/*======================================================================================

JS Name: FL_commonV1.js

Standard Template for UAIG Site
By Damco Solutions
Copyright 2005-2006 UAIG

Created July 01, 2008

Purpose: The purpose of this external javascript is to provide validations for 
FL site.

Modification Log:

07/01/2008 Priyavart Created this file

========================================================================================*/

var isVioOpen="N";
var dList= null;


//Display Agent Menu Page javascript code : END

function IsInt (string) {
var val = parseInt (string);
return (val > 0);
}

function CheckKeys(){

	if ( ((event.keyCode<48)||(event.keyCode>57)) && (event.keyCode !=13) ){
		event.keyCode=0;
    }

}

function checkAlphaKeys(){
	if(	(event.keyCode>=65)&&(event.keyCode<=90)  ||  (event.keyCode>=97)&&(event.keyCode<=122) || (event.keyCode==13) ){
	}
	else{
			if (event.keyCode!=32 && event.keyCode!=45){
				event.keyCode = 0;
			}

		}
}
function checkAMNTKeys()
{
if(event.keyCode < 45 || event.keyCode > 57){
	event.returnValue = false;
	}
	else
		{if(event.which < 45 || event.which > 57) return false;
}
}


function checkAlphaNum(){
	if(	(event.keyCode>=65)&&(event.keyCode<=90)  ||  (event.keyCode>=97)&&(event.keyCode<=122) || (event.keyCode==13) ||  (event.keyCode>=48)&&(event.keyCode<=57)  )
	{
	}
	else{
			if (event.keyCode!=32){
				event.keyCode = 0;
			}

		}
}

var dtCh= "/";
var minYear=1900;
var maxYear=2100;

function DaysArray(n) {
	for (var i = 1; i <= n; i++) {
		this[i] = 31
		if (i==4 || i==6 || i==9 || i==11) {this[i] = 30}
		if (i==2) {this[i] = 29}
   } 
   return this
}

function daysInFebruary (year){
	// February has 29 days in any year evenly divisible by four,
    // EXCEPT for centurial years which are not also divisible by 400.
    return (((year % 4 == 0) && ( (!(year % 100 == 0)) || (year % 400 == 0))) ? 29 : 28 );
}

function DaysInMonth(WhichMonth, WhichYear){
  var DaysInMonth = 31;
  if (WhichMonth == "04" || WhichMonth == "06" || WhichMonth == "09" ||
WhichMonth == "11") DaysInMonth = 30;
  if (WhichMonth == "02" && (WhichYear/4) != Math.floor(WhichYear/4))
DaysInMonth = 28;
  if (WhichMonth == "02" && (WhichYear/4) == Math.floor(WhichYear/4))
DaysInMonth = 29;
  return DaysInMonth;
}

function isInteger(s){
	var i;
    for (i = 0; i < s.length; i++){   
        // Check that current character is number.
        var c = s.charAt(i);
        if (((c < "0") || (c > "9"))) return false;
    }
    // All characters are numbers.
    return true;
}

function stripCharsInBag(s, bag){
	var i;
    var returnString = "";
    // Search through string's characters one by one.
    // If character is not in bag, append to returnString.
    for (i = 0; i < s.length; i++){   
        var c = s.charAt(i);
        if (bag.indexOf(c) == -1) returnString += c;
    }
    return returnString;
}

function FillCity(city,totcity){

	var countss=0;
	var commoncity="";
	var putval="";
	document.formCityCnty.dbxCity.options.length = 0;
	if (totcity>1){
		window.document.formCityCnty.dbxCity.options[0] = new Option("","");
		countss=countss+1;
	}

	for (var i=0; i<arrCityCnty.length;i++){
		
		var CityCntyarray = arrCityCnty[i].split("|");
		if (CityCntyarray[0] != putval){
			var putval=CityCntyarray[0];
			window.document.formCityCnty.dbxCity.options[countss] = new Option(putval,putval);
			if (putval == city){
				window.document.formCityCnty.dbxCity.options[countss].selected=true;
			}
			countss=countss+1;
		}
	}
	if ( (city=="") && (totcity==1) ){
		FillCounty(putval,'',totcity)
	}
}

function FillCounty(city,cnty,totcity){

	var countss=1;
	var commoncity="";
	if (city !=""){

		for (var i=0; i<arrCityCnty.length;i++){
			var CityCntyarray = arrCityCnty[i].split("|");
			if (CityCntyarray[0]==city){
				var putval=CityCntyarray[1];
				if (commoncity!=putval){
					commoncity = putval;
					window.document.formCityCnty.dbxCounty.options[countss] = new Option(putval,putval);
					if (putval == cnty){
						window.document.formCityCnty.dbxCounty.options[countss].selected=true;
					}
					countss=countss+1;
				}
			}
		}
		if ( (cnty=="") && (totcity=1) ){
			window.document.formCityCnty.dbxCounty.options[1].selected=true;
		}
	}
	else{
		
		for (var q=window.document.formCityCnty.dbxCounty.options.length;q>=0;q--){
			window.document.formCityCnty.dbxCounty.options[q] = null;
		}
		window.document.formCityCnty.dbxCounty.options[0] = new Option("","");
	}
}


//Quote Page Driver Section javascript code : START

function SetDrvVis(DrvCntr){
	if ( (DrvCntr >= mindrv) && (DrvCntr <maxdrv)){
		var age = eval("document.getElementById('tbxAGE"+DrvCntr+"')").value;
		if(age !=0){
			var ds=parseInt(DrvCntr)+1;
			document.getElementById("DrvDisplay" + ds).style.display="block";
		}
	}
	
}

function SetVehVis(VehCntr){

	if ( (VehCntr >= minveh) && (VehCntr <maxveh)){
		var year = eval("document.getElementById('dbxYEAR"+VehCntr+"')").value;
		if(year !="0000"){
			var ds=parseInt(VehCntr)+1;
			document.getElementById("VehDisplay" + ds).style.display="block";
		}
	}
	
}

function SetVehVisApp(VehCntr,flg){
	var year = eval("document.getElementById('dbxYEAR"+VehCntr+"')").value;
	objUSE = eval("document.getElementById('dbxUSE"+VehCntr+ "')");
	if (flg == "N"){
		if (eval("document.ifrmVinSearch"+VehCntr))
		{
//			eval("document.ifrmVinSearch"+VehCntr+".formVinSearch.tbxVIN").disabled=true;		
		}
	}	
	if ( (VehCntr >= minveh) && (VehCntr < maxveh)){
		
		if(year !="0000"){
			objUSE.disabled=false;
			document.getElementById("dbxCMPD" + VehCntr).disabled=false;
			/*var ds=parseInt(VehCntr)+1;
			document.getElementById("dbxOwn" + ds).disabled=true;
			document.getElementById("txtMiles" + ds).disabled=true;
			document.getElementById("VehDisplay" + ds).style.display="block";
			YearCheck(ds);*/
		}
		else{
			YearCheck(VehCntr);
		}
		
	}
	if (VehCntr == maxveh){
		if(year !="0000"){
			document.getElementById("dbxCMPD" + VehCntr).disabled=false;
			document.getElementById("dbxUSE" + VehCntr).disabled=false;
		}
		else{
			YearCheck(VehCntr);
		}
	}
}

function SetDOB(DrvCntr){
	   var age = eval("document.QuoteForm.tbxAGE"+DrvCntr).value;
        var tempstr = new String();
        var mon = new String() ;
        var sls1 = new String();
        var day2 = new String();        
        var day = new String();                
        var year  = new String();    
		
		var sitest=document.getElementById("SITE_STATE").value;
		var MinLicm=17;
		var DrvMinAge=14;

        tempstr = eval("document.QuoteForm.tbxDOB"+DrvCntr).value ; 
        mon = tempstr.substring(0, tempstr.indexOf("/")) ;
        sls1 = tempstr.indexOf("/");
        day2 = tempstr.substring(sls1+1);
        day = day2.substring(0, day2.indexOf("/"));
        year = day2.substring(day2.indexOf("/")+1); 
        
        if (mon.length < 2 ) {
        mon = "0" + mon ;
        }

        if (day.length < 2) {
        day = "0" + day ;         
        }

        eval("document.QuoteForm.hdnDOBMONTH"+DrvCntr).value = mon ; 
        eval("document.QuoteForm.hdnDOBDAY"+DrvCntr).value = day ;     
        eval("document.QuoteForm.hdnDOBYEAR"+DrvCntr).value = year ;         

	   var mm = eval("document.QuoteForm.hdnDOBMONTH"+DrvCntr).value;
	   var dd = eval("document.QuoteForm.hdnDOBDAY"+DrvCntr).value;
	   var yyyy = eval("document.QuoteForm.hdnDOBYEAR"+DrvCntr).value;
		
	
	   if ((!IsInt(age))||(age==0)||(age < DrvMinAge)||(age > 99)) {
		   
			eval("document.QuoteForm.tbxAGE"+DrvCntr).value = 0;
			eval("document.QuoteForm.hdnDOBMONTH"+DrvCntr).value="00";
			eval("document.QuoteForm.hdnDOBDAY"+DrvCntr).value="00";
			eval("document.QuoteForm.hdnDOBYEAR"+DrvCntr).value="0000";
			eval("document.QuoteForm.tbxDOB"+DrvCntr).value = "00/00/0000";  
			document.getElementById("dbxLICM"+DrvCntr).value="";
			document.getElementById("dbxLICM"+DrvCntr).disabled = true;	

	   }
	   else{
			//if (isDate(document.QuoteForm.tbxTERMEFFDT, document.QuoteForm.tbxTERMEFFDT) == true){

				//var termeffdate = document.QuoteForm.tbxTERMEFFDT.value;
				//var DataEFDTarray = termeffdate.split("/");
		
				//var termEffMonth = DataEFDTarray[0];
				//var termEffDay = DataEFDTarray[1];
				//var termEffYear = DataEFDTarray[2];
			if (document.getElementById('hdnAGE'+DrvCntr).value != document.getElementById('tbxAGE'+DrvCntr).value){
				var termEffDay = document.QuoteForm.DOBDAY.value;
				var termEffMonth= document.QuoteForm.DOBMONTH.value;
				var termEffYear = document.QuoteForm.DOBYEAR.value;

				var DOBDD = termEffDay;
				var DOBMM = termEffMonth;
				var DOBYr = (termEffYear - age);

				DOBDD = DOBDD;

				if (DOBMM <= 10) {
					DOBMM = parseInt(DOBMM, 10);
				}
				else if (DOBMM == 11){
					//DOBMM = 1;
					DOBYr = DOBYr;
				}
				else if (DOBMM == 12){
					//DOBMM = 2;
					DOBYr = DOBYr;
				}

				if (DOBMM < 10) {
					DOBMM = "0"+DOBMM;
				}

				DOBYr = DOBYr;

				eval("document.QuoteForm.hdnDOBMONTH"+DrvCntr).value=DOBMM;
				eval("document.QuoteForm.hdnDOBDAY"+DrvCntr).value=DOBDD;
				eval("document.QuoteForm.hdnDOBYEAR"+DrvCntr).value=DOBYr;
				eval("document.QuoteForm.tbxDOB"+DrvCntr).value = DOBMM + "/" + DOBDD + "/" + DOBYr ;  
				eval("document.QuoteForm.hdnAGE"+DrvCntr).value =document.getElementById('tbxAGE'+DrvCntr).value;
				
				DspViolation(DrvCntr);
				
			/*}
			else{
				document.QuoteForm.tbxTERMEFFDT.focus();
			}*/
		}	
	   }
	   eval("document.QuoteForm.tbxDOB"+DrvCntr).select();
}

function SetAge(DrvCntr){

/* Patch by Sumnesh Starts */
	var	dt=document.getElementById("tbxDOB"+DrvCntr).value;
	ObjDate=document.getElementById("tbxDOB"+DrvCntr);
	ischkdateviol("mm/dd/yyyy",ObjDate);
	
	var sys= document.getElementById('SYSYEAR').value;
	var m ;
	var d;	
	var y;
	
	var dtyr=dt.substring(4)
		
    sys = sys.substring(0,2) - 1
	
    if (dtyr.length < 4)
    {
	   dtyr=sys + dtyr;
    }

	if (dt.length ==6) 
	{
		m=dt.substring(0,2);
		d=dt.substring(2,4);
		y=dt.substring(4);

		document.getElementById("tbxDOB"+DrvCntr).value = m+"/"+d+"/"+dtyr ;
	}


if ((dt.length < 6) && (dt.length > 0))
	{
	alert("Please enter a valid Date.");
	document.getElementById("tbxDOB"+DrvCntr).value="00/00/0000";
	document.getElementById("tbxAGE"+DrvCntr).value="";
	document.getElementById("tbxDOB"+DrvCntr).focus();
	document.getElementById("tbxDOB"+DrvCntr).select();
	return false;
	Lang.exit(0);
	}

/* Patch by Sumnesh Ends */
var DOB = eval("document.QuoteForm.tbxDOB"+DrvCntr);
var AGE = eval("document.QuoteForm.tbxAGE"+DrvCntr) ;
var sitest=document.getElementById("SITE_STATE").value;
var MinLicm=17;

    if (isDate(DOB, AGE)) { 
		
        var tempstr = new String();
        var mon = new String() ;
        var sls1 = new String();
        var day2 = new String();        
        var day = new String();                
        var year  = new String();                        

        tempstr = eval("document.QuoteForm.tbxDOB"+DrvCntr).value ; 
        mon = tempstr.substring(0, tempstr.indexOf("/")) ;
        sls1 = tempstr.indexOf("/");
        day2 = tempstr.substring(sls1+1);
        day = day2.substring(0, day2.indexOf("/"));
        year = day2.substring(day2.indexOf("/")+1); 
        
        if (mon.length < 2 ) {
        mon = "0" + mon ;
        }

        if (day.length < 2) {
        day = "0" + day ;         
        }

        eval("document.QuoteForm.hdnDOBMONTH"+DrvCntr).value = mon ; 
        eval("document.QuoteForm.hdnDOBDAY"+DrvCntr).value = day ;     
        eval("document.QuoteForm.hdnDOBYEAR"+DrvCntr).value = year ;         
    
       var age = eval("document.QuoteForm.tbxAGE"+DrvCntr).value;
       var mm = eval("document.QuoteForm.hdnDOBMONTH"+DrvCntr).value;
       var dd = eval("document.QuoteForm.hdnDOBDAY"+DrvCntr).value;
       var yyyy = eval("document.QuoteForm.hdnDOBYEAR"+DrvCntr).value;

       if ((mm != "00")&&(dd != "00")&&(yyyy != "0000"))  {
    	    var ages = (document.QuoteForm.SYSYEAR.value)-(yyyy);
              if (((dd > document.QuoteForm.HEDAY.value)&&(mm == document.QuoteForm.HEMONTH.value))||(mm > document.QuoteForm.HEMONTH.value)){
                  ages = ages-1;
              }
    	    eval("document.QuoteForm.tbxAGE"+DrvCntr).value = ages;
			eval("document.QuoteForm.hdnAGE"+DrvCntr).value = ages;
			DspViolation(DrvCntr);
			
         }  
       else{

			document.getElementById("dbxLICM"+DrvCntr).disabled = true;	
       }

       // eval("document.QuoteForm.tbxDOB"+DrvCntr).value = eval("document.QuoteForm.hdnDOBMONTH"+DrvCntr).value + "/" +eval("document.QuoteForm.hdnDOBDAY"+DrvCntr).value+"/"+eval("document.QuoteForm.hdnDOBYEAR"+DrvCntr).value       
    }
}

function ValDate(form,mm,dd,yyyy,fld,cntr){
   if ((mm < 1) || (mm > 12)) {
         alert("Incorrect DOB for driver"+cntr);
         (eval("document."+form+"."+fld)).focus();
         return(false);
    }
   if ((mm == 01) || (mm == 03) || (mm == 05) || (mm == 07) || (mm == 08) || (mm == 10) || (mm == 12)) {
      if ((dd < 1) || (dd > 31)) {
         alert("Incorrect DOB for driver"+cntr);
         (eval("document."+form+"."+fld)).focus();
         return(false);
      }
   }
   if ((mm == 04) || (mm == 06) || (mm == 09) || (mm == 11)) {
      if ((dd < 1) || (dd > 30)) {
         alert("Incorrect DOB for driver"+cntr);
         (eval("document."+form+"."+fld)).focus();
         return(false);
      }
   }
   if (mm == 02) {
      var resultofmod = (yyyy) % 4;
      if (resultofmod == 0) {
         if (dd > 29) {
            alert("Incorrect DOB for driver"+cntr);
            (eval("document."+form+"."+fld)).focus();
            return(false);
          }
      }
      if (resultofmod != 0) {
         if (dd > 28) {
            alert("Incorrect DOB for driver"+cntr);
            (eval("document."+form+"."+fld)).focus();
            return(false);
         }
      }
   }
   return(true);
}

function isDate(dtObj,posObj){
    var dtStr = new String() ;
    dtStr = dtObj.value ;
	var daysInMonth = DaysArray(12) ;
	var pos1=dtStr.indexOf(dtCh) ;
	var pos2=dtStr.indexOf(dtCh,pos1+1) ;
	var strMonth=dtStr.substring(0,pos1) ;
	var strDay=dtStr.substring(pos1+1,pos2) ;
 	var strYear=dtStr.substring(pos2+1) ;
    var age
	strYr=strYear ;
	if (strDay.charAt(0)=="0" && strDay.length>1) strDay=strDay.substring(1)
	if (strMonth.charAt(0)=="0" && strMonth.length>1) strMonth=strMonth.substring(1)
	for (var i = 1; i <= 3; i++) {
		if (strYr.charAt()=="0" && strYr.length>1) strYr=strYr.substring(1)
	}
	month=parseInt(strMonth)
	day=parseInt(strDay)
	year=parseInt(strYr)
	if (pos1==-1 || pos2==-1){
		if (dtObj.value == "")
		{
			alert("Please enter DOB.");
		}
		else
		{
			alert("Please enter a valid Date.");
		}
        dtObj.value="00/00/0000";		
        dtObj.focus();
		dtObj.select();
		return false
	}
	if (day ==0 && month == 0 && year == 0)
	{
	}
	else{
		if ((strMonth.length<1 || month<1 || month>12) || (strDay.length<1 || day<1 || day>31 || (month==2 && day>daysInFebruary(year)) || day > daysInMonth[month]) || (strYear.length != 4 || year==0 || year<minYear || year>maxYear) || (dtStr.indexOf(dtCh,pos2+1)!=-1 || isInteger(stripCharsInBag(dtStr, dtCh))==false)){
			
			alert("Please enter a valid date.")
			//dtObj.value="00/00/0000";
			dtObj.focus();
			dtObj.select();	
			return false;
		}
		
	}

	
return true
}


function AddViolation(drv,sitest) {
		var minAge=14;


		objAge=eval("document.getElementById('tbxAGE"+drv+"')");
		EffDt=eval("document.getElementById('tbxTERMEFFDT')").value;

		var	width="525"

		if (objAge.value != 0 )  {
			if ((objAge.value >=minAge )&&(objAge.value <= 99 )) {
					dList = window.open("ShowViolation?DRVCNT=" + drv + "&EFFDT='" + EffDt +"'" , "list","scrollbars=yes,width="+width+",height=300");
				isVioOpen="Y";
			}
			else{
		      	alert("Age of driver" + drv + " should be from " + minAge + "-99 years.");
				objAge.focus();
			}
		} 
		else{
				alert("Please enter the age of driver" + drv + ".");
				objAge.focus();
				objAge.select();
		}
}



function DspViolation(drv) {
	sitest = eval("window.document.getElementById('SITE_STATE')").value;

	objDrvType=eval("document.getElementById('dbxDRVTYPE"+drv+"')");
//	objDLicno=eval("document.getElementById('tbxLICNO"+drv+"')");	

	var MinLicm=17;
	var age = document.getElementById("tbxAGE"+drv).value;

	if ( (objDrvType.value != "P" ) && (objDrvType.value != "C" ) )
		{
				document.getElementById("btnVio" + drv).disabled = true;
				eval("document.QuoteForm.dbxLICM"+drv).disabled = true;
				eval("document.QuoteForm.dbxSTATE"+drv).disabled = true;
		
				if (objDrvType.value=='N'){
					eval("document.QuoteForm.dbxLICM"+drv).disabled = true;
				}
		}
	else
		{
			document.getElementById("btnVio" + drv).disabled = false;




			eval("document.QuoteForm.dbxSTATE"+drv).disabled = false;
			if(age>MinLicm)
			eval("document.QuoteForm.dbxLICM"+drv).disabled = false;			
		}	
	if(age<=MinLicm||document.getElementById("dbxSTATE"+drv).value.toUpperCase()!=sitest.toUpperCase()||((objDrvType.value != "P" ) && (objDrvType.value != "C" ))){
		if(age==0||age==""){
			document.getElementById("dbxLICM"+drv).value="";
		}
		document.getElementById("dbxLICM"+drv).disabled = true;		
	}
	else{
		document.getElementById("dbxLICM"+drv).disabled = false;
	}


}
/////*********Violation page - javascript Start********//////////////
function showViolations()
{
	
	DrvCnt=eval("document.getElementById('hdnDRVCNT').value");
	EffDt=eval("document.getElementById('hdnVioEffDt').value");
	
	eval("window.document.frmVIOLATION.hdnVioEffDt").value=eval("window.opener.document.getElementById('tbxTERMEFFDT')").value;
	eval("window.document.frmVIOLATION.hdnIsNonOwn").value=eval("window.opener.document.getElementById('hdnNOFLG')").value;
	
	for (cntVio=1;cntVio<=12;cntVio++)
		{
			pVIOCODE = eval("window.opener.document.getElementById('hdnVioCode"+cntVio+"_"+DrvCnt+"')");
			cVIOCODE = eval("window.document.frmVIOLATION.dbxVICOD"+cntVio);
			pVIODATE = eval("window.opener.document.getElementById('hdnVioDate"+cntVio+"_"+DrvCnt+"')");
			cVIODATE = eval("window.document.frmVIOLATION.txtVIODATE"+cntVio);
			
			if(pVIOCODE.value != "" && pVIOCODE.value != "*none")
			{
				cVIOCODE.value=pVIOCODE.value;
				cVIODATE.value=pVIODATE.value;
			
				if(pVIOCODE.value.substr(0,1).toUpperCase()=="A")
				{
					cVIOCODE.disabled="true";
					cVIODATE.disabled="true";
				}
				
			}
		}
}

function AddCodes(){

	var todayStr= (window.document.frmVIOLATION.hdnCURDATE.value);
	var effdt=(window.document.frmVIOLATION.hdnVioEffDt.value);
	var sitest = document.frmVIOLATION.SITE_STATE.value;
	var DWI_DUIcnt=0;
	var Refusalcnt=0;
	var Atfaultcnt=0;
	var chkMsg=1;
	var vcntr=1;
	if (window.opener && !window.opener.closed)	{
		DrvCnt=eval("document.getElementById('hdnDRVCNT').value");
		pVIOCNTR = eval("window.opener.document.getElementById('hdnVIOCNTR"+DrvCnt+"')");
		for (cntVio=1;cntVio<=12;cntVio++){
		
			pVIOCODE = eval("window.opener.document.getElementById('hdnVioCode"+cntVio+"_"+DrvCnt+"')");
			cVIOCODE = eval("window.document.frmVIOLATION.dbxVICOD"+cntVio);
			pVIODATE = eval("window.opener.document.getElementById('hdnVioDate"+cntVio+"_"+DrvCnt+"')");
			cVIODATE = eval("window.document.frmVIOLATION.txtVIODATE"+cntVio);

			t_pVIOIIXCODE = eval("window.opener.document.getElementById('hdnVioIIX"+cntVio+"_"+DrvCnt+"')").value;
			t_pVIONUM = eval("window.opener.document.getElementById('hdnVioNum"+cntVio+"_"+DrvCnt+"')").value;
			
			
			cVIOCODE.disabled=false;
			cVIODATE.disabled=false;
			
			if(isDate(cVIODATE,cVIODATE)==false)
			{
				cVIODATE.focus();
				return false;
			}
				
			if(dateDiff(todayStr,cVIODATE.value)<0)
			{
				alert("Violation date cannot be a future date")
				cVIODATE.focus();
				return false;
			}

			if(dateDiff(effdt,cVIODATE.value)>3*365)
			{
				alert("Violation date cannot be a older than 36 months from effective date.")
				cVIODATE.focus();
				return false;
			}


			if (cVIOCODE.value != "*none" && cVIODATE.value == 0){

				alert('Please Select a valid date.');
				cVIODATE.focus();
				return false;
			}

//Patch to check two or more violations on same date for UT,NV & AZ : Anupam Yadav
			if ((cVIOCODE.value != "0" && cVIODATE.value != 0) || (vcntr<=pVIOCNTR.value)){
				
				pVIOCODE = eval("window.opener.document.getElementById('hdnVioCode"+vcntr+"_"+DrvCnt+"')");
				pVIODATE = eval("window.opener.document.getElementById('hdnVioDate"+vcntr+"_"+DrvCnt+"')");
				pVIOIIXCODE = eval("window.opener.document.getElementById('hdnVioIIX"+vcntr+"_"+DrvCnt+"')");
				pVIONUM = eval("window.opener.document.getElementById('hdnVioNum"+vcntr+"_"+DrvCnt+"')");
	
				if(cVIOCODE.value=="060")
					DWI_DUIcnt++;
				if(cVIOCODE.value=="061")
					Refusalcnt++;
				if(cVIOCODE.value=="030")
					Atfaultcnt++;
				
				pVIOCODE.value	=	cVIOCODE.value;
				pVIODATE.value	=	cVIODATE.value;
				pVIOIIXCODE.value=	t_pVIOIIXCODE;
				pVIONUM.value	=	t_pVIONUM;
				vcntr++;
			}
		}

		window.opener.document.getElementById('hdnVIOCNTR'+DrvCnt).value = (vcntr-1);
		window.opener.isVioOpen="N";
		return true;
	}
}
function setVioDate(cnt){
	cVIODATE = eval("window.document.frmVIOLATION.txtVIODATE"+cnt);
	if (cVIODATE.value == 0){
		cVIODATE.value=window.document.frmVIOLATION.hdnCURDATE.value;
	}
	
}

