// JavaScript Document

jQuery.noConflict();

jQuery(document).ready(function(){

	jQuery("body").prepend("<div id='lb'></div>");
	jQuery("#lb").load('/ssi/leaderboard.html');

});



var sign_in_open = false;
var eventHolder = new Object;
eventHolder['run'] = null;

var junk = ( navigator.userAgent.indexOf('MSIE') != -1 && navigator.userAgent.indexOf('Mac') != -1 );
var gecko = ( navigator.userAgent.indexOf('Gecko') != -1 );
var isIE =  ( navigator.userAgent.indexOf('MSIE') != -1 );
var Safari = ( navigator.userAgent.indexOf('KHTML') != -1);

function showLargePic1()
{
	document.getElementById('largePic1').style.display = "block";
	document.getElementById('largePic2').style.display = "none";
	document.getElementById('largePic3').style.display = "none";
	document.getElementById('largePic4').style.display = "none";
	document.getElementById('largePic5').style.display = "none";
	document.getElementById('largePic6').style.display = "none";
	document.getElementById('largePic7').style.display = "none";
	document.getElementById('largePic8').style.display = "none";
}

function showLargePic2()
{
	document.getElementById('largePic1').style.display = "none";
	document.getElementById('largePic2').style.display = "block";
	document.getElementById('largePic3').style.display = "none";
	document.getElementById('largePic4').style.display = "none";
	document.getElementById('largePic5').style.display = "none";
	document.getElementById('largePic6').style.display = "none";
	document.getElementById('largePic7').style.display = "none";
	document.getElementById('largePic8').style.display = "none";
}

function showLargePic3()
{
	document.getElementById('largePic1').style.display = "none";
	document.getElementById('largePic2').style.display = "none";
	document.getElementById('largePic3').style.display = "block";
	document.getElementById('largePic4').style.display = "none";
	document.getElementById('largePic5').style.display = "none";
	document.getElementById('largePic6').style.display = "none";
	document.getElementById('largePic7').style.display = "none";
	document.getElementById('largePic8').style.display = "none";
}

function showLargePic4()
{
	document.getElementById('largePic1').style.display = "none";
	document.getElementById('largePic2').style.display = "none";
	document.getElementById('largePic3').style.display = "none";
	document.getElementById('largePic4').style.display = "block";
	document.getElementById('largePic5').style.display = "none";
	document.getElementById('largePic6').style.display = "none";
	document.getElementById('largePic7').style.display = "none";
	document.getElementById('largePic8').style.display = "none";
}

function showLargePic5()
{
	document.getElementById('largePic1').style.display = "none";
	document.getElementById('largePic2').style.display = "none";
	document.getElementById('largePic3').style.display = "none";
	document.getElementById('largePic4').style.display = "none";
	document.getElementById('largePic5').style.display = "block";
	document.getElementById('largePic6').style.display = "none";
	document.getElementById('largePic7').style.display = "none";
	document.getElementById('largePic8').style.display = "none";
}

function showLargePic6()
{
	document.getElementById('largePic1').style.display = "none";
	document.getElementById('largePic2').style.display = "none";
	document.getElementById('largePic3').style.display = "none";
	document.getElementById('largePic4').style.display = "none";
	document.getElementById('largePic5').style.display = "none";
	document.getElementById('largePic6').style.display = "block";
	document.getElementById('largePic7').style.display = "none";
	document.getElementById('largePic8').style.display = "none";
}

function showLargePic7()
{
	document.getElementById('largePic1').style.display = "none";
	document.getElementById('largePic2').style.display = "none";
	document.getElementById('largePic3').style.display = "none";
	document.getElementById('largePic4').style.display = "none";
	document.getElementById('largePic5').style.display = "none";
	document.getElementById('largePic6').style.display = "none";
	document.getElementById('largePic7').style.display = "block";
	document.getElementById('largePic8').style.display = "none";
}

