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

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

var bookmarkurl="http://www.planet-numbers.co.uk"
var bookmarktitle="0845 numbers and 0870 numbers - Planet Numbers Ltd"

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

/* BOOKMARK START */

/* COMPETITION START */

function chkCompetition(frm) 
	
	{
		if(frm.Name.value == "") return setFocus(frm.Name, "Please enter your first name");
		if(frm.Surname.value == "") return setFocus(frm.Surname, "Please enter your surname");
		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.Email.value.indexOf(".") == -1) return setFocus(frm.Email, "Please enter a valid email address");	
		if(frm.Mobile.value == "") return setFocus(frm.Mobile, "Please enter your mobile number");
		if(frm.CustomerService.selectedIndex == "") return setFocus(frm.CustomerService, "Please give a score for 'Customer service'");
		if(frm.Clarity.selectedIndex == "") return setFocus(frm.Clarity, "Please give a score for 'Clarity of website'");
		if(frm.Value.selectedIndex == "") return setFocus(frm.Value, "Please give a score for 'Value for money'");
		if(frm.Recommend.selectedIndex == "") return setFocus(frm.Recommend, "Please give a score for 'Would you recommend us'");
		return true;
	}

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


/* FEEDBACK START */

function chkFeedback(frm) 
	
	{
		if(frm.Name.value == "") return setFocus(frm.Name, "Please enter your name");
		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.Email.value.indexOf(".") == -1) return setFocus(frm.Email, "Please enter a valid email address");
		if(frm.Comments.value == "") return setFocus(frm.Comments, "Please enter your comments");
		return true;
	}

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

/* CPS ENQUIRY START */