function setDefDate(cnt,code){
	
	if (code == 0){
		cVIODATE = eval("window.document.frmVIOLATION.txtVIODATE"+cnt);
		cVIODATE.value=window.document.frmVIOLATION.hdnCURDATE.value;
	}
	
}

/////*********Violation page - javascript end********//////////////

//Quote Page Driver Section javascript code : END

//Quote Page Vehicle Section javascript code : START

function LoadQuote() {

	sitest = document.QuoteForm.SITE_STATE.value;
	var MinLicm=17;

	compcoll = "Y";
	document.getElementById('spnBtn').style.display="block";
	document.QuoteForm.dbxINSTERM.focus();
	document.getElementById('SpanLoad').style.display='none';
	document.QuoteForm.tbxZIP.disabled=false;

	if (document.getElementById("SITE_STATE") ) {
		document.QuoteForm.btnDrv.disabled=false;
		document.QuoteForm.btnVeh.disabled=false;
	}


	
	if(document.getElementById('tbxAGE1').value<=MinLicm && (document.getElementById("SITE_STATE") )) 
		{
		if(document.getElementById('tbxAGE1').value==0 && (document.getElementById("SITE_STATE") )) 
			{
			document.getElementById("dbxLICM1").value="";
		}

			document.getElementById('dbxLICM1').disabled=true;
		}
	


	for (var drvno=2;drvno<=document.getElementById('hdnDRVCOUNT').value ;drvno++ ){
		
			if(drvno>document.getElementById('hdnDRVCOUNT').value)
				break;
		
		DspViolation(drvno);
	}





	for (var untno=1;untno<=maxveh ;untno++ ){
		if(document.getElementById("SITE_STATE") && sitest!='xx'){
			if(untno > document.getElementById('hdnVEHCOUNT').value)
				break;
		}
		//alert(untno);
		 eval("window.document.getElementById('dbxYEAR"+untno+ "')").disable=false;
		 if (compcoll=='Y'){
			 
			 YearCheck(untno,'N');
		 }
			 setAtf(untno);

	}
	
	

}

function clearmake(uno){
	MakObject = eval("document.ifrmMakeModel"+uno+".formMakeModel.dbxMAKE");
	eval("document.ifrmMakeModel"+uno+".formMakeModel.HdnVehMake").value="";
	for (var q=MakObject.options.length;q>=0;q--){
		MakObject.options[q] = null;
	}
	MakObject.options[0] = new Option("","");
}

function clearmodel(uno){

	ModObject = eval("document.ifrmMakeModel"+uno+".formMakeModel.dbxMODEL");
	eval("document.ifrmMakeModel"+uno+".formMakeModel.HdnVehModel").value="";
	for (var q=ModObject.options.length;q>=0;q--){
		ModObject.options[q] = null;
	}
	ModObject.options[0] = new Option("","");
}

function clearbody(uno){
	BodyObject = eval("document.ifrmBdyVinSym"+uno+".formBdyVinSym.dbxBODY");
	eval("document.ifrmBdyVinSym"+uno+".formBdyVinSym.HdnVBody").value="";
	for (var q=BodyObject.options.length;q>=0;q--){
		BodyObject.options[q] = null;
	}
	BodyObject.options[0] = new Option("","");
}

function clearvin(uno){
	VinObject = eval("document.ifrmBdyVinSym"+uno+".formBdyVinSym.dbxVIN");
	eval("document.ifrmBdyVinSym"+uno+".formBdyVinSym.HdnVVin").value="";
	if (VinObject.type != "text" && eval("document.ifrmVinSearch"+uno)){
		eval("document.ifrmVinSearch"+uno+".formVinSearch.VSCalled").value="N";
	}

	/*if (VinObject.type != "text"){
		for (var q=VinObject.options.length;q>=0;q--){
			VinObject.options[q] = null;
		}
		VinObject.options[0] = new Option("","");
	}
	else {
		VinObject.value="";
	}*/
	eval("document.ifrmBdyVinSym"+uno+".formBdyVinSym.tbxSYMBOL").value="";
	eval("document.ifrmBdyVinSym"+uno+".formBdyVinSym.HdnUnacc").value="";
	eval("document.ifrmBdyVinSym"+uno+".formBdyVinSym.HdnVSymbl").value="";
	sitest = eval("window.document.getElementById('SITE_STATE')").value;
		
		//document.getElementById('chkATF'+uno).value='N';
		//document.getElementById('chkATF'+uno).checked = false;
		document.getElementById('hdnATF'+uno).value='';

		document.getElementById('chkABS'+uno).value='';
		document.getElementById('chkABS'+uno).checked = false;
		document.getElementById('hdnABS'+uno).value='';

		document.getElementById('chkABAG'+uno).value='';
		document.getElementById('chkABAG'+uno).checked = false;
		document.getElementById('hdnABAG'+uno).value='';
		document.getElementById('hdnTURBO'+uno).value='';

}

function YearCheck(uno,flg){

		flg		='Y';

		objYEAR = eval("window.document.getElementById('dbxYEAR"+uno+ "')");
		objUSE = eval("window.document.getElementById('dbxUSE"+uno+ "')");
		objCMPD = eval("window.document.getElementById('dbxCMPD"+uno+ "')");
		objANTITHEFT = eval("window.document.getElementById('chkATF"+uno+ "')");
		objANTITHEFT1 = eval("window.document.getElementById('chkATF1"+uno+ "')");
		objTOWREN = eval("window.document.getElementById('chkTR"+uno+ "')");
		sitest = eval("window.document.getElementById('SITE_STATE')").value;
		objCMPDVAL = eval("window.document.getElementById('hdnddecVal"+uno+ "')");
		objhdnddecVal= eval("window.document.getElementById('hdnddecVal"+uno+ "')");
		var termeffdate = document.getElementById('tbxTERMEFFDT').value;

		var DataEFDTarray = termeffdate.split("/");
		var termEffMonth = DataEFDTarray[0];
		var termEffDay = DataEFDTarray[1];
		var termEffYear = DataEFDTarray[2];
		var effdate = new Date( '' + termEffMonth + '/' + termEffDay + '/' + termEffYear);
		var SystemYear = termEffYear;
		
		var SystemYear = termEffYear;
		SystemYear = parseInt(SystemYear);
		var passedy = objYEAR.value;

		var finaly = SystemYear - passedy;


		yrRange=15;

		if (yrRange< finaly)
		{
				objCMPD.disabled=false;
				objCMPD.options[0]=null;
				objCMPD.options[1]=null;
				objCMPD.options[2]=null;
				objCMPD.options[3]=null;
				objCMPD.options[0] = new Option("none","none");
				objCMPD.options[1]=null;
		}
		else
		{
			objCMPD.disabled=false;
			objCMPD.options[0] = new Option("none","none");
			objCMPD.options[1] = new Option("250","250");
			objCMPD.options[2] = new Option("500","500");
			objCMPD.options[3] = new Option("1000","1000");

			if (objCMPDVAL.value=="none")
			{
				objCMPD.options[0].selected=true ;
			}
			if (objCMPDVAL.value=="250")
			{
				objCMPD.options[1].selected=true ;
			}
			if (objCMPDVAL.value=="500")
			{
				objCMPD.options[2].selected=true ;
			}
			if (objCMPDVAL.value=="1000")
			{
				objCMPD.options[3].selected=true ;	
			}
			
		}
	//try{
	if(objYEAR .value !="0000"){
		objUSE.disabled=false;
		if (flg !='N'){
			
			//eval("document.ifrmVinSearch"+uno+".formVinSearch.tbxVIN").value="";
			//eval("document.ifrmVinSearch"+uno+".formVinSearch.hdnVIN").value="";
		}

if (eval("window.document.getElementById('dbxYEAR"+uno+ "')").value != eval("window.document.getElementById('hdnVehYear"+uno+ "')").value && (document.getElementById("SITE_STATE") ))
{
				clearmake(uno);
				clearmodel(uno);
				clearbody(uno);
				clearvin(uno);
				if (eval("document.ifrmVinSearch"+uno))
				{
					eval("document.ifrmVinSearch"+uno+".formVinSearch.tbxVIN").value="";
				}
				
				eval("document.ifrmMakeModel"+uno+".formMakeModel.dbxMAKE").disabled=true;
				eval("document.ifrmMakeModel"+uno+".formMakeModel.dbxMODEL").disabled=true;
				eval("document.ifrmBdyVinSym"+uno+".formBdyVinSym.dbxBODY").disabled=true;
//				eval("document.ifrmBdyVinSym"+uno+".formBdyVinSym.dbxVIN").disabled=true;
				eval("window.document.getElementById('hdnVehYear"+uno+ "')").value=eval("window.document.getElementById('dbxYEAR"+uno+ "')").value;
//				eval("document.ifrmBdyVinSym"+uno+".formBdyVinSym.dbxVIN").disabled=false;


}

				if (eval("document.getElementById('dbxCMPD"+uno+"')").value != "" &&  eval("document.getElementById('dbxCMPD"+uno+"')").value != "none"){
					objANTITHEFT.disabled=false;
					objTOWREN.disabled=false;
					document.getElementById('chkLOJACK'+uno).disabled=false;
					document.getElementById('chkWINETCH'+uno).disabled=false;
					document.getElementById('chkHLA'+uno).disabled=false;

					objANTITHEFT1.disabled=false;
				}
			
			
				eval("document.ifrmMakeModel"+uno+".formMakeModel.dbxMAKE").disabled=false;
				eval("document.ifrmMakeModel"+uno+".formMakeModel.dbxMODEL").disabled=false;
				eval("document.ifrmBdyVinSym"+uno+".formBdyVinSym.dbxBODY").disabled=false;
				if (!eval("document.ifrmVinSearch"+uno) || (eval("document.ifrmVinSearch"+uno+".formVinSearch.tbxVIN") && eval("document.ifrmVinSearch"+uno+".formVinSearch.tbxVIN").value==0)){
//					eval("document.ifrmBdyVinSym"+uno+".formBdyVinSym.dbxVIN").disabled=false;
				}
				else{
//					eval("document.ifrmBdyVinSym"+uno+".formBdyVinSym.dbxVIN").disabled=true;
				}
				
				eval("document.ifrmBdyVinSym"+uno+".formBdyVinSym.tbxSYMBOL").disabled=false;
			
			



			if (flg !='N'){
				//clearmake(uno);
				//clearmodel(uno);
				//clearbody(uno);
				//clearvin(uno);
				if (document.getElementById("SITE_STATE") )
				{
					eval("document.ifrmMakeModel"+uno+".formMakeModel.dbxMAKE").disabled=true;
					eval("document.ifrmMakeModel"+uno+".formMakeModel.dbxMODEL").disabled=true;
					eval("document.ifrmBdyVinSym"+uno+".formBdyVinSym.dbxBODY").disabled=true;
//					eval("document.ifrmBdyVinSym"+uno+".formBdyVinSym.dbxVIN").disabled=true;
					fillmakemodel(objCMPD.value,uno);
				}
				
			}

		
		
	}
	else{
		if (document.getElementById("SITE_STATE") )
		{
			clearmake(uno);
			clearmodel(uno);
			clearbody(uno);
			clearvin(uno);
			//objCMPD.value = "none";
			//objCMPD.disabled=true;
			objUSE.disabled=true;
			if (document.getElementById("SITE_STATE") ) {
				if (eval("document.getElementById('dbxCMPD"+uno+"')").value == "" ||  eval("document.getElementById('dbxCMPD"+uno+"')").value == "none"){
					objANTITHEFT.disabled=true;
					objTOWREN.checked=false;
					objTOWREN.disabled=true;
					document.getElementById('chkLOJACK'+uno).disabled=true;
					document.getElementById('chkWINETCH'+uno).disabled=true;
					document.getElementById('chkHLA'+uno).disabled=true;
					objANTITHEFT1.disabled=true;
				}
			}
			if (eval("document.ifrmVinSearch"+uno))
			{
				//eval("document.ifrmVinSearch"+uno+".formVinSearch.tbxVIN").value="";
				eval("document.ifrmVinSearch"+uno+".formVinSearch.hdnVIN").value="";
				//eval("document.ifrmVinSearch"+uno+".formVinSearch.tbxVIN").disabled=true;
			}
			
			eval("document.ifrmMakeModel"+uno+".formMakeModel.dbxMAKE").disabled=true;
			eval("document.ifrmMakeModel"+uno+".formMakeModel.dbxMODEL").disabled=true;
			eval("document.ifrmBdyVinSym"+uno+".formBdyVinSym.dbxBODY").disabled=true;
//			eval("document.ifrmBdyVinSym"+uno+".formBdyVinSym.dbxVIN").disabled=true;
			eval("document.ifrmBdyVinSym"+uno+".formBdyVinSym.tbxSYMBOL").disabled=true;
		}
			
	}
	//}
	//catch(err)
	//{
	//alert("Please wait for vehicle to be loaded.");
	//objYEAR.value="0000";
	//return false;
	
	//}
}

function fillmakemodel(crntcmp,vcnt) { 
		sitest = eval("window.document.getElementById('SITE_STATE')").value;
		if (crntcmp != "*none"){

				if (eval("document.getElementById('dbxCMPD"+vcnt+"')").value != "" &&  eval("document.getElementById('dbxCMPD"+vcnt+"')").value != "none"){
					document.getElementById('chkATF'+vcnt).disabled = false;
					document.getElementById('chkATF1'+vcnt).disabled = false;
					document.getElementById('chkTR'+vcnt).disabled = false;
				}
			
			if (eval("document.ifrmVinSearch"+vcnt))
			{
//				eval("document.ifrmVinSearch"+vcnt+".formVinSearch.tbxVIN").disabled = false;
			}

			if (eval("window.document.ifrmMakeModel" + vcnt + ".formMakeModel.dbxMAKE").disabled == true){
				eval("window.document.ifrmMakeModel" + vcnt + ".formMakeModel.dbxMAKE").disabled = false;
				eval("window.document.ifrmMakeModel" + vcnt + ".formMakeModel.dbxMODEL").disabled = false;
				eval("document.ifrmBdyVinSym"+ vcnt +".formBdyVinSym.dbxBODY").disabled=false;

				if ( (eval("document.ifrmMakeModel"+vcnt+".formMakeModel.dbxMAKE").value ==0) && (eval("document.ifrmMakeModel"+vcnt+".formMakeModel.dbxMODEL").value ==0) ){		
						crntyer = eval("document.getElementById('dbxYEAR"+vcnt+"')");
						gobtnobj = eval("window.document.ifrmMakeModel" + vcnt + ".formMakeModel");
						eval("window.document.ifrmMakeModel" + vcnt + ".formMakeModel.HdnVehYear").value = crntyer.value;
						clearmake(vcnt);
						clearmodel(vcnt);
						clearbody(vcnt);
						clearvin(vcnt);
						
						gobtnobj.submit();
				}
				else if ( (eval("document.ifrmMakeModel"+vcnt+".formMakeModel.dbxMAKE").value !=0) && (eval("document.ifrmMakeModel"+vcnt+".formMakeModel.dbxMODEL").value !=0) ){	
						crntyer = eval("document.getElementById('dbxYEAR"+vcnt+"')");
						gobtnobj = eval("window.document.ifrmBdyVinSym" + vcnt + ".formBdyVinSym");
						gobtnobj.HdnVYear.value = crntyer.value;
						gobtnobj.HdnVMake.value = eval("document.ifrmMakeModel"+vcnt+".formMakeModel.dbxMAKE").value;
						gobtnobj.HdnVModel.value = eval("document.ifrmMakeModel"+vcnt+".formMakeModel.dbxMODEL").value;
						gobtnobj.HdnVBody.value = "" ;
						gobtnobj.HdnVSymbl.value = "" ;
						gobtnobj.HdnUnacc.value = "" ;
						//clearbody(vcnt);
						//clearvin(vcnt);
						if (!eval("document.ifrmVinSearch"+vcnt) || (eval("document.ifrmVinSearch"+uno+".formVinSearch.tbxVIN") && eval("document.ifrmVinSearch"+vcnt+".formVinSearch.tbxVIN").value == 0)){
							gobtnobj.VinChk.value = "" ;
						}
						else{
							gobtnobj.VinChk.value = "Y" ;
							//gobtnobj.HdnVVin.value = eval("document.ifrmVinSearch"+vcnt+".formVinSearch.tbxVIN").value ;

						}
						if (eval("window.document.getElementById('CLID')").value==0)
						{
							gobtnobj.submit();
						}
						
				}
				else{
					eval("document.ifrmMakeModel"+vcnt+".formMakeModel.dbxMAKE").disabled=false;
					eval("document.ifrmMakeModel"+vcnt+".formMakeModel.dbxMODEL").disabled=false;
								
				}
			}
		}
		else{

					if (eval("document.getElementById('dbxCMPD"+COUNT+"')").value == "" ||  eval("document.getElementById('dbxCMPD"+COUNT+"')").value == "none"){
						document.getElementById('chkATF'+vcnt).disabled = true;
						document.getElementById('chkATF1'+vcnt).disabled = true;
						document.getElementById('chkTR'+vcnt).checked = false;
						document.getElementById('chkTR'+vcnt).disabled = true;
						if (eval("document.getElementById('hdnTOWREN"+vcnt + "')")){
						document.getElementById('hdnTOWREN'+vcnt).value= "";
						}
					}
				
				YearCheck (vcnt);
		}
}

function fillmakemodelApp(crntcmp,vcnt) { 
	if (crntcmp!="*none"){
				crntyer = eval("document.getElementById('dbxYEAR"+vcnt+"')");
				gobtnobj = eval("window.document.ifrmMakeModel" + vcnt + ".formMakeModel");
				eval("window.document.ifrmMakeModel" + vcnt + ".formMakeModel.HdnVehYear").value = crntyer.value;
				clearmake(vcnt);
				clearmodel(vcnt);		
				gobtnobj.submit();

	}

}



function FillModels(cnt,Model,flg){

	if (flg !='N'){
		parent.clearmodel(cnt);
		parent.clearbody(cnt);
		parent.clearvin(cnt);	
	}
	
	MakObject = window.document.formMakeModel.dbxMAKE;
	ModObject = window.document.formMakeModel.dbxMODEL;
	VEHYEAR = eval("parent.document.getElementById('dbxYEAR"+cnt + "').value");
	DEDUCT = eval("parent.document.getElementById('dbxCMPD"+cnt + "').value");
		var makindex = MakObject.selectedIndex;
		if ( (MakObject[makindex].style.background.toUpperCase()  == "RED") && (DEDUCT !="none") ){
			alert("Selection of vehicle " + cnt + " is unacceptable to company.");
		}
		var countss=1;
		var commonmodel="";
		arrayDataMDL=eval("arrayDataMDL"+cnt);
		var makval = MakObject.value;

		if (makval !=""){

			for (var i=0; i<arrayDataMDL.length;i++){
				
				var DataMDLarray = arrayDataMDL[i].split("|");

				if (DataMDLarray[0]==makval){
					var putval=DataMDLarray[1];
					if (commonmodel!=putval){
						commonmodel = putval;
						ModObject.options[countss] = new Option(putval,putval);
						if (DataMDLarray[2]=="Y"){
								ModObject.options[countss].style.background  = "red";
						}
						if (putval == Model){
							ModObject.options[countss].selected=true;
						}
						countss=countss+1;
					}
				}
			}
		}
		else{
		}
}
//Quote Page Vehicle Section javascript code : END

//Premium Page Submit field checking javascript code : START


function CalcCovgDwn()
{
var NonFinOption="N";

		if ((document.formPremium.drpFinCompn.value=="61") || (document.formPremium.drpFinCompn.value=="G5") || (document.formPremium.drpFinCompn.value=="16") || (document.formPremium.drpFinCompn.value=="L11"))
		{
			NonFinOption="Y";
		}
		else
		{
			NonFinOption="N";
		}


	if (document.formPremium.txtAddCovProvider.value !=0)
	{
		if (document.formPremium.rdPRMOPTION[1].checked == false)
		{
			document.getElementById('txtAddCNFinAmtNSF').disabled=false;
			document.getElementById('txtAddNonFinAmt').disabled=false;
			document.getElementById('txtAddNonFinAmt').disabled=false;

			
		}
		if ((document.formPremium.rdPRMOPTION[1].checked == true) || (NonFinOption=="Y"))
		{
			document.getElementById('txtAddCFinAmtNSF').disabled=false;
			document.getElementById('txtAddCNFinAmtNSF').disabled=false;
			document.getElementById('txtAddNonFinAmt').disabled=false;

		}
	}
	else
	{
		if ((document.getElementById("SpanFinance").style.display=="block") &&  (document.ifrmPFC.frmPFC.PFCMSG.value==""))
			{
					var DwnFinAmt =document.ifrmPFC.frmPFC.tbxDwnFinAmt.value;
					document.ifrmPFC.frmPFC.tbxDwnFinAmt.value =eval(document.ifrmPFC.frmPFC.tbxDwnFinAmt.value) - eval(document.getElementById('txtAddCNFinAmtNSF').value);
			}

		document.getElementById('txtAddCFinAmtNSF').value='0';
		document.getElementById('txtAddCNFinAmtNSF').value='0';
		document.getElementById('txtAddNonFinAmt').value='0';
		document.getElementById('txtAddCFinAmtNSF').disabled=true;
		document.getElementById('txtAddCNFinAmtNSF').disabled=true;
		document.getElementById('txtAddNonFinAmt').disabled=true;


		document.getElementById('txtAddNonFinAmt').disabled=true;

		document.getElementById('txtAddCNFinAmtNSF').readOnly = true;
		

		if ((document.getElementById("SpanFinance").style.display=="block") &&  (document.ifrmPFC.frmPFC.PFCMSG.value==""))
		{
		CalcGAPFC();
		}
	}

	if (document.formPremium.txtAddCovProvider.value !=0)
	{
		if ((document.getElementById("SpanFinance").style.display=="block") &&  (document.ifrmPFC.frmPFC.PFCMSG.value==""))
		{
			ADDNONFINAMTDWP();
		}
		else
		{
			ADDNONAMTDWP();
		}
	}
	if (document.formPremium.txtAddCFinAmtNSF.disabled == false)
	{
		document.formPremium.txtAddCFinAmtNSF.focus();
		
	}
}
function CalcGAPFC()
{
	statename = eval("window.document.getElementById('SITE_STATE')").value;
	var NonFinOption="N";

		if ((document.formPremium.drpFinCompn.value=="61") || (document.formPremium.drpFinCompn.value=="G5") || (document.formPremium.drpFinCompn.value=="16") || (document.formPremium.drpFinCompn.value=="L11"))
		{
			NonFinOption="Y";
		}
		else
		{
			NonFinOption="N";
		}


		var DPFINAMT=0.00;
		var AddNSFDWP=0.00;
		var AddPREMDWP=0.00;
		var AddTLCDWP=0.00;
		var prAddCvgDPrm=0;

		//CalcCovgDwn();

	if (document.getElementById("txtAddCFinAmtNSF").value =="")
	{
		document.getElementById("txtAddCFinAmtNSF").value= 0.00;
	}



if (document.getElementById("txtAddCFinAmtNSF").value >350)
{
	alert("Financed Add-on amount can not be greater than 350.00");
	document.getElementById("txtAddCFinAmtNSF").focus();
	return false;
}
		prAddCvgDPrm= eval(document.getElementById("txtAddCNFinAmtNSF").value);
		if ((document.getElementById("SpanFinance").style.display=="block") &&  (document.ifrmPFC.frmPFC.PFCMSG.value==""))
			{

					var DwnFinAmt =document.ifrmPFC.frmPFC.tbxDwnFinAmt.value;
					DwnFinAmt =eval(DwnFinAmt) - eval(prAddCvgDPrm);
			}

		if (document.formPremium.txtAddCovProvider.value !=0)
		{
				if (document.formPremium.txtAddCFinAmtNSF.value.indexOf(".") == -1){
					document.formPremium.txtAddCFinAmtNSF.value = document.formPremium.txtAddCFinAmtNSF.value + ".00";
				}

				if (document.formPremium.txtAddCNFinAmtNSF.value.indexOf(".") == -1){
					document.formPremium.txtAddCNFinAmtNSF.value = document.formPremium.txtAddCNFinAmtNSF.value + ".00";
				}


				document.formPremium.txtAddCFinAmtNSF.value = parseFloat(document.formPremium.txtAddCFinAmtNSF.value);
				if(document.formPremium.txtAddCFinAmtNSF.value == null ||          
				   document.formPremium.txtAddCFinAmtNSF.value.length == 0 ||
				   document.formPremium.txtAddCFinAmtNSF.value == "NaN" ||
				   document.formPremium.txtAddCFinAmtNSF.value <= 0)
				{
						document.formPremium.txtAddCFinAmtNSF.value= "0.00";
				}

				var NSFPREM=parseFloat(document.formPremium.txtAddCFinAmtNSF.value);
				document.formPremium.txtAddCFinAmtNSF.value=Math.round(eval(document.formPremium.txtAddCFinAmtNSF.value));



			if ((document.getElementById("SpanFinance").style.display=="block") &&  (document.ifrmPFC.frmPFC.PFCMSG.value==""))
			{
					var PrCentage=parseFloat(document.ifrmPFC.frmPFC.dbxPCT.value);
			}
			else
			{
					if (document.formPremium.dbxINSTERM.value=="6")
					{

							var PrCentage="50";

					}
					else
					{

							var PrCentage="25";

					}
			}

				AddNSFDWP=parseFloat(NSFPREM * PrCentage)/100;
				
				document.formPremium.txtAddCNFinAmtNSF.value=Math.round(eval(AddNSFDWP));
				
				//document.formPremium.txtAddCNFinAmtNSF.value =AddNSFDWP.toFixed(2);
				sufxDecZero(eval(document.getElementById("txtAddCNFinAmtNSF")))
				if (document.formPremium.txtAddCNFinAmtNSF.value.indexOf(".") == -1){
					document.formPremium.txtAddCNFinAmtNSF.value = document.formPremium.txtAddCNFinAmtNSF.value + ".00";
				}

				if (document.formPremium.txtAddCFinAmtNSF.value.indexOf(".") == -1){
					document.formPremium.txtAddCFinAmtNSF.value = document.formPremium.txtAddCFinAmtNSF.value + ".00";
				}



		}
		if ((document.getElementById("SpanFinance").style.display=="block") &&  (document.ifrmPFC.frmPFC.PFCMSG.value==""))
			{
					var DPPCT =document.ifrmPFC.frmPFC.dbxPCT.value;
					if (document.ifrmPFC.frmPFC.tbxDwnFinAmt.value.indexOf(".") == -1) {
						document.ifrmPFC.frmPFC.tbxDwnFinAmt.value = document.ifrmPFC.frmPFC.tbxDwnFinAmt.value + ".00";
					}
					if (document.ifrmPFC.frmPFC.tbxPrem.value.indexOf(".") == -1) {
						document.ifrmPFC.frmPFC.tbxPrem.value = document.ifrmPFC.frmPFC.tbxPrem.value + ".00";
					}

					if (document.ifrmPFC.frmPFC.TOTFPREM.value.indexOf(".") == -1) {
						document.ifrmPFC.frmPFC.TOTFPREM.value = document.ifrmPFC.frmPFC.TOTFPREM.value + ".00";
					}
									
			//document.formPremium.hdnExtra1.value=parseFloat(eval(document.ifrmPFC.frmPFC.tbxDwnFinAmt.value) + eval(document.formPremium.txtAddCNFinAmtNSF.value));
			document.formPremium.hdnExtra1.value=parseFloat(eval(document.ifrmPFC.frmPFC.tbxDwnFinAmt.value));

		if (document.formPremium.hdnExtra1.value.indexOf(".") == -1){
			document.formPremium.hdnExtra1.value = document.formPremium.hdnExtra1.value + ".00";
		}
		sufxDecZero(eval(document.getElementById("hdnExtra1")))

		DPFINAMT =document.formPremium.hdnExtra1.value;

		DPPCT=0;
				
				var INSNUM = document.ifrmPFC.frmPFC.dbxINSNO.value;
				var TOTPREM= document.ifrmPFC.frmPFC.tbxPrem.value;
				var TOTFPREM= document.ifrmPFC.frmPFC.TOTFPREM.value;
			
				var ADDCVFL= '';
				var ADDCVPR=0;
				if (document.formPremium.txtAddCovProvider.value ==0)
				{
					ADDCVFL='';
				}
				else
				{
					ADDCVFL='Y';
				}
				

			

			if (ADDCVFL =="")
			{
				ADDCVPR="0";
				Cflagvalue="N";
			}
			else
			{
				var ADDCVPR= eval(document.getElementById("txtAddCFinAmtNSF").value);
				Cflagvalue="Y";
			}
			if (ADDCVPR=='')
			{
				ADDCVPR='0';
			}
//			var TOTCPREM=eval(TOTPREM) + eval(ADDCVPR);
			var TOTCPREM=eval(TOTPREM);

			document.ifrmPFC.frmPFC.TAMNT.value=TOTCPREM;

			if (document.ifrmPFC.frmPFC.TAMNT.value.indexOf(".") == -1) {
				document.ifrmPFC.frmPFC.TAMNT.value = document.ifrmPFC.frmPFC.TAMNT.value + ".00";
			}
			document.getElementById('tbxTOTTyp').value=eval(document.ifrmPFC.frmPFC.tbxDwnFinAmt.value) + eval (document.getElementById("txtAddNonFinAmt").value);
			document.getElementById('hdnTOTFPRM').value=eval(document.ifrmPFC.frmPFC.tbxDwnFinAmt.value) + eval (document.getElementById("txtAddNonFinAmt").value);
			sufxDecZero(eval(document.getElementById("tbxTOTTyp")))
			sufxDecZero(eval(document.getElementById("hdnTOTFPRM")))

			if (document.getElementById("txtAddCFinAmtNSF").value != document.getElementById("hdnAddCFinAmtNSF").value)
			{
				document.getElementById("hdnAddCFinAmtNSF").value=document.getElementById("txtAddCFinAmtNSF").value;
				//DPFINAMT=0.00;

				if ((document.formPremium.rdPRMOPTION[1].checked == true) || (NonFinOption=="Y"))
				{
					sufxDecZero(eval(document.ifrmPFC.frmPFC.TAMNT))
					document.ifrmPFC.location.href="PFC?DWPPCT="+DPPCT+"&DwpFINAMT="+DPFINAMT+"&ADDCOVPRM="+ADDCVPR+"&NUMINS="+INSNUM+"&TOTFPREM="+TOTFPREM+"&TOTPREM="+document.ifrmPFC.frmPFC.TAMNT.value+"&CFLAG="+Cflagvalue+"&FLAG=Y&ADDFLAG=Y"+"&CLID="+document.getElementById('CLID').value
				}
			}
		}
}