function showLargePic8()
{
	document.getElementById('largePic1').style.display = "none";
	document.getElementById('largePic2').style.display = "none";
	document.getElementById('largePic3').style.display = "none";
	document.getElementById('largePic4').style.display = "none";
	document.getElementById('largePic5').style.display = "none";
	document.getElementById('largePic6').style.display = "none";
	document.getElementById('largePic7').style.display = "none";
	document.getElementById('largePic8').style.display = "block";
}


function verifyContactProp()
{
	var themessage = "Please complete fields: \n";
	if (document.form1.name.value=="")
	{
		themessage = themessage + " - name \n";
	}
	if ((document.form1.email.value.indexOf('@') < 1) || (document.form1.email.value.length < (document.form1.email.value.indexOf('@') + 5)) )
	{
		themessage = themessage + " - email \n";
	}
	if (document.form1.telephone.value=="")
	{
		themessage = themessage + " - telephone \n";
	}
	if (document.form1.address.value=="")
	{
		themessage = themessage + " - property address \n";
	}
	//alert if fields are empty and cancel form submit
	
	if (themessage == "Please complete fields: \n")
	{
		return true;
	}
	else
	{
		alert(themessage);
		return false;
	}
}


function verifyValuation()
{
	var themessage = "Please complete fields: \n";
	if (document.form1.name.value=="")
	{
		themessage = themessage + " - name \n";
	}
	if (document.form1.address.value=="")
	{
		themessage = themessage + " - property address \n";
	}
	if (document.form1.telephone.value=="")
	{
		themessage = themessage + " - telephone \n";
	}
	if ((document.form1.email.value.indexOf('@') < 1) || (document.form1.email.value.length < (document.form1.email.value.indexOf('@') + 5)) )
	{
		themessage = themessage + " - email \n";
	}
	if (document.form1.pat.value=="")
	{
		themessage = themessage + " - preffered appointment time \n";
	}
	//alert if fields are empty and cancel form submit
	
	if (themessage == "Please complete fields: \n")
	{
		return true;
	}
	else
	{
		alert(themessage);
		return false;
	}
}



function verifyContact()
{
	var themessage = "Please enter at least:\n";
	
	if (document.form1.name.value=="")
	{
		themessage = themessage + " - Your name\n";
	}
	
	if ((document.form1.email.value.indexOf('@') < 1) || (document.form1.email.value.length < (document.form1.email.value.indexOf('@') + 5)) )
	{
		themessage = themessage + " - Your email address\n";
	}
	//alert if fields are empty and cancel form submit
	
	if (themessage == "Please enter at least:\n")
	{
		return true;
	}
	else
	{
		alert(themessage);
		return false;
	}
}

function verifyApplyNow()
{
	var themessage = "Please enter at least:\n";
	
	if (document.form1.name.value=="")
	{
		themessage = themessage + " - Your name\n";
	}
	
	if ((document.form1.email.value.indexOf('@') < 1) || (document.form1.email.value.length < (document.form1.email.value.indexOf('@') + 5)) )
	{
		themessage = themessage + " - Your email address\n";
	}
	
	if (document.form1.telephone.value=="")
	{
		themessage = themessage + " - Your telephone number\n";
	}
	
	if (document.form1.comments.value=="")
	{
		themessage = themessage + " - Your comments\n";
	}
	
	//alert if fields are empty and cancel form submit
	
	if (themessage == "Please enter at least:\n")
	{
		return true;
	}
	else
	{
		alert(themessage);
		return false;
	}
}


function verifyHaveYourSay()
{
	var themessage = "Please enter at least:\n";
	
	if (document.form1.name.value=="")
	{
		themessage = themessage + " - Your name\n";
	}
	
	if (document.form1.address.value=="")
	{
		themessage = themessage + " - Your address\n";
	}
	
	if ((document.form1.email.value.indexOf('@') < 1) || (document.form1.email.value.length < (document.form1.email.value.indexOf('@') + 5)) )
	{
		themessage = themessage + " - Your email address\n";
	}
	
	if (document.form1.comments.value=="")
	{
		themessage = themessage + " - Your comments\n";
	}
	
	//alert if fields are empty and cancel form submit
	
	if (themessage == "Please enter at least:\n")
	{
		return true;
	}
	else
	{
		alert(themessage);
		return false;
	}
}



