// permitForm.js
var languageVal = "arabic" ;
// newFunction
function viewPopup() 
{
	var win = window.open("/PermitForm/popup.html","imageviewer","width=718,height=312,menubar=no,left=100,top=60,toolbar=no,scrollbars=no");
	win.focus();
	
} 

function doReset(){
 
 
 
	document.getElementById("appliedname").value = "";
	document.getElementById("appliedqid").value = "";
	document.getElementById("signname").value = "";
	document.getElementById("signqid").value = "";
	document.getElementById("cpyname").value = "";
	document.getElementById("cpybrn").value = "";
	document.getElementById("cpyno").value = "";
	document.getElementById("cpytype").value = "";
	
	document.getElementById("personname").value = "";
	document.getElementById("personqid").value = "";
	document.getElementById("visano").value = "";
	document.getElementById("appldate").value = "";

	document.getElementById("checkbox1").checked = false;
	document.getElementById("checkbox2").checked = false;
 
 }

function doSubmit(){

	if( document.getElementById("language") )
		languageVal = document.getElementById("language").value ;

	
	if( trim( document.getElementById("appldate").value).length < 5 ){
		if(languageVal == "english" ) 
			alert(" Please Enter Application Submission Date");
		else
			alert(" الرجاء ادخال تاريخ الطلب");
		
		document.getElementById("appldate").focus();
		return;
	}//end if
	
/*	if( trim( document.getElementById("location").value).length < 1 ){
		alert(" الرجاء ادخال   جهة تقديم الطلب ");
		document.getElementById("location").focus();
		return;
	}//end if
*/
	var visano;
	var personqid;
	
	visano =trim( document.getElementById("visano").value);
	personqid = trim(document.getElementById("personqid").value);
	
	
	if( trim( visano).length ==0 &&   trim( personqid).length ==0){
		if(languageVal == "english" ) 
			alert(" Please Enter Departing person's details  ID or Visa No ");
		else
			alert("  الرجاء ادخال الرقم الشخصي للمغادر او رقم التأشـيرة ");
		document.getElementById("personqid").focus();
		return;
	}//end if

	if(   visano.length > 0 &&    personqid.length > 0){
		if(languageVal == "english" ) 
			alert(" Please Enter Departing person's details  ID or Visa No ");
		else
			alert("  الرجاء ادخال الرقم الشخصي للمغادر او رقم التأشـيرة ");
		document.getElementById("personqid").focus();
		return;
	}//end if


	if( visano.length > 0 &&    visano.length < 12){
		if(languageVal == "english" ) 
			alert(" Please Enter Visa No. ");
		else	
			alert("  الرجاء ادخال   رقم التأشـيرة ");
		document.getElementById("visano").focus();
		return;
	}//end if
	
	if( personqid.length > 0 &&   personqid.length < 11){
		if(languageVal == "english" ) 
			alert(" Please Enter ID No. for Departing person");
		else	
			alert("  الرجاء ادخال الرقم الشخصي للمغادر ");
		document.getElementById("personqid").focus();
		return;
	}//end if
	
	
	if( trim( document.getElementById("personname").value).length < 1 ){
		if(languageVal == "english" ) 
			alert(" Please Enter the Name for Departing person");
		else	
			alert(" الرجاء ادخال اسم الشخص المغادر ");
		document.getElementById("personname").focus();
		return;
	}//end if
	
	
/*	if( trim( document.getElementById("traveldate").value).length < 5 ){
		alert(" الرجاء ادخال تاريخ السفر  ");
		document.getElementById("traveldate").focus();
		return;
	}//end if
	*/
	
	var cpytype;
	var cpyno;
	var cpybrn;
	var cpyname;
	
	cpytype = trim( document.getElementById("cpytype").value);
	cpyno = trim( document.getElementById("cpyno").value);
	cpybrn = trim( document.getElementById("cpybrn").value);
	cpyname = trim( document.getElementById("cpyname").value);

	if( cpytype.length > 0 || cpyno.length > 0 || cpybrn.length > 0 ||   cpyname.length > 0 ){
		if( cpytype.length < 2){
			if(languageVal == "english" ) 
				alert(" Please Enter Company ID No.");
			else		
				alert(" الرجاء ادخال  رقم المنشأة  ");
				
			document.getElementById("cpytype").focus();
			return;
		}//end if 

		if( cpyno.length < 4){
			if(languageVal == "english" ) 
				alert(" Please Enter Company ID No.");
			else		
			alert(" الرجاء ادخال  رقم المنشأة  ");
			document.getElementById("cpyno").focus();
			return;
		}//end if 
	
		if( cpybrn.length < 2){
			if(languageVal == "english" ) 
				alert(" Please Enter Company ID No.");
			else		
			alert(" الرجاء ادخال  رقم المنشأة  ");
			document.getElementById("cpybrn").focus();
			return;
		}//end if 
	
		if(  cpyname.length < 1){
			if(languageVal == "english" ) 
				alert(" Please Enter Company ID No.");
			else		
			alert(" الرجاء ادخال  اسم  المنشأة  ");
			document.getElementById("cpyname").focus();
			return;
		}//end if 
	
	}//end if
	
	if( trim( document.getElementById("signqid").value).length < 11 ){
			if(languageVal == "english" ) 
				alert(" Please Enter ID No. of Authorized Signatory ");
			else	
				alert("  الرجاء ادخال الرقم الشخصي للمفوض بالتوقيع   ");
		document.getElementById("signqid").focus();
		return;
	}//end if
	
	if( trim( document.getElementById("signname").value).length < 1 ){
		if(languageVal == "english" ) 
			alert(" Please Enter ID No. of Authorized Signatory ");
		else	
			alert("  الرجاء ادخال اسم المفوض بالتوقيع    ");
		document.getElementById("signname").focus();
		return;
	}//end if
	
	
		if( trim( document.getElementById("appliedqid").value).length < 11 ){
			if(languageVal == "english" ) 
				alert(" Please Enter the ID No. for Applicant ");
			else		
			alert("  الرجاء ادخال الرقم الشخصي لمقدم الطلب    ");
		document.getElementById("appliedqid").focus();
		return;
	}//end if
	
	if( trim( document.getElementById("appliedname").value).length < 1 ){
		if(languageVal == "english" ) 
			alert(" Please Enter the Name for Applicant ");
		else
			alert("  الرجاء ادخال اسم مقدم الطلب     ");
		document.getElementById("appliedname").focus();
		return;
	}//end if
	
	
	var checkbox1;
	var checkbox2;
	
	checkbox1 = document.getElementById("checkbox1").checked;
	checkbox2 = document.getElementById("checkbox2").checked;


	if( ! checkbox1  && ! checkbox2){
		if(languageVal == "english" ) 
			alert(" Please Enter the Type of Exit Permit  ");
		else	
			alert("  الرجاء ادخال عدد السفرات      ");
		
		return;
	}//end if
	
	doform.submit();
	
	
}

 
////////////////////////////////////////////////////////////////////////////////////////////////////