function CalFINcGAPFC(DownPayment)
{
	statename = eval("window.document.getElementById('SITE_STATE')").value;
		var DPFINAMT=0.00;
		var AddNSFDWP=0.00;
		var AddPREMDWP=0.00;
		var AddTLCDWP=0.00;
		var prAddCvgDPrm=0;

		if ((document.getElementById("SpanFinance").style.display=="block") &&  (document.ifrmPFC.frmPFC.PFCMSG.value==""))
			{
				var DPPCT =document.ifrmPFC.frmPFC.dbxPCT.value;
				if (document.ifrmPFC.frmPFC.tbxDwnFinAmt.value.indexOf(".") == -1) {
					document.ifrmPFC.frmPFC.tbxDwnFinAmt.value = document.ifrmPFC.frmPFC.tbxDwnFinAmt.value + ".00";
				}
				if (document.ifrmPFC.frmPFC.tbxPrem.value.indexOf(".") == -1) {
					document.ifrmPFC.frmPFC.tbxPrem.value = document.ifrmPFC.frmPFC.tbxPrem.value + ".00";
				}

				if (document.ifrmPFC.frmPFC.TOTFPREM.value.indexOf(".") == -1) {
					document.ifrmPFC.frmPFC.TOTFPREM.value = document.ifrmPFC.frmPFC.TOTFPREM.value + ".00";
				}
									
				DPPCT=0;
				
				var INSNUM = document.ifrmPFC.frmPFC.dbxINSNO.value;
				var TOTPREM= document.ifrmPFC.frmPFC.tbxPrem.value;
				var TOTFPREM= document.ifrmPFC.frmPFC.TOTFPREM.value;
			
				var ADDCVFL= '';
				var ADDCVPR=0;
				if (document.formPremium.txtAddCovProvider.value ==0)
				{
					ADDCVFL='';
				}
				else
				{
					ADDCVFL='Y';
				}
				

			

			if (ADDCVFL =="")
			{
				ADDCVPR="0";
				Cflagvalue="N";
			}
			else
			{
				var ADDCVPR= eval(document.getElementById("txtAddCFinAmtNSF").value);
				Cflagvalue="Y";
			}
			if (ADDCVPR=='')
			{
				ADDCVPR='0';
			}
			var TOTCPREM=eval(TOTPREM);

			document.ifrmPFC.frmPFC.TAMNT.value=TOTCPREM;

			if (document.ifrmPFC.frmPFC.TAMNT.value.indexOf(".") == -1) {
				document.ifrmPFC.frmPFC.TAMNT.value = document.ifrmPFC.frmPFC.TAMNT.value + ".00";
			}
			document.getElementById('tbxTOTTyp').value=eval(document.ifrmPFC.frmPFC.tbxDwnFinAmt.value) + eval (document.getElementById("txtAddNonFinAmt").value);
			document.getElementById('hdnTOTFPRM').value=eval(document.ifrmPFC.frmPFC.tbxDwnFinAmt.value) + eval (document.getElementById("txtAddNonFinAmt").value);
			sufxDecZero(eval(document.getElementById("tbxTOTTyp")))
			sufxDecZero(eval(document.getElementById("hdnTOTFPRM")))
			document.getElementById('hdnExtra1').value=DownPayment;

				if (document.formPremium.hdnExtra1.value.indexOf(".") == -1){
					document.formPremium.hdnExtra1.value = document.formPremium.hdnExtra1.value + ".00";
				}
			sufxDecZero(eval(document.getElementById("hdnExtra1")))
				
				if (document.formPremium.rdPRMOPTION[1].checked == true)
				{


					if (document.getElementById("txtAddCFinAmtNSF").value != document.getElementById("hdnAddCFinAmtNSF").value)
					{
						document.getElementById("hdnAddCFinAmtNSF").value=document.getElementById("txtAddCFinAmtNSF").value;
						//DPFINAMT=0.00;
						sufxDecZero(eval(document.ifrmPFC.frmPFC.TAMNT))
						document.ifrmPFC.location.href="PFC?DWPPCT="+DPPCT+"&DwpFINAMT="+document.getElementById('hdnExtra1').value+"&ADDCOVPRM="+ADDCVPR+"&NUMINS="+INSNUM+"&TOTFPREM="+TOTFPREM+"&TOTPREM="+document.ifrmPFC.frmPFC.TAMNT.value+"&CFLAG="+Cflagvalue+"&FLAG=Y&ADDFLAG=Y" +"&CLID="+document.getElementById('CLID').value+"&CLID="+document.getElementById('CLID').value
					}
				}

		}
}

function CheckMaxAmtFin()
{
	if (document.getElementById("txtAddCDrftAmtNSF").value =="")
	{
	document.getElementById("txtAddCDrftAmtNSF").value= 0.00;
	}
	if (document.getElementById("txtAddCDrftAmtPRM").value =="")
	{
	document.getElementById("txtAddCDrftAmtPRM").value= 0.00;
	}
	if (document.getElementById("txtAddCDrftAmtTLC").value =="")
	{
	document.getElementById("txtAddCDrftAmtTLC").value= 0.00;
	}


	if (document.getElementById("txtAddCDrftAmtNSF").value >999)
	{
		alert("Add-on Coverage Draft amount for Nation Safe Driver can not be greater than 999.00");
		document.getElementById("txtAddCDrftAmtNSF").focus();
		return false;
	}
	if (document.getElementById("txtAddCDrftAmtPRM").value >999)
	{
		alert("Add-on Coverage Draft amount for Premier can not be greater than 999.00");
		document.getElementById("txtAddCDrftAmtPRM").focus();
		return false;
	}

	if (document.getElementById("txtAddCDrftAmtTLC").value >999)
	{
		alert("Add-on Coverage Draft amount for Total Legal Care can not be greater than 999.00");
		document.getElementById("txtAddCDrftAmtTLC").focus();
		return false;
	}
}

function CalcPFC()
{

	statename = eval("window.document.getElementById('SITE_STATE')").value;
		var DPFINAMT=0.00;
		var AddNSFDWP=0.00;
		var AddPREMDWP=0.00;
		var AddTLCDWP=0.00;
		var prAddCvgDPrm=0;
		var NonFinOption="N";



			if (document.getElementById("navlinks"))
			{
				document.getElementById("navlinks").style.display="none";
			}

//document.formPremium.txtAddCFinAmtNSF.value=Math.round(eval(document.formPremium.txtAddCFinAmtNSF.value)*100)/100;
//document.formPremium.txtAddCFinAmtPRM.value=Math.round(eval(document.formPremium.txtAddCFinAmtPRM.value)*100)/100;
//document.formPremium.txtAddCFinAmtTLC.value=Math.round(eval(document.formPremium.txtAddCFinAmtTLC.value)*100)/100;
if (document.getElementById("txtAddCFinAmtNSF").value=="")
{
	document.getElementById("txtAddCFinAmtNSF").value= 0.00;
}

if (document.getElementById("txtAddCFinAmtPRM").value=="")
{
	document.getElementById("txtAddCFinAmtPRM").value= 0.00;
}
if (document.getElementById("txtAddCFinAmtTLC").value=="")
{
	document.getElementById("txtAddCFinAmtTLC").value= 0.00;
}


if (document.getElementById("txtAddCFinAmtNSF").value >350)
{
	alert("Add-on Coverage Premium amount Nation Safe Driver can not be greater than 350.00");
	document.getElementById("txtAddCFinAmtNSF").focus();
	return false;
}

if (document.getElementById("txtAddCFinAmtPRM").value >350)
{
	alert("Add-on Coverage Premium amount for Premier can not be greater than 350.00");
	document.getElementById("txtAddCFinAmtPRM").focus();
	return false;
}

if (document.getElementById("txtAddCFinAmtTLC").value >350)
{
	alert("Add-on Coverage Premium amount for Total Legal Care can not be greater than 350.00");
	document.getElementById("txtAddCFinAmtTLC").focus();
	return false;
}


		document.formPremium.txtAddCFinAmtNSF.value=Math.round(eval(document.formPremium.txtAddCFinAmtNSF.value));
		document.formPremium.txtAddCFinAmtPRM.value=Math.round(eval(document.formPremium.txtAddCFinAmtPRM.value));
		document.formPremium.txtAddCFinAmtTLC.value=Math.round(eval(document.formPremium.txtAddCFinAmtTLC.value));


		prAddCvgDPrm= eval(document.getElementById("txtAddCNFinAmtNSF").value) + eval(document.getElementById("txtAddCNFinAmtPRM").value) + eval(document.getElementById("txtAddCNFinAmtTLC").value);
		
		if ((document.getElementById("SpanFinance").style.display=="block") &&  (document.ifrmPFC.frmPFC.PFCMSG.value==""))
			{

					var DwnFinAmt =document.ifrmPFC.frmPFC.tbxDwnFinAmt.value;
					DwnFinAmt =eval(DwnFinAmt) - eval(prAddCvgDPrm);
			}


//if ((document.formPremium.chkNSF.checked == true) || (document.formPremium.chkPrem.checked == true) || (document.formPremium.chkTLC.checked == true))
//	{
		if (document.formPremium.chkNSF.checked == true)
		{
				if (document.formPremium.txtAddCFinAmtNSF.value.indexOf(".") == -1){
					document.formPremium.txtAddCFinAmtNSF.value = document.formPremium.txtAddCFinAmtNSF.value + ".00";
				}

				if (document.formPremium.txtAddCNFinAmtNSF.value.indexOf(".") == -1){
					document.formPremium.txtAddCNFinAmtNSF.value = document.formPremium.txtAddCNFinAmtNSF.value + ".00";
				}

				if (document.formPremium.txtAddCDrftAmtNSF.value.indexOf(".") == -1){
					document.formPremium.txtAddCDrftAmtNSF.value = document.formPremium.txtAddCDrftAmtNSF.value + ".00";
				}
				

				document.formPremium.txtAddCFinAmtNSF.value = parseFloat(document.formPremium.txtAddCFinAmtNSF.value);
				if(document.formPremium.txtAddCFinAmtNSF.value == null ||          
				   document.formPremium.txtAddCFinAmtNSF.value.length == 0 ||
				   document.formPremium.txtAddCFinAmtNSF.value == "NaN" ||
				   document.formPremium.txtAddCFinAmtNSF.value <= 0)
				{
						document.formPremium.txtAddCFinAmtNSF.value= "0.00";
				}

				var NSFPREM=parseFloat(document.formPremium.txtAddCFinAmtNSF.value);
			if ((document.getElementById("SpanFinance").style.display=="block") &&  (document.ifrmPFC.frmPFC.PFCMSG.value==""))
			{
					var PrCentage=parseFloat(document.ifrmPFC.frmPFC.dbxPCT.value);
			}
			else
			{
					if (document.formPremium.dbxINSTERM.value=="6")
					{

							var PrCentage="50";

					}
					else
					{

							var PrCentage="25";

					}
			}
			
				AddNSFDWP=parseFloat(NSFPREM * PrCentage)/100;
				AddNSFDWP.toFixed(2);
				document.formPremium.txtAddCNFinAmtNSF.value=Math.round(eval(AddNSFDWP));


//				document.formPremium.txtAddCNFinAmtNSF.value =AddNSFDWP.toFixed(2);

				sufxDecZero(eval(document.getElementById("txtAddCNFinAmtNSF")))
				if (document.formPremium.txtAddCNFinAmtNSF.value.indexOf(".") == -1){
					document.formPremium.txtAddCNFinAmtNSF.value = document.formPremium.txtAddCNFinAmtNSF.value + ".00";
				}

				if (document.formPremium.txtAddCFinAmtNSF.value.indexOf(".") == -1){
					document.formPremium.txtAddCFinAmtNSF.value = document.formPremium.txtAddCFinAmtNSF.value + ".00";
				}



		}

			if (document.formPremium.chkPrem.checked == true)
			{
					if (document.formPremium.txtAddCFinAmtPRM.value.indexOf(".") == -1){
						document.formPremium.txtAddCFinAmtPRM.value = document.formPremium.txtAddCFinAmtPRM.value + ".00";
					}

					if (document.formPremium.txtAddCNFinAmtPRM.value.indexOf(".") == -1){
						document.formPremium.txtAddCNFinAmtPRM.value = document.formPremium.txtAddCNFinAmtPRM.value + ".00";
					}
					if (document.formPremium.txtAddCDrftAmtPRM.value.indexOf(".") == -1){
						document.formPremium.txtAddCDrftAmtPRM.value = document.formPremium.txtAddCDrftAmtPRM.value + ".00";
					}

				if(document.formPremium.txtAddCFinAmtPRM.value == null ||          
				   document.formPremium.txtAddCFinAmtPRM.value.length == 0 ||
				   document.formPremium.txtAddCFinAmtPRM.value == "NaN" ||
				   document.formPremium.txtAddCFinAmtPRM.value <= 0)
				{
						document.formPremium.txtAddCFinAmtPRM.value= "0.00";
				}




				var ADDPREM=parseFloat(document.formPremium.txtAddCFinAmtPRM.value);
			if ((document.getElementById("SpanFinance").style.display=="block") &&  (document.ifrmPFC.frmPFC.PFCMSG.value==""))
			{
					var PrCentage=parseFloat(document.ifrmPFC.frmPFC.dbxPCT.value);
			}
			else
			{
					if (document.formPremium.dbxINSTERM.value=="6")
					{

							var PrCentage="50";

					}
					else
					{

							var PrCentage="25";

					}
			}

				AddPREMDWP=parseFloat(ADDPREM * PrCentage)/100;
				document.formPremium.txtAddCNFinAmtPRM.value=Math.round(eval(AddPREMDWP));
//				document.formPremium.txtAddCNFinAmtPRM.value =AddPREMDWP.toFixed(2);;
				sufxDecZero(eval(document.getElementById("txtAddCNFinAmtPRM")))

				if (document.formPremium.txtAddCFinAmtPRM.value.indexOf(".") == -1){
					document.formPremium.txtAddCFinAmtPRM.value = document.formPremium.txtAddCFinAmtPRM.value + ".00";
				}

				if (document.formPremium.txtAddCNFinAmtPRM.value.indexOf(".") == -1){
					document.formPremium.txtAddCNFinAmtPRM.value = document.formPremium.txtAddCNFinAmtPRM.value + ".00";
				}

			}
			if (document.formPremium.chkTLC.checked == true)
			{
					if (document.formPremium.txtAddCFinAmtTLC.value.indexOf(".") == -1){
						document.formPremium.txtAddCFinAmtTLC.value = document.formPremium.txtAddCFinAmtTLC.value + ".00";
					}

					if (document.formPremium.txtAddCNFinAmtTLC.value.indexOf(".") == -1){
						document.formPremium.txtAddCNFinAmtTLC.value = document.formPremium.txtAddCNFinAmtTLC.value + ".00";
					}
					if (document.formPremium.txtAddCDrftAmtTLC.value.indexOf(".") == -1){
						document.formPremium.txtAddCDrftAmtTLC.value = document.formPremium.txtAddCDrftAmtTLC.value + ".00";
					}
				if(document.formPremium.txtAddCFinAmtTLC.value == null ||          
				   document.formPremium.txtAddCFinAmtTLC.value.length == 0 ||
				   document.formPremium.txtAddCFinAmtTLC.value == "NaN" ||
				   document.formPremium.txtAddCFinAmtTLC.value <= 0)
				{
						document.formPremium.txtAddCFinAmtTLC.value= "0.00";
				}


				var TLCPREM=parseFloat(document.formPremium.txtAddCFinAmtTLC.value);
			if ((document.getElementById("SpanFinance").style.display=="block") &&  (document.ifrmPFC.frmPFC.PFCMSG.value==""))
			{
					var PrCentage=parseFloat(document.ifrmPFC.frmPFC.dbxPCT.value);
			}
			else
			{
					if (document.formPremium.dbxINSTERM.value=="6")
					{

							var PrCentage="50";

					}
					else
					{

							var PrCentage="25";

					}
			}

				AddTLCDWP=parseFloat(TLCPREM * PrCentage)/100;
				document.formPremium.txtAddCNFinAmtTLC.value =Math.round(eval(AddTLCDWP));
				//document.formPremium.txtAddCNFinAmtTLC.value =AddTLCDWP.toFixed(2);
				sufxDecZero(eval(document.getElementById("txtAddCNFinAmtTLC")))
				if (document.formPremium.txtAddCNFinAmtTLC.value.indexOf(".") == -1){
					document.formPremium.txtAddCNFinAmtTLC.value = document.formPremium.txtAddCNFinAmtTLC.value + ".00";
				}

				if (document.formPremium.txtAddCFinAmtTLC.value.indexOf(".") == -1){
					document.formPremium.txtAddCFinAmtTLC.value = document.formPremium.txtAddCFinAmtTLC.value + ".00";
				}




			}
		
		if ((document.getElementById("SpanFinance").style.display=="block") &&  (document.ifrmPFC.frmPFC.PFCMSG.value==""))
			{
					var DPPCT =document.ifrmPFC.frmPFC.dbxPCT.value;
//					var DwnFinAmt =document.ifrmPFC.frmPFC.tbxDwnFinAmt.value;

					if (document.ifrmPFC.frmPFC.tbxDwnFinAmt.value.indexOf(".") == -1) {
						document.ifrmPFC.frmPFC.tbxDwnFinAmt.value = document.ifrmPFC.frmPFC.tbxDwnFinAmt.value + ".00";
					}
					if (document.ifrmPFC.frmPFC.tbxPrem.value.indexOf(".") == -1) {
						document.ifrmPFC.frmPFC.tbxPrem.value = document.ifrmPFC.frmPFC.tbxPrem.value + ".00";
					}

					if (document.ifrmPFC.frmPFC.TOTFPREM.value.indexOf(".") == -1) {
						document.ifrmPFC.frmPFC.TOTFPREM.value = document.ifrmPFC.frmPFC.TOTFPREM.value + ".00";
					}
		
		var DPFINAMT1=eval(DwnFinAmt)+eval(AddNSFDWP) + eval(AddPREMDWP) + eval(AddTLCDWP);
			document.formPremium.hdnExtra1.value=eval(DPFINAMT1.toFixed(2));
		
		if (document.formPremium.hdnExtra1.value.indexOf(".") == -1){
			document.formPremium.hdnExtra1.value = document.formPremium.hdnExtra1.value + ".00";
		}
		sufxDecZero(eval(document.getElementById("hdnExtra1")))

		DPFINAMT=document.formPremium.hdnExtra1.value;

		DPPCT=0;
				
				var INSNUM = document.ifrmPFC.frmPFC.dbxINSNO.value;
				var TOTPREM= document.ifrmPFC.frmPFC.tbxPrem.value;
				var TOTFPREM= document.ifrmPFC.frmPFC.TOTFPREM.value;
			
				var ADDCVFL= '';
				var ADDCVPR=0;

			if ((document.formPremium.chkNSF.checked == false) &&  (document.formPremium.chkPrem.checked == false) && (document.formPremium.chkTLC.checked == false))
				{
					ADDCVFL='';
				}
				else
				{
				ADDCVFL='Y';
				}
				
			

			if (ADDCVFL =="")
			{
				ADDCVPR="0";
				Cflagvalue="N";
			}
			else
			{
				
				var ADDCVPR= eval(document.getElementById("txtAddCFinAmtNSF").value) + eval(document.getElementById("txtAddCFinAmtPRM").value) + eval(document.getElementById("txtAddCFinAmtTLC").value);
				
				Cflagvalue="Y";
			}
			if (ADDCVPR=='')
			{
				ADDCVPR='0';
			}

//			var TOTCPREM=eval(TOTPREM) + eval(ADDCVPR);
			var TOTCPREM=eval(TOTPREM);
			document.ifrmPFC.frmPFC.TAMNT.value=TOTCPREM;

			if (document.ifrmPFC.frmPFC.TAMNT.value.indexOf(".") == -1) {
				document.ifrmPFC.frmPFC.TAMNT.value = document.ifrmPFC.frmPFC.TAMNT.value + ".00";
			}
			//alert("document.ifrmPFC.frmPFC.tbxDwnFinAmt.value")
			document.getElementById('tbxTOTTyp').value= parseFloat(eval(document.ifrmPFC.frmPFC.tbxDwnFinAmt.value)) ;
			document.getElementById('hdnTOTFPRM').value=parseFloat(eval(document.ifrmPFC.frmPFC.tbxDwnFinAmt.value)) ;
			sufxDecZero(eval(document.getElementById("tbxTOTTyp")))
			sufxDecZero(eval(document.getElementById("hdnTOTFPRM")))

			

					document.getElementById("hdnAddCFinAmtNSF").value=document.getElementById("txtAddCFinAmtNSF").value;
					document.getElementById("hdnAddCFinAmtPRM").value=document.getElementById("txtAddCFinAmtPRM").value;
					document.getElementById("hdnAddCFinAmtTLC").value=document.getElementById("txtAddCFinAmtTLC").value;
					if ((document.formPremium.drpFinCompn.value=="61") || (document.formPremium.drpFinCompn.value=="G5") || (document.formPremium.drpFinCompn.value=="16") || (document.formPremium.drpFinCompn.value=="L11"))
					{
						NonFinOption="Y";
					}
					else
					{
						NonFinOption="N";
					}


						if ((document.formPremium.rdPRMOPTION[1].checked == true) || (NonFinOption=="Y"))
						{
							sufxDecZero(eval(document.ifrmPFC.frmPFC.TAMNT))
							document.ifrmPFC.location.href="PFC?DWPPCT="+DPPCT+"&DwpFINAMT="+DPFINAMT+"&ADDCOVPRM="+ADDCVPR+"&NUMINS="+INSNUM+"&TOTFPREM="+TOTFPREM+"&TOTPREM="+document.ifrmPFC.frmPFC.TAMNT.value+"&CFLAG="+Cflagvalue+"&FLAG=Y&ADDFLAG=Y&NonFinOption="+NonFinOption+"&NonFinCode="+document.formPremium.drpFinCompn.value+"&CLID="+document.getElementById('CLID').value
						}
			
		
		}
//	}
}
function formatDEC(CNTNAME)
{
	if (eval("document.formPremium."+CNTNAME).value.indexOf(".") == -1){
		eval("document.formPremium."+CNTNAME).value = eval("document.formPremium."+CNTNAME).value + ".00";
	}

}
function DISABLEADDON(){
	var NonFinOption="N";

	if ((document.formPremium.drpFinCompn.value=="61") || (document.formPremium.drpFinCompn.value=="G5") || (document.formPremium.drpFinCompn.value=="16") || (document.formPremium.drpFinCompn.value=="L11"))
		{
			NonFinOption="Y";
		}
		else
		{
			NonFinOption="N";
		}



		if ((document.formPremium.rdPRMOPTION[1].checked == true) || (NonFinOption=="Y"))
		{
			if (document.formPremium.txtAddCovProvider.value ==0)
			{
					document.getElementById('txtAddCFinAmtNSF').value ="0.00";
					document.getElementById('txtAddCNFinAmtNSF').value ="0.00";
					document.getElementById('txtAddNonFinAmt').value ="0.00";
					document.getElementById('txtAddCFinAmtNSF').disabled=true;
					document.getElementById('txtAddCNFinAmtNSF').disabled=true;
					document.getElementById('txtAddNonFinAmt').disabled=true;
			}
		}
		else
		{
			document.getElementById('txtAddCFinAmtNSF').value ="0.00";
			document.getElementById('txtAddCNFinAmtNSF').value ="0.00";
			document.getElementById('txtAddCFinAmtNSF').disabled=true;
			document.getElementById('txtAddCNFinAmtNSF').disabled=true;
			document.getElementById('txtAddNonFinAmt').disabled=false;
		}
}
function AddAgencyFee(){
	var SiteState=document.formPremium.SITE_STATE.value;


			var objAgencyFee=document.formPremium.txtAddCFinAmtNSF;
			var objhdnAgencyFee=document.formPremium.hdnAddCFinAmtNSF;

			if (objhdnAgencyFee.value ==""){
				objhdnAgencyFee.value=0.00;
			}
			if (objAgencyFee.value ==""){
				objAgencyFee.value=0.00;
			}
		if (objAgencyFee.value ==0){
				document.formPremium.tbxTOTTyp.value = parseFloat(eval(document.getElementById("tbxTOTTyp").value) - eval (objhdnAgencyFee.value));
				document.formPremium.hdnTOTFPRM.value = document.formPremium.tbxTOTTyp.value;
				if (document.formPremium.tbxTOTTyp.value.indexOf(".") == -1) {
					document.formPremium.tbxTOTTyp.value = document.formPremium.tbxTOTTyp.value + ".00"
				}
				if (document.formPremium.hdnTOTFPRM.value.indexOf(".") == -1) {
					document.formPremium.hdnTOTFPRM.value = document.formPremium.hdnTOTFPRM.value + ".00"
				}
				sufxDecZero(eval(document.getElementById("tbxTOTTyp")))
				sufxDecZero(eval(document.getElementById("hdnTOTFPRM")))

				objhdnAgencyFee.value ="0.00";
				objAgencyFee.value ="0.00";
		}
		else{
			

			document.formPremium.tbxTOTTyp.value = parseFloat(eval(document.getElementById("tbxTOTTyp").value) - eval (objhdnAgencyFee.value));
			document.formPremium.tbxTOTTyp.value = parseFloat(eval(document.getElementById("tbxTOTTyp").value) + eval (objAgencyFee.value));
			//document.formPremium.tbxTOTTyp.value = parseFloat(eval(document.getElementById("tbxTOTTyp").value) + eval (objAgencyFee.value));
			document.formPremium.hdnTOTFPRM.value = document.formPremium.tbxTOTTyp.value;
			objhdnAgencyFee.value=objAgencyFee.value;
			if (document.formPremium.tbxTOTTyp.value.indexOf(".") == -1) {
				document.formPremium.tbxTOTTyp.value = document.formPremium.tbxTOTTyp.value + ".00"
			}
			if (document.formPremium.hdnTOTFPRM.value.indexOf(".") == -1) {
				document.formPremium.hdnTOTFPRM.value = document.formPremium.hdnTOTFPRM.value + ".00"
			}
			sufxDecZero(eval(document.getElementById("tbxTOTTyp")))
			sufxDecZero(eval(document.getElementById("hdnTOTFPRM")))
		}
		if (document.getElementById('hdnShwPymntMethod')){
			if (document.getElementById('hdnShwPymntMethod').value>0)
			{
				var amount=0;			
				if (document.formPremium.ChkPayOnline.checked==true)
				{
						document.formPremium.tbxCRDBT.value=document.formPremium.tbxTOTTyp.value;
				}
			}
		}


}

