// JavaScript Document
//validation.js
function validation_agentrApp(){
var agent_name=document.getElementById('agent_name').value;
var main_contact_person=document.getElementById('main_contact_person').value;
var agent_email=document.getElementById('agent_email').value;
var street=document.getElementById('street').value;
var city=document.getElementById('city').value;
var postcode=document.getElementById('postcode').value;
var country=document.getElementById('country').value;
var phone=document.getElementById('phone').value;
var Email_of_main_contact_person=document.getElementById('Email_of_main_contact_person').value;

if(agent_name == '' || agent_name == null) {
			document.getElementById('message1').style.display='block';
			document.getElementById('message').innerHTML = "Please, Enter Agency Name";			
			document.getElementById('agent_name').focus();
			return false;			
		}

if(main_contact_person == '' || main_contact_person == null) {
			document.getElementById('message1').style.display='block';
			document.getElementById('message').innerHTML = "Please, Enter Main Contact Person Name";			
			document.getElementById('main_contact_person').focus();
			return false;			
		}


if(street == '' || street == null) {
			document.getElementById('message1').style.display='block';
			document.getElementById('message').innerHTML = "Please, Enter Street";			
			document.getElementById('street').focus();
			return false;			
		}
if(city == '' || city == null) {
			document.getElementById('message1').style.display='block';
			document.getElementById('message').innerHTML = "Please, Enter City";			
			document.getElementById('city').focus();
			return false;			
		}
if(postcode == '' || postcode == null) {
			document.getElementById('message1').style.display='block';
			document.getElementById('message').innerHTML = "Please, Enter Postcode";			
			document.getElementById('postcode').focus();
			return false;			
		}
if(country == '' || country == null) {
			document.getElementById('message1').style.display='block';
			document.getElementById('message').innerHTML = "Please, Enter Country";			
			document.getElementById('country').focus();
			return false;			
		}
if(agent_email == '' || agent_email == null) {
			document.getElementById('message1').style.display='block';
			document.getElementById('message').innerHTML = "Please, Enter Agency Email ID";			
			document.getElementById('agent_email').focus();
			return false;			
		}
if(emailCheck(agent_email)==false || emailchk(agent_email)==false) {
			document.getElementById('message1').style.display='block';
			document.getElementById('message').innerHTML = "Please, Enter Valid Email ID";			
			document.getElementById('agent_email').focus();
			return false;			
		}
	
if(phone == '' || phone == null) {
			document.getElementById('message1').style.display='block';
			document.getElementById('message').innerHTML = "Please, Enter Phone";			
			document.getElementById('phone').focus();
			return false;			
		}
if(Email_of_main_contact_person == '' || Email_of_main_contact_person == null) {
			document.getElementById('message1').style.display='block';
			document.getElementById('message').innerHTML = "Please, Enter Email of Main Contact Person";			
			document.getElementById('Email_of_main_contact_person').focus();
			return false;			
		}
if(emailCheck(Email_of_main_contact_person)==false || emailchk(Email_of_main_contact_person)==false) {
			document.getElementById('message1').style.display='block';
			document.getElementById('message').innerHTML = "Please,Enter Valid Email ID";			
			document.getElementById('Email_of_main_contact_person').focus();
			return false;			
		}
		
		return true;
}


