// JavaScript Documentns4 = document.layers;
ie = document.all;
ns6 = document.getElementById && !document.all;
mz = document.getElementById;
ns4 = null;

function getRef(id){
	if (ns4) {
	   alert ("Sorry, but NS4 does not support the functionality of this site");
	   return false;
	}
	else if (ie) {
	   obj = document.all[id];
	}
	else if (ns6) {
	   obj = document.getElementById(id);
	}		
	
	if (!obj) {
	   //alert("unrecognized ID");
	   return false;
	}		
	return obj;	 
}



function popUp(strURL,strType,strHeight,strWidth) {
	var strOptions="";
	if (strType=="console") strOptions="resizable,scrollbars,height="+strHeight+",width="+strWidth;
	if (strType=="fixed") strOptions="status,height="+strHeight+",width="+strWidth;
	if (strType=="elastic") strOptions="toolbar,menubar,scrollbars,resizable,location,height="+strHeight+",width="+strWidth;
	window.open(strURL, 'newWin', strOptions);
}

function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}

function showHideSideColumn(id){
	
	if(getRef(id).style.display != 'none')
	{
		hideSideColumn(id);
	}
	else
	{
		showSideColumn(id);
	}
}
function showSideColumn(id)
{
	getRef('show_hide_arrow').innerHTML = '';
	getRef(id).style.display = 'block';
	createCookie('show_left_col',1,5);
}

function hideSideColumn(id)
{
	getRef('show_hide_arrow').innerHTML = 'Show SideBar';
	getRef(id).style.display = 'none';
	createCookie('show_left_col',0,5);
}

function showHideElem(id)
{
	if(getRef(id).style.display == 'none')
	{
		getRef(id).style.display = 'block';
	}
	else
	{
		getRef(id).style.display = 'none';
	}
	
}

function showElem(id)
{
	getRef(id).style.display='block';
}

function hideElem(id)
{
	getRef(id).style.display='none';
}

function isChecked(e){
	if (!e) var e = window.event;
	ccAccept1 = getRef('ccAccept1').checked;
	if(ccAccept1){
		return true;
	}
	alert('Sorry, you must agree to the Terms of Service in order to proceed.');
	return false;
}

function addEvent( obj, type, fn ) {
  if ( obj.attachEvent ) {
    obj['e'+type+fn] = fn;
    obj[type+fn] = function(){obj['e'+type+fn]( window.event );}
    obj.attachEvent( 'on'+type, obj[type+fn] );
  } else
    obj.addEventListener( type, fn, false );
	
	//alert("Event attached");
}

function removeEvent( obj, type, fn ) {
  if ( obj.detachEvent ) {
    obj.detachEvent( 'on'+type, obj[type+fn] );
    obj[type+fn] = null;
  } else
    obj.removeEventListener( type, fn, false );
}

function attachEvents()
{
	//if(target = getRef("createAccount"))
	//addEvent(getRef('createAccount'), 'Click', isChecked);
	
	//getRef('createAccount').attachEvent('onSubmit', isChecked);
	
	if(createAccount = getRef('createAccount'))
	{
		createAccount.onclick = isChecked;
		
		if (createAccount.captureEvents)
			createAccount.captureEvents(Event.CLICK);
	}

	//alert("Event attached");
}

function initialize()
{
	 
	//load sidecolumn state
	var show_side_col = readCookie('show_left_col');
	//alert(show_side_col);
	if(show_side_col!=1)
	{
		hideSideColumn('sidecolumn');
	}
	else
	{
		showSideColumn('sidecolumn');
	}
	if(show_side_col==null)
		showSideColumn('sidecolumn');
		
	getRef('outlinepref').style.display='none'; //do not remove! helps fix a Safari bug
	
	attachEvents();
}

var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));

var pageTracker = _gat._getTracker("UA-5690687-1");
pageTracker._trackPageview();


