/* Planet Numbers Corescript Created: 19.05.04 Modified: 06.05.08 */

/* BOOKMARK START - THIS IS PC IE ONLY */

var bookmarkurl="http://www.numbersales.com"
var bookmarktitle="Numbersales.com - 0845 and 0870 numbers"

function addbookmark(){
if (document.all)
window.external.AddFavorite(bookmarkurl,bookmarktitle)
}

/* BOOKMARK START */

/* 0870 FREE NUMBER VALIDATION START */

function Free(frm) 
	
	{
		if(frm.Name.value == "") return setFocus(frm.Name, "Please enter your name");
		if(frm.Company.value == "") return setFocus(frm.Company, "Please enter your company");
		if(frm.Position.value == "") return setFocus(frm.Position, "Please enter your position");
		if(frm.Telephone.value == "") return setFocus(frm.Telephone, "Please enter your telephone number");
		if(frm.Email.value == "") return setFocus(frm.Email, "Please enter your email address");
		if(frm.Email.value.indexOf("@") == -1) return setFocus(frm.Email, "Please enter a valid email address");
		if(frm.Address.value == "") return setFocus(frm.Address, "Please enter your address");
		if(frm.Town.value == "") return setFocus(frm.Town, "Please enter your town");
		if(frm.Postcode.value == "") return setFocus(frm.Postcode, "Please enter your postcode");
		if(frm.Landline.value == "") return setFocus(frm.Landline, "Please enter a landline number");
		if(frm.Pin.value == "") return setFocus(frm.Pin, "Please enter a PIN number");
		if(frm.URL.value == "") return setFocus(frm.URL, "Please enter a link");
		if(frm.URL.value.indexOf("http://") == -1) return setFocus(frm.URL, "Please enter a valid link starting with http://");
		if(frm.Hear.selectedIndex == "") return setFocus(frm.Hear, "Please tell us how you heard about us");
		return true;
	}

	function setFocus(f, message)
	{
		if( message != "")
		{
			alert(message);
		}
		f.focus();
		return false;
	}
	
/* 0870 FREE NUMBER VALIDATION END */

/* NEWSLETTER START */

function Join(frm) 
	
	{
		if(frm.Newsletter.value == "") return setFocus(frm.Newsletter, "Please enter a valid e-mail address");
		if(frm.Newsletter.value.indexOf("@") == -1) return setFocus(frm.Newsletter, "Please enter a valid e-mail address");
		if(frm.Newsletter.value.indexOf(".") == -1) return setFocus(frm.Newsletter, "Please end your e-mail address with a valid domain");
		return true;
	}

	function setFocus(f, message)
	{
		if( message != "")
		{
			alert(message);
		}
		f.focus();
		return false;
	}
	
/* NEWSLETTER END */


/* ORDERFORM START */

function Order(frm) 
	
	{
		if(frm.firstname.value == "") return setFocus(frm.firstname, "Please enter first your name");
		if(frm.surname.value == "") return setFocus(frm.surname, "Please enter your surname");
		if(frm.postcode.value == "") return setFocus(frm.postcode, "Please enter your postcode");
		if(frm.telephone.value == "") return setFocus(frm.telephone, "Please enter your telephone number");
		if(frm.email.value == "") return setFocus(frm.email, "Please enter your email address");
		if(frm.email.value.indexOf("@") == -1) return setFocus(frm.email, "Please enter a valid email address");
		if(frm.landline.value == "") return setFocus(frm.landline, "Please enter your land line connection number");
		if((frm.landline.value.indexOf("02") != 0) && (frm.landline.value.indexOf("01") != 0)) return setFocus(frm.email, "Please enter a valid land line connection number starting with 01 or 02");
		if(frm.pin.value == "") return setFocus(frm.pin, "Please enter a four digit pin number");
		if(frm.CardNumber.value == "") return setFocus(frm.CardNumber, "Please enter your card number");
		if(frm.Type.selectedIndex == "") return setFocus(frm.Type, "Please select a card type");
		if(frm.StartDate.value == "") return setFocus(frm.StartDate, "Please enter a start date");
		if(frm.ExpiryDate.value == "") return setFocus(frm.ExpiryDate, "Please enter an expiry date");
		if(frm.SecurityCode.value == "") return setFocus(frm.SecurityCode, "Please enter a three digit security code");
		if(frm.Hear.selectedIndex == "") return setFocus(frm.Hear, "Please tell us how you heard about us");
		return true;
	}
	
