// Javascript for W3 design 06/08/01
// Updates:
// 20/08/01 Added poopup window script.

function jump(sel) {
	var url = sel.options[sel.selectedIndex].value;
	if ( url != '#' ) top.location = url;
}

function openWindow(theURL,winName,features) {
  	window.open(theURL,winName,features).focus();
}

function openInvoice(theURL) {
  	window.open(theURL,Invoice,scrollbars=no,width=200,height=200,top=50,left=50).focus();
}

function checkForm(){
	if (document.w3_form.name.value == "") {
		alert("Please enter your name"); 
		document.w3_form.name.focus();
	} else if (document.w3_form.email.value == "") {
		alert("Please enter your email address"); 
		document.w3_form.email.focus();
	} else if(null == document.w3_form.email.value.match(/[a-zA-Z0-9._]+@[a-zA-Z0-9.-_]+/)) {
		alert("Please enter a valid email address"); 
		document.w3_form.email.focus();
	} else if (document.w3_form.comments.value == "") {
		alert("Please enter a comment of question"); 
		document.w3_form.comments.focus();
	} else if (document.w3_form.code.value == "") {
		alert("Please enter the security code"); 
		document.w3_form.code.focus();
	} else {
	document.w3_form.action="mail.php";
	document.w3_form.submit();
	}
}

function checkLogin(){
	if (document.login.user_id.value == "") {
		alert("You need a username to login"); 
		document.login.user_id.focus();
	} else if (document.login.password.value == "") {
		alert("You can't login without a password"); 
		document.login.password.focus();
	} else {
	document.login.action="client_section.php";
	document.login.target="_blank";
	document.login.submit();
	}
}

function checkPassword(){
	if (document.client_setup.password_two.value != document.client_setup.password.value) {
	alert("The Passwords you entered don't match."); 
	document.client_setup.password_two.focus();
	}
}

function isValidEmail(address){
	var emailRegxp = /^([\w]+)(.[\w]+)*@([\w]+)(.[\w]{2,3}){1,2}$/;
	return (emailRegxp.test(address));
}

function checkForm2(){
	fm = document.frmMain;

	if(fm.yourname.value == ""){
		alert("Please enter your name");
		return false;
	} 
	if(fm.emailAddress.value == ""){
		alert("Please enter your email address");
		return false;
	} 

	if(!isValidEmail(fm.emailAddress.value)){
		alert("Please enter a valid email address");
		return false;
	} 
	if(fm.emailAddress.value != fm.ConfirmemailAddress.value){
		alert("Please ensure that both email addresses match");
		return false;
	} 

	return true;
}
