
browser = navigator.appName;

if(browser == "Netscape")
{
	var layerRef = "document.getElementById('";
	var endLayerRef = "')";
	var styleRef = ".style";
}
else
{
	var layerRef = "document.all['";
	var endLayerRef = "']";
	var styleRef = ".style";
}

function load_page( page_num ) 
{
	window.location='?page=' + page_num;
}

function show_child_menu( parent_num, bool )
{
	if( bool == 1 ) 
	{
		eval( layerRef + "menu_parent_" + parent_num + endLayerRef + styleRef + ".backgroundColor='#3fd65b'" );
		eval( layerRef + "menu_parent_" + parent_num + endLayerRef + styleRef + ".borderColor='#001c49'" );
		eval( layerRef + "menu_child_" + parent_num + endLayerRef + styleRef + ".visibility='visible'" );
	}
	if( bool == 0 )
	{
		eval( layerRef + "menu_parent_" + parent_num + endLayerRef + styleRef + ".backgroundColor='#1eb53a'" );
		eval( layerRef + "menu_parent_" + parent_num + endLayerRef + styleRef + ".borderColor='#1eb53a'" );
		eval( layerRef + "menu_child_" + parent_num + endLayerRef + styleRef + ".visibility='hidden'" );
	}
}

function show_sub_menu( child_num, bool )
{
	if( bool == 1 )
		eval( layerRef + "menu_sub_" + child_num + endLayerRef + styleRef + ".visibility='visible'" );
	if( bool == 0 )
		eval( layerRef + "menu_sub_" + child_num + endLayerRef + styleRef + ".visibility='hidden'" );
}

function show_event( num, bool )
{
	if( bool == 1 )
		eval( layerRef + "event_" + num + endLayerRef + styleRef + ".visibility='visible'" );
	if( bool == 0 )
		eval( layerRef + "event_" + num + endLayerRef + styleRef + ".visibility='hidden'" );
}

function set_right_height()
{
	eval( layerRef + "right" + endLayerRef + styleRef + ".height='" + ( document.body.scrollHeight - 100 ) + "'" );
	eval( layerRef + "footer" + endLayerRef + styleRef + ".top='" + ( document.body.scrollHeight - 20 ) + "'" );
	eval( layerRef + "footer" + endLayerRef + styleRef + ".visibility='visible'" );
}