function verifyContact2()
{
	var themessage = "Please enter at least:\n";
	
	if (document.form1.name.value=="")
	{
		themessage = themessage + " - Your name\n";
	}
	
	if ((document.form1.email.value.indexOf('@') < 1) || (document.form1.email.value.length < (document.form1.email.value.indexOf('@') + 5)) )
	{
		themessage = themessage + " - Your email address\n";
	}
	
	if (document.form1.telephone.value=="")
	{
		themessage = themessage + " - Your telephone number\n";
	}
	
	if (document.form1.address.value=="")
	{
		themessage = themessage + " - Your address\n";
	}
	
	if (document.form1.comments.value=="")
	{
		themessage = themessage + " - Your comments\n";
	}
	
	
	//alert if fields are empty and cancel form submit
	
	if (themessage == "Please enter at least:\n")
	{
		return true;
	}
	else
	{
		alert(themessage);
		return false;
	}
}






function verifyForgotten()
{
	var themessage = "Please enter:\n";
		
	if ((document.form1.email.value.indexOf('@') < 1) || (document.form1.email.value.length < (document.form1.email.value.indexOf('@') + 5)) )
	{
		themessage = themessage + " - Your email address\n";
	}
	//alert if fields are empty and cancel form submit
	
	if (themessage == "Please enter:\n")
	{
		return true;
	}
	else
	{
		alert(themessage);
		return false;
	}
}



function verifyUnsubscribe()
{
	var themessage = "Please enter:\n";
		
	if (document.form3.password.value=="")
	{
		themessage = themessage + " - Your password\n";
	}
	
	//alert if fields are empty and cancel form submit
	
	if (themessage == "Please enter:\n")
	{
		return true;
	}
	else
	{
		alert(themessage);
		return false;
	}
}


function rememberMe (f)
{
	var  els = new Array ('name','email','telephone','address');
	for (var i=0; i< els.length; ++i)
	if (f[els[i]].value != "") setCookie("sch-" + els[i], f[els[i]].value);
	return true;
}


function verifySchedule(f)
{
	var themessage = "Please enter:\n";
	
	if (document.form1.name.value=="")
	{
		themessage = themessage + " - Your name\n";
	}
	
	if ((document.form1.email.value.indexOf('@') < 1) || (document.form1.email.value.length < (document.form1.email.value.indexOf('@') + 5)) )
	{
		themessage = themessage + " - Your email address\n";
	}
	
	if (document.form1.telephone.value=="")
	{
		themessage = themessage + " - Your telephone number\n";
	}
	
	if (document.form1.address.value=="")
	{
		themessage = themessage + " - Your address\n";
	}
	
	//alert if fields are empty and cancel form submit
	
	if (themessage == "Please enter:\n")
	{
		rememberMe(f);
		return true;
	}
	else
	{
		alert(themessage);
		return false;
	}
}


function verifyContactNew()
{
	var themessage = "Please enter:\n";
	
	if (document.form1.name.value=="")
	{
		themessage = themessage + " - Your name\n";
	}
	
	if ((document.form1.email.value.indexOf('@') < 1) || (document.form1.email.value.length < (document.form1.email.value.indexOf('@') + 5)) )
	{
		themessage = themessage + " - Your email address\n";
	}
	
	if (document.form1.telephone.value=="")
	{
		themessage = themessage + " - Your telephone number\n";
	}
	
	if (document.form1.comments.value=="")
	{
		themessage = themessage + " - Your comments\n";
	}
	
	//alert if fields are empty and cancel form submit
	
	if (themessage == "Please enter:\n")
	{
		return true;
	}
	else
	{
		alert(themessage);
		return false;
	}
}



function verifyLogin()
{
	var themessage = "Please enter:\n";
	
	if ((document.form1.email.value.indexOf('@') < 1) || (document.form1.email.value.length < (document.form1.email.value.indexOf('@') + 5)) )
	{
		themessage = themessage + " - Your email address\n";
	}
	
	if (document.form1.password.value=="")
	{
		themessage = themessage + " - Your password\n";
	}
	
	//alert if fields are empty and cancel form submit
	
	if (themessage == "Please enter:\n")
	{
		return true;
	}
	else
	{
		alert(themessage);
		return false;
	}
}