function Order_0(frm) 
	
	{
		if(frm.firstname.value == "") return setFocus(frm.firstname, "Please enter first your name");
		if(frm.surname.value == "") return setFocus(frm.surname, "Please enter your surname");
		if(frm.postcode.value == "") return setFocus(frm.postcode, "Please enter your postcode");
		if(frm.telephone.value == "") return setFocus(frm.telephone, "Please enter your telephone number");
		if(frm.email.value == "") return setFocus(frm.email, "Please enter your email address");
		if(frm.email.value.indexOf("@") == -1) return setFocus(frm.email, "Please enter a valid email address");
		//if(frm.landline.value == "") return setFocus(frm.landline, "Please enter your land line connection number");
		//if((frm.landline.value.indexOf("02") != 0) && (frm.landline.value.indexOf("01") != 0)) return setFocus(frm.email, "Please enter a valid land line connection number starting with 01 or 02");
		if(frm.pin.value == "") return setFocus(frm.pin, "Please enter a four digit pin number");
		if(frm.CardNumber.value == "") return setFocus(frm.CardNumber, "Please enter your card number");
		if(frm.Type.selectedIndex == "") return setFocus(frm.Type, "Please select a card type");
		if(frm.StartDate.value == "") return setFocus(frm.StartDate, "Please enter a start date");
		if(frm.ExpiryDate.value == "") return setFocus(frm.ExpiryDate, "Please enter an expiry date");
		if(frm.SecurityCode.value == "") return setFocus(frm.SecurityCode, "Please enter a three digit security code");
		if(frm.Hear.selectedIndex == "") return setFocus(frm.Hear, "Please tell us how you heard about us");
		return true;
	}
	
function Order_1(frm) 
	
	{
		if(frm.firstname.value == "") return setFocus(frm.firstname, "Please enter first your name");
		if(frm.surname.value == "") return setFocus(frm.surname, "Please enter your surname");
		if(frm.postcode.value == "") return setFocus(frm.postcode, "Please enter your postcode");
		if(frm.telephone.value == "") return setFocus(frm.telephone, "Please enter your telephone number");
		if(frm.email.value == "") return setFocus(frm.email, "Please enter your email address");
		if(frm.email.value.indexOf("@") == -1) return setFocus(frm.email, "Please enter a valid email address");
		if(frm.landline.value == "") return setFocus(frm.landline, "Please enter your land line connection number");
		if((frm.landline.value.indexOf("02") != 0) && (frm.landline.value.indexOf("01") != 0)) return setFocus(frm.landline, "Please enter a valid land line connection number starting with 01 or 02");
		if(frm.pin.value == "") return setFocus(frm.pin, "Please enter a four digit pin number");
		if(frm.CardNumber.value == "") return setFocus(frm.CardNumber, "Please enter your card number");
		if(frm.Type.selectedIndex == "") return setFocus(frm.Type, "Please select a card type");
		if(frm.StartDate.value == "") return setFocus(frm.StartDate, "Please enter a start date");
		if(frm.ExpiryDate.value == "") return setFocus(frm.ExpiryDate, "Please enter an expiry date");
		if(frm.SecurityCode.value == "") return setFocus(frm.SecurityCode, "Please enter a three digit security code");
		if(frm.Hear.selectedIndex == "") return setFocus(frm.Hear, "Please tell us how you heard about us");
		return true;
	}
	
function Order_2(frm) 
	
	{
		if(frm.firstname.value == "") return setFocus(frm.firstname, "Please enter first your name");
		if(frm.surname.value == "") return setFocus(frm.surname, "Please enter your surname");
		if(frm.postcode.value == "") return setFocus(frm.postcode, "Please enter your postcode");
		if(frm.telephone.value == "") return setFocus(frm.telephone, "Please enter your telephone number");
		if(frm.email.value == "") return setFocus(frm.email, "Please enter your email address");
		if(frm.email.value.indexOf("@") == -1) return setFocus(frm.email, "Please enter a valid email address");
		if(frm.landline.value == "") return setFocus(frm.landline, "Please enter your mobile connection number");
		if((frm.landline.value.indexOf("07") != 0)) return setFocus(frm.landline, "Please enter a valid mobile connection number starting with 07");
		if(frm.pin.value == "") return setFocus(frm.pin, "Please enter a four digit pin number");
		if(frm.CardNumber.value == "") return setFocus(frm.CardNumber, "Please enter your card number");
		if(frm.Type.selectedIndex == "") return setFocus(frm.Type, "Please select a card type");
		if(frm.StartDate.value == "") return setFocus(frm.StartDate, "Please enter a start date");
		if(frm.ExpiryDate.value == "") return setFocus(frm.ExpiryDate, "Please enter an expiry date");
		if(frm.SecurityCode.value == "") return setFocus(frm.SecurityCode, "Please enter a three digit security code");
		if(frm.Hear.selectedIndex == "") return setFocus(frm.Hear, "Please tell us how you heard about us");
		return true;
	}
	
