var space = /^[\ ]*$/;
var name1 = /^[a-zA-Z\.\ \'\-]+$/;
var alpha = /^[a-zA-Z\.\'\ ]*$/;
var alphanum = /^[a-zA-Z0-9\.\-]*$/;
var regMail=/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9])+$/;
var validphone = /^[0-9\-\+\ ]*$/;
var validCaptcha = /^[A-Z0-9]*$/;

//Email_us page
function validateForm(Form)
	{
			
		if(space.test(Form.uname.value))
		{
			alert("Please enter your Name");
			Form.uname.focus();
			Form.uname.select();
			return false;
		}

		if(!alpha.test(Form.uname.value))
		{
			alert("Please enter valid Name");
			Form.uname.focus();
			Form.uname.select();
			return false;
		}
		
		if(space.test(Form.ucompany.value))
		{
			alert("Please enter your Company Name");
			Form.ucompany.focus();
			Form.ucompany.select();
			return false;
		}

		if(space.test(Form.uemail.value))
		{
			alert("Please enter your Email Id");
			Form.uemail.focus();
			Form.uemail.select();
			return false;
		}

		if(!regMail.test(Form.uemail.value))
		{
			alert("Please enter valid Email Id");
			Form.uemail.focus();
			Form.uemail.select();
			return false;
		}

		if(space.test(Form.uphone.value))
		{
			alert("Please enter your Phone Number");
			Form.uphone.focus();
			Form.uphone.select();
			return false;
		}

		if(!alphanum.test(Form.uphone.value))
		{
			alert("Please remove any spaces, letters or characters from the telephone number.");
			Form.uphone.focus();
			Form.uphone.select();
			return false;
		}

		if(space.test(Form.question.value))
		{
			alert("Please enter your Question");
			Form.question.focus();
			Form.question.select();
			return false;
		}

		if(!checkwords(Form.question.value))
		{
			alert("Please limit your question to only 40 Words");
			Form.question.focus();
			Form.question.select();
			return false;
		}
		
		if(space.test(Form.strCAPTCHA.value))
		{
			alert("Please enter verification Code!");
			Form.strCAPTCHA.focus();
			return false;
		}
		if(!validCaptcha.test(Form.strCAPTCHA.value))
		{
			alert("Please enter valid verification Code!");
			Form.strCAPTCHA.focus();
			Form.strCAPTCHA.select();
			return false;
		}

		return true;
	}

	function checkwords(val)
	{
		
		nos = val.split(" ");
		
		if(nos.length >40)
		{
			return false;
		}
		else
		{
			return true;
		}
	}

//keepMeinform
function keepMeinform(Form)
	{
		space = /^[\ ]*$/;
		alpha = /^[a-zA-Z\.\'\ ]*$/;
		alphanum = /^[a-zA-Z0-9\.\-]*$/;
		
		var regMail=/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9])+$/;
		
		if(space.test(Form.uname.value))
		{
			alert("Please enter your Name");
			Form.uname.focus();
			Form.uname.select();
			return false;
		}

		if(!alpha.test(Form.uname.value))
		{
			alert("Please enter proper Name");
			Form.uname.focus();
			Form.uname.select();
			return false;
		}
		
		if(space.test(Form.ucompany.value))
		{
			alert("Please enter your Company Name");
			Form.ucompany.focus();
			Form.ucompany.select();
			return false;
		}

		if(space.test(Form.uemail.value))
		{
			alert("Please enter your Email Id");
			Form.uemail.focus();
			Form.uemail.select();
			return false;
		}

		if(!regMail.test(Form.uemail.value))
		{
			alert("Please enter valid Email Id");
			Form.uemail.focus();
			Form.uemail.select();
			return false;
		}

		if(space.test(Form.uphone.value))
		{
			alert("Please enter your Phone Number");
			Form.uphone.focus();
			Form.uphone.select();
			return false;
		}

		if(!alphanum.test(Form.uphone.value))
		{
			alert("Please remove any spaces, letters or characters from the telephone number.");
			Form.uphone.focus();
			Form.uphone.select();
			return false;
		}
		if(!space.test(Form.txtColleagues.value))
		{
			Checkvalidemail =Form.txtColleagues.value.replace(' ','');
			//alert(Checkvalidemail);
			mySplitResult = Checkvalidemail.split(",");
			for(i = 0; i < mySplitResult.length; i++){
				//alert("<br /> Element " + i + " = " + mySplitResult[i]); 
				if(!regMail.test(mySplitResult[i]))
				{
					alert("Please enter valid Email Id : " + mySplitResult[i]);
					Form.txtColleagues.focus();
					Form.txtColleagues.select();
					return false;
				}
			}
		}
		
		if(space.test(Form.strCAPTCHA.value))
		{
			alert("Please enter verification Code!");
			Form.strCAPTCHA.focus();
			return false;
		}
		if(!validCaptcha.test(Form.strCAPTCHA.value))
		{
			alert("Please enter valid verification Code!");
			Form.strCAPTCHA.focus();
			Form.strCAPTCHA.select();
			return false;
		}

		return true;
	}