function verifyJob()
{
	var themessage = "Please enter at least:\n";
	
	if (document.form1.job.value=="")
	{
		themessage = themessage + " - Job Title\n";
	}
	
	if (document.form1.name.value=="")
	{
		themessage = themessage + " - Your name\n";
	}
	
	if ((document.form1.email.value.indexOf('@') < 1) || (document.form1.email.value.length < (document.form1.email.value.indexOf('@') + 5)) )
	{
		themessage = themessage + " - Your email address\n";
	}
	
	if (document.form1.telephone.value=="")
	{
		themessage = themessage + " - Your telephone number\n";
	}
	
	
	//alert if fields are empty and cancel form submit
	
	if (themessage == "Please enter at least:\n")
	{
		return true;
	}
	else
	{
		alert(themessage);
		return false;
	}
}



function showRegisterTable() {
	document.getElementById('registerTable').style.display = "block";
	document.getElementById('registerLink').style.display = "none";
}





function showFH1() {
	document.getElementById('fh1').style.display = "block";
	document.getElementById('fh2').style.display = "none";
	document.getElementById('fh3').style.display = "none";
	document.getElementById('fh4').style.display = "none";
}
function showFH2() {
	document.getElementById('fh1').style.display = "none";
	document.getElementById('fh2').style.display = "block";
	document.getElementById('fh3').style.display = "none";
	document.getElementById('fh4').style.display = "none";
}
function showFH3() {
	document.getElementById('fh1').style.display = "none";
	document.getElementById('fh2').style.display = "none";
	document.getElementById('fh3').style.display = "block";
	document.getElementById('fh4').style.display = "none";
}
function showFH4() {
	document.getElementById('fh1').style.display = "none";
	document.getElementById('fh2').style.display = "none";
	document.getElementById('fh3').style.display = "none";
	document.getElementById('fh4').style.display = "block";
}









function showPartnerIntro()
{
	document.getElementById('partnerIntro').style.display = "block";
	document.getElementById('p1').style.display = "none";
	document.getElementById('p2').style.display = "none";
	document.getElementById('p3').style.display = "none";
	document.getElementById('p4').style.display = "none";
	document.getElementById('p5').style.display = "none";
}


function showP1()
{
	document.getElementById('partnerIntro').style.display = "none";
	document.getElementById('p1').style.display = "block";
	document.getElementById('p2').style.display = "none";
	document.getElementById('p3').style.display = "none";
	document.getElementById('p4').style.display = "none";
	document.getElementById('p5').style.display = "none";
}

function showP2()
{
	document.getElementById('partnerIntro').style.display = "none";
	document.getElementById('p1').style.display = "none";
	document.getElementById('p2').style.display = "block";
	document.getElementById('p3').style.display = "none";
	document.getElementById('p4').style.display = "none";
	document.getElementById('p5').style.display = "none";
}

function showP3()
{
	document.getElementById('partnerIntro').style.display = "none";
	document.getElementById('p1').style.display = "none";
	document.getElementById('p2').style.display = "none";
	document.getElementById('p3').style.display = "block";
	document.getElementById('p4').style.display = "none";
	document.getElementById('p5').style.display = "none";
}

function showP4()
{
	document.getElementById('partnerIntro').style.display = "none";
	document.getElementById('p1').style.display = "none";
	document.getElementById('p2').style.display = "none";
	document.getElementById('p3').style.display = "none";
	document.getElementById('p4').style.display = "block";
	document.getElementById('p5').style.display = "none";
}

function showP5()
{
	document.getElementById('partnerIntro').style.display = "none";
	document.getElementById('p1').style.display = "none";
	document.getElementById('p2').style.display = "none";
	document.getElementById('p3').style.display = "none";
	document.getElementById('p4').style.display = "none";
	document.getElementById('p5').style.display = "block";
}