function validation_enrol_general(){
var enroll_user_first_name=document.getElementById('enroll_user_first_name').value;
var enroll_user_family_name=document.getElementById('enroll_user_family_name').value;
//var enroll_user_address=document.getElementById('enroll_user_address').value;
var enroll_user_phone_home=document.getElementById('enroll_user_phone_home').value;
var enroll_user_arrival_date=document.getElementById('enroll_user_arrival_date').value;
var enroll_user_mail=document.getElementById('enroll_user_mail').value;


				 var strBuffer = "" + enroll_user_first_name;      // Force copy by value using ""
                  // Replace leading with space with nothing( global/ignore case )
                  strBuffer = strBuffer.replace( /^\s*/gi, "");
                  // Replace trailing with space with nothing( global/ignore case )
                  enroll_user_first_name = strBuffer.replace( /\s*$/gi, "");
				  
				  
				  var strBuffer = "" + enroll_user_family_name;      // Force copy by value using ""
                  // Replace leading with space with nothing( global/ignore case )
                  strBuffer = strBuffer.replace( /^\s*/gi, "");
                  // Replace trailing with space with nothing( global/ignore case )
                  enroll_user_family_name = strBuffer.replace( /\s*$/gi, "");
				  
				  
				  
				  var strBuffer = "" + enroll_user_phone_home;      // Force copy by value using ""
                  // Replace leading with space with nothing( global/ignore case )
                  strBuffer = strBuffer.replace( /^\s*/gi, "");
                  // Replace trailing with space with nothing( global/ignore case )
                  enroll_user_phone_home = strBuffer.replace( /\s*$/gi, "");
				  
				  
				   var strBuffer = "" + enroll_user_arrival_date;      // Force copy by value using ""
                  // Replace leading with space with nothing( global/ignore case )
                  strBuffer = strBuffer.replace( /^\s*/gi, "");
                  // Replace trailing with space with nothing( global/ignore case )
                  enroll_user_arrival_date = strBuffer.replace( /\s*$/gi, "");
				  
				 
				  var strBuffer = "" + enroll_user_mail;      // Force copy by value using ""
                  // Replace leading with space with nothing( global/ignore case )
                  strBuffer = strBuffer.replace( /^\s*/gi, "");
                  // Replace trailing with space with nothing( global/ignore case )
                  enroll_user_mail = strBuffer.replace( /\s*$/gi, "");



if(enroll_user_first_name == '' || enroll_user_first_name == null) {
			document.getElementById('message1').style.display='block';
			document.getElementById('message').innerHTML = "Please, Enter First Name";			
			document.getElementById('enroll_user_first_name').focus();
			return false;			
		}
if(enroll_user_family_name == '' || enroll_user_family_name == null) {
			document.getElementById('message1').style.display='block';
			document.getElementById('message').innerHTML = "Please, Enter Family Name";
			document.getElementById('enroll_user_family_name').focus();
			return false;			
		}


if(enroll_user_phone_home == '' || enroll_user_phone_home == null) {
			document.getElementById('message1').style.display='block';
			document.getElementById('message').innerHTML = "Please, Enter home phone";
			document.getElementById('enroll_user_phone_home').focus();
			return false;			
		}
if(enroll_user_mail == '' || enroll_user_mail == null) {
			document.getElementById('message1').style.display='block';
			document.getElementById('message').innerHTML = "Please, Enter Email ID";
			document.getElementById('enroll_user_mail').focus();
			return false;			
		}


	

return true;

}

function validation_enrol_jurrasic(){
var enroll_user_first_name=document.getElementById('enroll_user_first_name').value;
var enroll_user_family_name=document.getElementById('enroll_user_family_name').value;
var enroll_user_phone_home=document.getElementById('enroll_user_phone_home').value;
var enroll_user_mail=document.getElementById('enroll_user_mail').value;



				 var strBuffer = "" + enroll_user_first_name;      // Force copy by value using ""
                  // Replace leading with space with nothing( global/ignore case )
                  strBuffer = strBuffer.replace( /^\s*/gi, "");
                  // Replace trailing with space with nothing( global/ignore case )
                  enroll_user_first_name = strBuffer.replace( /\s*$/gi, "");
				  
				  
				  var strBuffer = "" + enroll_user_family_name;      // Force copy by value using ""
                  // Replace leading with space with nothing( global/ignore case )
                  strBuffer = strBuffer.replace( /^\s*/gi, "");
                  // Replace trailing with space with nothing( global/ignore case )
                  enroll_user_family_name = strBuffer.replace( /\s*$/gi, "");
				  
				  
				  
				  var strBuffer = "" + enroll_user_phone_home;      // Force copy by value using ""
                  // Replace leading with space with nothing( global/ignore case )
                  strBuffer = strBuffer.replace( /^\s*/gi, "");
                  // Replace trailing with space with nothing( global/ignore case )
                  enroll_user_phone_home = strBuffer.replace( /\s*$/gi, "");
				  
				  
				  var strBuffer = "" + enroll_user_mail;      // Force copy by value using ""
                  // Replace leading with space with nothing( global/ignore case )
                  strBuffer = strBuffer.replace( /^\s*/gi, "");
                  // Replace trailing with space with nothing( global/ignore case )
                  enroll_user_mail = strBuffer.replace( /\s*$/gi, "");
				  
				  


if(enroll_user_first_name == '' || enroll_user_first_name == null) {
			document.getElementById('message1').style.display='block';
			document.getElementById('message').innerHTML = "Please, Enter First Name";
			document.getElementById('enroll_user_first_name').focus();
			return false;			
		}
if(enroll_user_family_name == '' || enroll_user_family_name == null) {
			document.getElementById('message1').style.display='block';
			document.getElementById('message').innerHTML = "Please, Enter Family Name";
			document.getElementById('enroll_user_family_name').focus();
			return false;			
		}

if(enroll_user_phone_home == '' || enroll_user_phone_home == null) {
			document.getElementById('message1').style.display='block';
			document.getElementById('message').innerHTML = "Please, Enter home phone";
			document.getElementById('enroll_user_phone_home').focus();
			return false;			
		}
		
if(enroll_user_mail == '' || enroll_user_mail == null) {
			document.getElementById('message1').style.display='block';
			document.getElementById('message').innerHTML = "Please, Enter Email ID";
			document.getElementById('enroll_user_mail').focus();
			return false;			
		}	
return true;

}