function validate( form )
{
	if( form == "contact_us" )
	{
		var errorValues = new Array(
			"Please choose a contact so we know where to send your email",
			"Please enter your name before you send this email",
			"Please enter your E-Mail address or a phone number so we can reach you",
			"Please enter a valid E-Mail address or leave it blank",
			"Please enter a valid phone number with an area code or leave it blank",
			"Please enter a message or ask a question before you send this email"
			);
			
		var contValue = document.contact_us.contact.value;
		var nameValue = document.contact_us.name.value;
		var emailValue = document.contact_us.email.value;
		var phoneValue = document.contact_us.phone.value;
		var msgValue = document.contact_us.message.value;
		var errorValue = "";
				
		if( contValue == 0 ) errorValue = errorValues[ 0 ];
		else if( nameValue == "" ) errorValue = errorValues[ 1 ];
		else if( emailValue == "" && phoneValue == "" ) errorValue = errorValues[ 2 ];
		else if( emailValue > "" && ( emailValue.indexOf('@') <= 0 || emailValue.indexOf('.') <= 0 ) ) errorValue = errorValues[ 3 ];
		else if( phoneValue.length > 0 && phoneValue.length < 10 ) errorValue = errorValues[ 4 ];
		else if( msgValue.length <= 0 ) errorValue = errorValues[ 5 ];
		else return true;
		
		if( errorValue != "" )
		{
			eval( layerRef + "error_message" + endLayerRef + styleRef + ".color='#ff0000'" );
			eval( layerRef + "error_message" + endLayerRef + styleRef + ".textDecoration='underline'" );
			eval( layerRef + "error_message" + endLayerRef + ".innerHTML = '" + errorValue + "'" );
			return false;
		}
		else return true;
	}
	if( form == "donate" )
	{
		var checkedValue = "";
		for( var i = 0; i < document.forms['donate'].elements['choice'].length; i++ )
			if( document.forms['donate'].elements['choice'][i].checked )
				checkedValue = document.forms['donate'].elements['choice'][i].value;
		var errorValues = new Array(
			"Please choose either 'In HONOR' or 'In MEMORY' of before you submit",
			"Please enter the name of the honoree or deceased before you submit",
			"Please enter your name before you submit"
			);
		var nameValue = document.donate.name.value;
		var donorValue = document.donate.donor.value;
		var errorValue = "";
				
		if( checkedValue == "" ) errorValue = errorValues[ 0 ];
		else if( nameValue == "" ) errorValue = errorValues[ 1 ];
		else if( donorValue == "" ) errorValue = errorValues[ 2 ];
		else return true;
		
		if( errorValue != "" )
		{
			alert( errorValue );
			return false;
		}
		else return true;
	}
	if( form == "dip_register" )
	{
		eval( layerRef + "register_form_error" + endLayerRef + ".innerHTML = ''" );
		
		var errorValues = new Array(
			"Please enter your first name before you register",
			"Please enter your last name before you register",
			"Please enter your street address before you register",
			"Please enter your city before you register",
			"Please enter your state before you register",
			"Please enter your zipcode before you register",
			"Please enter your E-Mail before you register",
			"Please enter your phone number before you register",
			"Please choose who referred you to Compass before you register",
			"Please choose 3 Day program or 6 Day program before you register",
			"Please choose a preferred start date before you register"
			);
			
/*		var first_nameValue = document.registration.first_name.value;
		var last_nameValue = document.registration.last_name.value;
		var streetValue = document.registration.street.value;
		var cityValue = document.registration.city.value;
		var stateValue = document.registration.state.value;
		var zipValue = document.registration.zip.value;
		var regmailValue = document.registration.regmail.value;
		var phoneValue = document.registration.phone.value;
*/		var referrerValue = document.dip_register.referrer.value;		
		for( i=0; i<document.dip_register.program.length; i++) if( document.dip_register.program[i].checked ) var programValue = document.dip_register.program[i].value;	
		for( i=0; i<document.dip_register.start_date.length; i++) if( document.dip_register.start_date[i].checked ) var start_dateValue = document.dip_register.start_date[i].value;
		var errorValue = "";
				
/*		if( first_nameValue == "" ) errorValue = errorValues[ 0 ];
		else if( last_nameValue == "" ) errorValue = errorValues[ 1 ];
		else if( streetValue == "" ) errorValue = errorValues[ 2 ];
		else if( cityValue == "" ) errorValue = errorValues[ 3 ];
		else if( stateValue == "" ) errorValue = errorValues[ 4 ];
		else if( zipValue == "" ) errorValue = errorValues[ 5 ];
		else if( regmailValue == "" ) errorValue = errorValues[ 6 ];
		else if( phoneValue == "" ) errorValue = errorValues[ 7 ];
*/		if( referrerValue == "" ) errorValue = errorValues[ 8 ];
		else if( !programValue ) errorValue = errorValues[ 9 ];
		else if( !start_dateValue ) errorValue = errorValues[ 10 ];
		else return true;
		
		if( errorValue != "" )
		{
			eval( layerRef + "register_form_error" + endLayerRef + ".innerHTML = '" + errorValue + "'" );
			return false;
		}
		else return true;
	}
	return false;
}

function verify( myform )
{
	if( IsNumeric( myform.amount.value ) != true || myform.amount.value < 1 ) 
	{ 
		alert( "You must enter a dollar amount larger than 0 before submitting" ); 
		return false; 
	} 
	else return true; 
}

function IsNumeric( sText )
{
	var ValidChars = "0123456789.";
	var IsNumber = true;	
	for ( i = 0; i < sText.length; i++ ) 
		if ( ValidChars.indexOf( sText.charAt( i ) ) < 0 ) IsNumber = false;
	return IsNumber;
}

window.status = 'CALL COMPASS TODAY 419-241-8827';




