function create_sign_in_form()
{
    var target = document.getElementById( 'signInHolder' );
    if ( ! target ) { return }

    if ( junk || Safari ) { return }

    var popup = document.createElement('DIV');
    target.appendChild( popup );
    popup.id = 'signInPopUp';

    var form = document.createElement('FORM');
    popup.appendChild(form);

    form.action = '/my-account/corum_sign_in.cgi';
    form.method = 'post';
  
    form.appendChild( document.createElement('DIV') ).appendChild( document.createTextNode('Email address') );

    var inp1 = document.createElement('INPUT');
    inp1.name = 'email';
    inp1.type = 'text';
    inp1.className = 'focus';
    form.appendChild( document.createElement('DIV') ).appendChild( inp1 );
 
    form.appendChild( document.createElement('DIV') ).appendChild( document.createTextNode('Password') );
    var inp2 = document.createElement('INPUT'); 
    inp2.name = 'password';
    inp2.type = 'password';
    form.appendChild( document.createElement('DIV') ).appendChild( inp2 );

    var inp3 = document.createElement('INPUT');
    inp3.name = 'return_to';
    inp3.type = 'hidden';
	
	var inpt9 = document.createElement('INPUT');
    inpt9.name = 'goingto';
    inpt9.type = 'hidden';
	inpt9.value = 'profile';
    form.appendChild( inpt9 );

    var test = document.getElementById('signInClick').search;
    test = test.slice(1,test.length);

    var rto = read_query_type( 'return_to', test, ';' );
    inp3.value = rto;
    form.appendChild( inp3 );

    var di = document.createElement('DIV');
    form.appendChild( di );
    var inp4 = document.createElement('INPUT');

    inp4.name = 'rememberme';
    inp4.type = 'checkbox';
    inp4.value = 'yes';
    inp4.className = 'left';
    di.appendChild( inp4 );

    di.appendChild( document.createTextNode('Remember me on this PC') );
    di.appendChild( document.createElement( 'BR' ) );
    var st = document.createElement( 'SPAN' );
    di.appendChild( st );
    st.className = 'note';
    st.appendChild( document.createTextNode("not for shared PC's - ") );

    var link = document.createElement( 'A' );
    st.appendChild( link );
    link.href = '/my-account/tellmemore.html';
    link.appendChild( document.createTextNode("why?") );
    addEvent( link, 'click', popper );

    var di = document.createElement('DIV');
    form.appendChild( di );
    var inp4 = document.createElement('INPUT');

    inp4.name = 'submit';
    inp4.type = 'submit';
    inp4.value = 'sign in';
    inp4.className = 'left';
    di.appendChild( inp4 );

    var st = document.createElement( 'SPAN' );
    di.appendChild( st );
    st.className = 'right note';
    var link = document.createElement( 'A' );
    st.appendChild( link );
    link.href = '/my-account/forgotten.shtml';
    link.appendChild( document.createTextNode("Forgotten password") );

    addEvent( popup, 'click', stop_prop );  
    addEvent( document.getElementById('signInClick'), 'click', show_sign_in_form );
    addEvent( document, 'click', hide_sign_in_form ); 

}

function popper( e ) 
{
    var targ = get_event_target( e );
    
    if ( targ.nodeName == 'IMG' ) { targ = targ.parentNode }
    
    if ( ! targ.href ) { return true }
    
    var width=300;
    var height=300;
    var scroll='yes';
    if ( targ.rel )
	{
	    var size = targ.rel.match(/^(pop.+) (.+$)/); 
	    if ( size )
		{
		    var tmp = size[2].split(/x/);
		    width = tmp[0];
		    height = tmp[1];
		    if ( size[1] == 'popad' ) { scroll = 'no' }
		}
	    
	}

    var left = 800 - width;
    var top = 600 - height;

    window.open(targ.href,'help','width='+width+',height='+height+',left='+left+',top='+top+',screenX='+left+',screenY='+top+',scrollbars='+scroll);
    
    return false;
}

function get_event_target( e )
{
    var targ;
    if (!e) var e = window.event;
    if (e.target) targ = e.target;
    else if (e.srcElement) targ = e.srcElement;
    if (targ.nodeType == 3) // defeat Safari bug
        targ = targ.parentNode;

    return targ;

}

