// JavaScript Document
function checkform(form){
	//name
	if (form.name.value == null || form.name.value == ""){
		alert("Your name is required.");
		form.name.style.background = "#FFC6C6";
		form.name.focus()
		return false;
	} else {
		form.name.style.background = "#FFFFFF";
	}
	//lastname
	/*if (form.lastname.value == null || form.lastname.value == ""){
		alert("Your lastname is required.");
		form.lastname.style.background = "#FFC6C6";
		form.lastname.focus()
		return false;
	} else {
		form.lastname.style.background = "#FFFFFF";
	}*/
	//email
	if (echeck(form.email.value)==false){
		form.email.style.background = "#FFC6C6";
		form.email.focus()
		return false;
	} else {
			form.email.style.background = "#FFFFFF";
	}
	//subject
	if (form.subject.value == null || form.subject.value == ""){
		alert("Your subject is required.");
		form.subject.style.background = "#FFC6C6";
		form.subject.focus()
		return false;
	} else {
		form.subject.style.background = "#FFFFFF";
	}
	//message
	if (form.message.value == null || form.message.value == ""){
		alert("Your message is required.");
		form.message.style.background = "#FFC6C6";
		form.message.focus()
		return false;
	} else {
		form.message.style.background = "#FFFFFF";
	}
	//sex
	/*if (form.sex.value == null || form.sex.value == ""){
		alert("Select gender");
		form.sex.style.background = "#FFC6C6";
		form.sex.focus()
		return false;
	} else {
		form.sex.style.background = "#FFFFFF";
	}	
	//zipcode
	if (form.zip.value == null || form.zip.value == ""){
		alert("Your zipcode is required.");
		form.zip.style.background = "#FFC6C6";
		form.zip.focus()
		return false;
	} else {
		form.zip.style.background = "#FFFFFF";
	}
	//username
	if (form.username.value == null || form.username.value == ""){
		alert("Your username is required.");
		form.username.style.background = "#FFC6C6";
		form.username.focus()
		return false;
	} else {
		form.username.style.background = "#FFFFFF";
	}
	//password
	if (form.password.value == null || form.password.value == ""){
		alert("password is required.");
		form.password.style.background = "#FFC6C6";
		form.password.focus()
		return false;
	} else {
		form.password.style.background = "#FFFFFF";
	}
	//cpassword
	if (form.cpassword.value == null || form.cpassword.value == ""){
		alert("cpassword is required.");
		form.cpassword.style.background = "#FFC6C6";
		form.cpassword.focus()
		return false;
	} else {
		form.cpassword.style.background = "#FFFFFF";
	}
	//
	if (form.password.value != form.cpassword.value ){
			alert("Password and Confirm password fields must be the same.");
			form.password.style.background = form.cpassword.style.background = "#FFC6C6";
			form.password.focus()
			return false;
		} else {
			form.password.style.background = form.cpassword.style.background = "#FFFFFF";
		}*/
	//subject
	// Seems like everything is OK, so let's proceed.
	//return true;
}

function echeck(str) {
	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)
	if (str.indexOf(at)==-1){
		 alert("Invalid E-mail ID")
		 return false
	}
	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		 alert("Invalid E-mail ID")
		 return false
	}
	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
			alert("Invalid E-mail ID")
			return false
	}
	 if (str.indexOf(at,(lat+1))!=-1){
			alert("Invalid E-mail ID")
			return false
	 }
	 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
			alert("Invalid E-mail ID")
			return false
	 }
	 if (str.indexOf(dot,(lat+2))==-1){
			alert("Invalid E-mail ID")
			return false
	 }
	 if (str.indexOf(" ")!=-1){
			alert("Invalid E-mail ID")
			return false
	 }
	 return true
}


function isNumberKey(str,id){
	//str="farhana shamim";
	len=str.length;
	if (len==1){
		alert("Invalid Input");
		document.getElementById(id).value='';
		return false;
	}else{
			for(i=1; i<=len; i++){
			 charCode=str.charCodeAt(i);
			 
			if (charCode < 48 || charCode > 57) {
					alert("Numbers Only");
					document.getElementById(id).value='';
					//document.getElementById(id).focus();
				   break;
				  // return false;
			}
		  }
	}
}

function cnic(str,id){
	//str="farhana shamim";
	len=str.length;
	if (len==1){
		alert("Invalid Input");
		document.getElementById(id).value='';
		return false;
	}else{
			for(i=1; i<=len; i++){
			 charCode=str.charCodeAt(i);
			 
			if (charCode < 48 || charCode > 57) {
					alert("Numbers Only");
					document.getElementById(id).value='';
					//document.getElementById(id).focus();
				   break;
				  // return false;
			}
		  }
	}
}

function checkNumber(evt)
{
evt = (evt) ? evt : window.event
var charCode = (evt.which) ? evt.which : evt.keyCode
	if (charCode > 31 && (charCode < 48 || charCode > 57))
	{
		return false
	}
return true
}

function charcode(str,id){
	len=str.length;
	if (len==1){
		alert("Enter Characters More than One");
		document.getElementById(id).value='';
	}else{
			for(i=1; i<=len; i++){
			 charCode=str.charCodeAt(i);
			if ((charCode < 97 || charCode > 122) && (charCode < 65 || charCode > 90)){
				 if(charCode==32){
					 //alert(charcode);
					 continue;
				 }else{
					alert("Characters Only");
					document.getElementById(id).value='';
				   break;
				 }
			}
		  }
	}
}