function EnableDisableGAAddcovNSF(){

var NonFinOption="N";

	if ((document.formPremium.drpFinCompn.value=="61") || (document.formPremium.drpFinCompn.value=="G5") || (document.formPremium.drpFinCompn.value=="16") || (document.formPremium.drpFinCompn.value=="L11"))
	{
		NonFinOption="Y";
	}
	else
	{
		NonFinOption="N";
	}

	if (document.formPremium.txtAddCovProvider.value !=0)
	{
		if (document.formPremium.rdPRMOPTION[1].checked == false)
		{
			document.getElementById('txtAddCNFinAmtNSF').disabled=false;
			document.getElementById('txtAddNonFinAmt').disabled=false;

		}
		if ((document.formPremium.rdPRMOPTION[1].checked == true) || (NonFinOption=="Y"))
		{
			document.getElementById('txtAddCFinAmtNSF').disabled=false;
			document.getElementById('txtAddCNFinAmtNSF').disabled=false;
			document.getElementById('txtAddNonFinAmt').disabled=false;

		}
	}
	else
	{
		document.getElementById('txtAddCFinAmtNSF').value='0';
		document.getElementById('txtAddCNFinAmtNSF').value='0';
		document.getElementById('txtAddNonFinAmt').value='0';
		document.getElementById('txtAddCFinAmtNSF').disabled=true;
		document.getElementById('txtAddCNFinAmtNSF').disabled=true;
		document.getElementById('txtAddNonFinAmt').disabled=true;

		document.getElementById('txtAddCNFinAmtNSF').readOnly = true;
		



		if ((document.getElementById("SpanFinance").style.display=="block") &&  (document.ifrmPFC.frmPFC.PFCMSG.value==""))
		{
		CalcGAPFC();
		}
	}
	if ((document.getElementById("SpanFinance").style.display=="block") &&  (document.ifrmPFC.frmPFC.PFCMSG.value==""))
	{
	ADDNONFINAMTDWP();
	}
	else
	{
		ADDNONAMTDWP();
	}


}
function EnableDisableAddcovNSF(){
var statename=document.getElementById('SITE_STATE').value;
var NonFinOption="N";

	if ((document.formPremium.drpFinCompn.value=="61") || (document.formPremium.drpFinCompn.value=="G5") || (document.formPremium.drpFinCompn.value=="16") || (document.formPremium.drpFinCompn.value=="L11"))
	{
		NonFinOption="Y";
	}
	else
	{
		NonFinOption="N";
	}
	
	if (document.formPremium.chkNSF.checked == true)
	{
			if (NonFinOption=="N")
				{
				document.getElementById('txtAddCDrftAmtNSF').disabled=false;
				document.getElementById('txtAddCFinAmtNSF').disabled=false;
				document.getElementById('txtAddCNFinAmtNSF').disabled=false;
				}
			
		}
	else
	{
	if ((document.getElementById("SpanFinance").style.display=="block") &&  (document.ifrmPFC.frmPFC.PFCMSG.value==""))
			{
					var DwnFinAmt =document.ifrmPFC.frmPFC.tbxDwnFinAmt.value;
					document.ifrmPFC.frmPFC.tbxDwnFinAmt.value =eval(document.ifrmPFC.frmPFC.tbxDwnFinAmt.value) - eval(document.getElementById('txtAddCNFinAmtNSF').value);
			}
		document.getElementById('txtAddCFinAmtNSF').value='0';
		document.getElementById('txtAddCNFinAmtNSF').value='0';
		document.getElementById('txtAddCFinAmtNSF').disabled=true;
		document.getElementById('txtAddCNFinAmtNSF').disabled=true;

		document.getElementById('txtAddCNFinAmtNSF').readOnly = true;
		

		

		document.getElementById('txtAddCDrftAmtNSF').value='0';
		document.getElementById('txtAddCDrftAmtNSF').disabled=true;
		
		if ((document.getElementById("SpanFinance").style.display=="block") &&  (document.ifrmPFC.frmPFC.PFCMSG.value==""))
		{
		CalcPFC();
		}
	}
	if ((document.getElementById("SpanFinance").style.display=="block") &&  (document.ifrmPFC.frmPFC.PFCMSG.value==""))
	{
	ADDNONFINAMTDWP();
	}
	
}
function ADDNONAMTDWP(){
var StState=document.getElementById("SITE_STATE").value;
	if (document.getElementById("txtAddCNFinAmtNSF").value==0)
	{
		document.getElementById("txtAddCNFinAmtNSF").value="0.00";
	}
	if (document.formPremium.txtAddCNFinAmtNSF.value.indexOf(".") == -1) {
		document.formPremium.txtAddCNFinAmtNSF.value = document.formPremium.txtAddCNFinAmtNSF.value + ".00";
	}
	var totNonFinAmt= parseFloat(eval(document.getElementById("txtAddCNFinAmtNSF").value))
	if (totNonFinAmt=="")
	{
		totNonFinAmt="0.00";
	}
	document.formPremium.tbxTOTTyp.value = parseFloat(eval(document.getElementById("hdntotPolicyprem").value) + eval (document.getElementById("txtAddNonFinAmt").value));
	document.formPremium.hdnTOTFPRM.value = document.formPremium.tbxTOTTyp.value;;


	if (document.formPremium.tbxTOTTyp.value.indexOf(".") == -1) {
		document.formPremium.tbxTOTTyp.value = document.formPremium.tbxTOTTyp.value + ".00"
	}


	sufxDecZero(eval(document.getElementById("tbxTOTTyp")))
	sufxDecZero(eval(document.getElementById("hdnTOTFPRM")))


}



function EnableDisableAddcovPRM(){

		if (document.formPremium.chkPrem.checked == true)
		{
			document.getElementById('txtAddCFinAmtPRM').disabled=false;
			document.getElementById('txtAddCNFinAmtPRM').disabled=false;
			document.getElementById('txtAddCDrftAmtPRM').disabled=false;
			document.getElementById('txtAddCNFinAmtPRM').readOnly = true;
		}
		else
		{

		if ((document.getElementById("SpanFinance").style.display=="block") &&  (document.ifrmPFC.frmPFC.PFCMSG.value==""))
			{
					var DwnFinAmt =document.ifrmPFC.frmPFC.tbxDwnFinAmt.value;
					document.ifrmPFC.frmPFC.tbxDwnFinAmt.value =eval(document.ifrmPFC.frmPFC.tbxDwnFinAmt.value) - eval(document.getElementById('txtAddCNFinAmtPRM').value);
			}


			document.getElementById('txtAddCFinAmtPRM').value='0';
			document.getElementById('txtAddCNFinAmtPRM').value='0';

			document.getElementById('txtAddCFinAmtPRM').disabled=true;
			document.getElementById('txtAddCNFinAmtPRM').disabled=true;
			document.getElementById('txtAddCDrftAmtPRM').value='0';
			document.getElementById('txtAddCDrftAmtPRM').disabled=true;
			if ((document.getElementById("SpanFinance").style.display=="block") &&  (document.ifrmPFC.frmPFC.PFCMSG.value==""))
			{
			CalcPFC();
			}
		}
if ((document.getElementById("SpanFinance").style.display=="block") &&  (document.ifrmPFC.frmPFC.PFCMSG.value==""))
	{
	ADDNONFINAMTDWP();
	}
	
}
function EnableDisableAddcovTLC(){
		if (document.formPremium.chkTLC.checked == true)
		{
			document.getElementById('txtAddCFinAmtTLC').disabled=false;
			document.getElementById('txtAddCNFinAmtTLC').disabled=false;
			document.getElementById('txtAddCDrftAmtTLC').disabled=false;
//			document.getElementById('txtAddCDrftAmtTLC').readOnly = true;
		}
		else
		{
		if ((document.getElementById("SpanFinance").style.display=="block") &&  (document.ifrmPFC.frmPFC.PFCMSG.value==""))
			{
				var DwnFinAmt =document.ifrmPFC.frmPFC.tbxDwnFinAmt.value;
				document.ifrmPFC.frmPFC.tbxDwnFinAmt.value =eval(document.ifrmPFC.frmPFC.tbxDwnFinAmt.value) - eval(document.getElementById('txtAddCNFinAmtTLC').value);
			}

			document.getElementById('txtAddCFinAmtTLC').value='0';
			document.getElementById('txtAddCNFinAmtTLC').value='0';

			document.getElementById('txtAddCFinAmtTLC').disabled=true;
			document.getElementById('txtAddCNFinAmtTLC').disabled=true;
			document.getElementById('txtAddCDrftAmtTLC').value='0';
			document.getElementById('txtAddCDrftAmtTLC').disabled=true;
			if ((document.getElementById("SpanFinance").style.display=="block") &&  (document.ifrmPFC.frmPFC.PFCMSG.value==""))
			{
			CalcPFC();
			}
		}
	if ((document.getElementById("SpanFinance").style.display=="block") &&  (document.ifrmPFC.frmPFC.PFCMSG.value==""))
		{
			ADDNONFINAMTDWP();
		}
}

function ClearValues(StState){
	
	
}
function DispFin(StState){
	

		if (document.getElementById("navlinks"))
		{
			document.getElementById("navlinks").style.display="none";
		}
	
var NonFinOption="N";



		if ((document.formPremium.drpFinCompn.value=="61") || (document.formPremium.drpFinCompn.value=="G5") || (document.formPremium.drpFinCompn.value=="16") || (document.formPremium.drpFinCompn.value=="L11"))
		{
			NonFinOption="Y";
		}
		else
		{
			NonFinOption="N";
		}
		if ((document.formPremium.rdPRMOPTION[1].checked == true) || (document.formPremium.rdPRMOPTION[0].checked == true))
		{
			NonFinOption="N";		
		}

		if (document.formPremium.rdPRMOPTION[1].checked == true)
		{
			NonFinOption="N";		
		}
		if ((document.formPremium.rdPRMOPTION[1].checked == true) || (NonFinOption=="Y"))
		{
				


					if (NonFinOption=="N")
					{
						document.formPremium.chkNSF.disabled=false;
						document.getElementById('txtAddCNFinAmtNSF').disabled=true;
						document.formPremium.chkPrem.disabled=false;
						document.formPremium.chkTLC.disabled=false;
						if (document.ifrmPFC.frmPFC.dbxFCompany)
						{
							document.ifrmPFC.frmPFC.dbxFCompany.options.length = 0;
							document.ifrmPFC.frmPFC.dbxFCompany.options[0] = new Option("United Premium Finance","U");
						}

					}
					if (NonFinOption=="Y")
					{
						var NonFCompCde=document.formPremium.drpFinCompn.value;
						var NonFCompName=document.formPremium.drpFinCompn.options[document.formPremium.drpFinCompn.selectedIndex].text;
						document.formPremium.chkNSF.disabled=true;
						document.getElementById('txtAddCNFinAmtNSF').disabled=false;
						document.formPremium.chkPrem.disabled=true;
						document.formPremium.chkTLC.disabled=true;
						if (document.ifrmPFC.frmPFC.dbxFCompany)
						{
							document.ifrmPFC.frmPFC.dbxFCompany.options.length = 0;
							document.ifrmPFC.frmPFC.dbxFCompany.options[0] = new Option(NonFCompName,NonFCompCde);
						}

					}


					document.getElementById('txtAddCNFinAmtNSF').readOnly = true;
					
				
			}
			else
			{
	//			document.formPremium.chkNSF.checked=false;

				document.formPremium.chkNSF.checked=false;
				document.formPremium.chkPrem.checked=false;
				document.formPremium.chkTLC.checked=false;
				EnableDisableAddcovNSF();
				EnableDisableAddcovPRM();
				EnableDisableAddcovTLC();
				
				

				
				document.formPremium.chkNSF.disabled=true;
				document.formPremium.chkPrem.disabled=true;
				document.formPremium.chkTLC.disabled=true;
			
			}

		if (document.formPremium.rdPRMOPTION[0].checked == true)
			{
				if (document.getElementById("hdnPRMOPTION"))
				{
					document.getElementById("hdnPRMOPTION").value="F";
				}
			document.formPremium.drpFinCompn.selectedIndex=0
			}

			if ((document.formPremium.rdPRMOPTION[1].checked == true)|| (NonFinOption=="Y"))
			{
				if (document.getElementById("hdnPRMOPTION"))
				{
					document.getElementById("hdnPRMOPTION").value="P";
				}
				if (NonFinOption !="Y")
				{
					document.formPremium.drpFinCompn.selectedIndex=0;
				}

			}

			if (document.formPremium.rdPRMOPTION[2].checked == true)
			{
				if (document.getElementById("hdnPRMOPTION"))
				{
					document.getElementById("hdnPRMOPTION").value="N";
				}

			}


				if ((document.formPremium.rdPRMOPTION[1].checked == true)|| (NonFinOption=="Y"))
					{ 
						if (document.getElementById("hdnPRMOPTION"))
						{
							document.getElementById("hdnPRMOPTION").value="P";
						}


					document.getElementById("SpanFinance").style.display="block";
					if (document.ifrmPFC.frmPFC.tbxDwnFinAmt){
						//Commented for showing the Exact Downpayment without any comission
						//document.getElementById('tbxTOTTyp').value=document.ifrmPFC.frmPFC.hdnNETDWPAMT.value; 
						//document.getElementById('hdnTOTFPRM').value=document.ifrmPFC.frmPFC.hdnNETDWPAMT.value;
						//document.getElementById('tbxTOTTyp').value=document.ifrmPFC.frmPFC.tbxDwnFinAmt.value; 
						//document.getElementById('hdnTOTFPRM').value=document.ifrmPFC.frmPFC.tbxDwnFinAmt.value;

								var totNonFinAmt= parseFloat(eval(document.getElementById("txtAddCNFinAmtNSF").value) + eval(document.getElementById("txtAddCNFinAmtPRM").value) + eval(document.getElementById("txtAddCNFinAmtTLC").value))
								document.formPremium.hdnTotAmtNonFin.value =totNonFinAmt;
								if ((document.getElementById("SpanFinance").style.display=="block") &&  (document.ifrmPFC.frmPFC.PFCMSG.value==""))
								{
									var PFCDWNFINAMT=parseFloat(eval(document.ifrmPFC.frmPFC.tbxDwnFinAmt.value));
								}
								else
								{
									var PFCDWNFINAMT=0;
								}
								

								document.getElementById("tbxTOTTyp").value=parseFloat(eval(PFCDWNFINAMT));
								document.getElementById("hdnTOTFPRM").value=parseFloat(eval(PFCDWNFINAMT)) ;
								if (document.getElementById("tbxTOTTyp").value.indexOf(".") == -1) {
									document.getElementById("tbxTOTTyp").value = document.getElementById("tbxTOTTyp").value + ".00"
								}
								if (document.getElementById("hdnTOTFPRM").value.indexOf(".") == -1) {
									document.getElementById("hdnTOTFPRM").value = document.getElementById("hdnTOTFPRM").value + ".00"
								}
								sufxDecZero(eval(document.getElementById("tbxTOTTyp")))
								sufxDecZero(eval(document.getElementById("hdnTOTFPRM")))

							
						
					}
					else
					{
						//Commented for showing the Exact Downpayment without any comission
						//document.getElementById("tbxTOTTyp").value=document.getElementById("hdnPOLTOTPRM").value;
						//document.getElementById('hdnTOTFPRM').value=document.getElementById("hdnPOLTOTPRM").value;
						document.getElementById("tbxTOTTyp").value=parseFloat(eval(document.getElementById("hdntotPolicyprem").value));
						document.getElementById('hdnTOTFPRM').value=parseFloat(eval(document.getElementById("hdntotPolicyprem").value)) ;
						if (document.getElementById("tbxTOTTyp").value.indexOf(".") == -1) {
							document.getElementById("tbxTOTTyp").value = document.getElementById("tbxTOTTyp").value + ".00"
						}
						if (document.getElementById("hdnTOTFPRM").value.indexOf(".") == -1) {
							document.getElementById("hdnTOTFPRM").value = document.getElementById("hdnTOTFPRM").value + ".00"
						}
						sufxDecZero(eval(document.getElementById("tbxTOTTyp")))
						sufxDecZero(eval(document.getElementById("hdnTOTFPRM")))

					}
				}
				else
				{
					document.getElementById("SpanFinance").style.display="none";
						if (document.ifrmPFC.frmPFC.tbxDwnFinAmt){
							document.ifrmPFC.frmPFC.tbxDwnFinAmt.value=0;
						}


							
							document.getElementById("hdnAddCFinAmtNSF").value= 0;
							document.getElementById("hdnAddCFinAmtPRM").value= 0;
							document.getElementById("hdnAddCFinAmtTLC").value= 0;
							document.getElementById("tbxTOTTyp").value=parseFloat(eval(document.getElementById("hdntotPolicyprem").value));
							document.getElementById('hdnTOTFPRM').value=parseFloat(eval(document.getElementById("hdntotPolicyprem").value))  ;
								
					if (document.getElementById("tbxTOTTyp").value.indexOf(".") == -1) {
						document.getElementById("tbxTOTTyp").value = document.getElementById("tbxTOTTyp").value + ".00"
					}
					if (document.getElementById("hdnTOTFPRM").value.indexOf(".") == -1) {
						document.getElementById("hdnTOTFPRM").value = document.getElementById("hdnTOTFPRM").value + ".00"
					}
					sufxDecZero(eval(document.getElementById("tbxTOTTyp")))
					sufxDecZero(eval(document.getElementById("hdnTOTFPRM")))

				}
				
				if (document.formPremium.rdPRMOPTION[2].checked == true)
				{
					document.getElementById('drpFinCompn').disabled=false;
				}
				else
			{
					document.getElementById('drpFinCompn').disabled=true;
			}
		

	
		if (NonFinOption=="N")
		{
			if (document.ifrmPFC.frmPFC.dbxFCompany)
			{
				document.ifrmPFC.frmPFC.dbxFCompany.options.length = 0;
				document.ifrmPFC.frmPFC.dbxFCompany.options[0] = new Option("United Premium Finance","U");
			}
		}
		if (NonFinOption=="Y")
		{
			var NonFCompCde=document.formPremium.drpFinCompn.value;
			var NonFCompName=document.formPremium.drpFinCompn.options[document.formPremium.drpFinCompn.selectedIndex].text;
			if (document.ifrmPFC.frmPFC.dbxFCompany)
			{
			document.ifrmPFC.frmPFC.dbxFCompany.options.length = 0;
			document.ifrmPFC.frmPFC.dbxFCompany.options[0] = new Option(NonFCompName,NonFCompCde);
			}
		}
	
		
			if (document.getElementById("navlinks"))
			{
				document.getElementById("navlinks").style.display="block";
			}
		

}


function GETPAYDETAILS(INSMNTH){
	document.formPremium.hdnINSMTH.value=INSMNTH;
	if ((document.formPremium.hdnrenewPolicy.value=="Y")  || (document.formPremium.hdnisReedit.value=="Y") ){
		if (document.formPremium.hdnrenewPolicy.value=="Y"){
			location.href="../ok_RenewPolicy.mac/DspPrint?PA_QUOTEREF=$(PA_QUOTEREF)&PA_CLIENTID=$(hdnPA_CLIENTID)&MstFlg=$(MstFlg)&INMNTH="+document.formPremium.hdnINSMTH.value+"&renewPolicy="+document.formPremium.hdnrenewPolicy.value+"&CLID="+document.getElementById('CLID').value;
		}
		else if (document.formPremium.hdnisReedit.value=="Y"){
			location.href="../cmn_Premium.mac/main?PA_QUOTEREF=$(PA_QUOTEREF)&PA_CLIENTID=$(hdnPA_CLIENTID)&MstFlg=$(MstFlg)&INMNTH="+document.formPremium.hdnINSMTH.value+"&isReedit="+document.formPremium.hdnisReedit.value+"&CLID="+document.getElementById('CLID').value;				
		}
	}
	else{
		location.href="../cmn_Premium.mac/main?PA_QUOTEREF=$(PA_QUOTEREF)&PA_CLIENTID=$(hdnPA_CLIENTID)&MstFlg=$(MstFlg)&INMNTH="+document.formPremium.hdnINSMTH.value+"&CLID="+document.getElementById('CLID').value;
	}
}


