function confirmDialog(Message) {
	// onClick="return(confirmDialog('Are you sure you ....?'));"
	if (confirm(Message)) {
		return(true);
	}
	
	return(false);
}

function checklength(textbox, size) {
	// onKeyUp="checklength(this, 1000)" onKeyPress="checklength(this, 1000)"
	if (textbox.value.length > size) {
		textbox.value = textbox.value.substr(0,size)
		alert("You cannot enter more than " + size + " characters");
		return(false);
	}
}

function NewWindow(mypage, myname, w, h, scroll) {
	// onClick="NewWindow('filename.htm','windowname','600','400','yes');return false;"
	var winl = (screen.width - w) / 2;
	var wint = (screen.height - h) / 2;
	
	winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+''
	
	win = window.open(mypage, myname, winprops)
	
	if (parseInt(navigator.appVersion) >= 4) {
		win.window.focus();
	}
}

function checkDomain(form)
{
	if (form.szDomain.value=="")
	{
		form.szDomain.focus();
		alert("You must enter a Domain Name to Search For");
		return(false);
	}
}

function checkcontact(form) {
	if (form.name.value=="" || form.name.value.length < 3)
	{
		form.name.focus();
		alert("You must enter your Name");
		return(false);
	}
	
	if (form.email.value=="")
	{
		form.email.focus();
		alert("You must enter an email address");
		return(false);
	}
	
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(form.email.value)){ }	else {
		form.email.focus();
		alert("You have entered an invalid email address.")
		return (false)
	}

	if (form.tel.value=="" || form.tel.length < 3) {
		form.tel.focus();
		alert("You must enter your Telephone Number");
		return(false);
	}
	
	if (form.enquiry.value=="" || form.enquiry.length < 3) {
		form.enquiry.focus();
		alert("You must enter your Enquiry");
		return(false);
	}

	if (form.hearabout.value=="" || form.hearabout.length < 3) {
		form.hearabout.focus();
		alert("You must enter how you heard about us");
		return(false);
	}
}

function checkapply(form) {
	if (form.name.value=="" || form.name.value.length < 3)
	{
		form.name.focus();
		alert("You must enter your Name");
		return(false);
	}
	
	if (form.email.value=="")
	{
		form.email.focus();
		alert("You must enter an email address");
		return(false);
	}
	
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(form.email.value)){ }	else {
		form.email.focus();
		alert("You have entered an invalid email address.")
		return (false)
	}

	if (form.tel.value=="" || form.tel.length < 3) {
		form.tel.focus();
		alert("You must enter your Telephone Number");
		return(false);
	}
	
	if (form.cvfile.value=="") {
		form.cvfile.focus();
		alert("You must Select a CV File");
		return(false);
	}

	if (form.hearabout.value=="" || form.hearabout.length < 3) {
		form.hearabout.focus();
		alert("You must enter how you heard about us");
		return(false);
	}
}

function domainorder(form) {
	if (form.name.value=="" || form.name.value.length < 3)
	{
		form.name.focus();
		alert("You must enter your Name");
		return(false);
	}
	
	if (form.address.value=="")
	{
		form.address.focus();
		alert("You must enter your Address");
		return(false);
	}
	
	if (form.address2.value=="" && form.difinvoice.checked)
	{
		form.address2.focus();
		alert("You must enter your Invoice Address");
		return(false);
	}
	
	if (form.email.value=="")
	{
		form.email.focus();
		alert("You must enter an email address");
		return(false);
	}
	
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(form.email.value)){
	}
	else
	{
		form.email.focus();
		alert("You have entered an invalid email address.")
		return (false)
	}

	if (form.tel.value=="" || form.tel.length < 3)
	{
		form.tel.focus();
		alert("You must enter your Telephone Number");
		return(false);
	}
}