function validation_lesson_log(){
///var client=document.getElementById('client').value;
var lessontime=document.getElementById('lessontime').value;
var lessoncontent=document.getElementById('lessoncontent').value;

var datevalue1=document.getElementById('lessondate').value;
var datevalue2=document.getElementById('nextlessondate').value;

var day1=datevalue1.substring(0,4);
var month1=datevalue1.substring(5,7);
var year1=datevalue1.substring(8,10);

var day2=datevalue2.substring(0,4);
var month2=datevalue2.substring(5,7);
var year2=datevalue2.substring(8,10);

var d1=new Date(year1,month1,day1);
var d2=new Date(year2,month2,day2);


if(lessontime == '' || lessontime == null) {
			document.getElementById('msgLessonLog').innerHTML = "Please, Enter lesson time";
			document.getElementById('lessontime').focus();
			return false;			
		}
if(timeformat(lessontime)==false){
			document.getElementById('msgLessonLog').innerHTML = "Please, Enter valid time format";
			document.getElementById('lessontime').focus();
			return false;
}

if(smaller(lessontime)==false){
			document.getElementById('msgLessonLog').innerHTML = "End time should be greater than start time";
			document.getElementById('lessontime').focus();
			return false;
}

if(lessoncontent == '' || lessoncontent == null) {
			document.getElementById('msgLessonLog').innerHTML = "Please, Enter lesson content";
			document.getElementById('lessoncontent').focus();
			return false;			
		}
		

if(d1>d2){
			document.getElementById('msgLessonLog').innerHTML = "Lesson date should be smaller than next lesson date";
			document.getElementById('nextlessondate').focus();
			return false;
		}

return true;

}

function validation_contactus(){
var fname=document.getElementById('fname').value;
var sname=document.getElementById('sname').value;
var phone=document.getElementById('phone').value;
var email=document.getElementById('email').value;

if(fname == '' || fname == null) {
			document.getElementById('message1').style.display='block';
			document.getElementById('message').innerHTML = "Please, Enter first name";
			document.getElementById('fname').focus();
			return false;			
		}
if(sname == '' || sname == null) {
			document.getElementById('message1').style.display='block';
			document.getElementById('message').innerHTML = "Please, Enter second name";
			document.getElementById('sname').focus();
			return false;			
		}
		
if(phone == '' || phone == null) {
			document.getElementById('message1').style.display='block';
			document.getElementById('message').innerHTML = "Please, Enter phone number";
			document.getElementById('phone').focus();
			return false;			
		}

if(email == '' || email == null) {
			document.getElementById('message1').style.display='block';
			document.getElementById('message').innerHTML = "Please, Enter Email ID";
			document.getElementById('email').focus();
			return false;			
		}
if(emailCheck(email)==false || emailchk(email)==false) {
			document.getElementById('message1').style.display='block';
			document.getElementById('message').innerHTML = "Please, Enter valid Email address";
			document.getElementById('email').focus();
			return false;			
		}		
	return true;
		
}

function smaller(time){
	if(time!="x"){
		var strTime=parseInt(time.substring(0,4));
		var endTime=time.substring(5,9);	
		endTime=parseInt(endTime)
		//alert(endTime);
		if(endTime<strTime){	
		return false;
		}
	}
	return true;
}

function timeformat(time) {
		
	if(time!="x"){
	
			var tmptime = time;

			var time1 = tmptime.charAt(0);
			var hh1 = time1.charCodeAt(0);
			//alert(hh1);
			if(hh1 > 47 && hh1<58) {	
				h1 =1;			
			}
			else {
				return false;
			}
			var time2 = tmptime.charAt(1);
			var hh2 = time2.charCodeAt(0);
			//alert(hh2);
			if(hh2 > 47 && hh2<58) {	
				h1 =1;
			}
			else {
				return false;
			}			
			var time3 = tmptime.charAt(2);
			var hh3 = time3.charCodeAt(0);
			///alert(hh3);
			if(hh3 > 47 && hh3<58) {	
				h1 =1;
			}
			else {
				return false;
			}	
			
			var time4 = tmptime.charAt(3);
			var hh4 = time4.charCodeAt(0);
			//alert(hh4);
			if(hh4 > 47 && hh4<58) {
				h1 =1;
			}
			else {
				return false;
			}
			
			var time5 = tmptime.charAt(4);
			var hh5 = time5.charCodeAt(0);
			//alert(hh5);
			if(hh5==45) {	
				h1 =1;
			}
			else {
				return false;
			}		
				
			var time6 = tmptime.charAt(5);
			var hh6 = time6.charCodeAt(0);
			//alert(hh6);
			if(hh6 > 47 && hh6<58) {
				h1 =1;
			}
			else {
				return false;
			}
			
			var time7 = tmptime.charAt(6);
			var hh7 = time7.charCodeAt(0);
			//alert(hh7);
			if(hh7 > 47 && hh7<58) {
				h1 =1;
			}
			else {
				return false;
			}			
			var time8 = tmptime.charAt(7);
			var hh8 = time8.charCodeAt(0);
			//alert(hh8);
			if(hh8 > 47 && hh8<58) {
				h1 =1;
			}
			else {
				return false;
			}
			var time9 = tmptime.charAt(8);
			var hh9 = time9.charCodeAt(0);
			//alert(hh9);
			if(hh9 > 47 && hh9<58) {
				h1 =1;
			}
			else {
				return false;
			}
			//time.substring(3,7)
			
			return true;
	}
	return true;
	}
	
	
