function validate_signupform(NForm){
 	return  Validate_AddUser_Username(NForm) && 
 			Validate_AddUser_Passwords(NForm) &&
 			Validate_AddUser_Fname(NForm) &&
 			Validate_AddUser_Lname(NForm) && 
 			Validate_AddUser_Phone(NForm) &&
 			Validate_join_Email(NForm) &&
 			Validate_AddUser_education(NForm) &&
 			checkForm(NForm) &&
 			true;
}

function Validate_AddUser_education(NForm){
 	NForm.t_education.focus();
 	if(NForm.t_education.value.length==0){ 
  		alert("You must enter Education"); 
  		return false; 
 	}
	return true;
}

function validate_updateform(NForm){
 	return  Validate_AddUser_Fname(NForm) &&
 			Validate_AddUser_Lname(NForm) && 
 			Validate_join_Email(NForm) &&
 			Validate_AddUser_Phone(NForm) &&
 			checkUpdateForm(NForm) &&
 			true;
}

function validate_contactform(NForm){
 	return  Validate_AddUser_Fname(NForm) &&
 			Validate_AddUser_Lname(NForm) && 
 			Validate_join_Email(NForm) &&
 			true;
}

function checkUpdateForm(NForm){
  if(NForm.userfile.value == "" || NForm.userfile.value == null) {
   	return true;
  } else {
      validformFile = /(.doc|.DOC|.pdf|.PDF)$/;

      if(!validformFile.test(NForm.userfile.value)){
          alert("Only DOC and PDF files are supported. Please try again");
            NForm.userfile.focus();
          NForm.userfile.select();
          return false;
      }
  }
 return true;
}



 function checkForm(NForm){
 	   if(NForm.userfile.value == "" || NForm.userfile.value == null) {
          alert("Please Upload Your CV");
          NForm.userfile.focus();
          NForm.userfile.select();
          return false;
      } else {
          validformFile = /(.doc|.DOC|.pdf|.PDF)$/;

          if(!validformFile.test(NForm.userfile.value)){
              alert("Only DOC and PDF files are supported. Please try again");
                NForm.userfile.focus();
              NForm.userfile.select();
              return false;
          }
      }
     return true;
    }

function Validate_AddUser_Username(NForm){
 	//NForm.Username.focus();
 	if(NForm.Username.value.length==0){ 
  		alert("You must validate your Username"); 
  		return false; 
 	}
	return true;
}


function Validate_AddUser_Phone(NForm){
 	NForm.t_phone.focus();
 	if(NForm.t_phone.value.length==0){ 
  		alert("You must enter Telephone Number"); 
  		return false; 
 	}
	return true;
}

function Validate_AddUser_CAddress(NForm){
 	NForm.t_address.focus();
 	if(NForm.t_address.value.length==0){ 
  		alert("You must enter Company Address"); 
  		return false; 
 	}
	return true;
}
function Validate_AddUser_Company(NForm){
 	NForm.t_company.focus();
 	if(NForm.t_company.value.length==0){ 
  		alert("You must enter Company"); 
  		return false; 
 	}
	return true;
}



function validate_loginform(NForm){
	return 	Validate_username(NForm) &&
			Validate_AddUser_Passwords(NForm) &&
			true;
}
function Validate_username(NForm){
 	NForm.t_username.focus();
 	if(NForm.t_username.value.length==0){ 
  		alert("You must enter Username"); 
  		return false; 
 	}
	return true;
}
function Validate_AddUser_Passwords(NForm){ 
 	NForm.t_password.focus();
 	if(NForm.t_password.value.length==0){ 
  		alert("You must enter password"); 
  		return false; 
 	}
  	return true;
}
function Validate_AddUser_Password(NForm){ 
 	NForm.t_password.focus();
 	var v = NForm.t_password.value; 
 	var w = NForm.t_vpassword.value; 
	if(v != w ){                  
		alert("Passwords don't match ");         
 		return false;
 	}else{
	 	return true; 
 	}	
}
function Validate_AddUser_Fname(NForm){ 
 	NForm.t_fname.focus();
 	if(NForm.t_fname.value.length==0){ 
  		alert("You must enter First Name"); 
  		return false; 
 	}
  	return true;
}
function Validate_AddUser_Lname(NForm){ 
 	NForm.t_lname.focus();
 	if(NForm.t_lname.value.length==0){ 
  		alert("You must enter Last Name"); 
  		return false; 
 	}
  	return true;
}
function Validate_join_Email(NForm)
{
	NForm.t_email.focus();
	
	 if(NForm.t_email.value.length==0){ 
	  alert("Please Enter A valid Email!"); 
	  return false; 
	 }else{
	  NForm.t_email.focus();
	         var str = NForm.t_email.value;
	         var reg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/; 
	         var reg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/;
	         if (!reg1.test(str) && reg2.test(str)) {
	                 return true;
	         }else{
	                 alert ("Please Enter A Valid Email!");
	                 return false; 
	         }
	  return false;
	 }
}
////////////////////////contact//////////////////////
function validate_contact(NForm){
	return Validate_contact_name(NForm) &&
			Validate_join_Email(NForm) &&
			true;

}
function Validate_contact_name(NForm){ 
 	NForm.t_name.focus();
 	if(NForm.t_name.value.length==0){ 
  		alert("You must enter Name"); 
  		return false; 
 	}
  	return true;
}
////////////////////////contact//////////////////////
////////////////////////change pass//////////////////
function validate_changepass(NForm){
 	return  Validate_changepass_Passwords(NForm) &&
 			Validate_AddUser_Passwords(NForm) &&
 			Validate_AddUser_Password(NForm) &&
 			true;
}
function Validate_changepass_Passwords(NForm){ 
 	NForm.t_opassword.focus();
 	if(NForm.t_opassword.value.length==0){ 
  		alert("You must enter old password"); 
  		return false; 
 	}
  	return true;
}
////////////////////////change pass//////////////////

	function delete_Promp(){
		var p=confirm("This Issue will be permanently deleted along with all its Articles and PDF files");
		return p;
	}