///////////CURRENT DOMAIN ///////////////////////////////////////////////////////////////
//currentDomain will evaluate to the following
//   dev.relayforlife.org
//   qa.relayforlife.org
//   relayforlife.org
//   contrib.relayforlife.org


var currentDomain = get_hostname(window.location.href).split("//")[1].toLowerCase();

/////////////////////////////////////////////////////////////////////////////////////////




//var loadUrl = "../../webservices/ConvioServices.asmx";
var emailError = "An error occured sending the email.<br>Please check the email address and resubmit";
var loginError = "An error occured while trying to login.<br>Please try again.";
var convioToken = "";
var fullName = "";
var url= "http://" + currentDomain + "/convioservices/convio.json";


 
 

$(document).ready(function(){

	//set time out 
	updateCookieTimeout(20);
	
	var referrer = document.referrer;
	
	//test userID in the URL first
	var userId = getParameterByName('cons_id');

	if (referrer.toLowerCase().indexOf('acsevents.org') < 0)
	{
		//if the request is not from acsevents.org, then ignore cons_id.
		userId = "";
		
	}
	
	
	if(userId!=null)
	{
		var fullName = readCookie2('fullName');
		//then test if there is cookie
		if(fullName!=null)
		{
			
			if(fullName.length > 0)
			{
			
				fillLogIn(fullName);
				
					
			}
			else
			{
				//if there is no cookie, get user name
				$.post(url, {userID: userId},
				function (json) {
					
					var fullName = readCookie2('fullName');
				
					if(fullName!=null)
					{
	
						fillLogIn(fullName);					}	
				});
				$("#my").attr("href", "javascript:showLogin()");
				
			}
		}
		else
		{
			//if there is no cookie, get user name
			$.post(url, {userID: userId},
			function (json) {
				
				var fullName = readCookie2('fullName');
			
				if(fullName!=null)
				{
	
					fillLogIn(fullName);				}	
			});
			$("#my").attr("href", "javascript:showLogin()");
			
		}	
	}
	else	
	{
		//if there is no userID in the URL, test if there is cookie
		var fullName = readCookie2('fullName');
			
		if(fullName!=null)
		{
			if(fullName.length >0)
			{
			
				//confirm token
				userId = readCookie2("cons_id");
				$.post(url, {userID: userId, token: 'something'},
				function (json) {
							
				convioToken = readCookie2("convioToken");			
					if (convioToken!=null)
					{
						//if there is token on Convio site too
						fillLogIn(fullName);	
						
						//append token to url's
						
						$("a").each(function(){
							var d = get_hostname($(this).attr('href'));
							if (d != null){
								if (d.toLowerCase().indexOf('acsevents.org') > 0){
									if(d.indexOf('?')>0){
										$(this).attr('href', $(this).attr('href') + "?sso_auth_token=" + convioToken);
									}
									else{
										$(this).attr('href', $(this).attr('href') + "&sso_auth_token=" + convioToken);
									}
								}
							}
				
						});
					}
	
				});
			}
		}
	}

	//jQuery(function() { initOneSubNav('#nav-bar'); });

	
	initOneSubNav('#nav-bar');

});

function RelayLogin()
{
	var fullName = readCookie2('fullName');
	
			
	if(fullName!=null){
		convioToken = readCookie2("convioToken");

		fillLogIn(fullName);
		initOneSubNav('#nav-bar');
		
	}
}


function get_hostname(url) {
    var m = ((url||'')+'').match(/^http:\/\/[^/]+/);
    return m ? m[0] : null;
}

function getParameterByName( name )
{
  name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
  var regexS = "[\\?&]"+name+"=([^&#]*)";
  var regex = new RegExp( regexS );
  var results = regex.exec( window.location.href );
  if( results == null )
    return "";
  else
    return decodeURIComponent(results[1].replace(/\+/g, " "));
}



function showLogin()
{
	$(":input").attr("disabled","disabled");

	
	
	$("a").each(function(){
		$(this).attr("disabled","disabled");
	});

	$("#loginfrm :input").removeAttr('disabled');  
	$("#aShowEmail").removeAttr('disabled');


	$("#loginMax").css("display", "block");
	$("#loginDiv").css("display", "block"); 
	$("#loginDiv").html($("#LoginDiv1").html());
	$("#tbUserName").select();
	
}
function hideLogin() {

	$(":input").removeAttr('disabled');
	$("a").each(function(){
		$(this).removeAttr('disabled');
	});
  
	$("#loginMax").css("display", "none");
	$("#loginDiv").css("display", "none");
    
}
function showSendEmail() {

	$("#frmEmail :input").removeAttr('disabled');  
	$("#aReturn").removeAttr('disabled');
	

	$("#loginDiv").html($("#SendPWDiv").html());
	$("#tbEmail").select();
}
		
