// JavaScript Document

 
/*========	 	THIS FUNCTION IS USED TO CHECK EMAIL ID		========*/ 

 
//var errMsg = 0;
//var flag = 0;
 


function isEmail(str){
	var at="@";
	var dot=".";
	var lat=str.indexOf(at);
	var ldot=str.indexOf(dot);
	var lstr=str.length;

	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(" ")!= -1){
		return false;
	}
	if(str.indexOf(at,(lat+1))!= -1){
		return false;
	}
	if(str.indexOf(dot,(lat+2))== -1){
		return false;
	}
	if(str.substring(lat-1,lat) == dot || str.substring(lat+1,lat+2) == dot){
		return false;
	}
	return true;
}

var ajxRet = "f";

function checkEmplrAvail()
{
	
	//var rcode = $.trim($('#rcode').val());
	//alert('call');
	 
		var roCode = $.trim($('#roCode').val());
		var roCode2 = $.trim($('#roCode2').val());
		var empCode = $.trim($('#empCode').val());
		var unitCode = $.trim($('#unitCode').val());
		var indsCode = $.trim($('#indsCode').val());
		var cPeriod = $.trim($('#cPeriod').val());
 	
		var emp_cKey = roCode+'-'+roCode2+'-'+empCode+'-'+unitCode+'-'+indsCode;
		
		
		
	//alert('ckey'+emp_cKey);
	 $.ajax({
		type: "POST",
		url: "check-Emplr.php",
		data: "ecode="+emp_cKey+"& cp="+cPeriod,
		
		success: function(msg){
		var msg = $.trim(msg);
		//alert('retvalAvil :'+msg);
		
		 if(msg == 'NF'){	
			ajxRet = "f";
			$('#empCodeDivId').html('Emp. Code Does Not Exist !');		 		 		
		}
		else if(msg == 'AE'){
			$('#empCodeDivId').html('Header is already entered  !');
		}
		else if(msg == ''){		 
			$('#empCodeDivId').html('Emp. Code must be fill before checking !');
			//return false;
			ajxRet = "f";
		} 
		else{	
			ajxRet = "t";
			$('#empCodeDivId').html(msg);
		 	//	window.location='HeaderUI.php?id=1';
			//document.emplrsRegFrm.action = "Register.php";
			//document.emplrsRegFrm.submit();
		}
			
		} 
		
	}); 
	
//alert('ajxRet fun :'+ajxRet);	
 return ajxRet;
	
}


 
// Header Validation


function headerCheck()
{
//		alert('call'); 
		var errMsg = 0;
	 	 
		var subDate = $.trim( $('#subDate').val() );
		var cPeriod = $.trim( $('#cPeriod').val() );	
		
		//var rcode = $.trim( $('#rcode').val() );
		//var ecode = $.trim( $('#ecode').val() );
		var noEmpli = $.trim( $('#noEmpli').val() );
		
		var roCode = $.trim($('#roCode').val());
		var roCode2 = $.trim($('#roCode2').val());
		var empCode = $.trim($('#empCode').val());
		var unitCode = $.trim($('#unitCode').val());
		var indsCode = $.trim($('#indsCode').val());
				
		
		//alert('uname'+uName);
		if(subDate == ''){
		$('#subDateSpanId').html('required field !');
		errMsg++;
		}		 
		else{		 
		$('#subDateSpanId').html('');
		}
		
		if(cPeriod == ''){
		$('#cPeriodSpanId').html('required field !');
		errMsg++;
		}		 
		else{		 
		$('#cPeriodSpanId').html('');
		}
		
		if(roCode == '' ){					
		$('#empCodeDivId').html('RO Code-I required !');
		errMsg++;
		}
		else if(roCode2 == '' ){
		$('#empCodeDivId').html('RO Code-II required !');
		errMsg++;
		}
		else if(roCode2.length < 2){
		$('#empCodeDivId').html('RO Code-II Must be 2 digit !');
		errMsg++;
		}
		else if(empCode == ''){
		$('#empCodeDivId').html('Emp Code required !');
		errMsg++;
		} //$('#uPassword').val().length 
		else if(empCode.length < 6){
		$('#empCodeDivId').html('Emp. Code Must be 6 digit !');
		errMsg++;
		}
		
		else if(unitCode == ''){
		$('#empCodeDivId').html('Unit Code required !');
		errMsg++;
		}
		else if(unitCode.length < 3){
		$('#empCodeDivId').html('Unit Code Must be 3 digit !');
		errMsg++;
		}
		else if(indsCode == ''){
		$('#empCodeDivId').html('Inds. Code required !');
		errMsg++;
		}
		else if(indsCode.length < 4){
		$('#empCodeDivId').html('Inds. Code Must be 4 digit !');
		errMsg++;
		}
		else if (isNaN(roCode2) || isNaN(empCode) || isNaN(unitCode) ){
		$('#empCodeDivId').html('Please enter valid Emp. code !');
		errMsg++;
		}	
		else{		 
		$('#empCodeDivId').html('');
		ajxRet = checkEmplrAvail();
		}
		
		if(noEmpli == ''){
		$('#noEmpliSpanId').html('required field !');
		errMsg++;
		}
		else if(isNaN(noEmpli) ){
		$('#noEmpliSpanId').html('Please enter valid no. !');
		errMsg++;
		}
		else{		 
		$('#noEmpliSpanId').html('');
		}		
		
		//alert('ajxRet :'+ajxRet);
		if(errMsg > 0 || ajxRet == "f" ){
		return false;		
		}else{
 			return true;	
		}//end of else		
		
}



function branchLoginCheck()
{
//		alert('call'); 
		var errMsg=0;
		var uName = $.trim( $('#uname').val() );
		var uPassword = $.trim( $('#upassword').val() );		
		
		//alert('Email'+uName);
		if(uName == ''){
		$('#unameDivID').html('required field !');
		errMsg++;
		}		 
		else{		 
				$('#unameDivID').html('');
		}
		
		if(uPassword == ''){
		$('#upasswordDivID').html('required field !');
		errMsg++;
		}		 
		else{		 
		$('#upasswordDivID').html('');
		}
		
		
		if(errMsg > 0 ){
		return false;		
		}else{
//		return true;
	 			 
					$.ajax({
						type: "POST",
						url: "checkBranchLogin.php",
						data: "unm="+uName+"& pwd="+uPassword,
						
							success: function(msg){								
							var msg = $.trim(msg);
								//alert('retval:'+msg);									
							
								if(msg == 'null'){
									$('#checkLoginDivID').html('Required field must be enter !');
									//errMsg1++;
								}
								else if(msg == 0){
									$('#checkLoginDivID').html('Invalid User Name and Password !');
									//errMsg1++;
								}
							 	else if(msg == 3 )
								{
									 
									//$('#checkLoginDivID').html(' ');
									 
									 window.location="RoUserHome.php";
									//window.location="LOfficeHome.php";
								}
								else if(msg == 1 ){
									window.location="HeaderUI.php";
								}								
							} 								
						});
				
			/*	alert('errMsg1 -'+errMsg1);
				if(errMsg1 >0 )	{
					alert('false');
				 	//return false;
				}
				else{
					//alert('true');
					return true;
					document.empLgnFrm.submit();
				} */
		}//end of else
		
		
		
}

 