function chkAmtTOT(FLG){
//alert(parseFloat(document.formPremium.hdnTOTFPRM.value));
//alert(parseFloat(document.formPremium.tbxTOTTyp.value))

	var StState=document.getElementById("SITE_STATE").value;



var StState=document.getElementById('SITE_STATE').value;
if (document.getElementById('hdnShwPymntMethod')){
	if (document.getElementById('hdnShwPymntMethod').value==0)
	{
			return ('Y');
	}
}


	if (document.formPremium.rdPRMOPTION[2].checked == true)
	{
		if (document.formPremium.drpFinCompn.value=="")
		{
			alert("Select a value from the Premium Financed With dropdown box.");
			document.formPremium.drpFinCompn.focus();
			return false;
		}
		
	}


	
	
		if (document.formPremium.chkNSF.checked == true)
		{
			if (document.getElementById('txtAddCFinAmtNSF').value >0)
			{
				if (document.getElementById('txtAddCDrftAmtNSF').value <=0)
				{
					alert("Please enter the Add-on Coverage Draft amount for Nation Safe Driver.")
					document.formPremium.txtAddCDrftAmtNSF.focus();
					return false;
				}
			}
		}

		if (document.formPremium.chkPrem.checked == true)
		{
			if (document.getElementById('txtAddCFinAmtPRM').value >0)
			{
				if (document.getElementById('txtAddCDrftAmtPRM').value <=0)
				{
					alert("Please enter the Add-on Coverage Draft amount for Premier.")
					document.formPremium.txtAddCDrftAmtPRM.focus();
					return false;
				}
			}
		}

		if (document.formPremium.chkTLC.checked == true)
		{
			if (document.getElementById('txtAddCFinAmtTLC').value >0)
			{
				if (document.getElementById('txtAddCDrftAmtTLC').value <=0)
				{
					alert("Please enter the Add-on Coverage Draft amount for Total Legal Care.")
					document.formPremium.txtAddCDrftAmtTLC.focus();
					return false;
				}
			}
		}
	



		if ((document.getElementById('hdnPFCMSG').value !="") && (document.formPremium.rdPRMOPTION[1].checked == true))
		{
			alert("Premium Financed not available, kindly select any other payment option.");
			
			return false;
		}
	

	
	var Findcode="";
	var DWPAMT="";

		if (document.formPremium.rdPRMOPTION[1].checked == true)
			{ 
				if (document.ifrmPFC.frmPFC.tbxDwnFinAmt){
					//DWPAMT=document.ifrmPFC.frmPFC.tbxDwnFinAmt.value;

							var totNonFinAmt= parseFloat(eval(document.getElementById("txtAddCNFinAmtNSF").value) + eval(document.getElementById("txtAddCNFinAmtPRM").value) + eval(document.getElementById("txtAddCNFinAmtTLC").value))
							document.formPremium.hdnTotAmtNonFin.value =totNonFinAmt;
							if ((document.getElementById("SpanFinance").style.display=="block") &&  (document.ifrmPFC.frmPFC.PFCMSG.value==""))
							{
							DWPAMT=parseFloat(eval(document.ifrmPFC.frmPFC.tbxDwnFinAmt.value));
							}
							else
							{
							DWPAMT=document.getElementById("hdntotPolicyprem").value;
							document.getElementById('txtNETDWPAMT').value=document.getElementById('hdnTOTFPRM').value;
							}
						

					document.getElementById('txtNETDWPAMT').value=document.ifrmPFC.frmPFC.hdnNETDWPAMT.value;
				}
					else
				{
					if ((document.getElementById("SpanFinance").style.display=="block") &&  (document.ifrmPFC.frmPFC.PFCMSG.value==""))
					{
					DWPAMT=document.getElementById("hdntotPolicyprem").value;
					document.getElementById('txtNETDWPAMT').value=document.ifrmPFC.frmPFC.hdnNETDWPAMT.value;
					}
					else
					{
						DWPAMT=document.getElementById("hdntotPolicyprem").value;
						document.getElementById('txtNETDWPAMT').value=document.getElementById('hdnTOTFPRM').value;
					}
				}
		}
		else
		{
				DWPAMT=document.getElementById("hdntotPolicyprem").value;
				document.getElementById('txtNETDWPAMT').value=document.getElementById('hdnTOTFPRM').value;
		}

if (document.formPremium.rdPRMOPTION[1].checked == true) {	
	document.formPremium.hdnTOTFPRM.value=eval(DWPAMT);

	
	
}

	if (document.formPremium.rdPRMOPTION[1].checked == true) {	
		if (document.ifrmPFC.frmPFC.txtAddCovrProvTDrft)
		{
			document.formPremium.hdnADDCVDRFT.value= document.ifrmPFC.frmPFC.txtAddCovrProvTDrft.value;
		}
		else
		{
			document.formPremium.hdnADDCVDRFT.value= "0.00";
		}
		
	}
	else
	{
		document.formPremium.hdnADDCVDRFT.value= "0.00"
	}







	if ((document.formPremium.tbxCashTyp.value==0) && (document.formPremium.tbxChqTyp.value==0) && (document.formPremium.tbxCRDBT.value==0) && (document.formPremium.tbxMOTyp.value==0)){
			alert("Please enter the Method of Payment.");	
			document.formPremium.tbxCashTyp.focus();
			
			return false;
	}
	if (isNaN(document.formPremium.tbxCashTyp.value) == true) {
		  alert("Please enter a numeric value for cash payment.");
		  document.formPremium.tbxCashTyp.focus();
		  
		return false;
	}
	if (isNaN(document.formPremium.tbxChqTyp.value) == true) {
		  alert("Please enter a numeric value for check payment.");
		  document.formPremium.tbxChqTyp.focus();
		  
		return false;
	}
	if (isNaN(document.formPremium.tbxCRDBT.value) == true) {
		  alert("Please enter a numeric value for credit / debit.");
		  document.formPremium.tbxCRDBT.focus();
		  
		return false;
	}
	if (document.formPremium.tbxChqTyp.value >"0.00" && parseFloat(document.formPremium.tbxChqTyp.value) != 0){
		if (document.formPremium.tbxChqNum.value==0){
			alert("Please enter Check #.");
			document.formPremium.tbxChqNum.focus();
			
			return false;
		}
	}	
	if (isNaN(document.formPremium.tbxMOTyp.value) == true) {
		alert("Please enter a numeric value for money order payment.");
		document.formPremium.tbxMOTyp.focus();
		
		return false;
	}
//alert(parseFloat(document.formPremium.hdnTOTFPRM.value));
//alert(parseFloat(document.formPremium.tbxTOTTyp.value))
	if (parseFloat(document.formPremium.tbxTOTTyp.value) != parseFloat(document.formPremium.hdnTOTFPRM.value)){
		alert("Amount for mode of payment should be equal to total amount due.");
		document.formPremium.tbxCashTyp.focus();


		if (document.formPremium.rdPRMOPTION[1].checked == true)
		{ 
			if (document.ifrmPFC.frmPFC.tbxDwnFinAmt){
			
						var totNonFinAmt= parseFloat(eval(document.getElementById("txtAddCNFinAmtNSF").value) + eval(document.getElementById("txtAddCNFinAmtPRM").value) + eval(document.getElementById("txtAddCNFinAmtTLC").value))
						document.formPremium.hdnTotAmtNonFin.value =totNonFinAmt;
								if ((document.getElementById("SpanFinance").style.display=="block") &&  (document.ifrmPFC.frmPFC.PFCMSG.value==""))
								{
									var PFCDWNFINAMT=parseFloat(eval(document.ifrmPFC.frmPFC.tbxDwnFinAmt.value));
								}
								else
								{
									var PFCDWNFINAMT=0;
								}

						

						document.getElementById("tbxTOTTyp").value=parseFloat(eval(PFCDWNFINAMT)) ;
						document.getElementById("hdnTOTFPRM").value=parseFloat(eval(PFCDWNFINAMT));
						if (document.getElementById("tbxTOTTyp").value.indexOf(".") == -1) {
							document.getElementById("tbxTOTTyp").value = document.getElementById("tbxTOTTyp").value + ".00"
						}
						if (document.getElementById("hdnTOTFPRM").value.indexOf(".") == -1) {
							document.getElementById("hdnTOTFPRM").value = document.getElementById("hdnTOTFPRM").value + ".00"
						}
						sufxDecZero(eval(document.getElementById("tbxTOTTyp")))
						sufxDecZero(eval(document.getElementById("hdnTOTFPRM")))

			
			sufxDecZero(eval(document.getElementById("tbxTOTTyp")))
			sufxDecZero(eval(document.getElementById("hdnTOTFPRM")))

//			document.formPremium.tbxTOTTyp.value=document.ifrmPFC.frmPFC.tbxDwnFinAmt.value;
//			document.getElementById('hdnTOTFPRM').value=document.ifrmPFC.frmPFC.tbxDwnFinAmt.value;
			}
			else
			{
			document.getElementById("tbxTOTTyp").value=document.getElementById("hdntotPolicyprem").value;
			document.getElementById('hdnTOTFPRM').value=document.getElementById("hdntotPolicyprem").value;
				if (document.getElementById("tbxTOTTyp").value.indexOf(".") == -1) {
					document.getElementById("tbxTOTTyp").value = document.getElementById("tbxTOTTyp").value + ".00"
				}
				if (document.getElementById("hdnTOTFPRM").value.indexOf(".") == -1) {
					document.getElementById("hdnTOTFPRM").value = document.getElementById("hdnTOTFPRM").value + ".00"
				}
				sufxDecZero(eval(document.getElementById("tbxTOTTyp")))
				sufxDecZero(eval(document.getElementById("hdnTOTFPRM")))
			}
		}
		else
		{
			document.getElementById("tbxTOTTyp").value=document.getElementById("hdntotPolicyprem").value;
			document.getElementById('hdnTOTFPRM').value=document.getElementById("hdntotPolicyprem").value;
				if (document.getElementById("tbxTOTTyp").value.indexOf(".") == -1) {
					document.getElementById("tbxTOTTyp").value = document.getElementById("tbxTOTTyp").value + ".00"
				}
				if (document.getElementById("hdnTOTFPRM").value.indexOf(".") == -1) {
					document.getElementById("hdnTOTFPRM").value = document.getElementById("hdnTOTFPRM").value + ".00"
				}

				sufxDecZero(eval(document.getElementById("tbxTOTTyp")))
				sufxDecZero(eval(document.getElementById("hdnTOTFPRM")))
		}
			
			return false;																									   
		}
	//created the variable and assigned the value- bikash
	var ttprem=(eval(document.formPremium.tbxCashTyp.value) + eval(document.formPremium.tbxChqTyp.value) + eval(document.formPremium.tbxMOTyp.value) + eval(document.formPremium.tbxCRDBT.value) );

	var Totvalue =parseFloat((parseFloat(document.formPremium.tbxCashTyp.value) + parseFloat(document.formPremium.tbxChqTyp.value) + parseFloat(document.formPremium.tbxMOTyp.value) + parseFloat(document.formPremium.tbxCRDBT.value)));
	if (parseFloat(ttprem) != parseFloat(document.formPremium.tbxTOTTyp.value)){
		alert("Amount for method of payment should be equal to total amount due.");

		document.formPremium.tbxCashTyp.focus();
		document.formPremium.tbxTOTTyp.value=document.formPremium.hdnTOTFPRM.value;
		sufxDecZero(eval(document.getElementById("tbxTOTTyp")))
		sufxDecZero(eval(document.getElementById("hdnTOTFPRM")))
		
		return false;
	}
	
	return ('Y');

}

function Route(FLG){
	var chk;
	chk=chkAmtTOT();
	if (chk=="Y"){
		if (FLG=="I"){			
			document.formPremium.hdnROUTETO.value="I";
		}
		else{
			document.formPremium.hdnROUTETO.value="E";
		}
		
		document.formPremium.submit();
	}
	else{
		
	}
}

/*function CheckPageFlow(){
	if (document.formPremium.Trace.value==''){
		location.href="main?MstFlg="+document.formPremium.MstFlg.value+"&TRANSFLG="+document.formPremium.TRANSFLG.value;
	}
}*/
function RefreshPage(){
		location.href='../cmn_Mvr.mac/main?TRANSFLG='+document.MVRForm.TRANSFLG.value+"&CLID="+document.getElementById('CLID').value;
}



function checkChar(event){
	if(event.keyCode>=48&&event.keyCode<=57){
		event.keyCode = 0;
	}
}

function CALCADDNONFINAMTDWP(){

//			var DwnFinAmt =document.ifrmPFC.frmPFC.tbxDwnFinAmt.value;
			var NonFinOption="N";

				if ((document.formPremium.drpFinCompn.value=="61") || (document.formPremium.drpFinCompn.value=="G5") || (document.formPremium.drpFinCompn.value=="16") || (document.formPremium.drpFinCompn.value=="L11"))
				{
					NonFinOption="Y";
				}
				else
				{
					NonFinOption="N";
				}



			if (document.getElementById("txtAddNonFinAmt").value=="")
			{
				document.getElementById("txtAddNonFinAmt").value=0.00;
			}


			if (document.getElementById("txtAddNonFinAmt").value > 999)
			{
				alert("Not Financed Add-on amount can not be greater than 999.00");
				document.getElementById("txtAddNonFinAmt").focus();
				return false;
			}
			if ((eval(document.getElementById("hdnAddCNFinAmtNSF").value) !="") && (eval(document.getElementById("hdnAddCNFinAmtNSF").value) >0))
			{
				document.getElementById("tbxTOTTyp").value =eval(document.getElementById("tbxTOTTyp").value) - eval(document.getElementById("hdnAddCNFinAmtNSF").value);
			}
			else
			{
				document.getElementById("hdnAddCNFinAmtNSF").value= Math.round(document.getElementById("hdnAddCNFinAmtNSF").value);
			}

				document.getElementById("hdnTOTFPRM").value=document.getElementById("tbxTOTTyp").value;
				if ((document.formPremium.rdPRMOPTION[1].checked == true) || (NonFinOption=="Y"))
				{
					if ((document.getElementById("SpanFinance").style.display=="block") &&  (document.ifrmPFC.frmPFC.PFCMSG.value==""))
						{
							document.getElementById("tbxTOTTyp").value =Math.round(eval(document.ifrmPFC.frmPFC.tbxDwnFinAmt.value) + eval(document.getElementById("txtAddNonFinAmt").value));
							document.getElementById("hdnTOTFPRM").value=Math.round(eval(document.ifrmPFC.frmPFC.tbxDwnFinAmt.value) + eval(document.getElementById("txtAddNonFinAmt").value));
							document.getElementById("hdnAddCNFinAmtNSF").value= Math.round(document.getElementById("txtAddNonFinAmt").value);
						}
				}
				else
				{
					document.getElementById("hdnTOTFPRM").value=document.getElementById("tbxTOTTyp").value;
					//document.getElementById("tbxTOTTyp").value =Math.round(eval(document.getElementById("tbxTOTTyp").value) + eval(document.getElementById("txtAddNonFinAmt").value));
					//document.getElementById("hdnTOTFPRM").value=Math.round(eval(document.getElementById("hdnTOTFPRM").value) + eval(document.getElementById("txtAddNonFinAmt").value));
					document.formPremium.tbxTOTTyp.value = parseFloat(eval(document.getElementById("hdntotPolicyprem").value) + eval (document.getElementById("txtAddNonFinAmt").value));
					document.formPremium.hdnTOTFPRM.value = document.formPremium.tbxTOTTyp.value;;

					document.getElementById("hdnAddCNFinAmtNSF").value= Math.round(document.getElementById("txtAddNonFinAmt").value);

				}
//					document.ifrmPFC.frmPFC.tbxDwnFinAmt.value =Math.round(document.ifrmPFC.frmPFC.tbxDwnFinAmt.value);
					document.getElementById("txtAddNonFinAmt").value=Math.round(document.getElementById("txtAddNonFinAmt").value);
					sufxDecZero(eval(document.getElementById("tbxTOTTyp")));
					sufxDecZero(eval(document.getElementById("hdnTOTFPRM")));





					if (document.formPremium.txtAddNonFinAmt.value.indexOf(".") == -1) {
						document.formPremium.txtAddNonFinAmt.value = document.formPremium.txtAddNonFinAmt.value + ".00";
					}
					if (document.ifrmPFC.frmPFC.tbxDwnFinAmt.value.indexOf(".") == -1) {
						document.ifrmPFC.frmPFC.tbxDwnFinAmt.value = document.ifrmPFC.frmPFC.tbxDwnFinAmt.value + ".00";
					}
}
function ADDNONFINAMTDWP(){
var StState=document.getElementById("SITE_STATE").value;
var dwnCvgamt=0.00;
var NonFinOption="N";

		if ((document.formPremium.drpFinCompn.value=="61") || (document.formPremium.drpFinCompn.value=="G5") || (document.formPremium.drpFinCompn.value=="16") || (document.formPremium.drpFinCompn.value=="L11"))
		{
			NonFinOption="Y";
		}
		else
		{
			NonFinOption="N";
		}


if ((document.formPremium.rdPRMOPTION[1].checked == true) || (NonFinOption=="Y"))
{
		if (document.formPremium.txtAddCNFinAmtNSF.value.indexOf(".") == -1) {
			document.formPremium.txtAddCNFinAmtNSF.value = document.formPremium.txtAddCNFinAmtNSF.value + ".00";
		}

		if (document.formPremium.txtAddCNFinAmtPRM.value.indexOf(".") == -1) {
			document.formPremium.txtAddCNFinAmtPRM.value = document.formPremium.txtAddCNFinAmtPRM.value + ".00";
		}

		if (document.formPremium.txtAddCNFinAmtTLC.value.indexOf(".") == -1) {
			document.formPremium.txtAddCNFinAmtTLC.value = document.formPremium.txtAddCNFinAmtTLC.value + ".00";
		}

		var totNonFinAmt= parseFloat(eval(document.getElementById("txtAddCNFinAmtNSF").value) + eval(document.getElementById("txtAddCNFinAmtPRM").value) + eval(document.getElementById("txtAddCNFinAmtTLC").value))
		document.formPremium.hdnTotAmtNonFin.value =totNonFinAmt;
								if ((document.getElementById("SpanFinance").style.display=="block") &&  (document.ifrmPFC.frmPFC.PFCMSG.value==""))
								{
									var PFCDWNFINAMT=parseFloat(eval(document.ifrmPFC.frmPFC.tbxDwnFinAmt.value));
								}
								else
								{
									var PFCDWNFINAMT=0;
								}
		
		

		document.getElementById("tbxTOTTyp").value=parseFloat(eval(PFCDWNFINAMT)) ;
		document.getElementById("hdnTOTFPRM").value=parseFloat(eval(PFCDWNFINAMT));
		if (document.getElementById("tbxTOTTyp").value.indexOf(".") == -1) {
			document.getElementById("tbxTOTTyp").value = document.getElementById("tbxTOTTyp").value + ".00"
		}
		if (document.getElementById("hdnTOTFPRM").value.indexOf(".") == -1) {
			document.getElementById("hdnTOTFPRM").value = document.getElementById("hdnTOTFPRM").value + ".00"
		}
			sufxDecZero(eval(document.getElementById("tbxTOTTyp")))
			sufxDecZero(eval(document.getElementById("hdnTOTFPRM")))


	
	



}
else




	if (document.formPremium.tbxTOTTyp.value.indexOf(".") == -1) {
		document.formPremium.tbxTOTTyp.value = document.formPremium.tbxTOTTyp.value + ".00"
	}


	sufxDecZero(eval(document.getElementById("tbxTOTTyp")))
	sufxDecZero(eval(document.getElementById("hdnTOTFPRM")))


}
function ADDTOT(){
	var Findcode="";
	var StState=document.getElementById("SITE_STATE").value;
	var NonFinOption="N";

		if (document.formPremium.drpFinCompn)
		{
			if ((document.formPremium.drpFinCompn.value=="61") || (document.formPremium.drpFinCompn.value=="G5") || (document.formPremium.drpFinCompn.value=="16") || (document.formPremium.drpFinCompn.value=="L11"))
			{
				NonFinOption="Y";
			}
			else
			{
				NonFinOption="N";
			}
		}


	if (document.formPremium.tbxCashTyp.value==""){
		document.formPremium.tbxCashTyp.value='0.00';
	}
	else{
			document.formPremium.tbxCashTyp.value=eval(document.formPremium.tbxCashTyp.value) * 1;
			sufxDecZero(eval(document.formPremium.tbxCashTyp))
	}

	if (document.formPremium.tbxChqTyp.value==""){
			document.formPremium.tbxChqTyp.value='0.00';
			document.formPremium.tbxChqNum.disabled=true;
	}
	else{
			document.formPremium.tbxChqTyp.value=eval(document.formPremium.tbxChqTyp.value) * 1;
			sufxDecZero(eval(document.formPremium.tbxChqTyp))

			if (document.formPremium.tbxChqTyp.value!='0.00'){
					var chqval= parseFloat(document.formPremium.tbxChqTyp.value);
					if (chqval>0){
						document.formPremium.tbxChqNum.disabled=false;
						if(document.formPremium.tbxChqNum.value==0)
							document.formPremium.tbxChqNum.focus();
					}
					else{
						document.formPremium.tbxChqNum.disabled=true;
					}
			}
			else{
				document.formPremium.tbxChqNum.disabled=true;
			}
	}

	if (document.formPremium.tbxCRDBT.value==""){
		document.formPremium.tbxCRDBT.value='0.00';
	}
	else{ 
		document.formPremium.tbxCRDBT.value=eval(document.formPremium.tbxCRDBT.value) * 1;
		sufxDecZero(eval(document.formPremium.tbxCRDBT))
	}

	if (document.formPremium.tbxMOTyp.value==""){
		document.formPremium.tbxMOTyp.value='0.00';
	}
	else{
		document.formPremium.tbxMOTyp.value=eval(document.formPremium.tbxMOTyp.value) * 1;	
		sufxDecZero(eval(document.formPremium.tbxMOTyp))
	}

	var Totvalue =parseFloat((eval(document.formPremium.tbxCashTyp.value) + eval(document.formPremium.tbxChqTyp.value) + eval(document.formPremium.tbxMOTyp.value) + eval(document.formPremium.tbxCRDBT.value)));
	//document.formPremium.tbxTOTTyp.value=Math.round(Totvalue*100)/100;

	/*if (document.formPremium.tbxTOTTyp.value.indexOf(".") == -1) {
		document.formPremium.tbxTOTTyp.value = document.formPremium.tbxTOTTyp.value + ".00"
	}*/
	
	sufxDecZero(eval(document.formPremium.tbxTOTTyp))

	if (document.formPremium.tbxTOTTyp.value==0.00){
		

				if ((document.formPremium.rdPRMOPTION[1].checked == true) || (NonFinOption=="Y")){ 
				if (document.ifrmPFC.frmPFC.tbxDwnFinAmt){
						//Commented for showing the Exact Downpayment without any comission
						//document.getElementById('tbxTOTTyp').value=document.ifrmPFC.frmPFC.hdnNETDWPAMT.value; 
						//document.getElementById('hdnTOTFPRM').value=document.ifrmPFC.frmPFC.hdnNETDWPAMT.value;
						//document.getElementById('tbxTOTTyp').value=document.ifrmPFC.frmPFC.tbxDwnFinAmt.value; 
						//document.getElementById('hdnTOTFPRM').value=document.ifrmPFC.frmPFC.tbxDwnFinAmt.value;

								var totNonFinAmt= parseFloat(eval(document.getElementById("txtAddCNFinAmtNSF").value) + eval(document.getElementById("txtAddCNFinAmtPRM").value) + eval(document.getElementById("txtAddCNFinAmtTLC").value))
								document.formPremium.hdnTotAmtNonFin.value =totNonFinAmt;
								if ((document.getElementById("SpanFinance").style.display=="block") &&  (document.ifrmPFC.frmPFC.PFCMSG.value==""))
								{
									var PFCDWNFINAMT=parseFloat(eval(document.ifrmPFC.frmPFC.tbxDwnFinAmt.value));
								}
								else
								{
									var PFCDWNFINAMT=0;
								}

								document.getElementById("tbxTOTTyp").value=parseFloat(eval(PFCDWNFINAMT))  ;
								document.getElementById("hdnTOTFPRM").value=parseFloat(eval(PFCDWNFINAMT));
								if (document.getElementById("tbxTOTTyp").value.indexOf(".") == -1) {
									document.getElementById("tbxTOTTyp").value = document.getElementById("tbxTOTTyp").value + ".00"
								}
								if (document.getElementById("hdnTOTFPRM").value.indexOf(".") == -1) {
									document.getElementById("hdnTOTFPRM").value = document.getElementById("hdnTOTFPRM").value + ".00"
								}
								sufxDecZero(eval(document.getElementById("tbxTOTTyp")))
								sufxDecZero(eval(document.getElementById("hdnTOTFPRM")))
						
						
				}
				else{
					//Commented for showing the Exact Downpayment without any comission
					//document.getElementById("tbxTOTTyp").value=document.getElementById("hdnPOLTOTPRM").value;
					//document.getElementById('hdnTOTFPRM').value=document.getElementById("hdnPOLTOTPRM").value;
					document.getElementById("tbxTOTTyp").value=parseFloat(eval(document.getElementById("hdntotPolicyprem").value))  ;
					document.getElementById('hdnTOTFPRM').value=parseFloat(eval(document.getElementById("hdntotPolicyprem").value)) ;
					if (document.getElementById("tbxTOTTyp").value.indexOf(".") == -1) {
						document.getElementById("tbxTOTTyp").value = document.getElementById("tbxTOTTyp").value + ".00"
					}
					if (document.getElementById("hdnTOTFPRM").value.indexOf(".") == -1) {
						document.getElementById("hdnTOTFPRM").value = document.getElementById("hdnTOTFPRM").value + ".00"
					}
					sufxDecZero(eval(document.getElementById("tbxTOTTyp")))
					sufxDecZero(eval(document.getElementById("hdnTOTFPRM")))
				}
			}
		else{
					//Commented for showing the Exact Downpayment without any comission
					//document.getElementById("tbxTOTTyp").value=document.getElementById("hdnPOLTOTPRM").value;
					document.getElementById("tbxTOTTyp").value=parseFloat(eval(document.getElementById("hdntotPolicyprem").value)) ;
					document.getElementById('hdnTOTFPRM').value=parseFloat(eval(document.getElementById("hdntotPolicyprem").value))  ;

					if (document.getElementById("tbxTOTTyp").value.indexOf(".") == -1) {
						document.getElementById("tbxTOTTyp").value = document.getElementById("tbxTOTTyp").value + ".00"
					}
					if (document.getElementById("hdnTOTFPRM").value.indexOf(".") == -1) {
						document.getElementById("hdnTOTFPRM").value = document.getElementById("hdnTOTFPRM").value + ".00"
					}
					sufxDecZero(eval(document.getElementById("tbxTOTTyp")))
					sufxDecZero(eval(document.getElementById("hdnTOTFPRM")))
		}
	}
}