/*
* A utility function which removes leading and trailing spaces from stings.
*/
function trim(isValue)
{
	if (isValue.length == 0) return isValue;

	var  nLeftCounter=0 , nRightCounter = isValue.length - 1;	
	while (isValue.charAt(nLeftCounter) == ' ')
	{
		nLeftCounter++;
	}
	
	while (isValue.charAt(nRightCounter ) == ' ')
	{
		nRightCounter--;
	}

	if (nRightCounter == -1) return "";	
	return isValue.substring(nLeftCounter , nRightCounter + 1 );
}
////////////////////////////////////////////////////////////////////////////////////////////////////
function checkNumbers(fieldRef){
var INTEGER_ALLOWED_CHARS =  /^((-[1-9])?[0-9]*)$/;
//alert("checkNumbers")
//alert("****************="+String.fromCharCode(event.keyCode))

 
	var fieldValue = String.fromCharCode(event.keyCode);
		//alert(INTEGER_ALLOWED_CHARS.test(fieldValue))
		
			 
		
	if (INTEGER_ALLOWED_CHARS.test(fieldValue) ) {
		return true;
	}else{
		return false;
	}
}

function allowPastNumberOnly(){
	var INTEGER_ALLOWED_CHARS =  /^([ ]|\d)*$/;
	var fieldValue;
	
	fieldValue  =( clipboardData.getData("Text"));
	//	alert("["+fieldValue +"]");
	//alert(INTEGER_ALLOWED_CHARS.test(fieldValue))
	
	if (INTEGER_ALLOWED_CHARS.test(fieldValue) ) {
		return true;
	}else{
		return false;
	}//end if
	
 }