$(document).ready(function(){

		$("#loginButton a").click(function(){showLogin();});
		$("#loginMax").css("width", $(window).width());
      		$("#loginMax").css("height", $(window).height() + 100);
      		var w = ($(window).width()*.5) - ($("#loginDiv").width()*.5);
      		$("#loginDiv").css("left", w);
		
		//register myEventLoginLink
		$("#myEventLoginLink").click(function(){showLogin();});




});
        	



  	
$(window).resize(function () {
      	var WH = $(window).height() + 20;
      	var WW = $(window).width();
       					
      	$("#loginMax").height(WH);
        $("#loginMax").width(WW);
	            		
    	$("#loginMax").css("width", $(window).width());
       	$("#loginMax").css("height", $(window).height() + 100);
        	
       	var w = ($(window).width()*.5) - ($("#loginDiv").width()*.5);
        	
       	$("#loginDiv").css("left", w);
});



function tbUserNameFocus() {
    $("#tbUserName").css("color", "black");
    $("#tbUserName").css("font-style", "normal");
    $("#tbUserName").select();
	

}

function tbUserNameBlur() {
    if ($("#tbUserName").val().length < 3 || $("#tbUserName").val() == "Username") {
        $("#tbUserName").val("Username");
        $("#tbUserName").css("color", "#c0c0c0");
        $("#tbUserName").css("font-style", "italic");
    }
}
function tbEmailFocus() {
    $("#tbEmail").css("color", "black");
    $("#tbEmail").css("font-style", "normal");
    $("#tbEmail").select();
}
function tbEmailBlur() {
    var str = $("#tbEmail").val();
    
    if ($.trim(str) == 0 || $("#tbEmail").val() == "Email Address") {
            $("#tbEmail").val("Email Address");
            $("#tbEmail").css("color", "#c0c0c0");
            $("#tbEmail").css("font-style", "italic");
        }
}
function tbPassWordFocus() {


    $("#tbPassWord").css("display", "none");
    $("#tbPassWord2").css("display", "block");
    $("#tbPassWord2").select();


    if ($("#tbPassWord2").val() == "password") {
        $("#tbPassWord2").val('');
    }
}

function tbPassWordBlur() {

    var str = $("#tbPassWord").val();
      
    if ($.trim(str) == 0) {
         $("#tbPassWord").type = 'text';
         $("#tbPassWord").css("color", "#c0c0c0");
         $("#tbPassWord").css("font-style", "italic");
     }
}