//MailThisForm
function validateneedInfo(Form)
{
	if(space.test(Form.uname.value))
	{
		alert("Please enter your Name");
		Form.uname.focus();
		Form.uname.select();
		return false;
	}

	if(!name1.test(Form.uname.value))
	{
		alert("Please enter a valid Name");
		Form.uname.focus();
		Form.uname.select();
		return false;
	}
	
	if (space.test(Form.uemail.value))
	{
		alert("Please enter your Email Id");
		Form.uemail.focus();
		Form.uemail.select();
		return false;
	}
	if (!regMail.test(Form.uemail.value))
	{
		alert("Please enter valid Email Id");
		Form.uemail.focus();
		Form.uemail.select();
		return false;
	}
	if (space.test(Form.semail.value))
	{
		alert("Please enter send Email Id");
		Form.semail.focus();
		Form.semail.select();
		return false;
	}
	if (!space.test(Form.semail.value))
		{
			Checkvalidemail =Form.semail.value.replace(' ','');
			mySplitResult = Checkvalidemail.split(",");
				for(i = 0; i < mySplitResult.length; i++){
					//alert("<br /> Element " + i + " = " + mySplitResult[i]); 
					if(!regMail.test(mySplitResult[i]))
					{
						alert("Please enter valid Email Id : " + mySplitResult[i]);
						Form.semail.focus();
						Form.semail.select();
						return false;
					}
				}
		}
	}



function Mailus(Form)
 {
    if (space.test(Form.txtname.value)) {
        alert("Please Enter Your Name");
        Form.txtname.focus();
        return false;
    }
    if (!alpha.test(Form.txtname.value)) {
        alert("Please Enter a Proper Name");
        Form.txtname.focus();
        Form.txtname.select();
        return false;
    }
	//Email
    if (space.test(Form.txtemail.value)) {
        alert("Please Enter Your Email Id");
        Form.txtemail.focus();
        return false;
    }
    if (!regMail.test(Form.txtemail.value)) {
        alert("Please Enter a Valid Email Id");
        Form.txtemail.focus();
        Form.txtemail.select();
        return false;
    }
    //Phone
    if (space.test(Form.txtphone.value)) {
        alert("Please Enter Your Contact Number");
        Form.txtphone.focus();
        Form.txtphone.select();
        return false;
    }

    if (!validphone.test(Form.txtphone.value)) {
        alert("Please Enter Valid Contact Number");
        Form.txtphone.focus();
        Form.txtphone.select();
        return false;
    }
    
    //Position
    if (Form.sltposition.selectedIndex == 0) {
        alert("Please Select Your Position");
        Form.sltposition.focus();
        return false;
    }
	
	
	
	var name = Form.txtname.value;
	var emailId=Form.txtemail.value;
	var phone = Form.txtphone.value;
	var interest = Form.sltposition.options[Form.sltposition.selectedIndex].value;

	var lstr_data = "Name : "+name+",%0d%0aEmail : "+ emailId +",%0d%0aTelephone : "+phone+",%0d%0aInterest : " + interest;
	
	var subject = "CV%20from%20job%20applicant";
	window.location.href = "mailto:ted.horton@deltion.co.uk?subject=" + subject + "&body=" + lstr_data;
    
 }
 
 function nextField(eventKey)
 {
 	if(eventKey.keyCode==13) 
	{
		Mailus(document.MailForm);
	}
 }

function validateLogin(Form)
{
	if(space.test(Form.txtLGMail.value))
	{
		alert("Please Enter Email Address");
		Form.txtLGMail.focus();
		return false;
	}
	if(!regMail.test(Form.txtLGMail.value))
	{
		alert("Please Enter Valid Email Address");
		Form.txtLGMail.focus();
		Form.txtLGMail.select();
		return false;
	}
}
function requestinfo_validate(Form)
{
	if(space.test(Form.txtName.value))
	{
		alert("Please Enter Name");
		Form.txtName.focus();
		return false;
	}
	if(!alpha.test(Form.txtName.value))
	{
		alert("Please Enter Valid Name");
		Form.txtName.focus();
		Form.txtName.select();
		return false;
	}
	if(space.test(Form.txtComp.value))
	{
		alert("Please Enter Company Name");
		Form.txtComp.focus();
		return false;
	}
	if(space.test(Form.txtJob.value))
	{
		alert("Please Enter Job Title");
		Form.txtJob.focus();
		return false;
	}
	if(space.test(Form.txtMail.value))
	{
		alert("Please Enter Email Address");
		Form.txtMail.focus();
		return false;
	}
	if(!regMail.test(Form.txtMail.value))
	{
		alert("Please Enter Valid Email Address");
		Form.txtMail.focus();
		Form.txtMail.select();
		return false;
	}
	
	if(space.test(Form.strCAPTCHA.value))
		{
			alert("Please enter verification Code!");
			Form.strCAPTCHA.focus();
			return false;
		}
		if(!validCaptcha.test(Form.strCAPTCHA.value))
		{
			alert("Please enter valid verification Code!");
			Form.strCAPTCHA.focus();
			Form.strCAPTCHA.select();
			return false;
		}

}

function RefreshImage(valImageId) {
	var objImage = document.images[valImageId];
	if (objImage == undefined) {
		return;
	}
	var now = new Date();
	objImage.src = objImage.src.split('?')[0] + '?x=' + now.toUTCString();
}

function ShowHidePanel(PanelId)
{
	if((PanelId != "") && (PanelId == 1))
	{
		document.getElementById("RegisterPanel1").style.display = "none";
		document.getElementById("LoginPanel1").style.display = "inline";
	}
	else if((PanelId != "") && (PanelId == 2))
	{
		document.getElementById("LoginPanel1").style.display = "none";
		document.getElementById("RegisterPanel1").style.display = "inline";
	}
}

