// JavaScript Document





function resize(){ //resizes flanking page fade panel

	var lpanel = document.getElementById("panel_shadow_left");

	var rpanel = document.getElementById("panel_shadow_right");

	var htmlheight = document.body.parentNode.scrollHeight;

	var windowheight = window.innerHeight;

	if ( htmlheight < windowheight ) {

	 	document.body.style.height = windowheight + "px"; 

		rpanel.style.height = (windowheight*1.05) + "px";

		lpanel.style.height = (windowheight*1.05) + "px";

	}  else {

		document.body.style.height = htmlheight + "px";

		rpanel.style.height = (htmlheight*1.05) + "px"; 

		lpanel.style.height = (htmlheight*1.05) + "px"; 

	}  

} 







function Set_Cookie( name, value, expires, path, domain, secure )

{

// set time, it's in milliseconds

var today = new Date();

today.setTime( today.getTime() );



/*

if the expires variable is set, make the correct

expires time, the current script below will set

it for x number of days, to make it for hours,

delete * 24, for minutes, delete * 60 * 24

*/

if ( expires )

{

expires = expires * 1000 * 60 * 60 * 24;

}

var expires_date = new Date( today.getTime() + (expires) );



document.cookie = name + "=" +escape( value ) +

( ( expires ) ? ";expires=" + expires_date.toGMTString() : "" ) +

( ( path ) ? ";path=" + path : "" ) +

( ( domain ) ? ";domain=" + domain : "" ) +

( ( secure ) ? ";secure" : "" );

}



// this function gets the cookie, if it exists

// don't use this, it's weak and does not handle some cases

// correctly, this is just to maintain legacy information

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 ) );

}



// this deletes the cookie when called

function Delete_Cookie( name, path, domain ) {

if ( Get_Cookie( name ) ) document.cookie = name + "=" +

( ( path ) ? ";path=" + path : "") +

( ( domain ) ? ";domain=" + domain : "" ) +

";expires=Thu, 01-Jan-1970 00:00:01 GMT";

}









function checkForm(){

	if(document.getElementById('name').value == ""){

		alert("Please enter your name");

		document.getElementById('name').focus();

		return false;

	}else if(document.getElementById('email').value == "" && document.getElementById('phone').value == ""){

		alert("Please enter a phone number OR an email address for us to contact you");

		document.getElementById('email').focus();

		return false;

	}else{

		return true;

	}



	

}







function checkFreeSiteForm(){

	if(document.getElementById('name').value == ""){

		alert("Please enter your name");

		document.getElementById('name').focus();

		return false;

	}else if(document.getElementById('email').value == "" && document.getElementById('tel').value == "" && document.getElementById('tel').value == ""){

		alert("Please enter at least one contact number OR an email address for us to contact you");

		document.getElementById('email').focus();

		return false;

	}else if(!document.getElementById('agree').checked){

		alert("Please tick that you agree to the Terms and Conditions of the Free Website Offer");

		document.getElementById('agree').focus();

		return false;


	}else{

		return true;

	}



	

}







function showDiv(obj){

	if(document.getElementById){

	divs=document.getElementById("cont").getElementsByTagName("DIV");

	num=obj.options[obj.selectedIndex].value - 1;

		for(i=0;i<divs.length;i++){

			if (divs[i].className=="weather"){ 

				if(i==num){

					divs[i].style.display = "inline";

					var cityName = num.value;

					

					Set_Cookie('city', num, '', '/', '', '' );

						//alert( Get_Cookie('city'));

					

				}else{

					divs[i].style.display = "none";

				}

			} 

		}

	}

}







function setCity(){

var userCity = Get_Cookie('city');

	//alert(window.location.pathname);

	//alert('city'+Get_Cookie('city'));

	var cityDiv = 'city'+Get_Cookie('city');

	

	if(window.location.pathname == '/2xl/index.php' || window.location.pathname == '/index.php'){

		if(userCity!=null && userCity!=""){

			

			document.getElementById('city0').style.display='none';

			document.getElementById('city1').style.display='none';

			document.getElementById('city2').style.display='none';

			document.getElementById('city3').style.display='none';

			document.getElementById('city4').style.display='none';

			

			document.getElementById(cityDiv).style.display='inline';

			document.getElementById('city').selectedIndex=Get_Cookie('city');

		}else{

			document.getElementById('city2').style.display='inline';

			document.getElementById('city').selectedIndex=2;

		}

	}

}