function PopulatePrem(){
	var statename = eval("window.document.getElementById('SITE_STATE')").value;

	if (((document.getElementById("dbxINSTERM").value=='6') || (document.getElementById("dbxINSTERM").value=='12')) && (document.getElementById("hdnPaypln").value!='AG01'))
	{
	
	
				
					document.getElementById("tbxTOTTyp").value=parseFloat(Number(eval(document.formPremium.DownPayment.value))) ;
					document.getElementById("hdnTOTFPRM").value=parseFloat(eval(document.formPremium.DownPayment.value)) ;
				
		

			sufxDecZero(eval(document.getElementById("tbxTOTTyp")))
			sufxDecZero(eval(document.getElementById("hdnTOTFPRM")))
	}
	else
	{
		document.formPremium.tbxTOTTyp.value=document.formPremium.hdnTOTFPRM.value;
		sufxDecZero(eval(document.getElementById("tbxTOTTyp")))
		sufxDecZero(eval(document.getElementById("hdnTOTFPRM")))

	}
	if(document.getElementById("btnConfirm")){
		document.getElementById("btnConfirm").disabled = false;	
	}
}

//Premium Page Submit field checking javascript code : END

//Violation Points Message: START
function vioPoints(){

	if (endflg == "Y"){
		eval("window.opener.document.ChgDrv.HVARIPVIOLPTS"+drcnt).value=totalPoints;

			if ( (totalPoints <= 18) ) {
			window.close();
		}
		
	}
	else{
		eval("window.opener.document.getElementById('hdnVIOLPTS"+drcnt+"')").value=Math.round(totalPoints);
		
			if ((totalPoints <= 18) ) {
			window.close();
		}

	}
	
}
//Violation Points Message: END

//Redirecting to Home page : START
function goHome(){
	//location.href='../fl_Quote.mac/NQuote';
	window.close();
}
function goBackPolicyInquiry(){
	//Redirecting to Home page Home Page button is Clicked.
	var statename = eval("window.document.getElementById('SITE_STATE')").value;
	location.href='../cmn_Review.mac/ValidatePolicy?TRANSFLG=PE&dbxPolcyPfx='+document.getElementById("hdnPOLPRFX").value+'&tbxPolicyNo='+document.getElementById("hdnPOLNO").value+"&CLID="+document.getElementById('CLID').value;
			
}

function goHomeMvr(){
	//Redirecting to Home page Home Page button is Clicked.
	location.href='../cmn_Login.mac/BackToMenu?PolPFX='+document.getElementById("hdnPOLPRFX").value+'&PolicyNum='+document.getElementById("hdnPOLNO").value+"&CLID="+document.getElementById('CLID').value;
}

//Redirecting to Home page : END

//Redirecting to Quote page : START
function goQuote(){
	var statename = eval("window.document.getElementById('SITE_STATE')").value;
	location.href='../cmn_Quote.mac/main?MstFlg='+document.getElementById("MstFlg").value+'&TRANSFLG='+document.getElementById("TRANSFLG").value+"&CLID="+document.getElementById('CLID').value;


}

function goQuotePrem(){
var statename = eval("window.document.getElementById('SITE_STATE')").value;
		document.getElementById("EDITFlag").value="Y"
		document.formPremium.submit();


	
}
//Redirecting to Quote page : END

//Redirecting to Print page : START
function goPrint(){
	location.href='#';
}
//Redirecting to Print page : END

//Redirecting to Quote Details page(PDF) in premium page
function printQuote(filename)
{
	//location.href=filename;
	window.open(filename,"winPDF","resizable=1,scrollbars=1,toolbar=0,status=1")
//	window.open(filename);
}

//Redirecting to Application page : START
function goAppl(){
	location.href='#';
}
//Redirecting to Application page : END

//Application Scripts

function SetDOBAPP(DrvCntr){
	   var age = document.getElementById("tbxAGE"+DrvCntr).value;
        var tempstr = new String();
        var mon = new String() ;
        var sls1 = new String();
        var day2 = new String();        
        var day = new String();                
        var year  = new String();                        
		var sitest=document.getElementById("SITE_STATE").value;
		

			var MinLicm=17;
		
			var DrvMinAge=14;

        tempstr = document.getElementById("tbxDOB"+DrvCntr).value ; 
        mon = tempstr.substring(0, tempstr.indexOf("/")) ;
        sls1 = tempstr.indexOf("/");
        day2 = tempstr.substring(sls1+1);
        day = day2.substring(0, day2.indexOf("/"));
        year = day2.substring(day2.indexOf("/")+1); 
        
        if (mon.length < 2 ) {
        mon = "0" + mon ;
        }

        if (day.length < 2) {
        day = "0" + day ;         
        }

	  eval("document.frmApplication.hdnDOBMONTH"+DrvCntr).value = mon ; 
      eval("document.frmApplication.hdnDOBDAY"+DrvCntr).value = day ;     
      eval("document.frmApplication.hdnDOBYEAR"+DrvCntr).value = year ;         

	   var mm = eval("document.frmApplication.hdnDOBMONTH"+DrvCntr).value;
	   var dd = eval("document.frmApplication.hdnDOBDAY"+DrvCntr).value;
	   var yyyy = eval("document.frmApplication.hdnDOBYEAR"+DrvCntr).value;

   if ((!IsInt(age))||(age==0)||(age < DrvMinAge)||(age > 99)) {
    
			eval("document.frmApplication.tbxAGE"+DrvCntr).value = 0;
			eval("document.frmApplication.hdnDOBMONTH"+DrvCntr).value="00";
			eval("document.frmApplication.hdnDOBDAY"+DrvCntr).value="00";
			eval("document.frmApplication.hdnDOBYEAR"+DrvCntr).value="0000";
			eval("document.frmApplication.tbxDOB"+DrvCntr).value = "00/00/0000";

			document.getElementById("dbxLICM"+DrvCntr).disabled = true;	
			

   }
   else{
	if (document.getElementById('hdnAGE'+DrvCntr).value != document.getElementById('tbxAGE'+DrvCntr).value){
      var DOBDD = document.getElementById("HEDAY").value;
      var DOBMM = document.getElementById("HEMONTH").value;
      var DOBYr = (document.getElementById("HEYEAR").value - age);

      if (DOBDD > 27) {
         //DOBDD = 27;
      }
      else{
         DOBDD = DOBDD;
      }

      if (DOBMM <= 10) {
         DOBMM = parseInt(DOBMM, 10);
      }
      else if (DOBMM == 11){
         //DOBMM = 1;
         DOBYr = DOBYr;
      }
      else if (DOBMM == 12){
         //DOBMM = 2;
         DOBYr = DOBYr;
      }

      if (DOBMM < 10) {
         DOBMM = "0"+DOBMM;
      }

      //DOBYr = DOBYr-1;
	  DOBYr = DOBYr;
		
		eval("document.frmApplication.hdnDOBMONTH"+DrvCntr).value=DOBMM;
		eval("document.frmApplication.hdnDOBDAY"+DrvCntr).value=DOBDD;
		eval("document.frmApplication.hdnDOBYEAR"+DrvCntr).value=DOBYr;
		document.getElementById("tbxDOB"+DrvCntr).value = DOBMM + "/" + DOBDD + "/" + DOBYr ;  
		
			DspViolationapp(DrvCntr);



	}	
   }
   eval("document.frmApplication.tbxDOB"+DrvCntr).select();
}

function SetAgeapp(DrvCntr){

/* Patch by Sumnesh Starts */
	ObjDate=document.getElementById("tbxDOB"+DrvCntr);
	ischkdate("mm/dd/yyyy",ObjDate);	
	dt=document.getElementById("tbxDOB"+DrvCntr).value;
	var sys= document.getElementById('SYSYEAR').value;
	var m ;
	var d;	
	var y;
	
	var dtyr=dt.substring(4)
		
    sys = sys.substring(0,2) - 1
	
    if (dtyr.length < 4)
    {
	   dtyr=sys + dtyr;
    }

	if (dt.length ==6) 
	{
		m=dt.substring(0,2);
		d=dt.substring(2,4);
		y=dt.substring(4);

		document.getElementById("tbxDOB"+DrvCntr).value = m+"/"+d+"/"+dtyr ;
	}


if ((dt.length < 6) && (dt.length > 0))
	{
	alert("Please enter a valid Date.");
	document.getElementById("tbxDOB"+DrvCntr).value="00/00/0000";
	document.getElementById("tbxAGE"+DrvCntr).value="";
	document.getElementById("tbxDOB"+DrvCntr).focus();
	document.getElementById("tbxDOB"+DrvCntr).select();
	return false;
	Lang.exit(0);
	}

/* Patch by Sumnesh Ends */			

var DOB = eval("document.frmApplication.tbxDOB"+DrvCntr);
var AGE = eval("document.frmApplication.tbxAGE"+DrvCntr) ;
var sitest=document.getElementById("SITE_STATE").value;

			var MinLicm=17;

    if (isDate(DOB, AGE)) { 
		
        var tempstr = new String();
        var mon = new String() ;
        var sls1 = new String();
        var day2 = new String();        
        var day = new String();                
        var year  = new String();                        

        tempstr = eval("document.frmApplication.tbxDOB"+DrvCntr).value ; 
        mon = tempstr.substring(0, tempstr.indexOf("/")) ;
        sls1 = tempstr.indexOf("/");
        day2 = tempstr.substring(sls1+1);
        day = day2.substring(0, day2.indexOf("/"));
        year = day2.substring(day2.indexOf("/")+1); 
        
        if (mon.length < 2 ) {
        mon = "0" + mon ;
        }

        if (day.length < 2) {
        day = "0" + day ;         
        }

        eval("document.frmApplication.hdnDOBMONTH"+DrvCntr).value = mon ; 
        eval("document.frmApplication.hdnDOBDAY"+DrvCntr).value = day ;     
        eval("document.frmApplication.hdnDOBYEAR"+DrvCntr).value = year ;         
    
       var age = eval("document.frmApplication.tbxAGE"+DrvCntr).value;
       var mm = eval("document.frmApplication.hdnDOBMONTH"+DrvCntr).value;
       var dd = eval("document.frmApplication.hdnDOBDAY"+DrvCntr).value;
       var yyyy = eval("document.frmApplication.hdnDOBYEAR"+DrvCntr).value;

       if ((mm != "00")&&(dd != "00")&&(yyyy != "0000"))  {
    	    var ages = (document.frmApplication.SYSYEAR.value)-(yyyy);
              if (((dd > document.frmApplication.HEDAY.value)&&(mm == document.frmApplication.HEMONTH.value))||(mm > document.frmApplication.HEMONTH.value)){
                  ages = ages-1;
              }
    	    eval("document.frmApplication.tbxAGE"+DrvCntr).value = ages;
			eval("document.frmApplication.hdnAGE"+DrvCntr).value = ages;
			
			
			DspViolationapp(DrvCntr);
         }  
       else{
       }

        eval("document.frmApplication.tbxDOB"+DrvCntr).value = eval("document.frmApplication.hdnDOBMONTH"+DrvCntr).value + "/" +eval("document.frmApplication.hdnDOBDAY"+DrvCntr).value+"/"+eval("document.frmApplication.hdnDOBYEAR"+DrvCntr).value       
    }
}

 function callFrame(cnt){

	frmObject = eval("window.document.Finance"+cnt+".frmLienholder.hdnSearchVal"+cnt);
	srchObject=eval("document.frmApplication.search" + cnt);
	frmObject.value=srchObject.value;
	if (frmObject.value == 0 || frmObject.value.length < 4){
		alert('The length of search criteria should be minimum four character long.');
		srchObject.focus();
		return false;
	}
	else{
		objFrm=eval("window.document.Finance"+cnt+".frmLienholder");
		eval("document.frmApplication.submit"+cnt).disabled=true;
		eval("document.frmApplication.search"+cnt).disabled=true;
		objFrm.submit();
	}	
}

function chkowntype(name,value,cnt){
	if (value == "O") {	
		document.getElementById("hidetab"+cnt).style.display="none";											
		if (document.getElementById('chkAdInt'+cnt))
		{
			document.getElementById('chkAdInt'+cnt).checked=false;
		}
		///PVT PATCH FOR LIENHOLDER ADDR VALIDATION
		if (document.getElementById("errMsgG"+cnt))
		{
			document.getElementById("errMsgG"+cnt).style.display="none";			
		}
		if (document.getElementById("USERMsgG"+cnt))
		{
			document.getElementById("USERMsgG"+cnt).style.display="none";
			document.getElementById("LAddr"+cnt).innerHTML="";
			document.getElementById("LCty"+cnt).innerHTML="";
			document.getElementById("LSta"+cnt).innerHTML="";
			document.getElementById("LZip"+cnt).innerHTML="";
		}
		if (document.getElementById('HdnSubmit'+cnt))
		{
			eval("window.document.ifrmValidation.formValidation.HdnLOwn" + cnt).value="O";
			document.getElementById('HdnSubmit'+cnt).value="Y";
		}

	}
	else {
		document.getElementById("hidetab"+cnt).style.display="block";
		if (document.getElementById('chkAdInt'+cnt))
		{
			document.getElementById('chkAdInt'+cnt).checked=false;
		}
		///PVT PATCH FOR LIENHOLDER ADDR VALIDATION
		if (document.getElementById('HdnSubmit'+cnt))
		{
			document.getElementById('HdnSubmit'+cnt).value="N";
		}
	}
}
function AddSelLien(cnt){
	searchobj = eval("document.frmApplication.search" + cnt); 
	compobj = eval("document.Finance" + cnt + ".frmLienholder.company" + cnt); 
	gobtnobj = eval("document.frmApplication.submit" + cnt); 
	Losname = eval("document.frmApplication.txtLosNam" + cnt); 
	Losadr1 = eval("document.frmApplication.txtLosAdd" + cnt); 
	Losadr2 = eval("document.frmApplication.txtAddCty" + cnt); 
	Loscity = eval("document.frmApplication.txtLosCty" + cnt); 
	Losstat = eval("document.frmApplication.dbxLosSt" + cnt); 
	Loszip = eval("document.frmApplication.txtLosZip" + cnt);
	Losaicode = eval("document.frmApplication.hdnADDZIP" + cnt);
	Loanno = eval("document.frmApplication.txtLoan" + cnt); 

		if ((eval("document.frmApplication.cbxAddSel"+cnt).checked == false) && (eval("document.frmApplication.dbxOwn"+cnt).value != "O")) {
			fillparent1(cnt);
			searchobj.disabled = false;
			compobj.disabled = false;
			gobtnobj.disabled = false;
			Losname.readOnly = true; 
			Losadr1.readOnly = true;
			Losadr2.readOnly = true;
 			Loscity.readOnly = true; 
			Losstat.disabled = true; 
			Loszip.readOnly = true; 
			Losaicode.readOnly = true;

			if (eval("document.frmApplication.cbxAddSel"+cnt).value == "Y"){
				//Losname.value = ""; 
				//Losadr1.value = ""; 
				//Losadr2.value = ""; 
				//Loscity.value = ""; 
				//Losstat.value = ""; 
				//Loszip.value = ""; 
				//Losaicode.value = "";
			}

			eval("document.frmApplication.cbxAddSel"+cnt).value = "N";
		}

		else if ((eval("document.frmApplication.cbxAddSel"+cnt).checked == false) && (eval("document.frmApplication.dbxOwn"+cnt).value == "O")) {
			
			searchobj.disabled = true;
			compobj.disabled = true;
			gobtnobj.disabled = true;
			Losname.readOnly = true; 
			Losadr1.readOnly = true; 
			Losadr2.readOnly = true; 
			Loscity.readOnly = true; 
			Losstat.disabled = true; 
			Loszip.readOnly = true; 
			Losaicode.readOnly = true;
		
			Losname.value = ""; 
			Losadr1.value = ""; 
			Losadr2.value = ""; 
			Loscity.value = ""; 
			Losstat.value = ""; 
			Loszip.value = ""; 
			Losaicode.value = "";

			eval("document.frmApplication.cbxAddSel"+cnt).value = "N";
		}
		else if ((eval("document.frmApplication.cbxAddSel"+cnt).checked == true) && (eval("document.frmApplication.dbxOwn"+cnt).value == "O")) {
			
			searchobj.disabled = true;
			compobj.disabled = true;
			gobtnobj.disabled = true;

			Losname.readOnly = true; 
			Losadr1.readOnly = true; 
			Losadr2.readOnly = true; 
			Loscity.readOnly = true; 
			Losstat.disabled = true; 
			Loszip.readOnly = true; 
			Losaicode.readOnly = true;
			
			Losname.value = ""; 
			Losadr1.value = ""; 
			Losadr2.value = ""; 
			Loscity.value = ""; 
			Losstat.value = ""; 
			Loszip.value = ""; 
			Losaicode.value = "";

			eval("document.frmApplication.cbxAddSel"+cnt).value = "Y";
		}
		else{
			searchobj.disabled = true;
			compobj.disabled = true;
			gobtnobj.disabled = true;

			Losname.readOnly = false; 
			Losadr1.readOnly = false; 
			Losadr2.readOnly = false; 
			Loscity.readOnly = false; 
			Losstat.disabled = false; 
			Loszip.readOnly = false; 
			Losaicode.readOnly = false;
			
			Losname.value = ""; 
			Losadr1.value = ""; 
			Losadr2.value = ""; 
			Loscity.value = ""; 
			Losstat.value = ""; 
			Loszip.value = ""; 
			Losaicode.value = "";

			eval("document.frmApplication.cbxAddSel"+cnt).value = "Y";
		}
}

function onEnterSearch(cnt){
	if (event.keyCode == 13){
		callFrame(cnt);
		return false;
	}
}

//Email-Address Validator
function emailCheck (emailStr) {

		var checkTLD=1;
		var knownDomsPat=/^(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum)$/;
		var emailPat=/^(.+)@(.+)$/;
		var specialChars="\\(\\)><@,;:\\\\\\\"\\.\\[\\]";
		var validChars="\[^\\s" + specialChars + "\]";
		var quotedUser="(\"[^\"]*\")";
		var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/;
		var atom=validChars + '+';
		var word="(" + atom + "|" + quotedUser + ")";
		var userPat=new RegExp("^" + word + "(\\." + word + ")*$");
		var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$");
		var matchArray=emailStr.match(emailPat);

		if (matchArray==null) {
			alert("Email address seems incorrect (check @ and .'s)");
			return false;
		}
		var user=matchArray[1];
		var domain=matchArray[2];
		for (i=0; i<user.length; i++) {
			if (user.charCodeAt(i)>127) {
				alert("Ths email address contains invalid characters.");
				return false;
			}
		}
		for (i=0; i<domain.length; i++) {
			if (domain.charCodeAt(i)>127) {
				alert("Ths domain name contains invalid characters.");
				return false;
			}
		}

		// See if "user" is valid 

		if (user.match(userPat)==null) {

		// user is not valid

			alert("The email address does not seem to be valid.");
			return false;
		}

		/* if the e-mail address is at an IP address (as opposed to a symbolic
		host name) make sure the IP address is valid. */

		var IPArray=domain.match(ipDomainPat);
		if (IPArray!=null) {

			// this is an IP address

			for (var i=1;i<=4;i++) {
				if (IPArray[i]>255) {
					alert("Destination IP address is invalid!");
					return false;
				}
			}
			return true;
		}

		// Domain is symbolic name.  Check if it's valid.
		 
		var atomPat=new RegExp("^" + atom + "$");
		var domArr=domain.split(".");
		var len=domArr.length;
		for (i=0;i<len;i++) {
			if (domArr[i].search(atomPat)==-1) {
				alert("The domain name does not seem to be valid.");
				return false;
			}
		}

		/* domain name seems valid, but now make sure that it ends in a known top-level domain (like com, edu, gov) or a two-letter word,
		representing country (uk, nl), and that there's a hostname preceding the domain or country. */

		if (checkTLD && domArr[domArr.length-1].length!=2 && (domArr[domArr.length-1].toLowerCase()).search(knownDomsPat)==-1) {
			alert("The email address must end in a well-known domain or two letter " + "country.");
			return false;
		}

		// Make sure there's a host name preceding the domain.

		if (len<2) {
			alert("This email address is missing a hostname!");
			return false;
		}

		return true;
}

//Section Login fields Check: START
function verifyAndSubmit(){

		if (document.login.tbxUserID.value == 0 ){
			alert("Specify user name");
			document.login.tbxUserID.focus();
			return false;
		}

		if (document.login.tbxPassword.value == 0 ){
			alert("Specify user password");
			document.login.tbxPassword.focus();
			return false;
		}
		/*if (document.login.tbxAgLic.value == 0 ){
			alert("Specify Agent License #");
			document.login.tbxAgLic.focus();
			return false;
		}*/

		return true;
}
//Section Login fields validation: END

// Section for Header file : START


// Section for Header file : END

//Function for Date difference

function dateDiff(dtStr1, dtStr2){

//Set the two dates
arr=dtStr1.split("/")

if(arr.length>3){
	alert("Invalid date String!")
}

var dt1 =new Date(arr[2], arr[0]-1, arr[1]) //Month is 0-11 in JavaScript

arr=dtStr2.split("/")
if(arr.length>3){
	alert("Invalid date.")
}
var dt2 =new Date(arr[2], arr[0]-1, arr[1]) //Month is 0-11 in JavaScript
//Get 1 day in milliseconds
var one_day=1000*60*60*24

//Calculate difference btw the two dates, and convert to days
return((dt1.getTime()-dt2.getTime())/(one_day))
}
	
function SrAccPrev(cnt){
	
	
	
}

function lockSrAccPrv(cnt){
	

	

}

function trim1(str){
	
  var i,j;
  var rStr="";
  i = 0;
  j=str.length-1;
  str = str.split("");
  while(i < str.length){
    if(str[i]==" "){
      str[i] = ""
    }
    rStr+=str[i];
	i++;
  }

  return rStr;
}

// if length of objCurr.value is equal to maxLen then focus will automatically move on objNext
function chgFocus(objCurr,objNextName){
	if(((event.keyCode>=48)&&(event.keyCode<=57))||((event.keyCode>=65)&&(event.keyCode<=90))||((event.keyCode>=96)&&(event.keyCode<=105))){
	if(objCurr.value.length==objCurr.maxLength)
		document.getElementById(objNextName).focus();
	}
}

//Following function will copy value from src object to target object
function cpyVal(objSrc,objTgtName){
	if(document.getElementById(objTgtName)){
	document.getElementById(objTgtName).value=objSrc.value;
	}
}

function SetGarage() {
	
	if (document.frmApplication.chkSame.checked == true && 
		((document.getElementById('hdnNOFLG') && document.getElementById('hdnNOFLG').value != "Y") ))  {
		document.frmApplication.txtAdr1.value=document.frmApplication.txtGad1.value ;
		document.frmApplication.txtAdr2.value=document.frmApplication.txtGad2.value;
		document.frmApplication.txtAdr3.value=document.frmApplication.txtGad3.value;
		document.frmApplication.txtCity.value=document.frmApplication.txtGCity.value;
		document.frmApplication.txtZipc.value=document.frmApplication.txtGZipc.value;
//		document.frmApplication.cbxStat.value=document.frmApplication.txtGState.value;;
		document.frmApplication.txtAdr1.readOnly=true;
		document.frmApplication.txtAdr2.readOnly=true;
		document.frmApplication.txtAdr3.readOnly=true;
		document.frmApplication.txtCity.readOnly=true;
		document.frmApplication.txtZipc.readOnly=true;
		if(document.frmApplication.GedtBtn){
			document.frmApplication.GedtBtn.style.display="none";
		}
	}

	if (document.frmApplication.chkSame.checked == false)  {
		document.frmApplication.txtAdr1.readOnly=false;
		document.frmApplication.txtAdr2.readOnly=false;
		document.frmApplication.txtAdr3.readOnly=false;
		document.frmApplication.txtCity.readOnly=false;
		document.frmApplication.txtZipc.readOnly=false;
		if ((document.frmApplication.txtAdr1.value == "SAME AS ABOVE")||event.srcElement.name=="chkSame"){
			
				document.frmApplication.txtAdr1.value = "";
				document.frmApplication.txtAdr2.value = "";
				document.frmApplication.txtAdr3.value = "";
				document.frmApplication.txtCity.value = "";
				document.frmApplication.txtZipc.value = "";
			
			//document.frmApplication.cbxStat.value  = "";
		}
		
	}
}

function openPDF(src){
	var nm=self.name+"_opnPDF";
	var nWin=window.open(src,nm,"resizable=1,scrollbars=1,toolbar=0,status=1");
	nWin.focus();
}

function openDOC(src){
	var w=new ActiveXObject('Word.Application'); 
	var docText;
	var obj;
		if (w != null){
		w.Visible = true;
		obj=w.Documents.Open(src);
		}
}

/******FUNCTIONN TO SET THE VALUE FOR ANTITHEFT*****/
function SetAntitheft(cntVeh){   
		if (document.getElementById("spnTheftN"+cntVeh).style.display == "block")
		{
			if (document.getElementById('chkATF1'+cntVeh).checked==true){
				document.getElementById('hdnATF'+cntVeh).value="Y";
				document.getElementById('chkATF1'+cntVeh).value="Y";
			}
			else{
				document.getElementById('hdnATF'+cntVeh).value="";
				document.getElementById('chkATF1'+cntVeh).value="";
		
			}
		}
		else if (document.getElementById("spnTheft"+cntVeh).style.display == "block")
		{
				document.getElementById('hdnATF'+cntVeh).value=document.getElementById('chkATF'+cntVeh).value;
		}
		else{
			document.getElementById('hdnATF'+cntVeh).value="";
		}
		
		
}

