// JavaScript Document

function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

var preloadFlag = false;

function preloadImages() {
	if (document.images) {
		home_over = newImage("images/menu_home_blk.gif");
		aboutus_over = newImage("images/menu_aboutus_blk.gif");
		coach_over = newImage("images/menu_coach_blk.gif");
		finance_over = newImage("images/menu_finance_blk.gif");
		buy_over = newImage("images/menu_buy_blk.gif");
		renovate_over = newImage("images/menu_renovate_blk.gif");
		manage_over = newImage("images/menu_manage_blk.gif");
		protect_over = newImage("images/menu_protect_blk.gif");
		news_over = newImage("images/menu_news_blk.gif");
		contact_over = newImage("images/menu_contact_blk.gif");
		friend_over = newImage("images/menu_friend_blk.gif");
		preloadFlag = true;
	}
}

function article(number) {
	for (i=1; i<4; i++) {
		document.getElementById('article'+i).style.display = 'none';
	}
	document.getElementById('article'+number).style.display = 'block';
}

function validEmail(email) {
	invalidChars = "/:,;";
	
	if (email == "") {
		return false;
	}
	for (i=0; i<invalidChars.length; i++) {
		badChar = invalidChars.charAt(i);
		if (email.indexOf(badChar,0)>-1) {
			return false;
		}
	}
	atPos = email.indexOf("@",1);
	if (atPos == -1) {
		return false;
	}
	if (email.indexOf("@",atPos+1)>-1) {
		return false;
	}
	periodPos = email.indexOf(".",atPos);
	if (periodPos == -1){
		return false;
	}
	if (periodPos+3 > email.length) {
		return false;
	}
	return true;
}
function submitIt(rego_form) {
	if (rego_form.name.value == "") {
		alert("Please enter your Name");
		return false;
	}
	if (rego_form.email.value == "") {
		alert("Please enter your Email Address");
		return false;
	}
	if (!validEmail(rego_form.email.value)) {
		alert("You have entered an incorrect email address")
		return false;
	}
	if (rego_form.phone.value.length > 0)
	{
		if (rego_form.phone.value.length < 10 || !IsNumeric(rego_form.phone.value.length))
		{
			alert("Please enter a valid phone number");
			return false;
		}
	}
	if (rego_form.mobile.value == "") {
		alert("Please enter your Mobile number or other contact phone number");
		return false;
	}
	if (rego_form.mobile.value.length < 10 || !IsNumeric(rego_form.mobile.value))
	{
		alert("Please enter a valid mobile number");
		return false;
	}
	if (rego_form.how_did_you_find_us.selectedIndex == 0) {
		alert("Please select how you found out about us");
		return false;
	}
}
function IsNumeric(sText)
{
   var ValidChars = "0123456789";
   var IsNumber=true;
   var Char;

   for (i = 0; i < sText.length && IsNumber == true; i++) 
   { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
      {
         IsNumber = false;
      }
   }
   return IsNumber;   
} 