/********** Common Function ******************/

function isValidusername(email){
	var regExp=/^([a-zA-Z0-9_\-])+$/;  
	return regExp.test(email);
}
function RemoveLTSpace(elemval){
     var val=elemval.replace(/\s*/,"")
     var val=val.replace(/\s*$/,"")
     return val;
}
function isEmailAddr(email){
  var regExp	=	/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;  
  return regExp.test(email);
}
function isAlphabet(name){
  var regExp	=	/^[A-Za-z\s]+$/;  
  return regExp.test(name);
}

function isURL(s) {
 	var regexp = /(http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/;
	 return regexp.test(s); 	
}

function checkall(objForm){
	len = objForm.elements.length;
	var i=0;
	for( i=0 ; i<len ; i++) {
		if (objForm.elements[i].type=='checkbox') {
			objForm.elements[i].checked=objForm.check_all.checked;
		}
	}
}

function validcheck(name){
var chObj = document.getElementsByName(name);
var result	=	false;
for(var i=0;i<chObj.length;i++){

	if(chObj[i].checked){
	  result=true;
	  break;
	}
}
  if(!result){
    return false;
  }else{
	 return true;
  }
}

function deleteConfirmFromUser(name) {	
	if(validcheck(name)==true) {
		if(confirm("Are you sure you want to delete the record?")) {
			return true;  
		} else  {
			return false;  
		}
	}
	else if(validcheck(name)==false) {
		alert("Select at least one check box.");		
		return false;
	}
}


function sendemailConfirmFromUser(name)
{		
	////////alert("aaaaaa");
	if(validcheck(name)==true)
	{
		if(confirm("Are you sure you want to send replay this person"))
		{
			return true;  
		}
		else 
		{
			return false;  
		}
	}
	else if(validcheck(name)==false)
	{
		alert("Select at least one check box.");		
		return false;
	}
}



/******* Start of contact us  from  validation ************/


function validate_savesearch(obj){
	if(RemoveLTSpace(obj.save_title.value)=="Search Title"){
		alert('Please enter save title.');
		obj.save_title.focus();
        return false;
	}
	if(RemoveLTSpace(obj.save_title.value)==""){
		alert('Please enter save title.');
		obj.save_title.focus();
        return false;
	}
	
}

function validate_headersearch(obj){
	if(RemoveLTSpace(obj.keyword.value)=="Enter Your Keywords.." && (obj.classi_city.value)=="" ){
		alert('Please enter keyword or select city.');
		obj.keyword.focus();
        return false;
	}
}


function validate_enquiry(obj){		
	if(RemoveLTSpace(obj.fname.value)==""){
		alert('Please enter your first name.');
		obj.fname.focus();
        return false;
	}
	if(!isAlphabet(obj.fname.value)){
		alert('Please enter alphabets only.');
		obj.fname.focus();
        return false;
	}
	
	if(RemoveLTSpace(obj.lname.value)==""){
		alert('Please enter your last name.');
		obj.lname.focus();
        return false;
	}
	if(!isAlphabet(obj.lname.value)){
		alert('Please enter alphabets only.');
		obj.lname.focus();
        return false;
	}
	if(RemoveLTSpace(obj.address.value)==""){
		alert('Please enter your address.');
		obj.address.focus();
        return false;
	}	
	if(RemoveLTSpace(obj.email.value)==""){
		alert('Please enter your email.');
		obj.email.focus();
        return false;
	}
	if(!isEmailAddr(obj.email.value)){
		alert('Please enter your valid email.');
		obj.email.focus();
        return false;
	}
	if(RemoveLTSpace(obj.phone.value)==""){
		alert('Please enter your phone number.');
		obj.phone.focus();
        return false;
	}
	
	if(RemoveLTSpace(obj.city.value)==""){
		alert('Please enter your city.');        
		obj.city.focus();
        return false;
	}	
 if(!isAlphabet(obj.city.value)){
		alert('Please enter alphabets only.');
        obj.city.value="";
		obj.city.focus();
        return false;
	}
	if(RemoveLTSpace(obj.state.value)==""){
		alert('Please enter your state.');
		obj.state.focus();
        return false;
	}
   if(!isAlphabet(obj.state.value)){
		alert('Please enter  alphabets only.');
        obj.state.value="";
		obj.state.focus();
        return false;
	}	
	
	if(RemoveLTSpace(obj.zipcode.value)==""){
		alert('Please enter your Zip / Postal Code.');
		obj.zipcode.focus();
        return false;
	}	
	if(RemoveLTSpace(obj.country.value)==""){
		alert('Please select your country.');
		obj.country.focus();
        return false;
	}	
		
	if(RemoveLTSpace(obj.comments.value)==""){
		alert('Please enter your requirements.');
		obj.comments.focus();
        return false;
	}
	
}
/******* End  of info request   from  validation ************/

function validate_applyonline(obj){
	
	if(RemoveLTSpace(obj.fname.value)==""){
		alert('Please enter your first name.');
		obj.fname.focus();
        return false;
	}
	if(!isAlphabet(obj.fname.value)){
		alert('Please enter alphabets only.');
		obj.fname.focus();
        return false;
	}
	
	if(RemoveLTSpace(obj.lname.value)==""){
		alert('Please enter your last name.');
		obj.lname.focus();
        return false;
	}
	if(!isAlphabet(obj.lname.value)){
		alert('Please enter alphabets only.');
		obj.lname.focus();
        return false;
	}
	if(RemoveLTSpace(obj.address.value)==""){
		alert('Please enter your address.');
		obj.address.focus();
        return false;
	}	
	
	if(RemoveLTSpace(obj.city.value)==""){
		alert('Please enter your city.');        
		obj.city.focus();
        return false;
	}	
 if(!isAlphabet(obj.city.value)){
		alert('Please enter alphabets only.');
        obj.city.value="";
		obj.city.focus();
        return false;
	}
	
	if(RemoveLTSpace(obj.zipcode.value)==""){
		alert('Please enter your Zip / Postal Code.');
		obj.zipcode.focus();
        return false;
	}	
	
	
	if(RemoveLTSpace(obj.state.value)==""){
		alert('Please enter your state.');
		obj.state.focus();
        return false;
	}
   if(!isAlphabet(obj.state.value)){
		alert('Please enter  alphabets only.');
        obj.state.value="";
		obj.state.focus();
        return false;
	}	
	
	
	if(RemoveLTSpace(obj.country.value)==""){
		alert('Please select your country.');
		obj.country.focus();
        return false;
	}	
		
	if(RemoveLTSpace(obj.email.value)==""){
		alert('Please enter your email.');
		obj.email.focus();
        return false;
	}
	if(!isEmailAddr(obj.email.value)){
		alert('Please enter your valid email.');
		obj.email.focus();
        return false;
	}
	if(RemoveLTSpace(obj.phone.value)==""){
		alert('Please enter your phone number.');
		obj.phone.focus();
        return false;
	}
	
	
	if(RemoveLTSpace(obj.matrial_status.value)==""){
		alert('Please select your matrial status.');
		obj.matrial_status.focus();
        return false;
	}	
	
	if(RemoveLTSpace(obj.birth_month.value)=="0"){
		alert('Please select your birth month.');
		obj.birth_month.focus();
        return false;
	}	
	if(RemoveLTSpace(obj.birth_day.value)=="0"){
		alert('Please select your birth day.');
		obj.birth_day.focus();
        return false;
	}	
	
	if(RemoveLTSpace(obj.birth_year.value)=="0"){
		alert('Please select your birth year.');
		obj.birth_year.focus();
        return false;
	}	
	if(RemoveLTSpace(obj.nationality.value)==""){
		alert('Please select your nationality.');
		obj.nationality.focus();
        return false;
	}	
	if(RemoveLTSpace(obj.gender.value)==""){
		alert('Please select your gender.');
		obj.gender.focus();
        return false;
	}	
	
	if(RemoveLTSpace(obj.course_title.value)==""){
		alert('Please enter your course name.');
		obj.course_title.focus();
        return false;
	}
	if(RemoveLTSpace(obj.entry_month.value)=="0"){
		alert('Please select your prefer entry month.');
		obj.entry_month.focus();
        return false;
	}	
	if(RemoveLTSpace(obj.entry_day.value)=="0"){
		alert('Please select your prefer entry date.');
		obj.entry_day.focus();
        return false;
	}	
	
	if(RemoveLTSpace(obj.entry_year.value)=="0"){
		alert('Please select your prefer entry year.');
		obj.entry_year.focus();
        return false;
	}	
	
	if(RemoveLTSpace(obj.who_pay_fees.value)==""){
		alert('Please select who will pay the fees .');
		obj.entry_year.focus();
        return false;
	}
	if(RemoveLTSpace(obj.who_pay_fees.value)==""){
		alert('Please select who will pay the fees .');
		obj.who_pay_fees.focus();
        return false;
	}
	/*if(RemoveLTSpace(obj.sponsor_details.value)==""){
		alert('Please enter sponsor details.');
		obj.sponsor_details.focus();
        return false;
	}	*/
	if(RemoveLTSpace(obj.place_of_study.value)==""){
		alert('Please enter palce of study .');
		obj.place_of_study.focus();
        return false;
	}
	if(RemoveLTSpace(obj.quli_subject.value)==""){
		alert('Please Enter Subject.');
		obj.quli_subject.focus();
        return false;
	}
	if(RemoveLTSpace(obj.start_date.value)==""){
		alert('Please enter start date .');
		obj.start_date.focus();
        return false;
	}
	
	if(RemoveLTSpace(obj.end_date.value)==""){
		alert('Please enter end date .');
		obj.end_date.focus();
        return false;
	}
	if(RemoveLTSpace(obj.quli_level.value)==""){
		alert('Please Enter Level.');
		obj.quli_level.focus();
        return false;
	}
	
	if(RemoveLTSpace(obj.date_of_qulification.value)==""){
		alert('Please Enter Date Of Qualification.');
		obj.date_of_qulification.focus();
        return false;
	}
	
	if(RemoveLTSpace(obj.quli_study_place2.value)==""){
		alert('Please Enter Place.');
		obj.quli_study_place2.focus();
        return false;
	}
	if(RemoveLTSpace(obj.quli_subject2.value)==""){
		alert('Please Enter Subject.');
		obj.quli_subject2.focus();
        return false;
	}
	if(RemoveLTSpace(obj.start_date2.value)==""){
		alert('Please Enter Start Date.');
		obj.start_date2.focus();
        return false;
	}
	if(RemoveLTSpace(obj.quli_end_date.value)==""){
		alert('Please Enter End Date.');
		obj.quli_end_date.focus();
        return false;
	}
	if(RemoveLTSpace(obj.quli_level2.value)==""){
		alert('Please Enter Level.');
		obj.quli_level2.focus();
        return false;
	}
	
	if(RemoveLTSpace(obj.date_of_qulification2.value)==""){
		alert('Please Enter Date Of Qualification.');
		obj.date_of_qulification2.focus();
        return false;
	}
	if(RemoveLTSpace(obj.mother_language.value)==""){
		alert('Please Enter Mother Language');
		obj.mother_language.focus();
        return false;
	}
	if(RemoveLTSpace(obj.mother_language.value)==""){
		alert('Please Enter Mother Language');
		obj.mother_language.focus();
        return false;
	}
	if(obj.english_language_course.value=="Yes"){
		if(obj.cdesc.value==""){
			alert('Please Enter English Course Title');
			obj.cdesc.focus();
			return false;
		}
	}
	if(RemoveLTSpace(obj.hsc_file.value)==""){
		alert('Please Submit HSC Certificate');
		obj.hsc_file.focus();
        return false;
	}
	if(RemoveLTSpace(obj.ssc_file.value)==""){
		alert('Please Submit SSC Certificate');
		obj.hsc_file.focus();
        return false;
	}
	
	if(RemoveLTSpace(obj.deg_cert.value)==""){
		alert('Please Submit  Degree Certificate/Result Card');
		obj.deg_cert.focus();
        return false;
	}
	
	if(RemoveLTSpace(obj.student_signature	.value)==""){
		alert('Please Enter Your Full Name as Student Signature');
		obj.student_signature	.focus();
        return false;
	}	
}

/******* Start of register product form   validation ************/




/******* start  of login  form validation ************/
function validate_loginform(obj){	
	if(RemoveLTSpace(obj.userid.value)==""){
		alert('Please enter user name.');
		obj.userid.focus();
        return false;
	}
	if(!isEmailAddr(obj.userid.value)){
		alert('Please enter valid user name.');
		obj.userid.focus();
        return false;
	}
	
	if(RemoveLTSpace(obj.userpass.value)==""){
		alert('Please enter your password.');
		obj.userpass.focus();
        return false;
	}	
	
	
}
/******* end   of login  form validation ************/

/******* Start Forum reply form validation ************/
function validate_forumreply(obj){
	if(RemoveLTSpace(obj.name.value)==""){
		alert('Please enter your name.');
		obj.name.focus();
        return false;
	}
	if(!isAlphabet(obj.name.value)){
		alert('Please enter your alphabets only.');
		obj.name.focus();
        return false;
	}
	
	if(RemoveLTSpace(obj.email.value)==""){
		alert('Please enter your email.');
		obj.email.focus();
        return false;
	}
	if(!isEmailAddr(obj.email.value)){
		alert('Please enter your valid email.');
		obj.email.focus();
        return false;
	}
	
	if(RemoveLTSpace(obj.heading.value)==""){
		alert('Please enter your title.');
		obj.heading.focus();
        return false;
	}	
	if(RemoveLTSpace(obj.comment.value)==""){
		alert('Please enter your comment.');
		obj.comment.focus();
        return false;
	}
	
	if(RemoveLTSpace(obj.verif_box.value)==""){
		alert('Please enter Verifaction code .');
		obj.verif_box.focus();
        return false;
	}


}
/******* End Forum reply form validation ************/


function validate_username(obj){
	if(RemoveLTSpace(obj.username.value)==""){
		alert('Please enter your site name.');
		obj.username.focus();
        return false;
	}
	if(!isValidusername(obj.username.value)){
	   alert("Please enter valid site name. No Special character allowed.");
	   obj.username.focus();
       return false;
	}
}

function validate_sendreplay(obj){
	if(RemoveLTSpace(obj.subject.value)==""){
		alert('Please enter your subject.');
		obj.subject.focus();
        return false;
	}
	
	if(RemoveLTSpace(obj.msg.value)==""){
		alert('Please enter your message.');
		obj.msg.focus();
        return false;
	}
}


function validate_login(obj){
	if(RemoveLTSpace(obj.username.value)==""){
		alert('Please enter your email.');
		obj.username.focus();
        return false;
	}
	if(!isEmailAddr(obj.username.value)){
		alert('Please enter valid email address.');
		obj.username.focus();
        return false;
	}
	if(obj.pwd.value==""){
		alert('Please enter your password.');
		obj.pwd.focus();
        return false;
	}
}

function validate_refriend(obj){
	
	if(RemoveLTSpace(obj.your_name.value)==""){
		alert("Please enter your name.")
		obj.your_name.focus();   
		return false;
	}
	if(!isNaN(obj.your_name.value)){
		alert("Please enter alphabetic value in your name.")
		obj.your_name.focus(); 
		return false;
	}   
	if(RemoveLTSpace(obj.your_email.value)== ""){
		alert("Please enter your email address .")
		obj.your_name.focus(); 
		return false;
	}
	if(!isEmailAddr(obj.your_email.value)){
		alert('Please enter valid email id.');
		obj.your_email.focus();
		return false;
	}
	if(RemoveLTSpace(obj.friend_name.value) == "") {
		alert("Please enter your friend's name.")
		obj.friend_name.focus(); 
		return false;
	}
	if(!isNaN(obj.friend_name.value)){
		alert("Please enter alphabetic value in your friend's name.")
		obj.friend_name.focus();
		return false;
	}	  
	if(RemoveLTSpace(obj.friend_email.value)== ""){
		alert("Please enter your friend's email address .")
		obj.your_name.focus(); 
		return false;
	}
	if(!isEmailAddr(obj.friend_email.value)){
		alert('Please enter valid email id.');
		obj.your_email.focus();
		return false;
	}
	
	
}