/******FUNCTIONN TO SET THE VALUE FOR ANTILOCK*****/
function SetAntiLock(cntVeh){
	if (document.getElementById('chkABS'+cntVeh).checked==true){
		document.getElementById('hdnABS'+cntVeh).value="Y";
		document.getElementById('chkABS'+cntVeh).value="Y";
	}
	else{
		document.getElementById('hdnABS'+cntVeh).value="";
		document.getElementById('chkABS'+cntVeh).value="";
	}
}


/******FUNCTIONN TO SET DEFENSIVE DRV DISCOUNT*****/
function lockDefDrv(cnt){
	if (document.getElementById('tbxAGE'+cnt).value < 18){
		document.getElementById('cbxDfnvDrv'+cnt).checked=false;
		document.getElementById('cbxDfnvDrv'+cnt).disabled=true;
	}
	else{
		document.getElementById('cbxDfnvDrv'+cnt).disabled=false;
	}
}
function formatFLAmt()
{
		if (document.formPremium.DownPayment.value != 0) 
		{
			if (document.formPremium.DownPayment.value.indexOf(".") == -1){
			document.formPremium.DownPayment.value = document.formPremium.DownPayment.value + ".00";
			}
			
		}
}

function formatAmt()
{
		if (document.formPremium.DownPayment.value != 0) 
		{
			document.formPremium.DownPayment.value=Math.round(eval(document.formPremium.DownPayment.value));
			if (document.formPremium.DownPayment.value.indexOf(".") == -1){
			document.formPremium.DownPayment.value = document.formPremium.DownPayment.value + ".00";
			}
			
		}
}
	
	function ValDwnPay() {

		var NUMPYMNTS='0';
		var AVALDECPOS = (document.formPremium.DownPayment.value.indexOf('.') +1);
		var AVALLENGHT = document.formPremium.DownPayment.value.length;
		var LENAFTERDEC = AVALLENGHT - AVALDECPOS;
		var Dp=document.formPremium.DownPayment.value;
		var siteState=document.getElementById('SITE_STATE').value;
		Decval=Dp.substring(AVALDECPOS,AVALLENGHT);

		if (document.formPremium.DownPayment.value == "") 
		{
			alert("Down Payment cannot be blank.");
			document.formPremium.DownPayment.value = document.formPremium.HDownPayment.value;
			document.formPremium.DownPayment.focus();
			
			return false;
		}
		if (document.formPremium.DownPayment.value != 0) 
		{
			if (document.formPremium.DownPayment.value.indexOf(".") == -1){
			document.formPremium.DownPayment.value = document.formPremium.DownPayment.value + ".00";
			}
		}



		if (document.formPremium.DownPayment.value == "") 
		{
			alert("Please enter the amount for Down Payment.");
			document.formPremium.DownPayment.focus();
			
			return false;
		}
		else if (isNaN(document.formPremium.DownPayment.value) == true) {
		      alert("Please enter a numeric value for Down Payment.");
		      document.formPremium.DownPayment.focus();
			  
	      	return false;
		}
/*		else if (((document.formPremium.DownPayment.value.indexOf('.') >0) && (Decval !=00)) && (siteState !='fl') ) {
		alert("Please enter the amount in dollar amount only.");
		//document.formPremium.DownPayment.value = document.formPremium.HDownPayment.value;
      		document.formPremium.DownPayment.focus();
			
	      	return(false);
		}*/
		else if (LENAFTERDEC != 2) {
	      	alert("Please enter the amount with two Decimal Position for Down Payment.");
		      document.formPremium.DownPayment.focus();
			  
      		return(false);
		}

		var dpVal1 = Math.max(document.formPremium.DownPayment.value, document.formPremium.TOTPREM.value);
		var payUpto = document.formPremium.TOTPREM.value - 35.00;
		payUpto = payUpto + "";
		if (payUpto.indexOf(".") == -1) {
			payUpto = payUpto + ".00";
		}
		var dpVal2 = Math.min(document.formPremium.DownPayment.value, document.formPremium.HDownPayment.value);
		var dpVal3 = Math.max(document.formPremium.DownPayment.value, payUpto);
		if (document.formPremium.DownPayment.value == document.formPremium.TOTPREM.value) {
			//continue...
		}
		else if (dpVal1 == document.formPremium.DownPayment.value) {
			alert("Down Payment cannot be greater than the Total Premium.");
			document.formPremium.DownPayment.value = document.formPremium.TOTPREM.value;
			document.formPremium.DownPayment.focus();
			
			return false;
		}
		else if (document.formPremium.DownPayment.value == document.formPremium.HDownPayment.value) {
			//continue...
		}
		else if (dpVal2 == document.formPremium.DownPayment.value) {
			alert("Down Payment cannot be less than "+document.formPremium.HDownPayment.value+".");
			document.formPremium.DownPayment.value = document.formPremium.HDownPayment.value;
			document.formPremium.DownPayment.focus();
			
			return false;
		}
		else if (document.formPremium.DownPayment.value == payUpto) {
			//continue...
		}

		var TOTPRM= parseFloat(document.formPremium.TOTPREM.value);
		var DWP= parseFloat(document.formPremium.DownPayment.value);
		

		if (TOTPRM==DWP){
			NUMPYMNTS=document.formPremium.dbxINSTERM.value;
		}
		else{
			NUMPYMNT='0';
		}

	

		if (document.formPremium.ChkPayOnline.checked==true)
		{
			PBPflag='Y'
		
		}
		else
		{
			PBPflag='N';
		}

		document.getElementById('BtnOptions').style.display ="none";

			location.href="../cmn_Premium.mac/UPDPYMNTS?Onlineflag="+PBPflag+"&PBPAMOUNT="+document.formPremium.tbxCRDBT.value+"&strPayplan="+document.formPremium.hdnPaypln.value+"&MstFlg="+document.formPremium.MstFlg.value+"&TRANSFLG="+document.formPremium.TRANSFLG.value+"&DWP="+document.formPremium.DownPayment.value+"&NUMPYMNT="+NUMPYMNTS+"&CLID="+document.getElementById('CLID').value;
		
	
		return true;
	}
		
function sufxDecZero(valObj){
			if ((valObj.value).indexOf(".") == -1) {
				valObj.value = valObj.value + ".00";
			}
			else{
				tot = valObj.value;
				
				decval = tot.substring(tot.indexOf(".")+1);
				if (decval.length == 1){
					valObj.value = valObj.value + "0";
				}
				if (decval.length == 0){
					valObj.value = valObj.value + "00";
				}
			}
}

function fillparent1(fcnt){
	var objFin=eval("document.Finance"+fcnt+".frmLienholder");
	cnt=objFin.count.value;
	companyobj =eval("document.Finance"+fcnt+".frmLienholder.company"+cnt);
	var compvalue=companyobj.value;
	var siteState=document.getElementById('SITE_STATE').value;
	//pvt patch to fetch lienholder addr.
	if (compvalue == "")
	{
		eval("document.frmApplication.txtLosNam" + fcnt).value=eval("document.frmApplication.hdnLosNam" + fcnt).value;
		//if (document.getElementById('SITE_STATE') && (siteState=='ga' && siteState=='fl'))
		//{
			eval("document.frmApplication.txtLosAdd" + fcnt).value=eval("document.frmApplication.hdnLosAdd" + fcnt).value + " " +eval("document.frmApplication.hdnAddCty" + fcnt).value;
		//}
		//else
		//{
			//eval("document.frmApplication.txtLosAdd" + fcnt).value=eval("document.frmApplication.hdnLosAdd" + fcnt).value;
		//}
		//eval("document.frmApplication.txtAddCty" + fcnt).value=eval("document.frmApplication.hdnAddCty" + fcnt).value;
		eval("document.frmApplication.txtLosCty" + fcnt).value=eval("document.frmApplication.hdnLosCty" + fcnt).value;
		eval("document.frmApplication.dbxLosSt" + fcnt).value=eval("document.frmApplication.hdnLosSt" + fcnt).value;
		eval("document.frmApplication.txtLosZip" + fcnt).value=eval("document.frmApplication.hdnLosZip" + fcnt).value;
	}
	else{
	var compval=compvalue.split("|");
	eval("document.frmApplication.txtLosNam" + cnt).value=compval[0];
	if (compval[1] != ""){
		//if (document.getElementById('SITE_STATE') && (siteState=='ga' || siteState=='fl'))
		//{
			eval("parent.document.frmApplication.txtLosAdd" + cnt).value=compval[1] + " " + compval[2];
		//}
		/*else
		{
			eval("parent.document.frmApplication.txtLosAdd" + cnt).value=compval[1]
			eval("parent.document.frmApplication.txtAddCty" + cnt).value=compval[2];
		}*/
	}
	else{
		eval("parent.document.frmApplication.txtLosAdd" + cnt).value=compval[2];
		eval("parent.document.frmApplication.txtAddCty" + cnt).value='';
		}
	eval("document.frmApplication.txtLosCty" + cnt).value=compval[3];
	eval("document.frmApplication.dbxLosSt" + cnt).value=compval[4];
	eval("document.frmApplication.txtLosSt" + cnt).value=compval[4];
	eval("document.frmApplication.txtLosZip" + cnt).value=compval[5];
	eval("document.frmApplication.hdnADDZIP" + cnt).value=compval[6];
}
}

function fmtDate(ObjDate){
		
		var dtStr = ObjDate.value;

		ischkdateviol("mm/dd/yyyy",ObjDate);	

		dtStr = ObjDate.value;
		
		var sys= parent.document.getElementById('hdnCURDATE').value.substring(6,10);
		var m ;
		var d;	
		var y;
		
		var dtyr=dtStr.substring(4)
			
		sys = sys.substring(0,2) - 1
		
		if (dtyr.length < 4)
		{
		   dtyr=sys + dtyr;
		}
		
		if (dtStr.length ==6) 
		{
			m=dtStr.substring(0,2);
			d=dtStr.substring(2,4);
			y=dtStr.substring(4);

			ObjDate.value = m+"/"+d+"/"+dtyr ;
		}
		
		if (m > 12 || d > 12)
		{
			
			alert("Please enter a valid month or day or year.");
			ObjDate.value = document.getElementById('hdnVioEffDt').value;
			return false;
		}
	
		
		
		/*var dtStr = ObjDate.value;
		var pos1=dtStr.indexOf(dtCh) ;
		var pos2=dtStr.indexOf(dtCh,pos1+1) ;
		var strMonth=dtStr.substring(0,pos1) ;
		var strDay=dtStr.substring(pos1+1,pos2) ;
		var strYear=dtStr.substring(pos2+1) ;
		if (strMonth.length==1){
				strMonth = '0' + strMonth;
		}
		if (strDay.length==1){
				strDay = '0' + strDay;
		}
			ObjDate.value = strMonth + "/" + strDay + "/" + strYear ;
			*/
}

function chkMinLicAge(drvno,sitest)
{
	valDOB=document.getElementById("tbxDOB"+drvno).value;
	valAge=document.getElementById("tbxAGE"+drvno).value;
	if(valAge==0 || valAge=="" )
	{

			document.getElementById("dbxLICM"+drvno).value="Y";	
		
	return('N');
	}


		if(document.getElementById("dbxSTATE"+drvno).value.toUpperCase()!=sitest.toUpperCase())	{

					return('N');
				
		
		}	
	


	effDt=document.getElementById("tbxTERMEFFDT").value;
	
	var DataDOBarray = valDOB.split("/");
	var DOBMM = DataDOBarray[0];
	var DOBDD = DataDOBarray[1];
	var DOBYr = DataDOBarray[2];
			



	
	LicmAgeDt=LicmAgeMM+"/"+LicmAgeDD+"/"+LicmAgeYr;
	

	if(dateDiff(effDt,LicmAgeDt)<0)
	{

		LicmFlg='N'
	}
	else
		LicmFlg='Y'

	
	return LicmFlg;


}
function setAddDrvBtn(){
	
	var flgAddbtn=true;
	
	for (i=1;i <= document.getElementById('hdnDRVCOUNT').value ;i++ )
	{
		if (document.getElementById('tbxAGE'+i).value == 0)
		{
			flgAddbtn=false;
		}
		
	}

	if (flgAddbtn == false)
	{
		document.getElementById('btnDrv').disabled=true;
	}
	else{
			document.getElementById('btnDrv').disabled=false;
	}
}

function setDelChkbox(COUNT)
{
	
	if (document.getElementById('tbxAGE'+COUNT).value != 0 && COUNT != 1)
	{
		if (document.getElementById('chkDelete'+COUNT))
		{
			document.getElementById('chkDelete'+COUNT).disabled=false;
		}
	}
	else{
		if (document.getElementById('chkDelete'+COUNT))
		{
			document.getElementById('chkDelete'+COUNT).disabled=true;
		}
	}
}


function ADD_OTHR_FEE()
{
		var NonFinOption="N";

			if ((document.formPremium.drpFinCompn.value=="61") || (document.formPremium.drpFinCompn.value=="G5") || (document.formPremium.drpFinCompn.value=="16") || (document.formPremium.drpFinCompn.value=="L11"))
			{
				NonFinOption="Y";
			}
			else
			{
				NonFinOption="N";
			}



	//alert("in ADD othr fee")
		


	

	if ((document.formPremium.rdPRMOPTION[1].checked == true) || (NonFinOption=="Y")) {
		document.getElementById("tbxTOTTyp").value=parseFloat(Number(eval(document.ifrmPFC.frmPFC.tbxDwnFinAmt.value)))  ;
		document.getElementById("hdnTOTFPRM").value=parseFloat(eval(document.ifrmPFC.frmPFC.tbxDwnFinAmt.value))  ;
	}else{
	
		document.getElementById("tbxTOTTyp").value=parseFloat(eval(document.getElementById("hdntotPolicyprem").value)) ;
		document.getElementById("hdnTOTFPRM").value=parseFloat(eval(document.getElementById("hdntotPolicyprem").value));
	}

		if (document.getElementById("tbxTOTTyp").value.indexOf(".") == -1) {
				document.getElementById("tbxTOTTyp").value = document.getElementById("tbxTOTTyp").value + ".00"
		}
		if (document.getElementById("hdnTOTFPRM").value.indexOf(".") == -1) {
				document.getElementById("hdnTOTFPRM").value = document.getElementById("hdnTOTFPRM").value + ".00"
		}
			sufxDecZero(eval(document.getElementById("tbxTOTTyp")))
			sufxDecZero(eval(document.getElementById("hdnTOTFPRM")))

		
}



function ADD_OTHR_FEE_DB()
{
//alert(document.formPremium.tbxOtherFee);




		
	
		document.getElementById("tbxTOTTyp").value=parseFloat(Number(eval(document.formPremium.DownPayment.value)))  ;
		document.getElementById("hdnTOTFPRM").value=parseFloat(eval(document.formPremium.DownPayment.value)) ;
	
		if (document.getElementById("tbxTOTTyp").value.indexOf(".") == -1) {
				document.getElementById("tbxTOTTyp").value = document.getElementById("tbxTOTTyp").value + ".00"
		}
		if (document.getElementById("hdnTOTFPRM").value.indexOf(".") == -1) {
				document.getElementById("hdnTOTFPRM").value = document.getElementById("hdnTOTFPRM").value + ".00"
		}
			sufxDecZero(eval(document.getElementById("tbxTOTTyp")))
			sufxDecZero(eval(document.getElementById("hdnTOTFPRM")))

		
}


function HideZipTerr()  {

	document.getElementById('SpanValid').style.display = "none";
	/*document.QuoteForm.tbxZIP.value = ""
	if (window.document.ifrmTerritory.formterritory.dbxTerritory)
	{
		window.document.ifrmTerritory.formterritory.dbxTerritory.options.length=0;
	}
	window.document.ifrmTerritory.formterritory.Hdnzip.value = ""
	document.QuoteForm.hdnTerritory.value="";
	window.document.ifrmTerritory.formterritory.submit()*/
}



function DISADDON(){

			if (document.formPremium.txtAddCovProvider.value ==0)
			{
					document.getElementById('txtAddCFinAmtNSF').value ="0.00";
					document.getElementById('txtAddCFinAmtNSF').disabled=true;
			}
			else
			{	
				document.getElementById('txtAddCFinAmtNSF').disabled=false;
			}
}

function CALCDDON(){
				if (document.formPremium.txtAddCFinAmtNSF.value =="")
				{
					document.getElementById('txtAddCFinAmtNSF').value=0.00;
				}
				if (document.formPremium.hdnAddCFinAmtNSF.value =="")
				{
					document.getElementById('hdnAddCFinAmtNSF').value=0.00;
				}

			if (document.formPremium.txtAddCovProvider.value ==0)
			{

					document.formPremium.tbxTOTTyp.value = parseFloat(eval(document.getElementById("tbxTOTTyp").value) - eval (document.getElementById('txtAddCFinAmtNSF').value));
					document.formPremium.hdnTOTFPRM.value = parseFloat(eval(document.getElementById("tbxTOTTyp").value) - eval (document.getElementById('txtAddCFinAmtNSF').value));
					if (document.formPremium.tbxTOTTyp.value.indexOf(".") == -1) {
						document.formPremium.tbxTOTTyp.value = document.formPremium.tbxTOTTyp.value + ".00"
					}
					if (document.formPremium.hdnTOTFPRM.value.indexOf(".") == -1) {
						document.formPremium.hdnTOTFPRM.value = document.formPremium.hdnTOTFPRM.value + ".00"
					}

					sufxDecZero(eval(document.getElementById("tbxTOTTyp")))
					sufxDecZero(eval(document.getElementById("hdnTOTFPRM")))

					document.getElementById('hdnAddCFinAmtNSF').value ="0.00";
					document.getElementById('txtAddCFinAmtNSF').value ="0.00";
					document.getElementById('txtAddCFinAmtNSF').disabled=true;
					sufxDecZero(eval(document.getElementById("txtAddCFinAmtNSF")))
					sufxDecZero(eval(document.getElementById("hdnAddCFinAmtNSF")))

			}
			else
			{

					if (document.formPremium.hdnAddCFinAmtNSF.value =="")
					{
						document.getElementById('hdnAddCFinAmtNSF').value=0.00;
					}
					document.getElementById('txtAddCFinAmtNSF').disabled=false;
					document.formPremium.tbxTOTTyp.value = parseFloat(eval(document.getElementById("tbxTOTTyp").value) - eval (document.getElementById('hdnAddCFinAmtNSF').value));
					document.formPremium.tbxTOTTyp.value = parseFloat(eval(document.getElementById("tbxTOTTyp").value) + eval (document.getElementById('txtAddCFinAmtNSF').value));
					document.formPremium.hdnTOTFPRM.value = document.formPremium.tbxTOTTyp.value;
					
					document.getElementById('hdnAddCFinAmtNSF').value=document.getElementById('txtAddCFinAmtNSF').value;
					if (document.formPremium.tbxTOTTyp.value.indexOf(".") == -1) {
						document.formPremium.tbxTOTTyp.value = document.formPremium.tbxTOTTyp.value + ".00"
					}
					if (document.formPremium.hdnTOTFPRM.value.indexOf(".") == -1) {
						document.formPremium.hdnTOTFPRM.value = document.formPremium.hdnTOTFPRM.value + ".00"
					}

					sufxDecZero(eval(document.getElementById("tbxTOTTyp")))
					sufxDecZero(eval(document.getElementById("hdnTOTFPRM")))

					sufxDecZero(eval(document.getElementById("txtAddCFinAmtNSF")))
					sufxDecZero(eval(document.getElementById("hdnAddCFinAmtNSF")))
					
			}

}

function SetFocus(){
	if (document.getElementById('txtAddCFinAmtNSF').disabled==false)
	{
		document.formPremium.txtAddCFinAmtNSF.focus();	
	}
	else
	{
		if (document.formPremium.DownPayment)
		{
		document.formPremium.DownPayment.focus();	
		}
		else
		{
			if (document.formPremium.tbxCashTyp)
			{
				document.formPremium.tbxCashTyp.focus();	
			}
		}
	}
}

// For Indiana State:- This function checks the minimum requirments and validates the IE5 and above with service pack 2 or above
function browserValidate(){
//IE 5.5 service pack 2 and higher
	version=0
	var appversion = navigator.appVersion;
	var servPack = window.navigator.appMinorVersion ;

	if(screen.width < 800 && screen.height < 600 ) 
	{
		alert("Your PC does not meet our minimum requirements: 800x600 screen resolution");
		window.location.href("../cmn_Login.mac/main");
	}
	
	if (appversion.indexOf("MSIE")!=-1){
			temp=navigator.appVersion.split("MSIE")
			version=parseFloat(temp[1])
				if ( (version <= 5.5) && (servPack.substring(3,4) <= 2) ){ //NON IE browser will return 0
				alert("Your PC does not meet our minimum requirements: 800x600 screen resolution and Internet Explorer 5.5 service pack 2, or higher. 		  Please resolve the issue/s before continuing. Thank you for visiting United Automobile Insurance Company");
				window.location.href("../cmn_Login.mac/main");
				return false;
				}//end of inner loop
		
	}//end of outer if loop

	else
		{	
		return true; 
		}
	
}

function chkTermForTR(){
	var sitest=document.getElementById("SITE_STATE").value;

 if(document.getElementById('dbxINSTERM').value == "6" || document.getElementById('dbxINSTERM').value == "12") {
   for (var uno=1;uno <= document.getElementById('hdnVEHCOUNT').value ; uno++ ) {
   
    if (document.getElementById('chkTR'+uno) && trim1(document.getElementById('dbxCMPD'+uno).value) != "none") {
     eval("window.document.getElementById('chkTR"+uno+ "')").disabled=false;
    }
    else{
     eval("window.document.getElementById('chkTR"+uno+ "')").checked=false;
     eval("window.document.getElementById('chkTR"+uno+ "')").disabled=true;
    }
   }
  }
  else{
   for (var uno=1;uno<=maxveh ;uno++ ) {
   if (document.getElementById('chkTR'+uno)) {
		eval("window.document.getElementById('chkTR"+uno+ "')").checked=false;
		eval("window.document.getElementById('chkTR"+uno+ "')").disabled=true;
		
    }
   }
  }
 }


function Issue_confirm()
{

	if (document.getElementById('hdnTOTPREM') && document.getElementById('hdnTOTPREM').value == 0)
	{
			alert('Due to some un-expected error, policy could not be issued. You will be taken back to quote page please check all the information and try again.');		
			
			var statename = eval("window.document.getElementById('SITE_STATE')").value;

				location.href='../cmn_Quote.mac/main?MstFlg='+document.getElementById("MstFlg").value+'&TRANSFLG='+document.getElementById("TRANSFLG").value+"&CLID="+document.getElementById('CLID').value;

		
	}


	if (document.getElementById('hdnSR22FLG') && document.getElementById('hdnSR22FLG').value == "Y")
	{
		alert('Unable to process policy due to no MVR available for the drivers.');
		return false;
	}
	else{
		var name=confirm("To issue the policy click OK.")
		return name;
	}
}

function prevSR(COUNT){
	if (document.getElementById('chkSR22'+COUNT).checked == true)
	{
		document.getElementById('hdnSR22'+COUNT).value="Y"
	}
	else{
		document.getElementById('hdnSR22'+COUNT).value="N"
	}
}
function enbPolNo(){

	if (document.getElementById('chkPRVPOL').checked == true)
	{

		document.getElementById('spnPRFX').style.display="block";
		document.getElementById('dbxPolcyPfx').disabled = false;
		document.getElementById('txtPrvpolNum').disabled = false;
		if (document.getElementById('hdnTrFlg').value == "Y")
		{
			
			document.getElementById('spnEXPD').style.display="none";
			document.getElementById('spnEXPDL').style.display="none";
			document.getElementById('spnPCN').style.display="none";
			document.getElementById('spnPCNL').style.display="none";
		}
	}
	else{
			if (document.getElementById('hdnTrFlg').value != "Y")
			{
				document.getElementById('spnPRFX').style.display="block";
				document.getElementById('txtPrvpolNum').disabled = true;
				document.getElementById('dbxPolcyPfx').disabled = true;
				
			}
			else{
				
				document.getElementById('spnEXPD').style.display="block";
				document.getElementById('spnEXPDL').style.display="block";
				document.getElementById('spnPCN').style.display="block";
				document.getElementById('spnPCNL').style.display="block";
				document.getElementById('spnPRFX').style.display="block";
				document.getElementById('txtPrvpolNum').disabled = false;
				document.getElementById('txtPrevCompName').disabled = false;
				document.getElementById('txtExpDate').disabled = false;
				document.getElementById('dbxPolcyPfx').disabled = true;
			}
			
		
	}
}

function formatDOBDT()
{
		var tempstr = new String();
        var mon = new String() ;
        var sls1 = new String();
        var day2 = new String();        
        var day = new String();                
        var year  = new String();                        
		var MvrtotDriver= document.MVRForm.TOTNUMDRV.value;
		for(DrvCntr=1;DrvCntr<=MvrtotDriver;DrvCntr++){
			var orgDrvno=eval("document.MVRForm.hdndbDrvNo"+DrvCntr).value;
			tempstr = eval("document.MVRForm.tbxDOB"+orgDrvno).value ; 
			mon = tempstr.substring(0, tempstr.indexOf("/")) ;
			sls1 = tempstr.indexOf("/");
			day2 = tempstr.substring(sls1+1);
			day = day2.substring(0, day2.indexOf("/"));
			year = day2.substring(day2.indexOf("/")+1); 
			
			if (mon.length < 2 ) {
			mon = "0" + mon ;
			}

			if (day.length < 2) {
			day = "0" + day ;         
			}
			eval("document.MVRForm.tbxDOB"+orgDrvno).value = mon + "/" +day+"/"+year;       
		}	
}