function clean( target )
{
   if ( junk )
   {
      target.innerHTML = '';
   }
   else
   {
      while ( target.childNodes.length > 0 )
      {
         target.removeChild(target.firstChild)
      }
   }

}

function addEvent(oTarget, sType, fpDest) {
  sType = 'on'+sType;
  var oOldEvent = oTarget[sType];
  if (typeof oOldEvent != "function") {
    oTarget[sType] = fpDest;
  } else {
    oTarget[sType] = function(e) {
      oOldEvent(e);
      fpDest(e);
    }
  }
}



function show_sign_in_form(e)
{
    if ( sign_in_open == false )
	{
	    stop_prop( e );
	    apply_to_child_class( document, 'signHide', hide_target );
	    show_target_nospace( document.getElementById( 'signInPopUp' ) );
	    apply_to_child_class( document.getElementById( 'signInPopUp' ), 'focus', focus_target );
	    sign_in_open = true;
	}

    return false;

}


function stop_prop( e )
{
    if (!e) var e = window.event;
    e.cancelBubble = true;
    if (e.stopPropagation) e.stopPropagation();
}

function hide_sign_in_form()
{
    if ( sign_in_open == true )
	{
	    hide_target_nospace( document.getElementById( 'signInPopUp' ) );
	    apply_to_child_class( document, 'signHide', show_target  );
	    sign_in_open = false;
	}

}

function hide_target( t ) { t.style.visibility = 'hidden' }
function focus_target( t ) { t.focus() }
function show_target( t ) { t.style.visibility = 'visible' }
function show_target_nospace( t ) { t.style.display = 'block' }
function hide_target_nospace( t ) { t.style.display = 'none' }

function read_query_type( name, query, delim )
{

    var desp = new RegExp( delim );
    var list = query.split(desp);


    var res = '';
    var test = new RegExp('^\\s*'+name+'\\s*$');

    for ( var x = 0; x< list.length;  x++ )
	{

	    var sp = list[x].split("=");
	    if ( sp[0].match(test) )
		{

		    res = unescape(sp[1]);
		    break;
		}
	}

    return res;

}


function apply_to_child_class( target, cl, fun )
{
    if ( target == null ) { return }

    var reg = new RegExp(cl); 

    if ( target.className && target.className.match(reg) ) { fun( target ) }
  
    for ( var i = 0; i<target.childNodes.length; i++ )
	{
	    apply_to_child_class( target.childNodes[i], cl, fun );
	}

}






function run_onload_funcs()
{
 //create and hide the mini signin dropdown form
 create_sign_in_form();
 
 //display a welcome message if cookie 
 if(read_cookie( 'mycorum_eid' )) {  getCookieData(); showSignOut(); } 

} 

function delCookie (NameOfCookie) 
{
 // The function simply checks to see if the cookie is set.
 // If so, the expiration date is set to Jan. 1st 1970.
  if (Get_Cookie(NameOfCookie)) 
  {  
   var cookie_date = new Date ( );  // current date & time
   cookie_date.setTime ( cookie_date.getTime() - 1 );
   document.cookie = NameOfCookie += "=; expires=" + cookie_date.toGMTString();
  }
}


 function Get_Cookie( name )
 {	
	var start = document.cookie.indexOf( name + "=" );
	var len = start + name.length + 1;
	if ( ( !start ) &&
	( name != document.cookie.substring( 0, name.length ) ) )
	{
	return null;
	}
	if ( start == -1 ) return null;
	var end = document.cookie.indexOf( ";", len );
	if ( end == -1 ) end = document.cookie.length;
	return unescape( document.cookie.substring( len, end ) );
}

 
 function createCookie() 
 {
  var ExpireDate = new Date ();
  var tmp = new Date();
  ExpireDate.setTime(ExpireDate.getTime() + 10000);
  var curCookie = "advanced=true" + "; expires=" + ExpireDate.toGMTString() + "; path=/";
  document.cookie = curCookie;
}