function sendEmailReminder() {
    
    var email = $("#tbEmail").val();
   
    var op = "RetrieveCredential";

   
    $.post(
           url,
           { op: op, email: email },
           function (data) {
		$("#loginDiv").html($("#confirmEmailSent").html());
                $("#emailError").val("");
		setTimeout('hideLogin()', 4000);
           });
           
            
    }

    var o;

    function sendLogin() {
       
	
        var userName = $("#tbUserName").val()
        var passWord = $("#tbPassWord2").val()
       
	$("#modalLoginButton").find("input").val("Please wait");
	$("#modalLoginButton").find("input").attr("disabled", "disabled");
	
	o = setInterval('addDot()', 700);
	
	$.post(url, {userName: userName, password: passWord},
		function (json) {
			if(json.Result.length <= 2 ){
				//RelayLogin();
				hideLogin();
				setTimeout('resetLoginButton()', 3000);				
				
				window.location.reload(true); 				
						
			}
			else{
				$("#loginError").html(json.Result.replace("\"", "").replace("\"", "").replace("!", ""));
				setTimeout('resetLoginButton()', 3000);
				
				
			}
		});

	 
	
	 }
      

	function resetLoginButton(){
			$("#modalLoginButton").find("input").val("Log in");
			$("#modalLoginButton").find("input").removeAttr("disabled");
			clearInterval(o);
			
			
	}
	function addDot(){
	$("#modalLoginButton").find("input").val($("#modalLoginButton").find("input").val() + " .");
}


	function sendLogOut() {
       
   
	$.post(url, {logout: 1},function (json) {

					if(currentDomain == "prod.relayforlife.org")
					{
					    $([ '<form action="https://secure3.convio.net/tacs/site/CRConsAPI" method="post">',         
					    '<input type="hidden" name="api_key" id="api_key" value="ACSAPI" />',
  					    '<input type="hidden" name="v" id="v" value="1.0" />',
 					    '<input type="hidden" name="method" id="method" value="logout" />',
  					    '<input type="hidden" name="success_redirect" id="success_redirect" value="http://prod.relayforlife.org" >',
  					    '<input type="hidden" name="error_redirect" id="error_redirect" value="http://prod.relayforlife.org?code=${errorResponse/code}&message=${errorResponse/message}" >',
  					    '<input type="hidden" name="sign_redirects" id="sign_redirects" value="true" />',
					    '</form>'].join('')).appendTo('body')[0].submit(); 
					}
					else
					{
					    $([ '<form action="https://secure3.convio.net/tacs/site/CRConsAPI" method="post">',         
					    '<input type="hidden" name="api_key" id="api_key" value="ACSAPI" />',
  					    '<input type="hidden" name="v" id="v" value="1.0" />',
 					    '<input type="hidden" name="method" id="method" value="logout" />',
  					    '<input type="hidden" name="success_redirect" id="success_redirect" value="http://www.relayforlife.org" >',
  					    '<input type="hidden" name="error_redirect" id="error_redirect" value="http://www.relayforlife.org?code=${errorResponse/code}&message=${errorResponse/message}" >',
  					    '<input type="hidden" name="sign_redirects" id="sign_redirects" value="true" />',
					    '</form>'].join('')).appendTo('body')[0].submit(); 
					}

															
					//var newURL = document.location.href.split('?')
					
					//$('#frmConvioLogOut').submit();
					//document.location.href = newURL[0];
				});

	}


	function readCookie2(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) > -1){
				var caa = c.split("&");
				for(var ii=0;ii < caa.length;ii++) {
				
				var cc = caa[ii];
				
				if(cc.indexOf(nameEQ)>-1)
				{
				 return cc.substring(nameEQ.length,cc.length);
				 }
				}
				
				 }
			}
		}
		return null;
	}


    function sendFindEvent() {
        location.href =  "http://" + currentDomain + "/getInvolved/FindanEvent/app/findanevent.aspx";
    }



function initOneSubNav(nav) {
	
	var navTimer = null;
	var navDelay = 500;
	
	jQuery(nav + ' ul li').hover(function (e) {
		
		
		var fullName = readCookie2('fullName');	
		var events = readCookie2('registeredEvents');

		//alert(fullName);
		var li = jQuery(this);
		clearTimeout(navTimer);
		navTimer = null;
		if (li.hasClass("on")) { return; }
		if ( li.hasClass('nav') ) {
			li.find('a').eq(0).css({
				'height': '52px',
				'background-color': '#2B0171'
			});
		}
		li.siblings("li").find('div').hide();
		li.find('div').each(function(index) 
		{    
			if (this.id == 'myEventsList')
			{
				
				if(fullName!=null)
				{
					
					if(fullName.length >0)
					{
						if(events.length>0)
						{
							$('#myEventsList').show();
							var team_id = readCookie2('teamID');
							var part_id = readCookie2('partID');

							var fr_id = events.split(",");
							createMyEventLink(fr_id[0],team_id,part_id);
						}
						else
						{
							$('#myEventsList').hide();
						}
					}
					else
					{
						$('#myEventsList').hide();
					}
				}
				
				else
				{
					$('#myEventsList').hide();
				}
			}
			else if (this.id == 'myEventsList2')
			{
				if(fullName!=null)
				{
					if(fullName.length >0)
					{
						$('#myEventsList2').hide();
					}
					else
					{
						$('#myEventsList2').show();
					}
				}
				else
				{
					$('#myEventsList2').show();
				}
			}
			else if (this.id == 'myEventsList3')
			{
				if(fullName!=null)
				{
					if(fullName.length >0)
					{
						if(events.length>0)
						{
							$('#myEventsList3').hide();
						}
						else
						{
							$('#myEventsList3').show();
						}
					}
					else
					{
						$('#myEventsList3').hide();
					}
				}
				else
				{
					$('#myEventsList3').hide();
				}
			}
			else
			{
				li.children().show();
			}
		}); 
		
		li.siblings("li").removeClass("on");
		li.siblings("li").find('a').css('background-color', 'transparent');
		li.addClass("on");
	}, function (e) {
		var li = jQuery(this);
		clearTimeout(navTimer);
		navTimer = null;
		navTimer = setTimeout(function () {
			li.removeClass("on");
			li.find('div').hide();
			if ( li.hasClass('nav') ) {
				li.find('a').eq(0).css({
					'height': '45px',
					'background-color': 'transparent'
				});
			}
		}, navDelay);
	});
	return;
};