function CHKVALIDDT()
{
		var MvrtotDriver= document.MVRForm.TOTNUMDRV.value;
		for(DrvCntr=1;DrvCntr<=MvrtotDriver;DrvCntr++){
			tempstr = eval("document.MVRForm.tbxDOB"+orgDrvno).value ; 
			mon = tempstr.substring(0, tempstr.indexOf("/")) ;
			sls1 = tempstr.indexOf("/");
			day2 = tempstr.substring(sls1+1);
			day = day2.substring(0, day2.indexOf("/"));
			year = day2.substring(day2.indexOf("/")+1); 
			
			if (mon.length < 2 ) {
			mon = "0" + mon ;
			}

			if (day.length < 2) {
			day = "0" + day ;         
			}
			eval("document.MVRForm.tbxDOB"+orgDrvno).value = mon + "/" +day+"/"+year;       
			if (isDate(eval("document.MVRForm.tbxDOB"+orgDrvno), eval("document.MVRForm.tbxDOB"+orgDrvno)) == false){
				alert("Plese enter valid Date of brith for driver");
				return false;
			}
		}	
}

function RouteDB(FLG){
	var chk;
	chk=chkFLDBAmtTOT();
	if (chk=="Y"){
		if (FLG=="I"){			
			document.formPremium.hdnROUTETO.value="I";
		}
		else{
			document.formPremium.hdnROUTETO.value="E";
		}
		
		document.formPremium.submit();
	}
	else{
		
	}
}


function chkFLDBAmtTOT(FLG){
	if ((document.formPremium.tbxCashTyp.value==0) && (document.formPremium.tbxChqTyp.value==0) && (document.formPremium.tbxCRDBT.value==0) && (document.formPremium.tbxMOTyp.value==0)){
			alert("Please enter the Method of Payment.");
			document.formPremium.tbxCashTyp.focus();
			
			return false;
	}
	if (isNaN(document.formPremium.tbxCashTyp.value) == true) {
		  alert("Please enter a numeric value for cash payment.");
		  document.formPremium.tbxCashTyp.focus();
		  
		return false;
	}
	if (isNaN(document.formPremium.tbxChqTyp.value) == true) {
		  alert("Please enter a numeric value for check payment.");
		  document.formPremium.tbxChqTyp.focus();
		  
		return false;
	}
	if (isNaN(document.formPremium.tbxCRDBT.value) == true) {
		  alert("Please enter a numeric value for credit / debit.");
		  document.formPremium.tbxCRDBT.focus();
		  
		return false;
	}
	if (document.formPremium.tbxChqTyp.value >"0.00"){
		if (document.formPremium.tbxChqNum.value==0){
			alert("Please enter Check #.");
			document.formPremium.tbxChqNum.focus();
			
			return false;
		}
	}	
	if (isNaN(document.formPremium.tbxMOTyp.value) == true) {
		alert("Please enter a numeric value for money order payment.");
		document.formPremium.tbxMOTyp.focus();
		
		return false;
	}
	if (parseFloat(document.formPremium.tbxTOTTyp.value) != parseFloat(document.formPremium.hdnTOTFPRM.value)){
		alert("Amount for mode of payment should be equal to total amount due.");
		document.formPremium.tbxCashTyp.focus();


		if (document.getElementById("tbxTOTTyp").value.indexOf(".") == -1) {
			document.getElementById("tbxTOTTyp").value = document.getElementById("tbxTOTTyp").value + ".00"
		}
		if (document.getElementById("hdnTOTFPRM").value.indexOf(".") == -1) {
			document.getElementById("hdnTOTFPRM").value = document.getElementById("hdnTOTFPRM").value + ".00"
		}
		document.getElementById("tbxTOTTyp").value=document.getElementById("hdnTOTFPRM").value;
		sufxDecZero(eval(document.getElementById("tbxTOTTyp")))
		sufxDecZero(eval(document.getElementById("hdnTOTFPRM")))
		
		return false;
	}

	var ttprem=(eval(document.formPremium.tbxCashTyp.value) + eval(document.formPremium.tbxChqTyp.value) + eval(document.formPremium.tbxMOTyp.value) + eval(document.formPremium.tbxCRDBT.value) );
	if (parseFloat(ttprem) != parseFloat(document.formPremium.tbxTOTTyp.value)){
		alert("Amount for method of payment should be equal to total amount due.");

		document.formPremium.tbxCashTyp.focus();
		document.formPremium.tbxTOTTyp.value=document.formPremium.hdnTOTFPRM.value;
		sufxDecZero(eval(document.getElementById("tbxTOTTyp")))
		sufxDecZero(eval(document.getElementById("hdnTOTFPRM")))
		
		return false;
	}
	
	return ('Y');

}
function EnableNonFinCompany()
{
	var sitest=document.getElementById("SITE_STATE").value;

		if ((document.formPremium.drpFinCompn.value=="61") || (document.formPremium.drpFinCompn.value=="G5") || (document.formPremium.drpFinCompn.value=="16") || (document.formPremium.drpFinCompn.value=="L11"))
		{

		}
	
}

function setAtf(UNTCNT){
	if (eval("document.getElementById('dbxCMPD"+UNTCNT + "')").value == "" || eval("document.getElementById('dbxCMPD"+UNTCNT + "')").value =="none"){
		if (dateDiff(document.getElementById('tbxTERMEFFDT').value,"01/15/2007") >= 45)
		{
			eval("document.getElementById('chkATF1"+UNTCNT + "')").disabled = true;
			document.getElementById('chkTR'+UNTCNT).checked = false;
			eval("document.getElementById('chkTR"+UNTCNT + "')").disabled = true;
			if (eval("document.getElementById('hdnTOWREN"+UNTCNT + "')"))
			{
			eval("document.getElementById('hdnTOWREN"+UNTCNT + "')").value= "";
			}

		}
		else{
			eval("document.getElementById('chkATF"+UNTCNT + "')").disabled = true;
			eval("document.getElementById('chkLOJACK"+UNTCNT + "')").disabled = true;
			eval("document.getElementById('chkWINETCH"+UNTCNT + "')").disabled = true;
			eval("document.getElementById('chkHLA"+UNTCNT + "')").disabled = true;
			eval("document.getElementById('chkTR"+UNTCNT + "')").checked = false;
			eval("document.getElementById('chkTR"+UNTCNT + "')").disabled = true;
			if (eval("document.getElementById('hdnTOWREN"+UNTCNT + "')"))
			{
			eval("document.getElementById('hdnTOWREN"+UNTCNT + "')").value= "";
		}

		}
	}
	else{

		if (dateDiff(document.getElementById('tbxTERMEFFDT').value,"01/15/2007") >= 45)
		{
			eval("document.getElementById('chkATF1"+UNTCNT + "')").disabled = false;
			eval("document.getElementById('chkTR"+UNTCNT + "')").disabled = false;
		}
		else{
			eval("document.getElementById('chkATF"+UNTCNT + "')").disabled = false;
			eval("document.getElementById('chkLOJACK"+UNTCNT + "')").disabled = false;
			eval("document.getElementById('chkWINETCH"+UNTCNT + "')").disabled = false;
			eval("document.getElementById('chkHLA"+UNTCNT + "')").disabled = false;
			eval("document.getElementById('chkTR"+UNTCNT + "')").disabled = false;
		}
	}
}

function enblbtns(){
	var sitest=document.getElementById("SITE_STATE").value;
	if(document.getElementById("dbxINSTERM")){
		document.getElementById("dbxINSTERM").disabled = false;
	}

	
	if(document.getElementById("txtDBDwnPayment")){
		document.getElementById("txtDBDwnPayment").disabled = false;
	}

	if(document.getElementById("btnConfirm")){
		document.getElementById("btnConfirm").disabled = false;	
	}
	if(document.getElementById("btnHome")){
		document.getElementById("btnHome").disabled = false;	
	}		
	if(document.getElementById("btnEdtQuote")){
		document.getElementById("btnEdtQuote").disabled = false;
	}
	if(document.getElementById("btnPrint")){
	document.getElementById("btnPrint").disabled = false;
	}
	if(document.getElementById("btnEdtQuote1")){
		document.getElementById("btnEdtQuote1").disabled = false;
	}
	if(document.getElementById("btnPrint1")){
	document.getElementById("btnPrint1").disabled = false;
	}

	if(document.getElementById("btnAppl")){
	document.getElementById("btnAppl").disabled = false;
	}
	

	if(document.getElementById("btnIssPolicy")){
		document.getElementById("btnIssPolicy").disabled = false;
	}
}
function chkvinalpha()
{
	var unaccp = new Array(73,79,81,105,111,113)

	for(cnt = 0 ;cnt < 6 ;cnt++)
	{
	if(event.keyCode == parseInt(unaccp[cnt]))
		event.keyCode = 0
	}
	
}


function CheckPBP()
{
	var sitest=document.getElementById("SITE_STATE").value;

	if (document.getElementById('hdnShwPymntMethod')){
		if (document.getElementById('hdnShwPymntMethod').value>0)
		{
			var amount=0;			
				if (document.formPremium.ChkPayOnline.checked==true)
				{
						alert("Agency fees can not  be included in credit card payments.");
						amount=document.formPremium.tbxTOTTyp.value;
						document.formPremium.tbxCRDBT.style.background ="FFFFFF";
						document.formPremium.tbxCRDBT.readOnly=true;
						document.formPremium.tbxTOTTyp.value=eval(amount) ;
						document.formPremium.hdnTOTFPRM.value=eval(amount);
						document.formPremium.tbxCRDBT.value=document.formPremium.tbxTOTTyp.value;

						document.formPremium.tbxChqTyp.value="0.00";
						document.formPremium.tbxCashTyp.value="0.00";
						document.formPremium.tbxMOTyp.value="0.00";
						document.formPremium.tbxChqNum.value="";
						

						document.formPremium.tbxChqTyp.readOnly=true;
						document.formPremium.tbxChqTyp.style.background = "808080";

						document.formPremium.tbxCashTyp.readOnly=true;
						document.formPremium.tbxCashTyp.style.background = "808080";
						document.formPremium.tbxMOTyp.readOnly=true;
						document.formPremium.tbxMOTyp.style.background = "808080";
						document.formPremium.tbxChqNum.readOnly=true;
						document.formPremium.tbxChqNum.style.background = "808080";

						if (document.formPremium.tbxTOTTyp.value.indexOf(".") == -1) {
							document.formPremium.tbxTOTTyp.value = document.formPremium.tbxTOTTyp.value + ".00";
						}
						if (document.formPremium.hdnTotValue.value.indexOf(".") == -1) {
							document.formPremium.hdnTotValue.value = document.formPremium.hdnTotValue.value + ".00";
						}
						if (document.formPremium.tbxCRDBT.value.indexOf(".") == -1) {
							document.formPremium.tbxCRDBT.value = document.formPremium.tbxCRDBT.value + ".00";
						}
						document.formPremium.hdnpayonline.value='Y';
			}
			else
			{

				if (document.formPremium.dbxINSTERM.value >=6)
				{

							document.getElementById("tbxTOTTyp").value=parseFloat(Number(eval(document.formPremium.DownPayment.value)))  ;
							document.getElementById("hdnTOTFPRM").value=parseFloat(eval(document.formPremium.DownPayment.value))  ;
						

					
				}
				else
				{
					document.formPremium.tbxTOTTyp.value=document.formPremium.hdnTotValue.value;
					document.formPremium.hdnTOTFPRM.value=document.formPremium.hdnTotValue.value;
				}
				document.formPremium.hdnpayonline.value='';
				document.formPremium.tbxChqTyp.readOnly=false;
				document.formPremium.tbxCashTyp.readOnly=false;
				document.formPremium.tbxChqNum.readOnly=false;
				document.formPremium.tbxMOTyp.readOnly=false;
				document.formPremium.tbxChqTyp.style.background ="FFFFFF";
				document.formPremium.tbxChqNum.style.background ="FFFFFF";
				document.formPremium.tbxCashTyp.style.background ="FFFFFF";
				document.formPremium.tbxMOTyp.style.background ="FFFFFF";
				document.formPremium.tbxCRDBT.value="0.00";
				document.formPremium.tbxCRDBT.style.background ="808080";
				document.formPremium.tbxCRDBT.readOnly=true;

			}
			
		}
	}
	sufxDecZero(eval(document.getElementById("tbxTOTTyp")))
	sufxDecZero(eval(document.getElementById("hdnTOTFPRM")))
	document.formPremium.ChkPayOnline.disabled=false;
}

function OnlinePay()
	{

	var SiteState=document.formPremium.SITE_STATE.value;
		var objAgencyFee=0;
		var objhdnAgencyFee=0;


				if (document.formPremium.txtAddCFinAmtNSF)
				{
					objAgencyFee=document.formPremium.txtAddCFinAmtNSF.value;
					objhdnAgencyFee=document.formPremium.hdnAddCFinAmtNSF.value;
				}
				else
				{
					objAgencyFee=0.00;
					objhdnAgencyFee=0.00;
				}
		
			if (objhdnAgencyFee ==""){
				objhdnAgencyFee=0.00;
			}
			if (objAgencyFee==""){
				objAgencyFee=0.00;
			}


			if (document.formPremium.dbxINSTERM.value >=6)
			{
				var ToTonlinePrem=document.formPremium.DownPayment.value;
			}
			else
			{
				var ToTonlinePrem=document.formPremium.hdnTotValue.value;
			}

			ToTonlinePrem=eval(ToTonlinePrem) + eval(objAgencyFee);

		if (document.formPremium.ChkPayOnline.checked==true)
		{
					alert("Agency fees can not  be included in credit card payments.");
					document.formPremium.tbxCRDBT.style.background ="FFFFFF";
					document.formPremium.tbxCRDBT.readOnly=false;
					document.formPremium.tbxTOTTyp.value=eval(ToTonlinePrem);
					document.formPremium.hdnTOTFPRM.value=eval(ToTonlinePrem);
					document.formPremium.tbxCRDBT.value=eval(ToTonlinePrem);

					document.formPremium.tbxChqTyp.value="0.00";
					document.formPremium.tbxCashTyp.value="0.00";
					document.formPremium.tbxMOTyp.value="0.00";
					document.formPremium.tbxChqNum.value="";
					

					document.formPremium.tbxChqTyp.readOnly=true;
					document.formPremium.tbxChqTyp.style.background = "808080";

					document.formPremium.tbxCashTyp.readOnly=true;
					document.formPremium.tbxCashTyp.style.background = "808080";
					document.formPremium.tbxMOTyp.readOnly=true;
					document.formPremium.tbxMOTyp.style.background = "808080";
					document.formPremium.tbxChqNum.readOnly=true;
					document.formPremium.tbxChqNum.style.background = "808080";

					if (document.formPremium.tbxTOTTyp.value.indexOf(".") == -1) {
						document.formPremium.tbxTOTTyp.value = document.formPremium.tbxTOTTyp.value + ".00";
					}
					if (document.formPremium.hdnTotValue.value.indexOf(".") == -1) {
						document.formPremium.hdnTotValue.value = document.formPremium.hdnTotValue.value + ".00";
					}
					if (document.formPremium.tbxCRDBT.value.indexOf(".") == -1) {
						document.formPremium.tbxCRDBT.value = document.formPremium.tbxCRDBT.value + ".00";
					}
					document.formPremium.hdnpayonline.value='Y';
		}
		else
		{
			document.formPremium.tbxTOTTyp.value=ToTonlinePrem;
			document.formPremium.hdnTOTFPRM.value=ToTonlinePrem;
			document.formPremium.hdnpayonline.value='';
			document.formPremium.tbxChqTyp.readOnly=false;
			document.formPremium.tbxCashTyp.readOnly=false;
			document.formPremium.tbxChqNum.readOnly=false;
			document.formPremium.tbxMOTyp.readOnly=false;
			document.formPremium.tbxChqTyp.style.background ="FFFFFF";
			document.formPremium.tbxChqNum.style.background ="FFFFFF";
			document.formPremium.tbxCashTyp.style.background ="FFFFFF";
			document.formPremium.tbxMOTyp.style.background ="FFFFFF";
			document.formPremium.tbxCRDBT.value="0.00";
			document.formPremium.tbxCRDBT.style.background ="808080";
			document.formPremium.tbxCRDBT.readOnly=true;
			

		}
		sufxDecZero(eval(document.getElementById("tbxTOTTyp")))
		sufxDecZero(eval(document.getElementById("hdnTOTFPRM")))

	}
function chkfunct(){
	alert(document.getElementById('valTotAmnt').text.value)

}
function SetTowRen(cntVeh){   
	if (document.getElementById('chkTR'+cntVeh).checked==true){
		document.getElementById('hdnTOWREN'+cntVeh).value="Y";
	}
	else{
		document.getElementById('hdnTOWREN'+cntVeh).value="";
	}
}


function showBtns()
{
	document.getElementById('BtnOptions').style.display ="block";
	document.getElementById('BtnOptions1').style.display ="block";
	
}

//Patch to convert all the Agency Bill renewals to Direct Bill Renewals : Anupam Yadav
function ConfirmRnwlChoice(cnt){
		var ActStatusFlg = document.getElementById('hdnActvFlg').value;
		var DelStatusFlg = document.getElementById('hdnDelFlg').value;
		var recCnt = document.getElementById('hdnRecCnt').value;
		var setFlg="";
		if((recCnt == 0) || (recCnt != 0 && ActStatusFlg == "")){
			answer = confirm("Are you sure, you want to signup for converting all Agency Bill renewals to Direct Bill renewals.")
			setFlg= "Y";
		}
		else if (recCnt != 0 && ActStatusFlg == "Y")
		{
			answer = confirm("Are you sure, you want to cancel the signup for converting all Agency Bill renewals to Direct Bill renewals.")
			setFlg= "N";
		}
		var setStatusFlg = document.getElementById('hdnsetStutsFlg');
		if (answer == true){ 
			setStatusFlg.value = setFlg;
			location.href='../cmn_Login.mac/ConvAGToDBRnwl?setFlg='+document.getElementById('hdnsetStutsFlg').value+"&CLID="+document.getElementById('CLID').value;
			return true;
		} 
		else{
			return false;
		}
}



window.onerror = null;
 var bName = navigator.appName;
 var bVer = parseInt(navigator.appVersion);
 var NS4 = (bName == "Netscape" && bVer >= 4);
 var IE4 = (bName == "Microsoft Internet Explorer" 
 && bVer >= 4);
 var NS3 = (bName == "Netscape" && bVer < 4);
 var IE3 = (bName == "Microsoft Internet Explorer" 
 && bVer < 4);
 var blink_speed=500;
 var i=0;
 
if (NS4 || IE4) {
 if (navigator.appName == "Netscape") {
	layerStyleRef="layer.";
	layerRef="document.layers";
	styleSwitch="";
 }
 else{
	layerStyleRef="layer.style.";
	layerRef="document.all";
	styleSwitch=".style";
 }
}

//BLINKING
function Blink(layerName){
 if (NS4 || IE4) { 
 if(i%2==0)
 {
	eval(layerRef+'["'+layerName+'"]'+
	styleSwitch+'.visibility="visible"');
 }
 else
 {
	eval(layerRef+'["'+layerName+'"]'+
	styleSwitch+'.visibility="hidden"');
 }
 } 
 if(i<1)
 {
 i++;
 } 
 else
 {
 i--
 }
 setTimeout("Blink('"+layerName+"')",blink_speed);
}
//  End -->


function ischkdate(format,objDT)
{
	dateValue=objDT.value;
	
	
	var sys= document.getElementById('SYSYEAR').value;
	
	

	var err= 0;
	var fmt = format.toUpperCase(); 
    var re = /^(M|MM|D|DD|YYYY)([\-\/]{1})(M|MM|D|DD|YYYY)(\2)(M|MM|D|DD|YYYY)$/; 
    if (!re.test(fmt)) { fmt = "MM/DD/YYYY"; } 
    if (fmt.indexOf("M") == -1) { fmt = "MM/DD/YYYY"; } 
    if (fmt.indexOf("D") == -1) { fmt = "MM/DD/YYYY"; } 
    if (fmt.indexOf("YYYY") == -1) { fmt = "MM/DD/YYYY"; } 

	
	if (dateValue.length == 8 || dateValue.length == 9)
	{
		
		var MM =(dateValue.substring(0,2));
		var DD =(dateValue.substring(2,4));
		var YYYY =(dateValue.substring(4,8));

		
		if (DD.substring(1,2) == "/" )
		{
			var DD = "0" + DD.substring(0,1);
		}
		else if (DD.substring(0,1) == "/" && dateValue.length == 9)
		{
			var DD = "0" + DD.substring(1,2);
		}
		else if (MM.indexOf("/") == -1 && DD < 10)
		{
			var DD = "0" + DD.substring(1,2);
		}
		else if (DD.substring(0,1) == "/" && YYYY.substring(0,2) == "19")
		{
			err= 1;
		}

		if (MM.substring(1,2) == "/" )
		{
			var MM = "0" + MM.substring(0,1);
		}
		else if (MM.substring(0,1) == "/" )
		{
			err= 2;
		}
		
		if (dateValue.length == 9)
		{
			var YYYY =(dateValue.substring(5,9));
		}
		else
		{
			if (YYYY.substring(0,2) != "19")
			{
					
					var YYYY = "19" + dateValue.substring(6,8);
					var DD = dateValue.substring(3,5);				
			}	
		}
	}	
	else if (dateValue.length == 10)
	{
		var MM =(dateValue.substring(0,2));
		var DD =(dateValue.substring(3,5));
		var YYYY = (dateValue.substring(6,10));
				
		if (MM.indexOf("/") == -1 && DD.indexOf("/") == -1 && YYYY.indexOf("/") == -1){}
		else
		{
			err=3;
		}		
	} 
	else{
		err=4;
	}

	
  	
	var sep = "/"; 
    if (fmt.indexOf("-") != -1) { sep = "-"; } 
    var pieces = fmt.split(sep); 
    var result = "";

	 switch (pieces[0]) { 
         case "M" : result += M + sep; break; 
         case "MM" : result += MM + sep; break; 
         case "D" : result += D + sep; break; 
         case "DD" : result += DD + sep; break; 
         case "YYYY" : result += YYYY + sep; break; 
    } 
	switch (pieces[1]) { 
         case "M" : result += M + sep; break; 
         case "MM" : result += MM + sep; break; 
         case "D" : result += D + sep; break; 
         case "DD" : result += DD + sep; break; 
         case "YYYY" : result += YYYY + sep; break; 
    } 
    switch (pieces[2]) { 
         case "M" : result += M; break; 
         case "MM" : result += MM; break; 
         case "D" : result += D; break; 
         case "DD" : result += DD; break; 
         case "YYYY" : result += YYYY; break; 
    } 

	

	
	//alert(result)
	if (err == 0 )
	{
		
		objDT.value = result;	
		
		return objDT.value;
	}
	else
	{

		return false;
	}
}





function ischkdateviol(format,ObjDate)
{
	dateValue=ObjDate.value;
	//var sys= parent.document.QuoteForm.SYSYEAR.value;
	//var sys= parent.document.getElementById('hdnCURDATE').value.substring(6,10);

	var err= 0;
	var fmt = format.toUpperCase(); 
    var re = /^(M|MM|D|DD|YYYY)([\-\/]{1})(M|MM|D|DD|YYYY)(\2)(M|MM|D|DD|YYYY)$/; 
    if (!re.test(fmt)) { fmt = "MM/DD/YYYY"; } 
    if (fmt.indexOf("M") == -1) { fmt = "MM/DD/YYYY"; } 
    if (fmt.indexOf("D") == -1) { fmt = "MM/DD/YYYY"; } 
    if (fmt.indexOf("YYYY") == -1) { fmt = "MM/DD/YYYY"; } 

	
	if (dateValue.length == 8 || dateValue.length == 9)
	{
		
		var MM =(dateValue.substring(0,2));
		var DD =(dateValue.substring(2,4));
		var YYYY =(dateValue.substring(4,8));

		
		if (DD.substring(1,2) == "/" )
		{
			var DD = "0" + DD.substring(0,1);
		}
		else if (DD.substring(0,1) == "/" && dateValue.length == 9)
		{
			var DD = "0" + DD.substring(1,2);
		}
		else if (MM.indexOf("/") == -1 && DD < 10)
		{
			var DD = "0" + DD.substring(1,2);
		}
		else if (DD.substring(0,1) == "/" && YYYY.substring(0,2) == "19")
		{
			err= 1;
		}

		if (MM.substring(1,2) == "/" )
		{
			var MM = "0" + MM.substring(0,1);
		}
		else if (MM.substring(0,1) == "/" )
		{
			err= 2;
		}
		
		if (dateValue.length == 9)
		{
			var YYYY =(dateValue.substring(5,9));
		}
		else
		{
			if (YYYY.substring(0,2) != "19")
			{
					
					var YYYY = "19" + dateValue.substring(6,8);
					var DD = dateValue.substring(3,5);				
			}	
		}
	}	
	else if (dateValue.length == 10)
	{
		var MM =(dateValue.substring(0,2));
		var DD =(dateValue.substring(3,5));
		var YYYY = (dateValue.substring(6,10));
				
		if (MM.indexOf("/") == -1 && DD.indexOf("/") == -1 && YYYY.indexOf("/") == -1){}
		else
		{
			err=3;
		}		
	} 
	else{
		err=4;
	}

	
  	
	var sep = "/"; 
    if (fmt.indexOf("-") != -1) { sep = "-"; } 
    var pieces = fmt.split(sep); 
    var result = "";

	 switch (pieces[0]) { 
         case "M" : result += M + sep; break; 
         case "MM" : result += MM + sep; break; 
         case "D" : result += D + sep; break; 
         case "DD" : result += DD + sep; break; 
         case "YYYY" : result += YYYY + sep; break; 
    } 
	switch (pieces[1]) { 
         case "M" : result += M + sep; break; 
         case "MM" : result += MM + sep; break; 
         case "D" : result += D + sep; break; 
         case "DD" : result += DD + sep; break; 
         case "YYYY" : result += YYYY + sep; break; 
    } 
    switch (pieces[2]) { 
         case "M" : result += M; break; 
         case "MM" : result += MM; break; 
         case "D" : result += D; break; 
         case "DD" : result += DD; break; 
         case "YYYY" : result += YYYY; break; 
    } 
	if (err == 0 )
	{
		
		ObjDate.value = result;	
		
		return true;
	}
	else
	{

		return false;
	}
}