function addLoader( func )
{
    
    if ( eventHolder['run'] && eventHolder['run'] != null )
	{
	    var oldRun = eventHolder['run'];
	    eventHolder['run'] = function(e) { oldRun(e); func(e) }
	}
    else
	{
	    eventHolder['run'] = function(e) { func(e) }
	}

}


function showSignOut()
 {
   var targ = document.getElementById('signout');
   if(targ)
   {
     targ.style.display = "inline";
   } 
 }
 
 function read_cookie( name )
 {
    return read_query_type( name, document.cookie, ';' );
 } 
 
 
 function getCookieData () 
{
   
    if ( window.ActiveXObject ) // if it's ie
    {
       xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); // xmlhttp is global
       xmlhttp.onreadystatechange = function ()
       {	
          if(xmlhttp.readyState == 4) writecookiecontent(xmlhttp.responseText);
       };
    }
    else 
    {
       if (window.XMLHttpRequest) // if it's firefox etc.
       {
         xmlhttp        = new XMLHttpRequest() // xmlhttp is global
         xmlhttp.onload = function () { writecookiecontent(xmlhttp.responseText) };
       }
       else return; // 
    }

	if(read_cookie( 'mycorum_eid' ))
	{
	   if(document.form1 && document.form1.cookietype)
	   {
	     var type = document.form1.cookietype.value;
	     if(type)
	     {
	      var id = read_cookie( 'mycorum_eid' )
	      var url = "http://" + document.location.hostname + "/get_cookie_data.cgi?type=" + type + "&membersid=" + id;

          xmlhttp.open("GET", url , true); 
          xmlhttp.send(null);
	     }
	   }
	}
	
}

function getElementsByClass(searchClass,node,tag)
{
	var classElements = new Array();
	if ( node == null )
		node = document;
	if ( tag == null )
		tag = '*';
	var els = node.getElementsByTagName(tag);
	var elsLen = els.length;
	var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)");
	for (i = 0, j = 0; i < elsLen; i++) {
		if ( pattern.test(els[i].className) ) {
			classElements[j] = els[i];
			j++;
		}
	}
	return classElements;
}

function writecookiecontent (content)
{
     var targ = document.getElementById('cookieText'); 
	 if(targ)
	 { 
      document.getElementById('cookieText').innerHTML = content;
     }
}

 
 
addLoader( run_onload_funcs );

addEvent( window, 'load', run_onload_funcs );
 
 
function viewSchedule(schedPath, schedID)
{
	window.open(schedPath,schedID,'width=730,height=450,status=yes,resizable=yes');
}

function setCookie(sName, sValue)
{
  document.cookie = sName + "=" + escape(sValue) + "; path=/;";
}
function getCookie(sName)
{
  var aCookie = document.cookie.split("; ");
  for (var i=0; i < aCookie.length; i++)
  {
    var aCrumb = aCookie[i].split("=");
    if (sName == aCrumb[0]) return unescape(aCrumb[1]);
  }
  return 0;
}
function deleteCookie(name, path, domain)
{
  if (getCookie(name))
  {
    document.cookie = name + "=" +
    ((path) ? "; path=" + path : "") +
    ((domain) ? "; domain=" + domain : "") +
    "; expires=Thu, 01-Jan-70 00:00:01 GMT";
  }
}





// corum express

function viewPrintableExpress(propID) {
	var propPath = "/express/print/" + propID + ".html";
	window.open(propPath,propID,'width=730,height=450,status=yes,resizable=yes,scrollbars=yes,menubar=yes');
}

function showPlan1()
  {
    var targ = document.getElementById('plan1');
	if(targ)
	{
	  targ.style.display = 'inline';
	}

	var targ2 = document.getElementById('plan2');
	if(targ2)
	{
	  targ2.style.display = 'none';
    }
  }  
  
  function showPlan2()
  {
    var targ = document.getElementById('plan1');
	if(targ)
	{
	  targ.style.display = 'none';
	}
	
	var targ2 = document.getElementById('plan2');
	if(targ2)
	{
	  targ2.style.display = 'inline';
    }
  }




