function CPSEnquiry(frm) 
	
	{
		if(frm.Name.value == "") return setFocus(frm.Name, "Please enter a contact name");
		if(frm.Company.value == "") return setFocus(frm.Company, "Please enter a company name");
		if(frm.Address01.value == "") return setFocus(frm.Address01, "Please enter your address");
		if(frm.Postcode.value == "") return setFocus(frm.Postcode, "Please enter your postcode");
		if(frm.Telephone.value == "") return setFocus(frm.Telephone, "Please enter a contact 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.Email.value.indexOf(".") == -1) return setFocus(frm.Email, "Please enter a valid email address");	
		return true;
	}

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

/* 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 e-mail address");
		if(frm.Email.value.indexOf("@") == -1) return setFocus(frm.Email, "Please enter a valid e-mail address");
		if(frm.Email.value.indexOf(".") == -1) return setFocus(frm.Email, "Please end your e-mail address with a valid domain");
		if(frm.Email.value.indexOf("hotmail") != -1) return setFocus(frm.Email, "Please use a valid business e-mail address");
		if(frm.Email.value.indexOf("msn") != -1) return setFocus(frm.Email, "Please use a valid business e-mail address");
		if(frm.Email.value.indexOf("yahoo") != -1) return setFocus(frm.Email, "Please use a valid business e-mail address");
		if(frm.Email.value.indexOf("gmail") != -1) return setFocus(frm.Email, "Please use a valid business e-mail address");
		if(frm.Email.value.indexOf("tiscali") != -1) return setFocus(frm.Email, "Please use a valid business e-mail 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 Newsletter(frm) 
	
	{
		if(frm.Name.value == "") return setFocus(frm.Name, "Please enter your name");
		if(frm.Email.value == "") return setFocus(frm.Email, "Please enter a valid e-mail address");
		if(frm.Email.value.indexOf("@") == -1) return setFocus(frm.Email, "Please enter a valid e-mail address");
		if(frm.Email.value.indexOf(".") == -1) return setFocus(frm.Email, "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 */

/* MOBILE ENQUIRY START */

function MobileEnquiry(frm) 
	
	{
		if(frm.txtContactName.value == "") return setFocus(frm.txtContactName, "Please enter a contact name");
		if(frm.txtCompanyName.value == "") return setFocus(frm.txtCompanyName, "Please enter a company name");
		if(frm.txtPosition.value == "") return setFocus(frm.txtPosition, "Please enter your position");
		if(frm.txtContactNumber.value == "") return setFocus(frm.txtContactNumber, "Please enter a contact number");
		if(frm.txtEmail.value == "") return setFocus(frm.txtEmail, "Please enter your email address");
		if(frm.txtEmail.value.indexOf("@") == -1) return setFocus(frm.txtEmail, "Please enter a valid email address");
		if(frm.txtEmail.value.indexOf(".") == -1) return setFocus(frm.txtEmail, "Please enter a valid email address");	
		if(frm.ddlHandsets.selectedIndex == "") return setFocus(frm.ddlHandsets, "Please select the number of handsets required");
		if(frm.ddlMinutes.selectedIndex == "") return setFocus(frm.ddlMinutes, "Please select the monthly minutes required");
		if(frm.ddlType.selectedIndex == "") return setFocus(frm.ddlType, "Please select which handset you are interested in");
		if(frm.ddlHear.selectedIndex == "") return setFocus(frm.ddlHear, "Please tell us how you heard about us");
		return true;
	}
	
function ChannelPartner(frm) 
	
	{
		if(frm.txtContactName.value == "") return setFocus(frm.txtContactName, "Please enter a contact name");
		if(frm.txtCompanyName.value == "") return setFocus(frm.txtCompanyName, "Please enter a company name");
		if(frm.txtPosition.value == "") return setFocus(frm.txtPosition, "Please enter your position");
		if(frm.txtContactNumber.value == "") return setFocus(frm.txtContactNumber, "Please enter a contact number");
		if(frm.txtEmail.value == "") return setFocus(frm.txtEmail, "Please enter your email address");
		if(frm.txtEmail.value.indexOf("@") == -1) return setFocus(frm.txtEmail, "Please enter a valid email address");
		if(frm.txtEmail.value.indexOf(".") == -1) return setFocus(frm.txtEmail, "Please enter a valid email address");	
		if(frm.ddlHear.selectedIndex == "") return setFocus(frm.ddlHear, "Please tell us how you heard about us");
		return true;
	}

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

/* CONFERENCE START */

function Conference(frm) 
	
	{
		if(frm.txtName.value == "") return setFocus(frm.txtName, "Please enter your first name");
		if(frm.txtSurname.value == "") return setFocus(frm.txtSurname, "Please enter your surname");
		if(frm.txtEmail.value == "") return setFocus(frm.txtEmail, "Please enter your email address");
		if(frm.txtEmail.value.indexOf("@") == -1) return setFocus(frm.txtEmail, "Please enter a valid email address");
		if(frm.txtEmail.value.indexOf(".") == -1) return setFocus(frm.txtEmail, "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;
	}
	
/* CONFERENCE END */


/* LINK EXCHANGE START */

function LinkExchange(frm) 
	
	{
		if(frm.txtSiteTitle.value == "") return setFocus(frm.txtSiteTitle, "Please enter your site title");
		if(frm.txtURL.value == "") return setFocus(frm.txtURL, "Please enter your URL");
		if(frm.txtURL.value.indexOf("http://") == -1) return setFocus(frm.txtEmail, "Please enter a valid URL");
		if(frm.txtURL.value.indexOf("www") == -1) return setFocus(frm.txtEmail, "Please enter a valid URL");
		if(frm.txtURL.value.indexOf(".") == -1) return setFocus(frm.txtEmail, "Please enter a valid URL");
		if(frm.txtDescription.value == "") return setFocus(frm.txtDescription, "Please enter a description of your website");
		if(frm.txtName.value == "") return setFocus(frm.txtName, "Please enter your name");
		if(frm.txtEmail.value == "") return setFocus(frm.txtEmail, "Please enter your email address");
		if(frm.txtEmail.value.indexOf("@") == -1) return setFocus(frm.txtEmail, "Please enter a valid email address");
		if(frm.txtEmail.value.indexOf(".") == -1) return setFocus(frm.txtEmail, "Please enter a valid email address");	
		if(frm.txtReciprocalLink.value == "") return setFocus(frm.txtReciprocalLink, "Please enter the reciprocal link URL");
		if(frm.txtReciprocalLink.value.indexOf("http://") == -1) return setFocus(frm.txtReciprocalLink, "Please enter a valid URL");
		if(frm.txtReciprocalLink.value.indexOf("www") == -1) return setFocus(frm.txtReciprocalLink, "Please enter a valid URL");
		if(frm.txtReciprocalLink.value.indexOf(".") == -1) return setFocus(frm.txtReciprocalLink, "Please enter a valid URL");
		return true;
	}

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

/* SUPPORT FORM START */

function SupportFrm(frm) 
	
	{
		if(frm.txtName.value == "") return setFocus(frm.txtName, "Please enter your name");
		if(frm.txtTelephone.value == "") return setFocus(frm.txtTelephone, "Please enter a contact number");
		if(frm.txtEmail.value == "") return setFocus(frm.txtEmail, "Please enter your email address");
		if(frm.txtEmail.value.indexOf("@") == -1) return setFocus(frm.txtEmail, "Please enter a valid email address");
		if(frm.txtEmail.value.indexOf(".") == -1) return setFocus(frm.txtEmail, "Please enter a valid email address");	
		if(frm.txtNumber.value == "") return setFocus(frm.txtNumber, "Please enter the number you are having problems with");
		return true;
	}

	function setFocus(f, message)
	{
		if( message != "")
		{
			alert(message);
		}
		f.focus();
		return false;
	}
	
/* SUPPORT FORM 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 e-mail address");
		if(frm.email.value.indexOf("@") == -1) return setFocus(frm.email, "Please enter a valid e-mail address");
		if(frm.email.value.indexOf(".") == -1) return setFocus(frm.email, "Please end your e-mail address with a valid domain");
		if(frm.email.value.indexOf("hotmail") != -1) return setFocus(frm.email, "Please use a valid business e-mail address");
		if(frm.email.value.indexOf("msn") != -1) return setFocus(frm.email, "Please use a valid business e-mail address");
		if(frm.email.value.indexOf("yahoo") != -1) return setFocus(frm.email, "Please use a valid business e-mail address");
		if(frm.email.value.indexOf("gmail") != -1) return setFocus(frm.email, "Please use a valid business e-mail address");
		if(frm.email.value.indexOf("tiscali") != -1) return setFocus(frm.email, "Please use a valid business e-mail 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.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 e-mail address");
		if(frm.email.value.indexOf("@") == -1) return setFocus(frm.email, "Please enter a valid e-mail address");
		if(frm.email.value.indexOf(".") == -1) return setFocus(frm.email, "Please end your e-mail address with a valid domain");
		if(frm.email.value.indexOf("hotmail") != -1) return setFocus(frm.email, "Please use a valid business e-mail address");
		if(frm.email.value.indexOf("msn") != -1) return setFocus(frm.email, "Please use a valid business e-mail address");
		if(frm.email.value.indexOf("yahoo") != -1) return setFocus(frm.email, "Please use a valid business e-mail address");
		if(frm.email.value.indexOf("gmail") != -1) return setFocus(frm.email, "Please use a valid business e-mail address");
		if(frm.email.value.indexOf("tiscali") != -1) return setFocus(frm.email, "Please use a valid business e-mail 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.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 e-mail address");
		if(frm.email.value.indexOf("@") == -1) return setFocus(frm.email, "Please enter a valid e-mail address");
		if(frm.email.value.indexOf(".") == -1) return setFocus(frm.email, "Please end your e-mail address with a valid domain");
		if(frm.email.value.indexOf("hotmail") != -1) return setFocus(frm.email, "Please use a valid business e-mail address");
		if(frm.email.value.indexOf("msn") != -1) return setFocus(frm.email, "Please use a valid business e-mail address");
		if(frm.email.value.indexOf("yahoo") != -1) return setFocus(frm.email, "Please use a valid business e-mail address");
		if(frm.email.value.indexOf("gmail") != -1) return setFocus(frm.email, "Please use a valid business e-mail address");
		if(frm.email.value.indexOf("tiscali") != -1) return setFocus(frm.email, "Please use a valid business e-mail 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.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 e-mail address");
		if(frm.email.value.indexOf("@") == -1) return setFocus(frm.email, "Please enter a valid e-mail address");
		if(frm.email.value.indexOf(".") == -1) return setFocus(frm.email, "Please end your e-mail address with a valid domain");
		if(frm.email.value.indexOf("hotmail") != -1) return setFocus(frm.email, "Please use a valid business e-mail address");
		if(frm.email.value.indexOf("msn") != -1) return setFocus(frm.email, "Please use a valid business e-mail address");
		if(frm.email.value.indexOf("yahoo") != -1) return setFocus(frm.email, "Please use a valid business e-mail address");
		if(frm.email.value.indexOf("gmail") != -1) return setFocus(frm.email, "Please use a valid business e-mail address");
		if(frm.email.value.indexOf("tiscali") != -1) return setFocus(frm.email, "Please use a valid business e-mail 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.mobilenetwork.value == "") return setFocus(frm.mobilenetwork, "Please select your mobile network");
		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.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.indexOf("@") == -1) return setFocus(frm.email, "Please enter a valid e-mail address");
		if(frm.email.value.indexOf(".") == -1) return setFocus(frm.email, "Please end your e-mail address with a valid domain");
		if(frm.email.value.indexOf("hotmail") != -1) return setFocus(frm.email, "Please use a valid business e-mail address");
		if(frm.email.value.indexOf("msn") != -1) return setFocus(frm.email, "Please use a valid business e-mail address");
		if(frm.email.value.indexOf("yahoo") != -1) return setFocus(frm.email, "Please use a valid business e-mail address");
		if(frm.email.value.indexOf("gmail") != -1) return setFocus(frm.email, "Please use a valid business e-mail address");
		if(frm.email.value.indexOf("tiscali") != -1) return setFocus(frm.email, "Please use a valid business e-mail 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.landline.value.indexOf("07") == 0) && (frm.mobilenetwork.value == "")) return setFocus(frm.mobilenetwork, "Please select your mobile network");
		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.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 e-mail address");
		if(frm.email.value.indexOf("@") == -1) return setFocus(frm.email, "Please enter a valid e-mail address");
		if(frm.email.value.indexOf(".") == -1) return setFocus(frm.email, "Please end your e-mail address with a valid domain");
		if(frm.email.value.indexOf("hotmail") != -1) return setFocus(frm.email, "Please use a valid business e-mail address");
		if(frm.email.value.indexOf("msn") != -1) return setFocus(frm.email, "Please use a valid business e-mail address");
		if(frm.email.value.indexOf("yahoo") != -1) return setFocus(frm.email, "Please use a valid business e-mail address");
		if(frm.email.value.indexOf("gmail") != -1) return setFocus(frm.email, "Please use a valid business e-mail address");
		if(frm.email.value.indexOf("tiscali") != -1) return setFocus(frm.email, "Please use a valid business e-mail address");
		if(frm.landline.value == "") return setFocus(frm.landline, "Please enter your land line or mobile connection number");
		if(frm.landline.value.indexOf("@") == -1) return setFocus(frm.landline, "Please enter your land line or mobile connection number");
		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.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 e-mail address");
		if(frm.Email.value.indexOf("@") == -1) return setFocus(frm.Email, "Please enter a valid e-mail address");
		if(frm.Email.value.indexOf(".") == -1) return setFocus(frm.Email, "Please end your e-mail address with a valid domain");
		if(frm.Email.value.indexOf("hotmail") != -1) return setFocus(frm.Email, "Please use a valid business e-mail address");
		if(frm.Email.value.indexOf("msn") != -1) return setFocus(frm.Email, "Please use a valid business e-mail address");
		if(frm.Email.value.indexOf("yahoo") != -1) return setFocus(frm.Email, "Please use a valid business e-mail address");
		if(frm.Email.value.indexOf("gmail") != -1) return setFocus(frm.Email, "Please use a valid business e-mail address");
		if(frm.Email.value.indexOf("tiscali") != -1) return setFocus(frm.Email, "Please use a valid business e-mail address");
		if(frm.Hear.selectedIndex == "") return setFocus(frm.Hear, "Please tell us how you heard about us");
		return true;
	}
	
function Areacode(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 e-mail address");
		if(frm.Email.value.indexOf("@") == -1) return setFocus(frm.Email, "Please enter a valid e-mail address");
		if(frm.Email.value.indexOf(".") == -1) return setFocus(frm.Email, "Please end your e-mail address with a valid domain");
		if(frm.Email.value.indexOf("hotmail") != -1) return setFocus(frm.Email, "Please use a valid business e-mail address");
		if(frm.Email.value.indexOf("msn") != -1) return setFocus(frm.Email, "Please use a valid business e-mail address");
		if(frm.Email.value.indexOf("yahoo") != -1) return setFocus(frm.Email, "Please use a valid business e-mail address");
		if(frm.Email.value.indexOf("gmail") != -1) return setFocus(frm.Email, "Please use a valid business e-mail address");
		if(frm.Email.value.indexOf("tiscali") != -1) return setFocus(frm.Email, "Please use a valid business e-mail address");
		if(frm.Prefix.selectedIndex == "") return setFocus(frm.Prefix, "Please select a town/prefix");
		if(frm.Chosen.value == "") return setFocus(frm.Chosen, "Please enter your chosen number");
		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 */

/* EXTERNAL LINK CODE - WORK AROUND FOR DEPRECATION OF TARGET LINK */
/* TO WORK NEEDS REL="EXTERNAL" IN THE LINK TAG */

function externalLinks() { 
	if (!document.getElementsByTagName) return; 
	var anchors = document.getElementsByTagName("a"); 
	for (var i=0; i<anchors.length; i++) { 
		var anchor = anchors[i]; 
		if (anchor.getAttribute("href") && 
	anchor.getAttribute("rel") == "external") 
	anchor.target = "_blank"; 
	} 
} 
window.onload = externalLinks;

/* POPUP START */

function Interstitial(url){
	var winWidth = 550;
	var winHeight = 330;
	var posLeft = (screen.availWidth - winWidth) / 2;
	var posTop = (screen.availHeight - winHeight) / 2;
	var winInfo = 'width=' + winWidth + ',height=' + winHeight + ',left=' + posLeft + ',top=' + posTop + ',toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no';
	var winlaunch = window.open("/christmas/christmas.jsp", 'popupwindow', winInfo);
}