function switchFreeWebHostPlan(plan){

	if (plan==1){

		document.getElementById('subDomainTextPrefix').style.display='inline';		

		document.getElementById('subDomainExplainer').style.display='inline';

		document.getElementById('required_email1').disabled = false;document.getElementById('required_email1').style.borderColor='navy';

		document.getElementById('required_email2').disabled = false;document.getElementById('required_email2').style.borderColor='navy';

		document.getElementById('required_email3').disabled = true;document.getElementById('required_email3').style.borderColor='#dddddd';

		document.getElementById('required_email4').disabled = true;document.getElementById('required_email4').style.borderColor='#dddddd';

		document.getElementById('required_email5').disabled = true;document.getElementById('required_email5').style.borderColor='#dddddd';

		

		document.getElementById('emailLabel3').style.color='#dddddd';

		document.getElementById('emailLabel4').style.color='#dddddd';

		document.getElementById('emailLabel5').style.color='#dddddd';

		

		document.getElementById('packageChoose1').checked=true;

		document.getElementById('extraEmailExplainer').style.display='none';

		

		

	}else if(plan==2){

		document.getElementById('subDomainTextPrefix').style.display='none';		

		document.getElementById('subDomainExplainer').style.display='none';

		document.getElementById('required_email1').disabled = false;document.getElementById('required_email1').style.borderColor='navy';

		document.getElementById('required_email2').disabled = false;document.getElementById('required_email2').style.borderColor='navy';

		document.getElementById('required_email3').disabled = false;document.getElementById('required_email3').style.borderColor='navy';

		document.getElementById('required_email4').disabled = true;document.getElementById('required_email4').style.borderColor='#dddddd';

		document.getElementById('required_email5').disabled = true;document.getElementById('required_email5').style.borderColor='#dddddd';

		

		//document.getElementById('emailLabel3').style.color='#dddddd';

		document.getElementById('emailLabel4').style.color='#dddddd';

		document.getElementById('emailLabel5').style.color='#dddddd';

		

		document.getElementById('packageChoose2').checked=true;

		document.getElementById('extraEmailExplainer').style.display='none';

		

	}else if(plan==3){

		document.getElementById('subDomainTextPrefix').style.display='none';		

		document.getElementById('subDomainExplainer').style.display='none';

		document.getElementById('required_email1').disabled = false;document.getElementById('required_email1').style.borderColor='navy';

		document.getElementById('required_email2').disabled = false;document.getElementById('required_email2').style.borderColor='navy';

		document.getElementById('required_email3').disabled = false;document.getElementById('required_email3').style.borderColor='navy';

		document.getElementById('required_email4').disabled = false;document.getElementById('required_email4').style.borderColor='navy';

		document.getElementById('required_email5').disabled = false;document.getElementById('required_email5').style.borderColor='navy';

		

		document.getElementById('emailLabel3').style.color='#000000';

		document.getElementById('emailLabel4').style.color='#000000';

		document.getElementById('emailLabel5').style.color='#000000';

		

		document.getElementById('packageChoose3').checked=true;

		document.getElementById('extraEmailExplainer').style.display='none';

		

	}else if(plan==4){

		document.getElementById('subDomainTextPrefix').style.display='none';		

		document.getElementById('subDomainExplainer').style.display='none';

		document.getElementById('required_email1').disabled = false;

		document.getElementById('required_email2').disabled = false;

		document.getElementById('required_email3').disabled = false;

		document.getElementById('required_email4').disabled = false;

		document.getElementById('required_email5').disabled = false;

		

		document.getElementById('packageChoose4').checked=true;

		document.getElementById('extraEmailExplainer').style.display='inline';

	

	}else if(plan==5){

		document.getElementById('subDomainTextPrefix').style.display='none';		

		document.getElementById('subDomainExplainer').style.display='none';

		document.getElementById('required_email1').disabled = false;

		document.getElementById('required_email2').disabled = false;

		document.getElementById('required_email3').disabled = false;

		document.getElementById('required_email4').disabled = false;

		document.getElementById('required_email5').disabled = false;

		

		document.getElementById('packageChoose5').checked=true;

		document.getElementById('extraEmailExplainer').style.display='inline';

		

	}else if(plan==6){

		document.getElementById('subDomainTextPrefix').style.display='none';		

		document.getElementById('subDomainExplainer').style.display='none';

		document.getElementById('required_email1').disabled = false;

		document.getElementById('required_email2').disabled = false;

		document.getElementById('required_email3').disabled = false;

		document.getElementById('required_email4').disabled = false;

		document.getElementById('required_email5').disabled = false;

		

		document.getElementById('packageChoose6').checked=true;

		document.getElementById('extraEmailExplainer').style.display='inline';

	}

}