function Order_3(frm) 
	
	{
		if(frm.firstname.value == "") return setFocus(frm.firstname, "Please enter first your name");
		if(frm.surname.value == "") return setFocus(frm.surname, "Please enter your surname");
		if(frm.postcode.value == "") return setFocus(frm.postcode, "Please enter your postcode");
		if(frm.telephone.value == "") return setFocus(frm.telephone, "Please enter your telephone number");
		if(frm.email.value == "") return setFocus(frm.email, "Please enter your email address");
		if(frm.email.value.indexOf("@") == -1) return setFocus(frm.email, "Please enter a valid email address");
		if(frm.landline.value == "") return setFocus(frm.landline, "Please enter your land line or mobile connection number");
		if((frm.landline.value.indexOf("02") != 0) && (frm.landline.value.indexOf("01") != 0) && (frm.landline.value.indexOf("07") != 0)) return setFocus(frm.landline, "Please enter a valid connection number starting with 01 or 02 or 07");
		if(frm.pin.value == "") return setFocus(frm.pin, "Please enter a four digit pin number");
		if(frm.CardNumber.value == "") return setFocus(frm.CardNumber, "Please enter your card number");
		if(frm.Type.selectedIndex == "") return setFocus(frm.Type, "Please select a card type");
		if(frm.StartDate.value == "") return setFocus(frm.StartDate, "Please enter a start date");
		if(frm.ExpiryDate.value == "") return setFocus(frm.ExpiryDate, "Please enter an expiry date");
		if(frm.SecurityCode.value == "") return setFocus(frm.SecurityCode, "Please enter a three digit security code");
		if(frm.Hear.selectedIndex == "") return setFocus(frm.Hear, "Please tell us how you heard about us");
		return true;
	}
	
function Order_4(frm) 
	
	{
		if(frm.firstname.value == "") return setFocus(frm.firstname, "Please enter first your name");
		if(frm.surname.value == "") return setFocus(frm.surname, "Please enter your surname");
		if(frm.postcode.value == "") return setFocus(frm.postcode, "Please enter your postcode");
		if(frm.telephone.value == "") return setFocus(frm.telephone, "Please enter your telephone number");
		if(frm.email.value == "") return setFocus(frm.email, "Please enter your email address");
		if(frm.email.value.indexOf("@") == -1) return setFocus(frm.email, "Please enter a valid email address");
		if(frm.landline.value == "") return setFocus(frm.landline, "Please enter your email address");
		if(frm.landline.value.indexOf("@") == -1) return setFocus(frm.landline, "Please enter a valid email address");
		if(frm.pin.value == "") return setFocus(frm.pin, "Please enter a four digit pin number");
		if(frm.CardNumber.value == "") return setFocus(frm.CardNumber, "Please enter your card number");
		if(frm.Type.selectedIndex == "") return setFocus(frm.Type, "Please select a card type");
		if(frm.StartDate.value == "") return setFocus(frm.StartDate, "Please enter a start date");
		if(frm.ExpiryDate.value == "") return setFocus(frm.ExpiryDate, "Please enter an expiry date");
		if(frm.SecurityCode.value == "") return setFocus(frm.SecurityCode, "Please enter a three digit security code");
		if(frm.Hear.selectedIndex == "") return setFocus(frm.Hear, "Please tell us how you heard about us");
		return true;
	}

	function setFocus(f, message)
	{
		if( message != "")
		{
			alert(message);
		}
		f.focus();
		return false;
	}
	
/* ORDERFORM END */


/* AVAILABILITY START */

function Availability(frm) 
	
	{
		if(frm.Name.value == "") return setFocus(frm.Name, "Please enter your name");
		if(frm.Company.value == "") return setFocus(frm.Company, "Please enter your company");
		if(frm.Position.value == "") return setFocus(frm.Position, "Please enter your position");
		if(frm.Telephone.value == "") return setFocus(frm.Telephone, "Please enter your telephone number");
		if(frm.Email.value == "") return setFocus(frm.Email, "Please enter your email address");
		if(frm.Email.value.indexOf("@") == -1) return setFocus(frm.Email, "Please enter a valid email address");
		if(frm.Hear.selectedIndex == "") return setFocus(frm.Hear, "Please tell us how you heard about us");
		return true;
	}

	function setFocus(f, message)
	{
		if( message != "")
		{
			alert(message);
		}
		f.focus();
		return false;
	}
	
/* AVAILABILITY END */

/* FASTRACK MENU START */

function jumpMenu(targ,selObj,restore){
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

/* FASTRACK MENU END */