function validation_teacherApp(){
var fname=document.getElementById('fname').value;
var surname=document.getElementById('surname').value;
var email=document.getElementById('email').value;

var wishToTeach1=document.getElementById('wishToTeach1').checked;
var wishToTeach2=document.getElementById('wishToTeach2').value;
var wishToTeach3=document.getElementById('wishToTeach3').value;


if(fname == '' || fname == null) {
			document.getElementById('message1').style.display='block';
			document.getElementById('msgLessonLog').innerHTML = "Please, Enter First time";
			document.getElementById('fname').focus();
			return false;			
		}

if(surname == '' || surname == null) {
			document.getElementById('message1').style.display='block';
			document.getElementById('msgLessonLog').innerHTML = "Please, Enter Family name time";
			document.getElementById('surname').focus();
			return false;			
		}
if(email == '' || email == null) {
			document.getElementById('message1').style.display='block';
			document.getElementById('msgLessonLog').innerHTML = "Please, Enter Email address";
			document.getElementById('email').focus();
			return false;			
		}
if(emailCheck(email)==false || emailchk(email)==false) {
			document.getElementById('message1').style.display='block';
			document.getElementById('msgLessonLog').innerHTML = "Please, Enter valid Email address";
			document.getElementById('email').focus();
			return false;			
		}
		
		return true;

if(wishToTeach1==0 & wishToTeach2==0 & wishToTeach3==0){
			document.getElementById('msgLessonLog').innerHTML = "Please, Select language to teach";
			document.getElementById('wishToTeach1').focus();
			return false;
	}

}
function forgotpassword(){
		var forEmail=document.getElementById('forEmail').value;
		if(forEmail == '' || forEmail == null) {
			document.getElementById('message1').style.display='block';
			document.getElementById('msgLessonLog').innerHTML = "Please, Enter Email ID";
			document.getElementById('forEmail').focus();
			return false;			
		}
		if(emailCheck(forEmail)==false || emailchk(forEmail)==false) {
			document.getElementById('message1').style.display='block';
			document.getElementById('msgLessonLog').innerHTML = "Please, Enter valid Email ID";
			document.getElementById('forEmail').focus();
			return false;			
		}
		return true;


}
function loginValidation(){
var txtUserName=document.getElementById('txtUserName').value;
var txtUserPassword=document.getElementById('txtUserPassword').value;
//alert(txtUserName);

	if(txtUserName == '' || txtUserName == null) {
			document.getElementById('errorMsg').innerHTML = "Please, Enter Login ID";
			document.getElementById('txtUserName').focus();
			return false;			
		}
 //  if(emailCheck(txtUserName)==false || emailchk(txtUserName)==false) {
//			document.getElementById('errorMsg').innerHTML = "Please, Enter valid Email ID";
//			document.getElementById('txtUserName').focus();
//			return false;			
//		}
	
	if(txtUserPassword == '' || txtUserPassword == null) {
			document.getElementById('errorMsg').innerHTML = "Please, Enter password";
			document.getElementById('txtUserPassword').focus();
			return false;			
	   }
	   
	return true
	
}
function emailchk(str){
		var re = new RegExp("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$"); 
		var reslt = re.exec(str);
		if(reslt==null){
		return false
		}else{ return true}

}


//Check Email
function emailCheck(str) {
		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){		 
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){		  
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){		    
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){		   
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){		  
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){		  
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){		  
		    return false
		 }
 		 return true					
	}
	
function popUp(URL,w,h,scroll1) {
      //h=120;
      //w=350;
      //scroll1=0;
      var left_v = (screen.width-w)/2;
      var top_v = (screen.height-h)/2;
      settings1 ='height='+h+',';
      settings1 +='width='+w+',';
      settings1 +='top='+top_v+',';
      settings1 +='left='+left_v+',';
      settings1 +='scrollbars='+scroll1+',';
      settings1 +='resizable=no';
	day = new Date();
	id = day.getTime();
	eval("page" + id + " = window.open(URL, '" + id + "', '" + settings1 + "')");
}