function createMyEventLink(fr_id,team_id,part_id)
{
	
	
	var convioToken = readCookie2("convioToken");	
	if(currentDomain == "test.relayforlife.org")
	{
		//new template
		$('#my').attr('href','http://relay.acsevents.org/site/TR?pg=center&fr_id='+fr_id+'&sso_auth_token=' + convioToken);
		$('#myEventHomeLink').attr('href','http://relay.acsevents.org/site/TR?pg=entry&fr_id='+fr_id+'&sso_auth_token=' + convioToken); 
		$('#myEventDetailsLink').attr('href','http://relay.acsevents.org/site/TR?sid=128433&type=fr_informational&pg=informational&fr_id='+fr_id+'&sso_auth_token=' + convioToken); 	
		$('#myEventAnnouncementsLink').attr('href','http://relay.acsevents.org/site/TR?sid=128431&type=fr_informational&pg=informational&fr_id='+fr_id+'&sso_auth_token=' + convioToken); 
		$('#myEventRelayTeamsLink').attr('href','http://relay.acsevents.org/site/TR?pg=teamlist&fr_id='+fr_id+'&sso_auth_token=' + convioToken); 
		$('#myEventPhotosLink').attr('href','http://relay.acsevents.org/site/TR?sid=128434&type=fr_informational&pg=informational&fr_id='+fr_id+'&sso_auth_token=' + convioToken); 
		$('#myRelayCenterLink').attr('href','http://relay.acsevents.org/site/TRC?pg=center&fr_id='+fr_id+'&sso_auth_token=' + convioToken); 
		$('#myPersonalPageLink').attr('href','http://relay.acsevents.org/site/TR?pg=personal&fr_id='+fr_id+'&px='+ part_id+'&sso_auth_token=' + convioToken); 
		$('#myTeamPageLink').attr('href','http://relay.acsevents.org/site/TR/?pg=team&fr_id='+fr_id+'&team_id='+team_id+'&sso_auth_token=' + convioToken); 
		$('#myEventOnlineHelpLink').attr('href','http://relay.acsevents.org/site/TR?sid=128469&type=fr_informational&pg=informational&fr_id='+fr_id+'&sso_auth_token=' + convioToken); 
		$('#myEventContactUsLink').attr('href','http://relay.acsevents.org/site/TR?sid=128327&type=fr_informational&pg=informational&fr_id='+fr_id+'&sso_auth_token=' + convioToken); 

	}
	else
	{
		$('#my').attr('href','http://relay.acsevents.org/site/TR?pg=center&fr_id='+fr_id+'&sso_auth_token=' + convioToken);
		$('#myEventHomeLink').attr('href','http://relay.acsevents.org/site/TR?pg=entry&fr_id='+fr_id+'&sso_auth_token=' + convioToken); 
		$('#myEventDetailsLink').attr('href','http://relay.acsevents.org/site/TR/RelayForLife/RFLFY11National?sid=128433&type=fr_informational&pg=informational&fr_id='+fr_id+'&sso_auth_token=' + convioToken); 	
		$('#myEventAnnouncementsLink').attr('href','http://relay.acsevents.org/site/TR/RelayForLife/RFLFY11National?sid=128431&type=fr_informational&pg=informational&fr_id='+fr_id+'&sso_auth_token=' + convioToken); 
		$('#myEventRelayTeamsLink').attr('href','http://relay.acsevents.org/site/TR?pg=teamlist&fr_id='+fr_id+'&sso_auth_token=' + convioToken); 
		$('#myEventPhotosLink').attr('href','http://relay.acsevents.org/site/TR/RelayForLife/RFLFY11National?sid=128434&type=fr_informational&pg=informational&fr_id='+fr_id+'&sso_auth_token=' + convioToken); 
		$('#myRelayCenterLink').attr('href','http://relay.acsevents.org/site/TRC?pg=center&fr_id='+fr_id+'&sso_auth_token=' + convioToken); 
		$('#myPersonalPageLink').attr('href','http://relay.acsevents.org/site/TR/RelayForLife/RFLFY12National?pg=personal&fr_id='+fr_id+'&px='+ part_id+'&sso_auth_token=' + convioToken); 
		$('#myTeamPageLink').attr('href','http://relay.acsevents.org/site/TR/?pg=team&fr_id='+fr_id+'&team_id='+team_id+'&sso_auth_token=' + convioToken); 
		$('#myEventOnlineHelpLink').attr('href','http://relay.acsevents.org/site/TR/RelayForLife/RFLFY11National?sid=128469&type=fr_informational&pg=informational&fr_id='+fr_id+'&sso_auth_token=' + convioToken); 
		$('#myEventContactUsLink').attr('href','http://relay.acsevents.org/site/TR/RelayForLife/RFLFY11National?sid=128327&type=fr_informational&pg=informational&fr_id='+fr_id+'&sso_auth_token=' + convioToken); 


	}

}
function fillLogIn(fullName){	
	
	var isEventManager= readCookie2('isEventManager');
	var events = readCookie2('registeredEvents');
	var fr_id = events.split(",");
	var convioToken = readCookie2("convioToken");

	if(currentDomain == "test.relayforlife.org")
	{
		if(isEventManager=="False")
		{
	
			$("#login").html("<font size=2px; weight=bold;>Welcome " + fullName + "!</font><br><br><div id='divMyProfile'><a href='https://secure3.convio.net/tacs/site/ConsProfileUser?s_AffiliateSecCatId=7221&pw_id=32221&NEXTURL=http%3A%2F%2Fmain.acsevents.org%2Fsite%2FTR%3Fpg%3Dentry%26amp%3Bfr_id%3D"+fr_id[0]+"&sso_auth_token="+convioToken+"'><font size=2; weight=normal;>My Profile</font></a>&nbsp;<a href='javascript:sendLogOut()'><img border='0' align='absbottom' alt='Logout' onmouseover=\"this.src ='/acs/fragments/header_relay_for_life/logout-RO.png';\" onmouseout=\"this.src ='/acs/fragments/header_relay_for_life/logout.png';\" src='/acs/fragments/header_relay_for_life/logout.png'></a><img style='height:1px' alt='' src='http://www.foo.org/site/PixelServer' /></div>");
		}
		else
		{
			$("#login").html("<font size=2px; weight=bold;>Welcome " + fullName + "!</font><br><br><div id='divMyProfile'><a href='https://secure3.convio.net/tacs/site/ConsProfileUser?s_AffiliateSecCatId=7221&pw_id=32221&NEXTURL=http%3A%2F%2Fmain.acsevents.org%2Fsite%2FTR%3Fpg%3Dentry%26amp%3Bfr_id%3D"+fr_id[0]+"&sso_auth_token="+convioToken+"'><font size=2; weight=normal;>My Profile</font></a>&nbsp;|&nbsp;<a href='https://secure3.convio.net/tacs/site/TREM?tr.emgmt=em_event_center&fr_id="+fr_id[0]+"&sso_auth_token="+convioToken+"'>Event Manager</a>&nbsp;<a href='javascript:sendLogOut()'><img border='0' align='absbottom' alt='Logout' onmouseover=\"this.src ='/acs/fragments/header_relay_for_life/logout-RO.png';\" onmouseout=\"this.src ='/acs/fragments/header_relay_for_life/logout.png';\" src='/acs/fragments/header_relay_for_life/logout.png'></a><img style='height:1px' alt='' src='http://www.foo.org/site/PixelServer' /></div>");
		}
	}
	else
	{
		
		if(events.length >0)
		{
			if(isEventManager=="False")
			{
	
				$("#login").html("<font size=2px; weight=bold;>Welcome " + fullName + "!</font><br><br><div id='divMyProfile'><a href='https://secure3.convio.net/tacs/site/ConsProfileUser?s_AffiliateSecCatId=7221&pw_id=32221&NEXTURL=http%3A%2F%2Fmain.acsevents.org%2Fsite%2FTR%3Fpg%3Dentry%26amp%3Bfr_id%3D"+fr_id[0]+"&sso_auth_token="+convioToken+"'><font size=2; weight=normal;>My Profile</font></a>&nbsp;<a href='javascript:sendLogOut()'><img border='0' align='absbottom' alt='Logout' onmouseover=\"this.src ='/acs/fragments/header_relay_for_life/logout-RO.png';\" onmouseout=\"this.src ='/acs/fragments/header_relay_for_life/logout.png';\" src='/acs/fragments/header_relay_for_life/logout.png'></a><img style='height:1px' alt='' src='http://www.foo.org/site/PixelServer' /></div>");
			}
			else
			{
				$("#login").html("<font size=2px; weight=bold;>Welcome " + fullName + "!</font><br><br><div id='divMyProfile'><a href='https://secure3.convio.net/tacs/site/ConsProfileUser?s_AffiliateSecCatId=7221&pw_id=32221&NEXTURL=http%3A%2F%2Fmain.acsevents.org%2Fsite%2FTR%3Fpg%3Dentry%26amp%3Bfr_id%3D"+fr_id[0]+"&sso_auth_token="+convioToken+"'><font size=2; weight=normal;>My Profile</font></a>&nbsp;|&nbsp;<a href='https://secure3.convio.net/tacs/site/TREM?tr.emgmt=em_event_center&fr_id="+fr_id[0]+"&sso_auth_token="+convioToken+"'>Event Manager</a>&nbsp;<a href='javascript:sendLogOut()'><img border='0' align='absbottom' alt='Logout' onmouseover=\"this.src ='/acs/fragments/header_relay_for_life/logout-RO.png';\" onmouseout=\"this.src ='/acs/fragments/header_relay_for_life/logout.png';\" src='/acs/fragments/header_relay_for_life/logout.png'></a><img style='height:1px' alt='' src='http://www.foo.org/site/PixelServer' /></div>");
			}
		}
		else
		{
			if(isEventManager=="False")
			{
	
				$("#login").html("<font size=2px; weight=bold;>Welcome " + fullName + "!</font><br><br><div id='divMyProfile'><a href='https://secure3.convio.net/tacs/site/ConsProfileUser?s_AffiliateSecCatId=7221&pw_id=32221&NEXTURL=http%3A%2F%2Frelayforlife.org&sso_auth_token="+convioToken+"'><font size=2; weight=normal;>My Profile</font></a>&nbsp;<a href='javascript:sendLogOut()'><img border='0' align='absbottom' alt='Logout' onmouseover=\"this.src ='/acs/fragments/header_relay_for_life/logout-RO.png';\" onmouseout=\"this.src ='/acs/fragments/header_relay_for_life/logout.png';\" src='/acs/fragments/header_relay_for_life/logout.png'></a><img style='height:1px' alt='' src='http://www.foo.org/site/PixelServer' /></div>");
			}
			else
			{
				$("#login").html("<font size=2px; weight=bold;>Welcome " + fullName + "!</font><br><br><div id='divMyProfile'><a href='https://secure3.convio.net/tacs/site/ConsProfileUser?s_AffiliateSecCatId=7221&pw_id=32221&NEXTURL=http%3A%2F%2Frelayforlife.org&sso_auth_token="+convioToken+"'><font size=2; weight=normal;>My Profile</font></a>&nbsp;|&nbsp;<a href='https://secure3.convio.net/tacs/site/TREM?tr.emgmt=em_event_center&fr_id="+fr_id[0]+"&sso_auth_token="+convioToken+"'>Event Manager</a>&nbsp;<a href='javascript:sendLogOut()'><img border='0' align='absbottom' alt='Logout' onmouseover=\"this.src ='/acs/fragments/header_relay_for_life/logout-RO.png';\" onmouseout=\"this.src ='/acs/fragments/header_relay_for_life/logout.png';\" src='/acs/fragments/header_relay_for_life/logout.png'></a><img style='height:1px' alt='' src='http://www.foo.org/site/PixelServer' /></div>");
			}		

		}
	}


		
}	

function readCookieValue(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 updateCookieTimeout(minutes)
{
	var RFLUser = readCookieValue("RFLUser");
	createNewCookie("RFLUser", RFLUser,minutes);	
	
}
function createNewCookie(name,value,minutes) 
{
        if (minutes) {
                var date = new Date();
                date.setTime(date.getTime()+(minutes*60*1000));
                var expires = "; expires="+date.toGMTString();
        }
        else var expires = "";
        document.cookie = name+"="+value+expires+"; path=/";
}
