// File Name: cmn_Common.js

//Display Agent Menu Page javascript code : START

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

 function get_cookie(name)
	{
	var value    = '';
	var posName  = document.cookie.indexOf(escape(name) + '=');

	if (posName != -1)
	{
		var posValue = posName + (escape(name) + '=').length;
		var endPos   = document.cookie.indexOf('|', posValue);

		if (endPos != -1)
			value = unescape(document.cookie.substring(posValue, endPos));
		else
			value = unescape(document.cookie.substring(posValue));
	}
		return (value);
	}	

function ShowMsgs(MSG) {
		MsgList = window.open('/agents/ndmacro/cmn_Login.mac/ShowMsg?MSG='+MSG, "mlist", "scrollbars,width=400,height=250");
}

//Display Agent Menu Page javascript code : END
function AgentSt(Month,PRD,YEAR) {
		MsgList = window.open('/agents/ndmacro/cmn_AgentStatement.mac/ShowStatement?Month='+Month+'&ProdID='+PRD+'&CYEAR='+YEAR, "", "menubar=1,resizable=1,width=1100,height=800");
}

function AgentStNew(Month,PRD,flag,YEAR) {
		MsgList = window.open('/agents/ndmacro/cmn_AgentStatement.mac/ShowStatement?Month='+Month+'&ProdID='+PRD+'&flag='+flag+'&CYEAR='+YEAR, "", "menubar=1,resizable=1,width=1100,height=800");
}

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 FillCityCnty(zipval,EffDT,NonOwner,TRNSFLG) { 
		if ( (zipval!=0) && (zipval.length>=5) ){
			if (window.document.ifrmCityCnty.formCityCnty.Hdnzip.value != zipval){
				window.document.ifrmCityCnty.formCityCnty.Hdnzip.value = zipval;
				window.document.ifrmCityCnty.formCityCnty.PolEffDT.value = EffDT;

				window.document.ifrmCityCnty.formCityCnty.NonOwn.value = NonOwner;
				window.document.ifrmCityCnty.formCityCnty.TRANSFLG.value = TRNSFLG;
				window.document.ifrmCityCnty.formCityCnty.submit()
			}
			if (window.document.ifrmCityCnty.formCityCnty.PolEffDT.value != EffDT){
				window.document.ifrmCityCnty.formCityCnty.Hdnzip.value = zipval;
				window.document.ifrmCityCnty.formCityCnty.PolEffDT.value = EffDT;

				window.document.ifrmCityCnty.formCityCnty.NonOwn.value = NonOwner;
				window.document.ifrmCityCnty.formCityCnty.TRANSFLG.value = TRNSFLG;
				window.document.ifrmCityCnty.formCityCnty.submit()
			}
		}
		else{
			window.document.ifrmCityCnty.formCityCnty.dbxCity.options.length=0;
			window.document.ifrmCityCnty.formCityCnty.dbxCounty.options.length=0;
		}
}

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;

		if(document.getElementById("SITE_STATE") && (sitest=='ga' || sitest=='ms'))
			var MinLicm=16;
		else
			var MinLicm=17;
		

		if(document.getElementById("SITE_STATE") && (sitest=='nv'))
			var DrvMinAge=18;

		if(document.getElementById("SITE_STATE") && (sitest=='fl'))
			var DrvMinAge=14;
		else
			var DrvMinAge=15;
		

        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="";
			if(document.getElementById("SITE_STATE") && sitest=='nv'){
				document.getElementById("dbxLICM"+DrvCntr).value="Y";
			}
			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);
				if(document.getElementById("SITE_STATE") && sitest=='ga')
				   {
						if (age >=25)
						{
							document.getElementById('cbxDfnvDrv'+DrvCntr).disabled= false;
						}
						else
						{
							document.getElementById('cbxDfnvDrv'+DrvCntr).checked= false;
							document.getElementById('cbxDfnvDrv'+DrvCntr).disabled = true;
						}
				   }
				
			/*}
			else{
				document.QuoteForm.tbxTERMEFFDT.focus();
			}*/
		}	
	   }
}

function SetAge(DrvCntr){

/* Patch by Sumnesh Starts */
var	dt=document.getElementById("tbxDOB"+DrvCntr).value;

if (dt.length ==8) 
	{
	var m ;
	var d;	
	var y;

	m=dt.substring(0,2);
	d=dt.substring(2,4);
	y=dt.substring(4);

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


if ((dt.length < 8) && (dt.length > 0))
	{
	alert("The date format should be : mm/dd/yyyy or mmddyyyy.");
	document.getElementById("tbxDOB"+DrvCntr).value="00/00/0000";
	document.getElementById("tbxAGE"+DrvCntr).value="";
	document.getElementById("tbxDOB"+DrvCntr).focus();
	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;

	if(document.getElementById("SITE_STATE") && (sitest=='ga' || sitest=='ms'))
			var MinLicm=16;
	else if(document.getElementById("SITE_STATE") && sitest=='fl')
			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{
			if(document.getElementById("SITE_STATE") && sitest=="nv"){
				document.getElementById("dbxLICM"+drv).value="Y";
			}
			document.getElementById("dbxLICM"+drv).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){
		alert("The date format should be : mm/dd/yyyy")
        dtObj.style.background = "0000" ; 
        posObj.focus();
		return false
	}
	if (strMonth.length<1 || month<1 || month>12){
		alert("Please enter a valid month")
        posObj.focus();
		return false
	}
	if (strDay.length<1 || day<1 || day>31 || (month==2 && day>daysInFebruary(year)) || day > daysInMonth[month]){
		alert("Please enter a valid day")         
        posObj.focus();
		return false
	}
	if (strYear.length != 4 || year==0 || year<minYear || year>maxYear){
		alert("Please enter a valid 4 digit year between "+minYear+" and "+maxYear)
        posObj.focus = true ;
		return false
	}
	if (dtStr.indexOf(dtCh,pos2+1)!=-1 || isInteger(stripCharsInBag(dtStr, dtCh))==false){
		alert("Please enter a valid date")
        posObj.focus();
		return false
	}
	if (strMonth.length < "2")
	{
		strMonth="0" + month;
	}
	if (strDay.length < "2")
	{
			strDay="0"+day;
	}
	dtObj.value=strMonth+'/'+strDay+'/'+strYr;
return true
}



function AddViolation(drv,sitest) {
	if(document.getElementById("SITE_STATE") && (sitest=='nv'  || sitest=='fl'))
		var minAge=14;
	else
		var minAge=15;

		objAge=eval("document.getElementById('tbxAGE"+drv+"')");
		EffDt=eval("document.getElementById('tbxTERMEFFDT')").value;
		if(document.getElementById("SITE_STATE") && (sitest=='in'||sitest=='ms'))
		{
			var	width="775"
		}else
		{
			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;
	//patch for indiana
	if(document.getElementById("SITE_STATE") && (sitest=='in' || sitest=='ms')) {
		objDrvType=eval("document.getElementById('dbxDRVTYPE"+drv+"')");
		objDLicno=eval("document.getElementById('tbxLICNO"+drv+"')");	
			if(objDrvType.value != "P"){
				document.getElementById("btnVio" + drv).disabled = true;
				if(document.getElementById("SITE_STATE") && sitest=='in'){
					document.getElementById("chkSR50" + drv).disabled = true;
				}
				document.getElementById("chkSR22" + drv).disabled = true;
				eval("document.QuoteForm.dbxLICM"+drv).disabled = true;
				eval("document.QuoteForm.dbxSTATE"+drv).disabled = true;
				if(document.getElementById("SITE_STATE") && sitest!='ms'){
					document.getElementById("cbxDfnvDrv" + drv).disabled = true;
				}
			}
			else{
				document.getElementById("btnVio" + drv).disabled = false;
				if (document.getElementById('cbxNonOwner'))
				{
					if (document.getElementById('dbxINSTERM').value == "6" && document.getElementById('cbxNonOwner').checked != true )
					{
						if (document.getElementById("SITE_STATE") && (sitest == "ms" && document.getElementById("dbxSTATE" + drv).value != "MS"))
						{
							document.getElementById("chkSR22" + drv).disabled = true;
						}
						else{
							document.getElementById("chkSR22" + drv).disabled = false;
							if(document.getElementById("SITE_STATE") && sitest=='in'){
								document.getElementById("chkSR50" + drv).disabled = false;
							}
						}
						
					}

				}
				eval("document.QuoteForm.dbxLICM"+drv).disabled = false;
				eval("document.QuoteForm.dbxSTATE"+drv).disabled = false;
				if(document.getElementById("SITE_STATE") && sitest!='ms'){
					if(eval("document.QuoteForm.tbxAGE"+drv).value !="" && eval("document.QuoteForm.tbxAGE"+drv).value >= 55){
						document.getElementById("cbxDfnvDrv" + drv).disabled = false;
					}
				}
			}
		}
//patch for indiana
if(document.getElementById("SITE_STATE") && (sitest=="nv" || sitest=='in')) {
	var Licm=chkMinLicAge(drv,sitest)
	if(Licm=='N'){
		document.getElementById("dbxLICM"+drv).value="Y";
		document.getElementById("dbxLICM"+drv).disabled = true;		
	}
	else{
		if(document.getElementById("SITE_STATE") && sitest=='in'){
			if(objDrvType.value == "P"){
				document.getElementById("dbxLICM"+drv).disabled = false;
			}
		}
		else{
			document.getElementById("dbxLICM"+drv).disabled = false;
		}
	}
}
else{

	objDrvType=eval("document.getElementById('dbxDRVTYPE"+drv+"')");
	objDLicno=eval("document.getElementById('tbxLICNO"+drv+"')");	
		
if(document.getElementById("SITE_STATE") && (sitest=='ga' || sitest=='ms'))
		var MinLicm=16;
else if(document.getElementById("SITE_STATE") && sitest=='fl')
	{
		var MinLicm=17;
	}
	var age = document.getElementById("tbxAGE"+drv).value;
	
	

	if ( (objDrvType.value != "P" ) && (objDrvType.value != "C" ) ){
			
				document.getElementById("btnVio" + drv).disabled = true;
				if(document.getElementById("SITE_STATE") && (sitest=='in' || sitest=='ms')) {
					if (document.getElementById('dbxINSTERM') && document.getElementById('dbxINSTERM').value == "6")
					{
						document.getElementById("chkSR22" + drv).disabled = true;
					}
					
				}
				else{
					//if (sitest=='fl' && eval("document.getElementById('dbxSR22"+drv+"')").value != "Y")
					//{
						document.getElementById("dbxSR22" + drv).selectedIndex=0
						document.getElementById("dbxSR22" + drv).disabled = true;
				//	}
				//	alert(eval("document.getElementById('dbxFR44"+drv+"')").value)
				//	if (sitest=='fl' && eval("document.getElementById('dbxFR44"+drv+"')").value != "F")
				//	{
					if (document.getElementById("dbxFR44" + drv))
					{
						document.getElementById("dbxFR44" + drv).selectedIndex=0
						document.getElementById("dbxFR44" + 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;
				}
				if (objDLicno)
				{
					objDLicno.readOnly=true;
					objDLicno.style.background = "808080";
				}
				
			
			if (document.getElementById("SITE_STATE") && sitest == 'ga'){
				if ((eval("document.getElementById('hdnMVRFLG"+drv+"')").value=="A")  ||(eval("document.getElementById('hdnMVRFLG"+drv+"')").value=="Y") || (eval("document.getElementById('hdnMVRFLG"+drv+"')").value=="E") || (eval("document.getElementById('hdnMVRFLG"+drv+"')").value=="Z") )
					{
						eval("document.getElementById('dbxLICM"+drv+"')").readonly = true;
						//eval("document.getElementById('cbxGoodDrv"+drv+"')").disabled = true;
					}

			//eval("document.getElementById('cbxGoodDrv"+drv+"')").disabled = true;
			eval("document.getElementById('cbxGoodStd"+drv+"')").disabled = true;
			eval("document.getElementById('cbxDfnvDrv"+drv+"')").disabled = true;
			}
			if (document.getElementById("SITE_STATE") && (sitest != 'ga' && sitest != 'ms')) {
				//Patch for Indiana
				if(document.getElementById("SITE_STATE") && sitest=='in'){
					document.getElementById('cbxDfnvDrv'+drv).checked=false;
					document.getElementById('cbxDfnvDrv'+drv).disabled=true;
				}
				else{
				//	document.getElementById('drpSRDISC'+drv).checked=false;
					document.getElementById('drpSRDISC'+drv).disabled=true;
				}
			}
		}
	else{
			document.getElementById("btnVio" + drv).disabled = false;
			//patch for Indiana & MS
			if(document.getElementById("SITE_STATE") && (sitest=='in' || sitest=='ms')) {
				if (document.getElementById('cbxNonOwner'))
				{
					if (document.getElementById('cbxNonOwner').checked != true && drv != "1")
					{
						if (document.getElementById("SITE_STATE") && (sitest=='ms' && document.getElementById('dbxSTATE'+drv).value != "MS"))
						{
							document.getElementById("chkSR22" + drv).disabled = true;
						}
						else{
							document.getElementById("chkSR22" + drv).disabled = false;
						}
					}
				}
				
			}
			else{
				if (document.getElementById("SITE_STATE") && (sitest=='fl' && eval("document.getElementById('dbxFR44"+drv+"')").value != "F"))
				{
					document.getElementById("dbxSR22" + drv).disabled = false;
				}
				if (document.getElementById("SITE_STATE") && (sitest=='fl' && eval("document.getElementById('dbxSR22"+drv+"')").value != "Y"))
				{
					document.getElementById("dbxFR44" + drv).disabled = false;
				}
			}
			eval("document.QuoteForm.dbxSTATE"+drv).disabled = false;
			if(age>MinLicm)
			eval("document.QuoteForm.dbxLICM"+drv).disabled = false;
			if (document.getElementById("SITE_STATE") && sitest == 'ga'){
			if ((eval("document.getElementById('hdnMVRFLG"+drv+"')").value=="A")  ||(eval("document.getElementById('hdnMVRFLG"+drv+"')").value=="Y")  || (eval("document.getElementById('hdnMVRFLG"+drv+"')").value=="Z") || (eval("document.getElementById('hdnMVRFLG"+drv+"')").value=="E"))
					{
						if (objDLicno)
						{
							objDLicno.readOnly=true;
							objDLicno.style.background = "FFFFFF";
						}
						

					}
					else
					{
						if (objDLicno)
						{
							objDLicno.disabled=false;
							objDLicno.readOnly=false;
							objDLicno.style.background = "FFFFFF";
						}
						
					}


				//eval("document.getElementById('cbxGoodDrv"+drv+"')").disabled = false;
				eval("document.getElementById('cbxGoodStd"+drv+"')").disabled = false;
				if(eval("document.QuoteForm.tbxAGE"+drv).value>=25)
				eval("document.getElementById('cbxDfnvDrv"+drv+"')").disabled = false;
			}
			else{
				//patch for Indiana
				if(document.getElementById("SITE_STATE") && sitest!='in'){
					eval("document.QuoteForm.dbxLICM"+drv).disabled = false;
					if (objDLicno)
					{
						if(document.getElementById("SITE_STATE") && sitest=='fl'){
							if ((eval("document.getElementById('hdnMVRFLG"+drv+"')").value=="Q")){
								objDLicno.disabled=false;
								objDLicno.readOnly=true;
							}
						}else{
							objDLicno.disabled=false;
							objDLicno.readOnly=false;
							objDLicno.style.background = "FFFFFF";
						}

					}

				}
			}							
			if (document.getElementById('tbxAGE'+drv).value >= 55 && (document.getElementById("SITE_STATE") && (sitest != 'ga' && sitest != 'ms')))
			{
				if(document.getElementById("SITE_STATE") && sitest =='in'){
					document.getElementById('cbxDfnvDrv'+drv).disabled=false;
				}
				else{
					document.getElementById('drpSRDISC'+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="";
		}
		else{
			if(document.getElementById("SITE_STATE") && sitest=="nv"){
				document.getElementById("dbxLICM"+drv).value="Y";
			}
		}
		if ((document.getElementById("SITE_STATE") && sitest == "ms") && document.getElementById("dbxSTATE"+drv).value != "XX" && (objDrvType.value == "P" || objDrvType.value == "C"))
		{
			document.getElementById("dbxLICM"+drv).disabled = false;		
		}
		else{
			document.getElementById("dbxLICM"+drv).disabled = true;		
		}
	}
	else{
		document.getElementById("dbxLICM"+drv).disabled = false;
	}
  }
	if(document.getElementById("SITE_STATE") && sitest=='nv'){
		if(document.getElementById("dbxSTATE"+drv).value.toUpperCase()=="XX"){
			document.getElementById("dbxLICM"+drv).value="Y";
			document.getElementById("dbxLICM"+drv).disabled = true;		
		}
	}

}
/////*********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);
			t_pVIOIIXCODE = eval("window.opener.document.getElementById('hdnVioIIX"+cntVio+"_"+DrvCnt+"')").value;			
			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";
				}
				if (document.frmVIOLATION.SITE_STATE.value == "fl" && (t_pVIOIIXCODE != "" && t_pVIOIIXCODE != 0))
				{
					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 (document.getElementById("SITE_STATE") && (sitest =='ut' || sitest =='nv' || sitest =='az')) {
			var tmpVioCnt;
			if(chkMsg==1){
				for (tmpVioCnt=1; tmpVioCnt < cntVio ;tmpVioCnt++ ){
					if(eval("window.document.frmVIOLATION.dbxVICOD"+cntVio).value != 0 && eval("window.document.frmVIOLATION.dbxVICOD"+tmpVioCnt).value != 0){
						if(chkMsg==1){
							if (eval("window.document.frmVIOLATION.txtVIODATE"+cntVio).value == eval("window.document.frmVIOLATION.txtVIODATE"+tmpVioCnt).value){
								answer = confirm("Please double check the violation dates as more than one violation has been selected with same date, Click CANCEL to change the dates or OK if the dates are correct.")
								chkMsg=2;
								if (answer !=0){ 
								} 
								else{
									eval("window.document.frmVIOLATION.txtVIODATE"+cntVio).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++;
			}
		}
		if (document.getElementById("SITE_STATE") && sitest !='fl'){
			if(DWI_DUIcnt>=2 || Refusalcnt>=2){
				alert("Combination of 2 or more DUI/DWI/Refusal to Submit violations is unacceptable.Please contact underwriting department.") 
				if (document.getElementById("SITE_STATE") && sitest !='nv'){
					return false;
				}
			}
			if (document.getElementById("SITE_STATE") && sitest =='nv'){
				if(DWI_DUIcnt >= 1 && Refusalcnt >= 1){
					alert("Combination of  DUI/DWI and Refusal to Submit violations is unacceptable.Please contact underwriting department.") 
					//return false;
				}
				if(Atfaultcnt>=4){
					alert("Combination of 4 or more at fault accidents is unacceptable. Please contact underwriting department."); 
					//As per Yulia - date 06/05/08, Please dont change now
					//return false;
				}
			}
		}
		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;
	sitest = document.QuoteForm.SITE_STATE.value;
	if(document.getElementById("SITE_STATE") && (sitest=='ga' || sitest=='ms'))
		var MinLicm=16;
	else if(document.getElementById("SITE_STATE") && sitest=='fl')
		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") && sitest=='ga'){
		document.getElementById('btnDrv').disabled=false;
		document.getElementById('btnVeh').disabled=false;
	}
	if (document.getElementById("SITE_STATE") && sitest!='ga'){
		document.QuoteForm.btnDrv.disabled=false;
		document.QuoteForm.btnVeh.disabled=false;
	}

	if(document.getElementById("SITE_STATE") && (sitest=="nv" || sitest=='in')) {
		var Licm=chkMinLicAge("1",sitest)
		if(Licm=='N'){
			 document.getElementById("dbxLICM1").value="Y";
			 document.getElementById("dbxLICM1").disabled = true;		
		}
	}
	else{
	if(document.getElementById('tbxAGE1').value<=MinLicm && (document.getElementById("SITE_STATE") && sitest != 'ms')) {
		if(document.getElementById('tbxAGE1').value==0 && (document.getElementById("SITE_STATE") && sitest != 'ms')) {
			document.getElementById("dbxLICM1").value="";
		}
		else{
			if(document.getElementById("SITE_STATE") && sitest=="nv"){
				document.getElementById("dbxLICM1").value="Y";
			}
		}
			document.getElementById('dbxLICM1').disabled=true;
		}
	}
	for (var drvno=2;drvno<=document.getElementById('hdnDRVCOUNT').value ;drvno++ ){
		if(document.getElementById("SITE_STATE") && sitest!='ga'){
			if(drvno>document.getElementById('hdnDRVCOUNT').value)
				break;
		}
		DspViolation(drvno);
		if(document.getElementById("SITE_STATE") && sitest=="ms"){
			disableSR22(drvno);
		}
	}

	for (var drvno=1;drvno<=document.getElementById('hdnDRVCOUNT').value  ;drvno++ ){
		if(document.getElementById("SITE_STATE") && sitest=='ga'){
				if(eval("document.QuoteForm.tbxAGE"+drvno).value>=25)
				{
					document.getElementById('cbxDfnvDrv'+drvno).disabled= false;
				}
				else
				{
					document.getElementById('cbxDfnvDrv'+drvno).checked= false;
					document.getElementById('cbxDfnvDrv'+drvno).disabled = true;
				}
			if ((eval("document.getElementById('hdnMVRFLG"+drvno+"')").value=="A")  ||(eval("document.getElementById('hdnMVRFLG"+drvno+"')").value=="Y") || (eval("document.getElementById('hdnMVRFLG"+drvno+"')").value=="Z")  || (eval("document.getElementById('hdnMVRFLG"+drvno+"')").value=="E"))
				{
			
					eval("document.getElementById('tbxLICNO"+drvno+"')").readonly = true;
					//eval("document.getElementById('cbxGoodDrv"+drvno+"')").disabled = true;
				}

			}
			if(document.getElementById("SITE_STATE") && sitest=='nv'){
				if(document.getElementById("dbxSTATE"+drvno).value.toUpperCase()=="XX"){
					document.getElementById("dbxLICM"+drvno).value="Y";
					document.getElementById("dbxLICM"+drvno).disabled = true;		
				}
			}
		}



	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');
		 }
		 if(document.getElementById("SITE_STATE") && sitest == 'fl'){
			 setAtf(untno);
		 }
	}
	
	if (document.getElementById('NONOWNER') && document.getElementById('NONOWNER').value == "Y"){
		if (document.getElementById('cbxNonOwner') && document.getElementById('cbxNonOwner').checked==true){
			CALLNONOWNER();
		}
	}

	if (document.getElementById("SITE_STATE") && sitest == 'ms')
	{
		setAddDrvBtn();
	}
}

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;
	if (document.getElementById("SITE_STATE") && sitest=='fl'){
		
		//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='';
	}
	if (document.getElementById("SITE_STATE") && sitest=='nv'){
		document.getElementById('chkABAG'+uno).value='';
		document.getElementById('chkABAG'+uno).checked = false;
		document.getElementById('hdnABAG'+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;

/*		if (sitest == "ga"){
			yrRange=10;
		}
		else{
			yrRange=15;
		}*/
		yrRange=15;
		if(document.getElementById("SITE_STATE") && sitest=='ms'){
			if (objYEAR .value != "0000")
			{
				document.getElementById('chkADDVEH'+uno).disabled=false;
			}
			else{
				document.getElementById('chkADDVEH'+uno).disabled=true;
			}
		}
		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");
			if(document.getElementById("SITE_STATE") && sitest=='ms'){
				if (document.getElementById('hdnNAVeh'+uno).value != "Y")
				{
				objCMPD.options[1] = new Option("500","500");
				objCMPD.options[2] = new Option("1000","1000");
			}
			}
			else {
				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")
			{
				if(document.getElementById("SITE_STATE") && sitest=='ms')
					objCMPD.options[1].selected=true ;
				else
					objCMPD.options[2].selected=true ;
			}
			if (objCMPDVAL.value=="1000")
			{
				if(document.getElementById("SITE_STATE") && sitest=='ms')
					objCMPD.options[2].selected=true ;
				else
					objCMPD.options[3].selected=true ;	
			}
			if (document.getElementById("SITE_STATE") && sitest=='nv')
			{
				if ((objhdnddecVal.value=="none") || (objhdnddecVal.value=="*none"))
				{
					objCMPD.options[0].selected=true ;
				}
				if (objhdnddecVal.value=="250")
				{
					objCMPD.options[1].selected=true ;
				}
				if (objhdnddecVal.value=="500")
				{
					objCMPD.options[2].selected=true ;
				}
				if (objhdnddecVal.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") && (sitest != "in" && sitest != "ms")))
{
				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 (document.getElementById("SITE_STATE") && sitest == "fl"){
				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;
				}
			}
			if (document.getElementById("SITE_STATE") && (sitest != "in" && sitest != "ms"))
			{
				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").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;
			}
			
		//patch for indiana
			if (document.getElementById("SITE_STATE") && (sitest == 'nv' || sitest=='in' || sitest=='ms' || sitest=='ga')) {
			 if (document.getElementById('chkTR'+uno) && 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;
			}


			if (flg !='N'){
				//clearmake(uno);
				//clearmodel(uno);
				//clearbody(uno);
				//clearvin(uno);
				if (document.getElementById("SITE_STATE") && (sitest != "in" && sitest != "ms"))
				{
					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);
				}
				
			}

		/*if (sitest == 'ga'){
			if ( (uno>=minveh) && (uno<maxveh) ){
				var dspno=parseInt(uno)+1;
				document.getElementById("VehDisplay" + dspno).style.display="block";
			}
		}*/
		
	}
	else{
		if (document.getElementById("SITE_STATE") && (sitest != "in" && sitest != "ms"))
		{
			clearmake(uno);
			clearmodel(uno);
			clearbody(uno);
			clearvin(uno);
			//objCMPD.value = "none";
			//objCMPD.disabled=true;
			objUSE.disabled=true;
			if (document.getElementById("SITE_STATE") && sitest == "fl"){
				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;
		}
			//patch for Indiana
			if (document.getElementById("SITE_STATE") && (sitest == 'nv' || sitest=='in' || sitest=='ms' || sitest=='ga')) {
				 if (document.getElementById('chkTR'+uno) && 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;
			}
	}
	//}
	//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"){
		//patch for Indiana
			if (document.getElementById("SITE_STATE") && (sitest == 'nv' || sitest=='in' || sitest=='ms' || sitest=='ga')) {
			 if (document.getElementById('chkTR'+vcnt) && document.getElementById('dbxCMPD'+vcnt).value != "none" )
				{	
					eval("window.document.getElementById('chkTR"+vcnt+ "')").disabled=false;
				}
				else{
					eval("window.document.getElementById('chkTR"+vcnt+ "')").checked=false;
					eval("window.document.getElementById('chkTR"+vcnt+ "')").disabled=true;
				}
			}
			if (document.getElementById("SITE_STATE") && sitest=='fl'){
				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"+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;
					if (document.getElementById("SITE_STATE") && (sitest == 'nv' || sitest == 'in' || sitest == 'ms' || sitest=='ga')) {
						//eval("window.document.getElementById('chkTR"+vcnt+ "')").disabled=false;
						if (document.getElementById('chkTR'+vcnt) && document.getElementById('dbxCMPD'+vcnt).value != "none")
							eval("window.document.getElementById('chkTR"+vcnt+ "')").disabled=false;
						else
							eval("window.document.getElementById('chkTR"+vcnt+ "')").checked=false;
							eval("window.document.getElementById('chkTR"+vcnt+ "')").disabled=true;
					}
				}
			}
		}
		else{
				if (document.getElementById("SITE_STATE") && sitest=='fl'){
					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.SITE_STATE.value =='fl')
	{
		if ((document.formPremium.drpFinCompn.value=="61") || (document.formPremium.drpFinCompn.value=="G5") || (document.formPremium.drpFinCompn.value=="16") || (document.formPremium.drpFinCompn.value=="L11") || (document.formPremium.drpFinCompn.value=="90"))
		{
			NonFinOption="Y";
		}
		else
		{
			NonFinOption="N";
		}
	}
	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);
			}else{
				if (document.formPremium.SITE_STATE.value =='ga'){
					//alert(document.getElementById("hdntotPolicyprem").value)
						document.formPremium.tbxTOTTyp.value = parseFloat(eval(document.getElementById("hdntotPolicyprem").value));
						document.formPremium.hdnTOTFPRM.value = document.formPremium.tbxTOTTyp.value;
						sufxDecZero(eval(document.getElementById("tbxTOTTyp")))
						sufxDecZero(eval(document.getElementById("hdnTOTFPRM")))
				}
			}


		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;
		if (document.formPremium.SITE_STATE.value =='fl')
		{
		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()
{
	if(document.getElementById("navlinks")){
		document.getElementById("navlinks").style.display="none";
	}

	statename = eval("window.document.getElementById('SITE_STATE')").value;
	var NonFinOption="N";
	if (document.formPremium.SITE_STATE.value =='fl')
	{
		if ((document.formPremium.drpFinCompn.value=="61") || (document.formPremium.drpFinCompn.value=="G5") || (document.formPremium.drpFinCompn.value=="16") || (document.formPremium.drpFinCompn.value=="L11") || (document.formPremium.drpFinCompn.value=="90"))
		{
			NonFinOption="Y";
		}
		else
		{
			NonFinOption="N";
		}
	}
	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");
	if(document.getElementById("navlinks")){
	document.getElementById("navlinks").style.display="block";
	}

	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")
					{
						if (document.formPremium.SITE_STATE.value =='fl')
						{
							var PrCentage="50";
						}
						else
						{
							var PrCentage="25";
						}
					}
					else
					{
						if (document.formPremium.SITE_STATE.value =='fl')
						{
							var PrCentage="25";
						}
						else
						{
							var PrCentage="13";
						}
					}
			}

				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"
				}
			}else{
				if(document.getElementById("navlinks")){
				document.getElementById("navlinks").style.display="block";
				}
			}
		}else{
			if(document.getElementById("navlinks")){
			document.getElementById("navlinks").style.display="block";
			}
		}
}





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"
					}
				}

		}
}

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((statename=='fl') || (statename=='ga') || (statename=='sc')){
			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));


		if (statename=='fl')
		{
			prAddCvgDPrm= eval(document.getElementById("txtAddCNFinAmtNSF").value) + eval(document.getElementById("txtAddCNFinAmtPRM").value) + eval(document.getElementById("txtAddCNFinAmtTLC").value);
		}
		else
		{
			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.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 (statename == 'fl') 
				{
					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")
					{
						if (document.formPremium.SITE_STATE.value =='fl')
						{
							var PrCentage="50";
						}
						else
						{
							var PrCentage="25";
						}
					}
					else
					{
						if (document.formPremium.SITE_STATE.value =='fl')
						{
							var PrCentage="25";
						}
						else
						{
							var PrCentage="13";
						}
					}
			}
			
				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 (statename=='fl')
		{
			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")
					{
						if (document.formPremium.SITE_STATE.value =='fl')
						{
							var PrCentage="50";
						}
						else
						{
							var PrCentage="25";
						}
					}
					else
					{
						if (document.formPremium.SITE_STATE.value =='fl')
						{
							var PrCentage="25";
						}
						else
						{
							var PrCentage="13";
						}
					}
			}

				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")
					{
						if (document.formPremium.SITE_STATE.value =='fl')
						{
							var PrCentage="50";
						}
						else
						{
							var PrCentage="25";
						}
					}
					else
					{
						if (document.formPremium.SITE_STATE.value =='fl')
						{
							var PrCentage="25";
						}
						else
						{
							var PrCentage="13";
						}
					}
			}

				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";
					}
		if (statename=='fl')
		{
		var DPFINAMT1=eval(DwnFinAmt)+eval(AddNSFDWP) + eval(AddPREMDWP) + eval(AddTLCDWP);
			document.formPremium.hdnExtra1.value=eval(DPFINAMT1.toFixed(2));
		}
		else
		{
			document.formPremium.hdnExtra1.value=eval(DwnFinAmt.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 (statename=='fl')
						if ((document.formPremium.chkNSF.checked == false) &&  (document.formPremium.chkPrem.checked == false) && (document.formPremium.chkTLC.checked == false))
						{
							ADDCVFL='';
						}
						else
						{
						ADDCVFL='Y';
						}
				else
				{
						if (document.formPremium.chkNSF.checked == false)
							{
								ADDCVFL='';
							}
						else
							{
							ADDCVFL='Y';
							}
				
				}

			

			if (ADDCVFL =="")
			{
				ADDCVPR="0";
				Cflagvalue="N";
			}
			else
			{
					if (statename=='fl')
					{
						var ADDCVPR= eval(document.getElementById("txtAddCFinAmtNSF").value) + eval(document.getElementById("txtAddCFinAmtPRM").value) + eval(document.getElementById("txtAddCFinAmtTLC").value);
					}
					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";
			}
			//alert("document.ifrmPFC.frmPFC.tbxDwnFinAmt.value")
			document.getElementById('tbxTOTTyp').value= parseFloat(eval(document.ifrmPFC.frmPFC.tbxDwnFinAmt.value)) + parseFloat(eval(document.getElementById("tbxOtherFee").value)) + parseFloat(Number(document.getElementById("tbxMVRFee").value));
			document.getElementById('hdnTOTFPRM').value=parseFloat(eval(document.ifrmPFC.frmPFC.tbxDwnFinAmt.value)) + parseFloat(eval(document.getElementById("tbxOtherFee").value)) + parseFloat(Number(document.getElementById("tbxMVRFee").value));
			sufxDecZero(eval(document.getElementById("tbxTOTTyp")))
			sufxDecZero(eval(document.getElementById("hdnTOTFPRM")))

			if (statename=='fl')
			{


					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") || (document.formPremium.drpFinCompn.value=="90"))
					{
						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
						}
			}
			else
			{
				if (document.getElementById("txtAddCFinAmtNSF").value != document.getElementById("hdnAddCFinAmtNSF").value)
				{

					document.getElementById("hdnAddCFinAmtNSF").value=document.getElementById("txtAddCFinAmtNSF").value;
					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"
					}
				}
			}
		}
//	}
}
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.SITE_STATE.value =='fl')
	{
	if ((document.formPremium.drpFinCompn.value=="61") || (document.formPremium.drpFinCompn.value=="G5") || (document.formPremium.drpFinCompn.value=="16") || (document.formPremium.drpFinCompn.value=="L11") || (document.formPremium.drpFinCompn.value=="90"))
		{
			NonFinOption="Y";
		}
		else
		{
			NonFinOption="N";
		}
	}
	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;
				if (document.formPremium.SITE_STATE && (SiteState=="az" || SiteState=="sc" || SiteState=="ok" ||SiteState=="ut" ||SiteState=="ar" ||SiteState=="il" ||SiteState=="in")) {
			if (document.formPremium.txtAgencyFee.value ==""){
				document.formPremium.txtAgencyFee.value=0.00;
			}

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

			//sufxDecZero(eval(document.getElementById("txtAgencyFee")))
			var objAgencyFee=document.formPremium.txtAgencyFee;
			var objhdnAgencyFee=document.formPremium.hdnAgencyFee;
		}
		else{
			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 (SiteState=="fl"){
					if (document.formPremium.rdPayOnline[0].checked==true){
						document.formPremium.tbxCRDBT.value=eval(document.formPremium.DownPayment.value);
					}
					if (document.formPremium.rdPayOnline[1].checked==true){
						document.formPremium.txtEcheckAmt.value=eval(document.formPremium.DownPayment.value);
					}
				}else{
					if (document.formPremium.rdPayOnline[0].checked==true || document.formPremium.rdPayOnline[1].checked==true){
							document.formPremium.tbxCRDBT.value=document.formPremium.tbxTOTTyp.value;
					}
				}
			}
		}
}

function EnableDisableGAAddcovNSF(){

var NonFinOption="N";
if (document.formPremium.SITE_STATE.value =='fl')
{
	if ((document.formPremium.drpFinCompn.value=="61") || (document.formPremium.drpFinCompn.value=="G5") || (document.formPremium.drpFinCompn.value=="16") || (document.formPremium.drpFinCompn.value=="L11") || (document.formPremium.drpFinCompn.value=="90"))
	{
		NonFinOption="Y";
	}
	else
	{
		NonFinOption="N";
	}
}
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;

		if (document.formPremium.SITE_STATE.value =='fl')
		{
		document.getElementById('txtAddCNFinAmtNSF').readOnly = true;
		}

		if (document.formPremium.SITE_STATE.value =='ga' || document.formPremium.SITE_STATE.value =='sc')
		{
		document.getElementById('txtAddNonFinAmt').value='0';
		document.getElementById('txtAddNonFinAmt').disabled=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.SITE_STATE.value =='fl')
{
	if ((document.formPremium.drpFinCompn.value=="61") || (document.formPremium.drpFinCompn.value=="G5") || (document.formPremium.drpFinCompn.value=="16") || (document.formPremium.drpFinCompn.value=="L11") || (document.formPremium.drpFinCompn.value=="90"))
	{
		NonFinOption="Y";
	}
	else
	{
		NonFinOption="N";
	}
}
else
{
	NonFinOption="N";
}


	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	if (document.formPremium.chkNSF.checked == true)
	{
		if (statename == 'ga' || statename == 'sc') 
		{
			if (document.formPremium.rdPRMOPTION[1].checked == false)
			{
				document.getElementById('txtAddCNFinAmtNSF').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=true;
			}

		}
		
		if (statename == 'fl') 
			{
				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;
		if (document.formPremium.SITE_STATE.value =='fl')
		{
		document.getElementById('txtAddCNFinAmtNSF').readOnly = true;
		}

		

		if (statename == 'fl') 
		{
		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();
	}
	else
	{
		if (statename == 'ga' || statename == 'sc') 
		{
		ADDNONAMTDWP();
		}
	}
}
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){
	if (StState=='ga' || StState=='sc')
	{
		document.formPremium.txtAddCovProvider.value='';
		document.formPremium.txtAddNonFinAmt.value="0.00";
		document.formPremium.txtAddCFinAmtNSF.value="0.00";
		document.getElementById('txtAddCFinAmtNSF').disabled=true;
		document.getElementById('txtAddNonFinAmt').disabled=true;

	}
	
}
function DispFin(StState){
	
	if((StState=='fl') || (StState=='ga') || (StState=='sc') ){
		if (document.getElementById("navlinks"))
		{
			document.getElementById("navlinks").style.display="none";
		}
	}
var NonFinOption="N";

if (StState=='nv'||StState=='ms' || StState=='in')
{
		document.getElementById("tbxTOTTyp").value=document.getElementById("hdntotPolicyprem").value;
		document.getElementById('hdnTOTFPRM').value=document.getElementById("hdntotPolicyprem").value;
		sufxDecZero(eval(document.getElementById("tbxTOTTyp")))
		sufxDecZero(eval(document.getElementById("hdnTOTFPRM")))
		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"
		}


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

				if (StState=='fl')
				{
					if (NonFinOption=="N")
					{
						if (document.formPremium.chkNSF){
						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);
						}

					}

					if (document.formPremium.SITE_STATE.value =='fl')
					{
					document.getElementById('txtAddCNFinAmtNSF').readOnly = true;
					}
				}
			}
			else
			{
	//			document.formPremium.chkNSF.checked=false;
				if (StState=='fl')
				{
				document.formPremium.chkNSF.checked=false;
				document.formPremium.chkPrem.checked=false;
				document.formPremium.chkTLC.checked=false;
				EnableDisableAddcovNSF();
				EnableDisableAddcovPRM();
				EnableDisableAddcovTLC();
				}
				else
				{
					//document.formPremium.txtAddCovProvider.value='';
					document.getElementById('txtAddCNFinAmtNSF').disabled=true;
					if (document.formPremium.SITE_STATE.value =='fl')
					{
					document.getElementById('txtAddCNFinAmtNSF').readOnly = true;
					}
					EnableDisableGAAddcovNSF();
				}
				

				if (StState=='fl')
				{
				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";
						}

					//alert(document.getElementById("SpanFinance"));
					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;
						if (StState=='fl')
							{
								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)) + parseFloat(eval(document.getElementById("tbxOtherFee").value)) + parseFloat(Number(document.getElementById("tbxMVRFee").value));
								document.getElementById("hdnTOTFPRM").value=parseFloat(eval(PFCDWNFINAMT)) + parseFloat(eval(document.getElementById("tbxOtherFee").value)) + parseFloat(Number(document.getElementById("tbxMVRFee").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
						{
								var totNonFinAmt= parseFloat(eval(document.getElementById("txtAddCNFinAmtNSF").value))

								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.formPremium.hdnTotAmtNonFin.value =totNonFinAmt;
								
								document.getElementById("tbxTOTTyp").value=parseFloat(eval(PFCDWNFINAMT)) + parseFloat(eval(document.getElementById("txtAddNonFinAmt").value)) ;
								document.getElementById("hdnTOTFPRM").value=parseFloat(eval(PFCDWNFINAMT)) + parseFloat(eval(document.getElementById("txtAddNonFinAmt").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('hdnTOTFPRM').value=document.getElementById("hdnPOLTOTPRM").value;
						document.getElementById("tbxTOTTyp").value=parseFloat(eval(document.getElementById("hdntotPolicyprem").value)) + parseFloat(eval(document.getElementById("tbxOtherFee").value));
						document.getElementById('hdnTOTFPRM').value=parseFloat(eval(document.getElementById("hdntotPolicyprem").value)) + parseFloat(eval(document.getElementById("tbxOtherFee").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;
						}

						if (StState=='fl')
							{
							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)) + parseFloat(eval(document.getElementById("tbxOtherFee").value)) +  parseFloat(Number(document.getElementById("tbxMVRFee").value));
							document.getElementById('hdnTOTFPRM').value=parseFloat(eval(document.getElementById("hdntotPolicyprem").value)) + parseFloat(eval(document.getElementById("tbxOtherFee").value)) +  parseFloat(Number(document.getElementById("tbxMVRFee").value));
							}
							

						if (StState=='ga' || StState=='sc')
							{
							document.getElementById("hdnAddCFinAmtNSF").value= 0;
							if (document.getElementById("txtAddNonFinAmt").value=="0")
							{
							document.getElementById("txtAddNonFinAmt").value=0;
							}
							document.getElementById("tbxTOTTyp").value=parseFloat(eval(document.getElementById("hdntotPolicyprem").value)) + parseFloat(eval(document.getElementById("tbxOtherFee").value)) +  parseFloat(Number(document.getElementById("tbxMVRFee").value)) + parseFloat(eval(document.getElementById("txtAddNonFinAmt").value));
							document.getElementById('hdnTOTFPRM').value=parseFloat(eval(document.getElementById("hdntotPolicyprem").value)) + parseFloat(eval(document.getElementById("tbxOtherFee").value)) +  parseFloat(Number(document.getElementById("tbxMVRFee").value))+ parseFloat(eval(document.getElementById("txtAddNonFinAmt").value));
							}


					//Commented for showing the Exact Downpayment without any comission
					//document.getElementById("tbxTOTTyp").value=document.getElementById("hdnPOLTOTPRM").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 (StState=='fl')
	{
		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((StState=='fl') || (StState=='ga') || (StState=='sc')){
			if (document.getElementById("navlinks"))
			{
				document.getElementById("navlinks").style.display="block";
			}
		}
		if (StState=='sc'){
			if (document.formPremium.rdPRMOPTION[0].checked == true){
				document.formPremium.rdPRMOPTION[0].checked = false
				document.formPremium.rdPRMOPTION[1].checked = true
			}
			document.formPremium.rdPRMOPTION[0].disabled=true;
		}



}


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;
		}
		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;				
		}
	}
	else{
		location.href="../cmn_Premium.mac/main?PA_QUOTEREF=$(PA_QUOTEREF)&PA_CLIENTID=$(hdnPA_CLIENTID)&MstFlg=$(MstFlg)&INMNTH="+document.formPremium.hdnINSMTH.value;
	}
}


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

	var StState=document.getElementById("SITE_STATE").value;
	document.getElementById("hdnPaypln").value;
/*if (StState=='fl'){
	if ((document.formPremium.rdAgencyChk[0].checked == false) && (document.formPremium.rdAgencyChk[1].checked == false))
	{
			alert("Please select method of payment.");
			if (document.formPremium.rdAgencyChk[0].disabled==false)
			{
				document.formPremium.rdAgencyChk[0].focus();	
			}
			if (document.formPremium.rdAgencyChk[1].disabled==false)
			{
				document.formPremium.rdAgencyChk[1].focus();	
			}
			return false;
	}

}*/
	
	if (StState=="sc"){
		if (document.getElementById("hdnopf")){
			if (document.getElementById("rdPRMOPTION")){
				if (document.formPremium.rdPRMOPTION[1].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 (StState=='ga' || StState=='sc'){
		if (document.getElementById('txtAddNonFinAmt').value=="")
		{
			document.getElementById('txtAddNonFinAmt').value= 0;
		}
	}
var StState=document.getElementById('SITE_STATE').value;
if (document.getElementById('hdnShwPymntMethod')){
	if (document.getElementById('hdnShwPymntMethod').value==0)
	{
			return ('Y');
	}
}

if (StState=='fl' || StState=='ga' || StState=='sc'){
	if (document.formPremium.rdPRMOPTION){
		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 (StState=='fl')
	{
		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 (StState=='fl' || StState=='ga' || StState=='sc'){
	if (document.formPremium.rdPRMOPTION){
		if ((document.getElementById('hdnPFCMSG').value !="") && (document.formPremium.rdPRMOPTION[1].checked == true))
		{
			alert("Premium Financed not available, kindly select any other payment option.");
			
			return false;
		}
		if (StState=='ga' || StState=='sc'){
			if ((document.getElementById('hdnPFCMSG').value =="") && (document.formPremium.rdPRMOPTION[1].checked == true))
			{
				if (document.getElementById('txtAddCovProvider').value==".")
				{
					alert("Please enter the name of Add-on Coverage Providers.")
						document.formPremium.txtAddCovProvider.focus();
						return false;
				}
			}
		}
	}
	}
	var Findcode="";
	var DWPAMT="";
if (StState=='fl' || StState=='ga' || StState=='sc'){
	if (document.formPremium.rdPRMOPTION){
		if (document.formPremium.rdPRMOPTION[1].checked == true)
			{ 
				if (document.ifrmPFC.frmPFC.tbxDwnFinAmt){
					//DWPAMT=document.ifrmPFC.frmPFC.tbxDwnFinAmt.value;
						if (StState=='fl')
						{
							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;
							}
						}
						else
						{
							if ((document.getElementById("SpanFinance").style.display=="block") &&  (document.ifrmPFC.frmPFC.PFCMSG.value==""))
							{
								var totNonFinAmt= parseFloat(eval(document.getElementById("txtAddCNFinAmtNSF").value))
								DWPAMT=parseFloat(eval(document.ifrmPFC.frmPFC.tbxDwnFinAmt.value));
								document.formPremium.hdnTotAmtNonFin.value =totNonFinAmt;
							}
							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) {	
	if (StState =='fl')
	{
		document.formPremium.hdnTOTFPRM.value=eval(DWPAMT) + eval(document.getElementById('tbxOtherFee').value) +  parseFloat(Number(document.getElementById("tbxMVRFee").value));

	}
	else
	{
		document.formPremium.hdnTOTFPRM.value = document.formPremium.tbxTOTTyp.value;
			
	}
	
}

	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.getElementById('hdnBRKPAGTCNT')){
		if (StState =='fl'){
			if ((document.getElementById('hdnBRKPAGTCNT').value > 0 || document.getElementById('hdnNSWPAGTCNT').value > 0) && (document.formPremium.tbxCRDBT.value==0|| document.formPremium.txtEcheckAmt.value==0)){
				alert("E-Check/Credit Card is the only form of payment accepted at this time.");
				enableCC_NSA();
				return false;
			}
		}else{
			if ((document.getElementById('hdnBRKPAGTCNT').value > 0 || document.getElementById('hdnNSWPAGTCNT').value > 0) && document.formPremium.tbxCRDBT.value==0){
				alert("E-Check/Credit Card is the only form of payment accepted at this time.");
				enableCC_NSA();
				return false;
			}
		}
	}
if (StState =='fl'){
	if ((document.formPremium.tbxCashTyp.value==0) && (document.formPremium.tbxChqTyp.value==0) && (document.formPremium.tbxCRDBT.value==0) && (document.formPremium.tbxMOTyp.value==0) && (document.formPremium.txtEcheckAmt.value==0)){
		alert("Please enter the Method of Payment.");	
		document.formPremium.tbxCashTyp.focus();
		return false;
	}
}else{
	if ((document.formPremium.tbxCashTyp.value==0) && (document.formPremium.tbxChqTyp.value==0) && (document.formPremium.tbxCRDBT.value==0) && (document.formPremium.tbxMOTyp.value==0)){
		if (StState =='ar'){
			alert("Please enter the method of payment.");
		}else{
			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 card payment.");
		  document.formPremium.tbxCRDBT.focus();
		return false;
	}
	if (StState =='fl'){
		if (isNaN(document.formPremium.txtEcheckAmt.value) == true) {
			  alert("Please enter a numeric value for Echeck payment.");
			  document.formPremium.txtEcheckAmt.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 (StState =='nv' || StState=='ms' || StState=='in')

		{

		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;
		}
		if (document.formPremium.rdPRMOPTION[1].checked == true)
		{ 
			if (document.ifrmPFC.frmPFC.tbxDwnFinAmt){
				if (StState =='fl')
					{
						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)) + parseFloat(eval(document.getElementById("tbxOtherFee").value)) +  parseFloat(Number(document.getElementById("tbxMVRFee").value));
						document.getElementById("hdnTOTFPRM").value=parseFloat(eval(PFCDWNFINAMT)) + parseFloat(eval(document.getElementById("tbxOtherFee").value)) +  parseFloat(Number(document.getElementById("tbxMVRFee").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
				{
						var totNonFinAmt= parseFloat(eval(document.getElementById("txtAddCNFinAmtNSF").value))

								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.formPremium.hdnTotAmtNonFin.value =totNonFinAmt;
						document.getElementById("tbxTOTTyp").value=PFCDWNFINAMT;
						document.getElementById("hdnTOTFPRM").value=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
	if (StState =='fl'){
		var ttprem=(eval(document.formPremium.tbxCashTyp.value) + eval(document.formPremium.tbxChqTyp.value) + eval(document.formPremium.tbxMOTyp.value) + eval(document.formPremium.tbxCRDBT.value) + eval(document.formPremium.txtEcheckAmt.value) );	
		var Totvalue =parseFloat((parseFloat(document.formPremium.tbxCashTyp.value) + parseFloat(document.formPremium.tbxChqTyp.value) + parseFloat(document.formPremium.tbxMOTyp.value) + parseFloat(document.formPremium.tbxCRDBT.value) + parseFloat(document.formPremium.txtEcheckAmt.value)));
	}else{
		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;
}



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.SITE_STATE.value =='fl')
			{
				if ((document.formPremium.drpFinCompn.value=="61") || (document.formPremium.drpFinCompn.value=="G5") || (document.formPremium.drpFinCompn.value=="16") || (document.formPremium.drpFinCompn.value=="L11") || (document.formPremium.drpFinCompn.value=="90"))
				{
					NonFinOption="Y";
				}
				else
				{
					NonFinOption="N";
				}
			}
			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.SITE_STATE.value =='fl')
	{
		if ((document.formPremium.drpFinCompn.value=="61") || (document.formPremium.drpFinCompn.value=="G5") || (document.formPremium.drpFinCompn.value=="16") || (document.formPremium.drpFinCompn.value=="L11") || (document.formPremium.drpFinCompn.value=="90"))
		{
			NonFinOption="Y";
		}
		else
		{
			NonFinOption="N";
		}
	}
	else
	{
		NonFinOption="N";
	}

if ((document.formPremium.rdPRMOPTION[1].checked == true) || (NonFinOption=="Y"))
{
	if (StState=='fl')
	{
		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)) + parseFloat(eval(document.getElementById("tbxOtherFee").value)) +  parseFloat(Number(document.getElementById("tbxMVRFee").value));
		document.getElementById("hdnTOTFPRM").value=parseFloat(eval(PFCDWNFINAMT)) + parseFloat(eval(document.getElementById("tbxOtherFee").value)) +  parseFloat(Number(document.getElementById("tbxMVRFee").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
	{


		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 ((document.getElementById("SpanFinance").style.display=="block") &&  (document.ifrmPFC.frmPFC.PFCMSG.value==""))
		{
			PFCDWNFINAMT=parseFloat(eval(document.ifrmPFC.frmPFC.tbxDwnFinAmt.value));
		}
		else
		{
			PFCDWNFINAMT=parseFloat(eval(document.getElementById("hdntotPolicyprem").value));
		}
		
				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")
					{
						if (document.formPremium.SITE_STATE.value =='fl')
						{
							var PrCentage="50";
						}
						else
						{
							var PrCentage="25";
						}
					}
					else
					{
						if (document.formPremium.SITE_STATE.value =='fl')
						{
							var PrCentage="25";
						}
						else
						{
							var PrCentage="13";
						}
					}
			}
				
				AddNSFDWP=parseFloat(NSFPREM * PrCentage)/100;


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

				document.formPremium.hdnExtra2.value=AddNSFDWP;

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

				if (eval(AddNSFDWP) > eval(document.formPremium.txtAddCNFinAmtNSF.value))
				{

					dwnCvgamt=eval(document.formPremium.txtAddCNFinAmtNSF.value)-eval(AddNSFDWP);

					PFCDWNFINAMT=parseFloat(eval(PFCDWNFINAMT) + eval(dwnCvgamt));
				}
				else
				{
					dwnCvgamt=eval(document.formPremium.txtAddCNFinAmtNSF.value)-eval(AddNSFDWP);

					PFCDWNFINAMT=parseFloat(eval(PFCDWNFINAMT) + eval(dwnCvgamt));

				}
				//PFCDWNFINAMT=parsefloat(eval(PFCDWNFINAMT) - eval(dwnCvgamt));
				//document.formPremium.txtAddCNFinAmtNSF.value =AddNSFDWP;
				
		CalFINcGAPFC(PFCDWNFINAMT);
/*		document.formPremium.hdnTotAmtNonFin.value =totNonFinAmt;
		document.getElementById("tbxTOTTyp").value=PFCDWNFINAMT;
		document.getElementById("hdnTOTFPRM").value=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 (StState=='ga' || StState=='sc')
		{
			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))
			document.formPremium.tbxTOTTyp.value = parseFloat(eval(document.getElementById("hdntotPolicyprem").value) + eval(totNonFinAmt));
			document.formPremium.hdnTOTFPRM.value = parseFloat(eval(document.getElementById("hdntotPolicyprem").value) + eval(totNonFinAmt));
		}
}



	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.SITE_STATE.value =='fl')
	{
		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") || (document.formPremium.drpFinCompn.value=="90"))
			{
				NonFinOption="Y";
			}
			else
			{
				NonFinOption="N";
			}
		}
	}
	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.SITE_STATE.value =='fl'){
		if (document.formPremium.txtEcheckAmt.value==""){
			document.formPremium.txtEcheckAmt.value='0.00';
		}else{ 
			document.formPremium.txtEcheckAmt.value=eval(document.formPremium.txtEcheckAmt.value) * 1;
			sufxDecZero(eval(document.formPremium.txtEcheckAmt))
		}
	}


	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))
	}
	if (document.formPremium.SITE_STATE.value =='fl'){
			var Totvalue =parseFloat((eval(document.formPremium.tbxCashTyp.value) + eval(document.formPremium.tbxChqTyp.value) + eval(document.formPremium.tbxMOTyp.value) + eval(document.formPremium.tbxCRDBT.value) + eval(document.formPremium.txtEcheckAmt.value)));
	}else{
		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(StState=="nv")        //FOR NEVEDA added by skt
		{
		document.getElementById("tbxTOTTyp").value=document.getElementById("hdnTOTFPRM").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"
		}

		return;
		}                //////////////////

				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;
						if (StState=='fl'){
								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)) + parseFloat(eval(document.getElementById("tbxOtherFee").value)) + parseFloat(Number(document.getElementById("tbxMVRFee").value));
								document.getElementById("hdnTOTFPRM").value=parseFloat(eval(PFCDWNFINAMT)) + parseFloat(eval(document.getElementById("tbxOtherFee").value)) +  parseFloat(Number(document.getElementById("tbxMVRFee").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{
								var totNonFinAmt= parseFloat(eval(document.getElementById("txtAddCNFinAmtNSF").value))

								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.formPremium.hdnTotAmtNonFin.value =totNonFinAmt;
								document.getElementById("tbxTOTTyp").value=PFCDWNFINAMT;
								document.getElementById("hdnTOTFPRM").value=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)) + parseFloat(eval(document.getElementById("tbxOtherFee").value)) +  parseFloat(Number(document.getElementById("tbxMVRFee").value));
					document.getElementById('hdnTOTFPRM').value=parseFloat(eval(document.getElementById("hdntotPolicyprem").value)) + parseFloat(eval(document.getElementById("tbxOtherFee").value)) +  parseFloat(Number(document.getElementById("tbxMVRFee").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)) + parseFloat(eval(document.getElementById("tbxOtherFee").value)) + parseFloat(Number(document.getElementById("tbxMVRFee").value));
					document.getElementById('hdnTOTFPRM').value=parseFloat(eval(document.getElementById("hdntotPolicyprem").value)) + parseFloat(eval(document.getElementById("tbxOtherFee").value)) + parseFloat(Number(document.getElementById("tbxMVRFee").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 (statename=='sc'){
		if (document.getElementById("hdnPaypln").value=='AG01' || document.getElementById("hdnPaypln").value=='DB01'){
			document.formPremium.tbxTOTTyp.value=document.formPremium.hdnTOTFPRM.value;
			sufxDecZero(eval(document.getElementById("tbxTOTTyp")))
			sufxDecZero(eval(document.getElementById("hdnTOTFPRM")))
		}else{
			if ((document.getElementById("dbxINSTERM").value=='6') || (document.getElementById("dbxINSTERM").value=='12')){
				document.formPremium.tbxTOTTyp.value=document.formPremium.DownPayment.value;
				document.formPremium.hdnTOTFPRM.value=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")))
			}
		}
	}else{

		if (((document.getElementById("dbxINSTERM").value=='6') || (document.getElementById("dbxINSTERM").value=='12')) && ((document.getElementById("hdnPaypln").value!='AG01') || (statename =="sc" && document.getElementById("hdnPaypln").value!='DB01')))
		{
		
			if (statename=='fl')
			{
					if (document.formPremium.ChkPayFull.checked==true){
						document.getElementById("tbxTOTTyp").value=parseFloat(eval(document.getElementById("hdntotPolicyprem").value)) + parseFloat(Number(document.getElementById("tbxOtherFee").value)) + parseFloat(Number(document.getElementById("tbxMVRFee").value));
						document.getElementById("hdnTOTFPRM").value=parseFloat(eval(document.getElementById("hdntotPolicyprem").value)) + parseFloat(Number(document.getElementById("tbxOtherFee").value)) + parseFloat(Number(document.getElementById("tbxMVRFee").value));
					}else{
						document.getElementById("tbxTOTTyp").value=parseFloat(Number(eval(document.formPremium.DownPayment.value))) + parseFloat(Number(document.getElementById("tbxOtherFee").value)) + parseFloat(Number(document.getElementById("tbxMVRFee").value));
						document.getElementById("hdnTOTFPRM").value=parseFloat(eval(document.formPremium.DownPayment.value)) + parseFloat(Number(document.getElementById("tbxOtherFee").value)) + parseFloat(Number(document.getElementById("tbxMVRFee").value));
					}
					document.getElementById("hdnTOTFPRM").value=Math.round(document.getElementById("hdnTOTFPRM").value*100)/100  
					document.getElementById("tbxTOTTyp").value=document.getElementById("hdnTOTFPRM").value;

			}
			else
			{
				document.formPremium.tbxTOTTyp.value=document.formPremium.DownPayment.value;
				document.formPremium.hdnTOTFPRM.value=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")){
		if (statename =='ga'){
			if (document.getElementById("strSR22CNTA").value >0){
				document.getElementById("btnConfirm").disabled = true;	
			}else{
				document.getElementById("btnConfirm").disabled = false;	
			}
		}else{
		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 ( ( (statename == 'fl') || (statename == 'in') || (statename == 'ms') )&& (totalPoints <= 18) ) {
			window.close();
		}
			if ( ((statename == 'ga') || (statename == 'nv')) && (totalPoints <= 12) ) {
			window.close();
		}
	}
	else{
		eval("window.opener.document.getElementById('hdnVIOLPTS"+drcnt+"')").value=Math.round(totalPoints);
		
			if ( ( (statename == 'fl') || (statename == 'in') || (statename == 'ms') )&& (totalPoints <= 18) ) {
			window.close();
		}
			if ( ((statename == 'ga') || (statename == 'nv')) && (totalPoints <= 12) ) {
			window.close();
		}
	}
	
}
//Violation Points Message: END

//Redirecting to Home page : START
function goHome(){
	location.href='../cmn_Login.mac/BackToMenu';
}
function goBackPolicyInquiry(){
	//Redirecting to Home page Home Page button is Clicked.
	var statename = eval("window.document.getElementById('SITE_STATE')").value;
	if (statename == 'ar')
	{
		location.href='../cmn_Reviewv1.mac/ValidatePolicy?TRANSFLG=PE&dbxPolcyPfx='+document.getElementById("hdnPOLPRFX").value+'&tbxPolicyNo='+document.getElementById("hdnPOLNO").value;
	}
	else
	{
		location.href='../cmn_Review.mac/ValidatePolicy?TRANSFLG=PE&dbxPolcyPfx='+document.getElementById("hdnPOLPRFX").value+'&tbxPolicyNo='+document.getElementById("hdnPOLNO").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;
}

//Redirecting to Home page : END

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

}

function goQuotePrem(){
var statename = eval("window.document.getElementById('SITE_STATE')").value;
if (statename == 'nv') 
	{
		if ((document.getElementById("dbxINSTERM").value=='6') || (document.getElementById("dbxINSTERM").value=='12'))
		{
					document.getElementById("EDITFlag").value="Y"
					document.formPremium.submit();
		}
		else
		{
			var statename = eval("window.document.getElementById('SITE_STATE')").value;
			if (statename == 'ar')
			{
				location.href='../cmn_Quotev1.mac/main?MstFlg='+document.getElementById("MstFlg").value+'&TRANSFLG='+document.getElementById("TRANSFLG").value;
			}
			else
			{
				location.href='../cmn_Quote.mac/main?MstFlg='+document.getElementById("MstFlg").value+'&TRANSFLG='+document.getElementById("TRANSFLG").value;
			}
		}
	}
	else
	{
			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;
		
		if(document.getElementById("SITE_STATE") && sitest=='ga')
			var MinLicm=16;
		else
			var MinLicm=17;
		
		if(document.getElementById("SITE_STATE") && (sitest=='nv'  || sitest=='fl')) 
			var DrvMinAge=14;
		else
			var DrvMinAge=15;

        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";
			if(document.getElementById("SITE_STATE") && sitest=='nv'){
				document.getElementById("dbxLICM"+DrvCntr).value="Y";
			}
			if(document.getElementById("SITE_STATE") && sitest!='ms'){
			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);
			if(document.getElementById("SITE_STATE") && sitest=='ga')
			   {
					if (age >=25)
					{
						document.getElementById('cbxDfnvDrv'+DrvCntr).disabled= false;
					}
					else
					{
						document.getElementById('cbxDfnvDrv'+DrvCntr).checked= false;
						document.getElementById('cbxDfnvDrv'+DrvCntr).disabled = true;
					}
			   }


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

function SetAgeapp(DrvCntr){

/* Patch by Sumnesh Starts */
var	dt=document.getElementById("tbxDOB"+DrvCntr).value;
if (dt.length ==8) 
	{
	var m ;
	var d;	
	var y;

	m=dt.substring(0,2);
	d=dt.substring(2,4);
	y=dt.substring(4);

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


if ((dt.length < 8) && (dt.length > 0))
	{
	alert("The date format should be : mm/dd/yyyy or mmddyyyy.");
	document.getElementById("tbxDOB"+DrvCntr).value="00/00/0000";
	document.getElementById("tbxAGE"+DrvCntr).value="";
	document.getElementById("tbxDOB"+DrvCntr).focus();
	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;
		
		if(document.getElementById("SITE_STATE") && sitest=='ga')
			var MinLicm=16;
		else
			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

function confirmation(mode,state) {
   var cookieUID=get_cookie("SiteCookie");

   if (mode == "logo") {
	   if (cookieUID != '')
	   {
		   if (!confirm("Are you sure you want to logout?")) {
				return;
			}
			else{
				location.href = "/index.htm";
			}
	   }
	   else{
		   location.href = "/index.htm";
	   }
		
   }

   if (mode == "home" && state != "in") {
	   if (cookieUID != '')
	   {
		   if (!confirm("Are you sure you want to logout?")) {
				return;
			}
			else{
				location.href = "/"+sitestate+"_home.htm";
			}
	   }
	   else{
		   location.href = "/"+sitestate+"_home.htm";
	   }
		
	 }
//adding conditional if checking the state for indiana. The page is to be redirected to the .mac 
if (mode == "home" && state == "in") {
	   if (cookieUID != '')
	   {
		   if (!confirm("Are you sure you want to logout?")) {
				return;
			}
			else{
				location.href = "/agents/ndmacro/cmn_Login.mac/main";
			}
	   }
	   else{
		     	location.href = "/agents/ndmacro/cmn_Login.mac/main";
		}
		
	 }



   if (mode == "products") {
	   if (cookieUID != '')
	   {
		   if (!confirm("Are you sure you want to logout?")) {
				return;
			}
			else{
				location.href = "/agents/ndmacro/cmn_HeaderLinks.mac/products";
			}
	   }
	   else{
		   location.href = "/agents/ndmacro/cmn_HeaderLinks.mac/products";
	   }
		
   }
   if (mode == "contactus") {
	   if (cookieUID != '')
	   {
		   if (!confirm("Are you sure you want to logout?")) {
				return;
			}
			else{
				location.href = "/agents/ndmacro/cmn_HeaderLinks.mac/contactus";
			}
	   }
	   else{
		   location.href = "/agents/ndmacro/cmn_HeaderLinks.mac/contactus";
	   }
		
	}
}

// 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){
	//patch for Indiana
	if(document.getElementById("SITE_STATE") && sitest=='in'){
		if (document.getElementById('cbxDfnvDrv'+cnt).value == "Y" && document.getElementById('tbxAGE'+cnt).value >= 55){
			alert('Sr. accident prevention course discount.\n\n\n A copy of the course completion certificate, dated within the past 36 months, is due in the UAIC office within 3 business days. Thank you.');
		}
	}
	else{
		if (document.getElementById('drpSRDISC'+cnt).value == "Y" && document.getElementById('tbxAGE'+cnt).value >= 55){
			alert('Sr. accident prevention course discount.\n\n\n A copy of the course completion certificate, dated within the past 36 months, is due in the UAIC office within 3 business days. Thank you.');
		}
	}
}

function lockSrAccPrv(cnt){
	
		sitest = document.getElementById('SITE_STATE').value;
	
	if (document.getElementById('tbxAGE'+cnt).value >= 55 && (document.getElementById('dbxDRVTYPE'+cnt).value == "P"||document.getElementById('dbxDRVTYPE'+cnt).value == "C")){
	//patch for Indiana	
		if(document.getElementById("SITE_STATE") && (sitest=='in' || sitest=='il')) {
			document.getElementById('cbxDfnvDrv'+cnt).disabled=false;
		}
		else{
			document.getElementById('drpSRDISC'+cnt).disabled=false;
		}
	}
	else{
		if(document.getElementById("SITE_STATE") && (sitest=='in' || sitest=='il')) {
			document.getElementById('cbxDfnvDrv'+cnt).disabled=true;
		}
		else{
			document.getElementById('drpSRDISC'+cnt).disabled=true;
		}
	}
}

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.getElementById('SITE_STATE').value == "fl"))  {
		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"){
			if (document.frmApplication.SITE_STATE.value!="nv")
			{
				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 (document.formPremium.SITE_STATE && siteState=='fl')
			{
				if (TOTPRM==DWP){
					NUMPYMNTS=document.formPremium.dbxINSTERM.value;
				}
				else{
					NUMPYMNT='0';
				}

			}
			else
			{
				if (TOTPRM==DWP){
					NUMPYMNTS='6';
				}
				else{
					NUMPYMNT='0';
				}

			}
			if (document.formPremium.rdPayOnline){
				if (document.formPremium.rdPayOnline[0].checked==true ){
					PBPflag='E'
				}else if (document.formPremium.rdPayOnline[1].checked==true){
					PBPflag='C';
				}else{
					PBPflag='N';
				}
			}else{
				PBPflag='N';
			}


		document.getElementById('BtnOptions').style.display ="none";
		if (document.formPremium.SITE_STATE && ((siteState=="in") || (siteState=="il")))
		{
			location.href="../cmn_Premium.mac/UPDPYMNTS?Onlineflag="+PBPflag+"&PBPAMOUNT="+document.formPremium.tbxCRDBT.value+"&strPayplan="+document.formPremium.hdnPaypln.value+"&MstFlg="+document.formPremium.MstFlg.value+"&ADDONAMT="+document.formPremium.txtAddCFinAmtNSF.value+"&TRANSFLG="+document.formPremium.TRANSFLG.value+"&DWP="+document.formPremium.DownPayment.value+"&NUMPYMNT="+NUMPYMNTS;
		}

		if (document.formPremium.SITE_STATE && (siteState=="az" || siteState=="sc"))
		{
			location.href="../cmn_Premium.mac/UPDPYMNTS?Onlineflag="+PBPflag+"&PBPAMOUNT="+document.formPremium.tbxCRDBT.value+"&strPayplan="+document.formPremium.hdnPaypln.value+"&MstFlg="+document.formPremium.MstFlg.value+"&AgencyFee="+document.formPremium.txtAgencyFee.value+"&ADDONAMT="+document.formPremium.txtAddCFinAmtNSF.value+"&TRANSFLG="+document.formPremium.TRANSFLG.value+"&ADNCPRV="+document.formPremium.txtAddCovProvider.value+"&DWP="+document.formPremium.DownPayment.value+"&NUMPYMNT="+NUMPYMNTS;

		}
		
		if (document.formPremium.SITE_STATE && (siteState=="ms"))
		{
			location.href="../cmn_Premium.mac/UPDPYMNTS?Onlineflag="+PBPflag+"&PBPAMOUNT="+document.formPremium.tbxCRDBT.value+"&strPayplan="+document.formPremium.hdnPaypln.value+"&MstFlg="+document.formPremium.MstFlg.value+"&ADDONAMT="+document.formPremium.txtAddCFinAmtNSF.value+"&TRANSFLG="+document.formPremium.TRANSFLG.value+"&DWP="+document.formPremium.DownPayment.value+"&NUMPYMNT="+NUMPYMNTS;
		}

		if (document.formPremium.SITE_STATE && (siteState=="nv" || siteState=="ga"))
		{
			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;
		}
		if (document.formPremium.SITE_STATE && (siteState=="ok"|| siteState=="ut" || siteState=="ar" || siteState=="ks"))
		{
			location.href="../cmn_Premium.mac/UPDPYMNTS?Onlineflag="+PBPflag+"&PBPAMOUNT="+document.formPremium.tbxCRDBT.value+"&strPayplan="+document.formPremium.hdnPaypln.value+"&AgencyFee="+document.formPremium.txtAgencyFee.value+"&MstFlg="+document.formPremium.MstFlg.value+"&TRANSFLG="+document.formPremium.TRANSFLG.value+"&DWP="+document.formPremium.DownPayment.value+"&NUMPYMNT="+NUMPYMNTS;
		}
		if (document.formPremium.SITE_STATE && siteState=="fl"){
			var numPBPAmount="0";
			if (document.formPremium.rdPayOnline[0].checked==true){
				numPBPAmount=document.formPremium.tbxCRDBT.value;
			}
			if (document.formPremium.rdPayOnline[1].checked==true){
				numPBPAmount=document.formPremium.txtEcheckAmt.value;
			}
			location.href="../cmn_Premium.mac/UPDPYMNTS?Onlineflag="+PBPflag+"&PBPAMOUNT="+numPBPAmount+"&strPayplan="+document.formPremium.hdnPaypln.value+"&Agfee="+document.formPremium.tbxOtherFee.value+"&numMVRFEE="+document.formPremium.tbxMVRFee.value+"&MstFlg="+document.formPremium.MstFlg.value+"&TRANSFLG="+document.formPremium.TRANSFLG.value+"&DWP="+document.formPremium.DownPayment.value+"&NUMPYMNT="+NUMPYMNTS;
		}
		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.frmApplication.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.frmApplication.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;
		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=="" )
	{
		if (document.getElementById('SITE_STATE').value != "ms")
		{
			document.getElementById("dbxLICM"+drvno).value="Y";	
		}
	return('N');
	}

	if(document.getElementById("SITE_STATE") && sitest=="nv"){
		if(document.getElementById("dbxSTATE"+drvno).value.toUpperCase()=="XX")	{
			document.getElementById("dbxLICM"+drvno).value="Y";
		}
	}else{
		if(document.getElementById("dbxSTATE"+drvno).value.toUpperCase()!=sitest.toUpperCase())	{
			//patch for indiana
			if(document.getElementById("SITE_STATE") && sitest=="nv"){
				document.getElementById("dbxLICM"+drvno).value="Y";
			}
			if (document.getElementById("SITE_STATE") && sitest.toUpperCase() == "MS"){
				if (document.getElementById("dbxSTATE"+drvno).value == "XX"){
					return('N');
				}
			}else{
				if (document.getElementById("SITE_STATE") && sitest.toUpperCase() != "IN"){
					return('N');
				}
			}
		}	
	}


	effDt=document.getElementById("tbxTERMEFFDT").value;
	
	var DataDOBarray = valDOB.split("/");
	var DOBMM = DataDOBarray[0];
	var DOBDD = DataDOBarray[1];
	var DOBYr = DataDOBarray[2];
			
	if(document.getElementById("SITE_STATE") && (sitest=="nv" || sitest=='in')) {
		LicmAgeYr=parseInt(DOBYr)+18;
		LicmAgeMM=parseInt(DOBMM,10)+6;
		if(LicmAgeMM>12){
		 LicmAgeYr++;
		 LicmAgeMM%=12
		}
		 if(LicmAgeMM<10)
			 LicmAgeMM="0"+LicmAgeMM;
		LicmAgeDD=DOBDD;
	}else if(document.getElementById("SITE_STATE") && (sitest=="ga"))
	{
		LicmAgeYr=parseInt(DOBYr)+17;
		LicmAgeMM=DOBMM;
		LicmAgeDD=DOBDD;
	}
	else if(document.getElementById("SITE_STATE") && sitest=="ms")
		{
		LicmAgeYr=parseInt(DOBYr)+15;
		LicmAgeMM=DOBMM;
		LicmAgeDD=DOBDD;
	}


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

	if(dateDiff(effDt,LicmAgeDt)<0)
	{
		//patch for indiana
		if(document.getElementById("SITE_STATE") && (sitest=="nv" || sitest=='in')) {
			document.getElementById("dbxLICM"+drvno).value="Y";
		}
		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 setDelCheckbox(COUNT)
{
	//alert(document.getElementById('tbxAGE'+COUNT).value);
	if (document.getElementById('tbxAGE'+COUNT).value != 0 && COUNT != 1)
	{
		if (document.getElementById('chkREM'+COUNT))
		{
			document.getElementById('chkREM'+COUNT).disabled=false;
		}
	}
	else{
		if (document.getElementById('chkREM'+COUNT))
		{
			document.getElementById('chkREM'+COUNT).disabled=true;
		}
	}
}

function ADD_OTHR_FEE()
{
		var NonFinOption="N";
		if (document.formPremium.SITE_STATE.value =='fl')
		{
			if ((document.formPremium.drpFinCompn.value=="61") || (document.formPremium.drpFinCompn.value=="G5") || (document.formPremium.drpFinCompn.value=="16") || (document.formPremium.drpFinCompn.value=="L11") || (document.formPremium.drpFinCompn.value=="90"))
			{
				NonFinOption="Y";
			}
			else
			{
				NonFinOption="N";
			}
		}
		else
		{
			NonFinOption="N";
		}


	//alert("in ADD othr fee")
		if (document.formPremium.tbxOtherFee.value==""){
			document.formPremium.tbxOtherFee.value='0.00';
		}
		else{
				sufxDecZero(eval(document.formPremium.tbxOtherFee))
		}


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

	if ((document.formPremium.rdPRMOPTION[1].checked == true) || (NonFinOption=="Y")) {
		document.getElementById("tbxTOTTyp").value=parseFloat(Number(eval(document.ifrmPFC.frmPFC.tbxDwnFinAmt.value))) + parseFloat(Number(document.getElementById("tbxOtherFee").value)) + parseFloat(Number(document.getElementById("tbxMVRFee").value));
		document.getElementById("hdnTOTFPRM").value=parseFloat(eval(document.ifrmPFC.frmPFC.tbxDwnFinAmt.value)) + parseFloat(Number(document.getElementById("tbxOtherFee").value)) + parseFloat(Number(document.getElementById("tbxMVRFee").value));
	}else{
	
		document.getElementById("tbxTOTTyp").value=parseFloat(eval(document.getElementById("hdntotPolicyprem").value)) + parseFloat(Number(document.getElementById("tbxOtherFee").value)) + parseFloat(Number(document.getElementById("tbxMVRFee").value));
		document.getElementById("hdnTOTFPRM").value=parseFloat(eval(document.getElementById("hdntotPolicyprem").value)) + parseFloat(Number(document.getElementById("tbxOtherFee").value)) + parseFloat(Number(document.getElementById("tbxMVRFee").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);
//alert(document.formPremium.tbxMVRFee.value)
		if (document.formPremium.tbxOtherFee.value==""){
			document.formPremium.tbxOtherFee.value='0.00';
		}
		else{
				sufxDecZero(eval(document.formPremium.tbxOtherFee))
		}


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

	if (document.formPremium.ChkPayFull.checked==true){
		document.getElementById("tbxTOTTyp").value=parseFloat(eval(document.getElementById("hdntotPolicyprem").value)) + parseFloat(Number(document.getElementById("tbxOtherFee").value)) + parseFloat(Number(document.getElementById("tbxMVRFee").value));
		document.getElementById("hdnTOTFPRM").value=parseFloat(eval(document.getElementById("hdntotPolicyprem").value)) + parseFloat(Number(document.getElementById("tbxOtherFee").value)) + parseFloat(Number(document.getElementById("tbxMVRFee").value));
	}else{
		document.getElementById("tbxTOTTyp").value=parseFloat(Number(eval(document.formPremium.DownPayment.value))) + parseFloat(Number(document.getElementById("tbxOtherFee").value)) + parseFloat(Number(document.getElementById("tbxMVRFee").value));
		document.getElementById("hdnTOTFPRM").value=parseFloat(eval(document.formPremium.DownPayment.value)) + parseFloat(Number(document.getElementById("tbxOtherFee").value)) + parseFloat(Number(document.getElementById("tbxMVRFee").value));
	}
		document.getElementById("hdnTOTFPRM").value=Math.round(document.getElementById("hdnTOTFPRM").value*100)/100  
		document.getElementById("tbxTOTTyp").value=document.getElementById("hdnTOTFPRM").value;

		if (document.getElementById("SITE_STATE") && document.getElementById("SITE_STATE").value == "fl"){
			if (document.formPremium.rdPayOnline[0].checked==true || document.formPremium.rdPayOnline[1].checked==true ){
				if (document.formPremium.rdPayOnline[0].checked==true){
					document.formPremium.tbxCRDBT.value=document.formPremium.DownPayment.value;
				}
				if (document.formPremium.rdPayOnline[1].checked==true){
					document.formPremium.txtEcheckAmt.value=document.formPremium.DownPayment.value;
				}
			}
		}else{
			if (document.formPremium.rdPayOnline[0].checked==true || document.formPremium.rdPayOnline[1].checked==true ){
				document.getElementById("tbxCRDBT").value=document.getElementById("tbxTOTTyp").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 CALLNONOWNER(){

sitest = document.QuoteForm.SITE_STATE.value;
if (document.getElementById("SITE_STATE") && sitest == "ga")
{
	var VehSecCnt=document.getElementById('SHOWVEHCNT').value;
}
else{
	var VehSecCnt=document.getElementById('hdnVEHCOUNT').value;
}

var cov;

	if (document.getElementById('cbxNonOwner') && document.getElementById('cbxNonOwner').checked==true){	
		
		if(document.getElementById("SITE_STATE") && ((sitest == 'ms') || (sitest == 'in')))
		{       
			document.QuoteForm.dbxINSTERM.options.length = 0;
			document.QuoteForm.dbxINSTERM.options[0] = new Option("6 months","6");
			
			if (document.getElementById('hdn12mon').value != "A")
			{
				document.QuoteForm.dbxINSTERM.options[1] = new Option("12 months","12");
			}
			
		if (document.QuoteForm.hdnIPTERM)
			{
				if (document.QuoteForm.hdnIPTERM.value != 0 && document.QuoteForm.hdnIPTERM.value != "1")
				{
					document.QuoteForm.dbxINSTERM.value=document.QuoteForm.hdnIPTERM.value;
				}
				else{
					document.QuoteForm.dbxINSTERM.options[0].selected = true;
				}
			}
			else{
				document.QuoteForm.dbxINSTERM.options[0].selected = true;
			}
			

			document.QuoteForm.dbxDRVTYPE1.options.length = 0;
			document.QuoteForm.dbxDRVTYPE1.options[0] = new Option("Applicant","P");
		}

		if(document.getElementById("SITE_STATE") && sitest == 'ga')
		{	document.getElementById('hdnNOFLG').value="Y"
			document.QuoteForm.dbxMPLMT.options.length = 0;
			document.QuoteForm.dbxMPLMT.options[0] = new Option("*none","*none");
			document.QuoteForm.dbxMPLMT.options[1] = new Option("5000","5000");
			document.getElementById("spnDBmsg").style.display = "none";
		}
		
		
		if(document.getElementById("SITE_STATE") && sitest != 'in')
		{
			if (document.getElementById("SITE_STATE") && sitest == 'ms' )
			{	
				/*if (document.getElementById('dbxINSTERM').value == "6" )
				{
					document.getElementById('chkSR221').checked=true;
				}
				document.getElementById('chkSR221').disabled=true;*/

				document.QuoteForm.hdnNonOwnerFlg.value = "Y"  // Non-Owner Flag
				document.getElementById("spnNonOwner").style.display = "block";
				document.getElementById("spnOwner").style.display = "none";
			}
				document.QuoteForm.btnDrv.disabled=true;
				document.getElementById('btnDrv').style.display="none";
		}
		document.QuoteForm.btnVeh.disabled=true;

		
		if(document.getElementById("SITE_STATE") && sitest == "fl")  {
			document.QuoteForm.hdnNonOwnerFlg.value = "Y"  // Non-Owner Flag
			document.getElementById("spnNonOwner").style.display = "block";
			document.getElementById("spnNormal").style.display = "none";
			document.getElementById("spnMinChild").style.display = "none"
			document.getElementById("spnMinChildchk").style.display = "none"

			// referesh territory for non owner : Suryakant 4/17/2007  
			window.document.ifrmTerritory.formterritory.Hdnzip.value = "";
			window.document.ifrmTerritory.formterritory.NonOwn.value = "Y";
			FillTerritory(document.QuoteForm.tbxZIP.value);
			
		}
		//patch for Indiana
			/*if(sitest=='in'){
				var x;
				x=3;
			}
			else{
				var x;
				x=2;
			}*/

		for(cnt=2;cnt<=document.getElementById('hdnDRVCOUNT').value;cnt++){
			if(cnt>document.getElementById('hdnDRVCOUNT').value)
				break;
			

			if (eval("document.QuoteForm.dbxDRVTYPE"+cnt))
			{
				eval("document.QuoteForm.dbxDRVTYPE"+cnt).disabled=true;
			}
			eval("document.QuoteForm.tbxAGE"+cnt).disabled=true;
			eval("document.QuoteForm.tbxDOB"+cnt).disabled=true;
			if(document.getElementById("SITE_STATE") && (sitest =='in' || sitest =='ms')) {
				eval("document.QuoteForm.dbxClass"+cnt).disabled=true;
			}
			else{
				eval("document.QuoteForm.dbxSEX"+cnt).disabled=true;
				eval("document.QuoteForm.dbxMRS"+cnt).disabled=true;

			}
			if(document.getElementById("SITE_STATE") && (sitest=='in' || sitest=='ms')) {
				eval("document.QuoteForm.chkSR22"+cnt).disabled=true;
			}
			else{
				eval("document.QuoteForm.dbxSR22"+cnt).disabled=true;
			}
			eval("document.QuoteForm.dbxLICM"+cnt).disabled=true;
			eval("document.QuoteForm.dbxSTATE"+cnt).disabled=true;

			if(document.getElementById("SITE_STATE") && (sitest != 'ga' && sitest != 'ms')) {
				if(document.getElementById("SITE_STATE") && sitest=='in'){
					eval("document.QuoteForm.cbxDfnvDrv"+cnt).disabled=true;
				}
				else{
					eval("document.QuoteForm.drpSRDISC"+cnt).disabled=true;
				}
			}
			eval("document.QuoteForm.btnVio"+cnt).disabled=true;
			if(document.getElementById("SITE_STATE") && sitest=='ga'){
				//eval("document.QuoteForm.cbxGoodDrv"+cnt).disabled=true;
				eval("document.QuoteForm.cbxGoodStd"+cnt).disabled=true;
				eval("document.QuoteForm.tbxLICNO"+cnt).disabled=true;
				eval("document.QuoteForm.cbxDfnvDrv"+cnt).disabled = true;
				eval("document.QuoteForm.chkREM"+cnt).disabled = true;
			}
			if(document.getElementById("SITE_STATE") && sitest=='in'){
				document.getElementById('btnDrv').disabled=true;
				document.getElementById('btnDrv').style.display="block";
				document.getElementById('btnDrv').style.display="none";
				if (document.getElementById('chkSR221').checked != true)
				{ 
					document.getElementById('chkSR221').checked=true;
				}
				eval("document.QuoteForm.chkSR221").disabled=true;
			}
			document.getElementById("DrvDisplay"+cnt).style.display="none"
		}
	
		for (var vehi=1;vehi<=VehSecCnt;vehi++){
			eval("window.document.getElementById('dbxYEAR"+vehi+ "')").disabled=true;
			eval("window.document.getElementById('dbxCMPD"+vehi+ "')").disabled=true;
			eval("window.document.getElementById('dbxUSE"+vehi+ "')").disabled=true;

			if(document.getElementById("SITE_STATE") && (sitest == "nv" || sitest == "in" || sitest == "ms" || sitest=='ga')) {			
				eval("window.document.getElementById('chkTR"+vehi+ "')").disabled=true;
			}
			if(document.getElementById("SITE_STATE") && sitest=='in'){
				eval("window.document.getElementById('chkUMPD"+vehi+ "')").disabled=true;
			}
			if(document.getElementById("SITE_STATE") && (sitest=='in' || sitest=='ms')) {
				if (vehi != "1")
				{
					eval("window.document.getElementById('dbxMake"+vehi+ "')").disabled=true;
				}
				eval("window.document.getElementById('dbxModel"+vehi+ "')").disabled=true;
				eval("window.document.getElementById('dbxBody"+vehi+ "')").disabled=true;
				eval("window.document.getElementById('dbxVinSYM"+vehi+ "')").disabled=true;
			}
			else{
				eval("document.ifrmMakeModel"+vehi+".formMakeModel.dbxMAKE").disabled=true;
				eval("document.ifrmMakeModel"+vehi+".formMakeModel.dbxMODEL").disabled=true;
				eval("document.ifrmBdyVinSym"+vehi+".formBdyVinSym.dbxBODY").disabled=true;
				eval("document.ifrmBdyVinSym"+vehi+".formBdyVinSym.dbxVIN").disabled=true;
				eval("document.ifrmBdyVinSym"+vehi+".formBdyVinSym.tbxSYMBOL").disabled=true;
			}
			document.getElementById("VehDisplay"+vehi).style.display="none"
		}
			
		document.getElementById("VehMenuDisp").style.display="none";
		
		if(document.getElementById("SITE_STATE") && ((sitest == "fl") ||(sitest == "ga")))   { 
			document.getElementById("vehbtnspn").style.display="none";
			document.getElementById("rulespn").style.display="none"
		}
	}
	else{
		if(document.getElementById("SITE_STATE") && (sitest == 'ms'  || (sitest == 'in')))
		{	
			document.QuoteForm.dbxINSTERM.options.length = 0;
			document.QuoteForm.dbxINSTERM.options[0] = new Option("1 month","1");
			document.QuoteForm.dbxINSTERM.options[1] = new Option("6 months","6");

		
			if (document.getElementById('hdn12mon').value != "N")
			{
				document.QuoteForm.dbxINSTERM.options[2] = new Option("12 months","12");
			}
		

			document.QuoteForm.dbxINSTERM.options[1].selected = true;
			document.QuoteForm.dbxDRVTYPE1.options.length = 0;
			document.QuoteForm.dbxDRVTYPE1.options[0] = new Option("Applicant","P");
			document.QuoteForm.dbxDRVTYPE1.options[1] = new Option("App-Excluded","E");

			if (document.getElementById("SITE_STATE") && sitest == 'ms' )
            {
				document.QuoteForm.hdnNonOwnerFlg.value = ""     // Non-Owner Flag
				document.getElementById("spnNonOwner").style.display = "none";
				document.getElementById("spnOwner").style.display = "block";
			}

		}
		
		if(document.getElementById("SITE_STATE") && sitest == 'ga')
		{
			document.getElementById('hdnNOFLG').value=""
			document.QuoteForm.dbxMPLMT.options.length = 0;
			document.QuoteForm.dbxMPLMT.options[0] = new Option("*none","*none");
			document.QuoteForm.dbxMPLMT.options[1] = new Option("1000","1000");
			document.QuoteForm.dbxMPLMT.options[2] = new Option("2000","2000");
			document.QuoteForm.dbxMPLMT.options[3] = new Option("5000","5000");
			document.getElementById("spnDBmsg").style.display = "block";
		}
		if(document.getElementById("SITE_STATE") && sitest == "fl"){		

			document.QuoteForm.hdnNonOwnerFlg.value = ""     // Non-Owner Flag
			document.getElementById("spnNonOwner").style.display = "none";
			document.getElementById("spnNormal").style.display = "block";
			document.getElementById("spnMinChild").style.display = "block"
			document.getElementById("spnMinChildchk").style.display = "block"

			// referesh territory for non owner : Suryakant 4/17/2007  
			window.document.ifrmTerritory.formterritory.Hdnzip.value = "";
			window.document.ifrmTerritory.formterritory.NonOwn.value = "";
			FillTerritory(document.QuoteForm.tbxZIP.value);
		}
		/*if(sitest=='in'){
			var x;
			x=3;
		}
		else{
			var x;
			x=2;
		}*/

		for(cnt=2;cnt<=maxdrv;cnt++){
		if(document.getElementById("SITE_STATE") && sitest=='ga'){
			if(cnt>document.getElementById('hdnDRVCOUNT').value)
				break;			
			eval("document.QuoteForm.dbxDRVTYPE"+cnt).disabled=false;
			//eval("document.QuoteForm.cbxGoodDrv"+cnt).disabled=false;
			eval("document.QuoteForm.cbxGoodStd"+cnt).disabled=false;
			eval("document.QuoteForm.tbxLICNO"+cnt).disabled=false;
			eval("document.QuoteForm.cbxDfnvDrv"+cnt).disabled = false;
			eval("document.QuoteForm.chkREM"+cnt).disabled = false;
			}

		}
		if (document.getElementById("SITE_STATE") && sitest!='ms')
		{
			document.getElementById('btnDrv').disabled=false;
		}

		document.getElementById('btnVeh').disabled=false;
		document.getElementById('btnCont').disabled=false;
		if(document.getElementById("SITE_STATE") && sitest=='ms')
		{
			document.QuoteForm.btnDrv.style.display="none";
			/*if (document.getElementById('dbxINSTERM').value == "6")
			{
				if (document.getElementById('hdnSR221').value != "Y")
				{
					document.getElementById('chkSR221').checked=false;
				}
				document.getElementById('chkSR221').disabled=false;
			}
			document.getElementById('dbxSTATE1').disabled=false;*/
			
		}	
		for(cnt=2;cnt<=document.getElementById('hdnDRVCOUNT').value;cnt++){
			if(cnt>document.getElementById('hdnDRVCOUNT').value)
				break;

				if(document.getElementById("SITE_STATE") && (sitest=='in' || sitest=='ms')) {
					if (document.getElementById("SITE_STATE") && (sitest=='ms' && document.getElementById('dbxSTATE'+cnt).value != "MS"))
					{
						eval("document.QuoteForm.chkSR22"+cnt).disabled=true;
					}
					else{
						eval("document.QuoteForm.chkSR22"+cnt).disabled=false;
					}
				}
				else{
					eval("document.QuoteForm.dbxSR22"+cnt).disabled=false;
				}
				
				if (document.getElementById("SITE_STATE") && sitest=='ms')
				{
					if (document.getElementById('dbxINSTERM').value == "6"  && eval("document.QuoteForm.dbxDRVTYPE"+cnt).value =="P" && document.getElementById('dbxSTATE'+cnt).value == "MS")
					{
						if (document.getElementById('hdnSR22'+cnt).value != "Y")
						{
							document.getElementById('chkSR22'+cnt).checked=false;
						}
						document.getElementById('chkSR22'+cnt).disabled=false;
					}
					else{
						document.getElementById('chkSR22'+cnt).checked=false;
						document.getElementById('chkSR22'+cnt).disabled=true;
					}	
					
				}
			eval("document.QuoteForm.dbxDRVTYPE"+cnt).disabled=false;
			eval("document.QuoteForm.tbxAGE"+cnt).disabled=false;
			eval("document.QuoteForm.tbxDOB"+cnt).disabled=false;
			if(document.getElementById("SITE_STATE") && (sitest=='in' || sitest=='ms')) {
				eval("document.QuoteForm.dbxClass"+cnt).disabled=false;
			}
			else{
				eval("document.QuoteForm.dbxSEX"+cnt).disabled=false;
				eval("document.QuoteForm.dbxMRS"+cnt).disabled=false;
			}
			
			if(document.getElementById("SITE_STATE") && sitest=='ms'){
				if (eval("document.QuoteForm.tbxAGE"+cnt).value != 0 && eval("document.QuoteForm.tbxAGE"+cnt).value != "" && eval("document.QuoteForm.dbxSTATE"+cnt).value == sitest.toUpperCase()){
					eval("document.QuoteForm.dbxLICM"+cnt).disabled=false;
				}
			}
			else if (document.getElementById("SITE_STATE") && sitest=='in')
			{
				if (eval("document.QuoteForm.tbxAGE"+cnt).value != 0 && eval("document.QuoteForm.tbxAGE"+cnt).value != "" ){
					eval("document.QuoteForm.dbxLICM"+cnt).disabled=false;
				}
				if (document.getElementById('chkSR221').checked == true)
				{
					document.getElementById('chkSR221').checked=false;
					eval("document.QuoteForm.chkSR221").disabled=false;
				}
			}
			else{
				eval("document.QuoteForm.dbxLICM"+cnt).disabled=false;
			}
			eval("document.QuoteForm.dbxSTATE"+cnt).disabled=false;
			if(document.getElementById("SITE_STATE") && (sitest !='ga' && sitest !='ms')) {
				if (eval("document.QuoteForm.tbxAGE"+cnt).value >= 55){
					if(document.getElementById("SITE_STATE") && sitest=='in'){
						eval("document.QuoteForm.cbxDfnvDrv"+cnt).disabled = false;
					}
					else{
					eval("document.QuoteForm.drpSRDISC"+cnt).disabled=false;
					}
				}
				else{
					if(document.getElementById("SITE_STATE") && sitest=='in'){
						eval("document.QuoteForm.cbxDfnvDrv"+cnt).disabled = true;
					}
					else{
						eval("document.QuoteForm.drpSRDISC"+cnt).disabled=true;
					}
				}
			}
			eval("document.QuoteForm.btnVio"+cnt).disabled=false;
			document.getElementById("DrvDisplay"+cnt).style.display="block"
		}
		document.getElementById('btnDrv').style.display="block";
		document.getElementById("VehMenuDisp").style.display="block"
		//patch for Indiana
		if(document.getElementById("SITE_STATE") && (sitest != "ms" && sitest != "nv" && sitest !='in')) {  
			document.getElementById("vehbtnspn").style.display="block"
			document.getElementById("rulespn").style.display="block"
		}
		
		for (var vehi=1;vehi<=VehSecCnt;vehi++)	{
			eval("window.document.getElementById('dbxYEAR"+vehi+ "')").disabled=false;
			eval("window.document.getElementById('dbxCMPD"+vehi+ "')").disabled=false;
			if(document.getElementById("SITE_STATE") && sitest=='in'){
				eval("window.document.getElementById('chkUMPD"+vehi+ "')").disabled=false;
				chkUMPD()
			}
			if(document.getElementById("SITE_STATE") && (sitest=='in' || sitest=='ms')) {
				if (document.getElementById('dbxYEAR'+vehi).value=="0000")
				{
					ClearVehDetails(vehi,'A');
				}
				else{
					document.getElementById('dbxMake'+vehi).disabled=false;
					document.getElementById('dbxModel'+vehi).disabled=false;
					document.getElementById('dbxBody'+vehi).disabled=false;
					if (document.getElementById('tbxVIN'+vehi).value == 0)
					{
						document.getElementById('dbxVinSYM'+vehi).disabled=false;
					}
					else{
						document.getElementById('tbxVIN'+vehi).disabled=false;
					}
				}
			}
			document.getElementById("VehDisplay"+vehi).style.display="block";
			YearCheck(vehi,'N');
		}
		
	}
	if (sitest=='nv' || sitest=='in' || sitest=='ms')
	{
		modifyVehYear();
	}
}

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("SITE_STATE") && sitest=='in')
	{
		if(document.getElementById('dbxINSTERM').value == "6" || document.getElementById('dbxINSTERM').value == "12")
		{
			if (document.getElementById('cbxNonOwner'))
			{
				document.getElementById('cbxNonOwner').disabled = false;
			}
				
		}
		else
		{
			if (document.getElementById('cbxNonOwner'))
			{
				document.getElementById('cbxNonOwner').disabled = true;
			}
				
		}

	}
 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;
			if (statename == 'ar')
			{
				location.href='../cmn_Quotev1.mac/main?MstFlg='+document.getElementById("MstFlg").value+'&TRANSFLG='+document.getElementById("TRANSFLG").value;
			}
			else
			{
				location.href='../cmn_Quote.mac/main?MstFlg='+document.getElementById("MstFlg").value+'&TRANSFLG='+document.getElementById("TRANSFLG").value;
			}
			return false;
		
	}

	if (document.getElementById('SITE_STATE') &&  document.getElementById('SITE_STATE').value== "ga")
	{
		if (document.getElementById('IPNMFR'))
		{
			if ((document.getElementById('IPNMFR').value.toUpperCase()=="JACE") && (document.getElementById('IPNAML').value.toUpperCase() == "VLADO"))
			{
				alert('Can not issue policy, Please contact Underwriter.');
				return false;
			}
		}

	}


	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.getElementById('hdnNSWPAGTCNT').value > 0 && document.formPremium.tbxCRDBT.value==0){
		alert("E-Check/Credit Card is the only form of payment accepted at this time.");
		enableCC_NSA();
		return false;
	}
	if (document.getElementById('SITE_STATE').value != "fl"){
		if (document.formPremium.chkPymntMentod && document.formPremium.chkPymntMentod.checked==true){
			if (document.formPremium.rdPayOnline[0].checked==false && document.formPremium.rdPayOnline[1].checked==false){
				alert("Please select mode of Payment.");
				document.formPremium.rdPayOnline[0].focus();
				return false;
			}
		}
	}

	if (document.getElementById('SITE_STATE').value == "fl"){
		if ((document.formPremium.tbxCashTyp.value==0) && (document.formPremium.tbxChqTyp.value==0) && (document.formPremium.tbxCRDBT.value==0) && (document.formPremium.tbxMOTyp.value==0) && (document.formPremium.txtEcheckAmt.value==0)){
				alert("Please enter the Method of Payment.");
				document.formPremium.tbxCashTyp.focus();
				return false;
		}

	}else{
		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 card payment.");
		  document.formPremium.tbxCRDBT.focus();
		return false;
	}
	if (document.getElementById('SITE_STATE').value == "fl"){
		if (isNaN(document.formPremium.txtEcheckAmt.value) == true) {
			  alert("Please enter a numeric value for Echeck payment.");
			  document.formPremium.txtEcheckAmt.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;
	}
	if (document.getElementById('SITE_STATE').value == "fl"){
		var ttprem=(eval(document.formPremium.tbxCashTyp.value) + eval(document.formPremium.tbxChqTyp.value) + eval(document.formPremium.tbxMOTyp.value) + eval(document.formPremium.tbxCRDBT.value) + eval(document.formPremium.txtEcheckAmt.value) );
	}else{
		var ttprem=(eval(document.formPremium.tbxCashTyp.value) + eval(document.formPremium.tbxChqTyp.value) + eval(document.formPremium.tbxMOTyp.value) + eval(document.formPremium.tbxCRDBT.value) );
	}
	// Asigning the Down Payment as TOTPREM in case of CC/echeck payment - bikash
	if (document.getElementById('SITE_STATE').value == "fl"){
		if (document.formPremium.rdPayOnline[0].checked==true || document.formPremium.rdPayOnline[1].checked==true ){
			var payPrem=parseFloat(document.formPremium.DownPayment.value);	
		}else{
			var payPrem=parseFloat(document.formPremium.tbxTOTTyp.value);
		}
	}else{
			var payPrem=parseFloat(document.formPremium.tbxTOTTyp.value);
	}

	if (parseFloat(ttprem) != parseFloat(payPrem)){
		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.getElementById("SITE_STATE") && sitest=='fl')
	{
		if ((document.formPremium.drpFinCompn.value=="61") || (document.formPremium.drpFinCompn.value=="G5") || (document.formPremium.drpFinCompn.value=="16") || (document.formPremium.drpFinCompn.value=="L11") || (document.formPremium.drpFinCompn.value=="90"))
		{

		}
	}
}

function showAntiThftMsg(UNTCNT)
{
	if (eval("document.getElementById('chkATF1"+UNTCNT + "')").checked==true)
	{
		alert('Proof of Tracking device is required.')
	}
	
}

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;
			if (document.getElementById('SITE_STATE') && document.getElementById('SITE_STATE').value.toUpperCase() != 'FL')
			{
			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;
			if (document.getElementById('SITE_STATE') && document.getElementById('SITE_STATE').value.toUpperCase() != 'FL')
			{
			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;
			if (document.getElementById('SITE_STATE') && document.getElementById('SITE_STATE').value.toUpperCase() != 'FL')
			{
			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;
			if (document.getElementById('SITE_STATE') && document.getElementById('SITE_STATE').value.toUpperCase() != 'FL')
			{
			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("tbxOtherFee")){
		document.getElementById("tbxOtherFee").disabled = false;
	}
	if(document.getElementById("tbxMVRFee")){
		document.getElementById("tbxMVRFee").disabled = false;
	}
	if(document.getElementById("txtDBDwnPayment")){
		document.getElementById("txtDBDwnPayment").disabled = false;
	}



	if(document.getElementById("btnConfirm")){
		if (sitest =='ga'){
			if (document.getElementById("strSR22CNTA").value >0){
				document.getElementById("btnConfirm").disabled = true;	
			}else{
				document.getElementById("btnConfirm").disabled = false;	
			}
		}else{
		document.getElementById("btnConfirm").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("btnAppl")){
	document.getElementById("btnAppl").disabled = false;
	}
	if(document.getElementById("ChkPayFull")){
		if(document.getElementById("EftFlg").value != "E"){
			if (eval("window.document.getElementById('strSR22CNTA')").value =='0')
			{
			document.getElementById("ChkPayFull").disabled = false;
		}
	}
	}
	if (document.getElementById("SITE_STATE") && sitest=='fl')
	{
		if(document.getElementById("rdbtndwn")){
		document.getElementById('rdbtndwn').style.display='block';
		}
		if(document.getElementById("rdbtndwn2")){
		document.getElementById('rdbtndwn2').style.display='block';
		}
	}
	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.rdPayOnline[0].checked==true || document.formPremium.rdPayOnline[1].checked==true){
				if (document.formPremium.rdPayOnline[0].checked==true ){
					alert("Agency fees can not  be included in credit card payments.");
					if (sitest=="fl"){
						document.formPremium.txtEcheckAmt.value ="0.00"
						divCredit.className="tVisible";
						divEcheck.className="tGreyOut";
					}
					
				}
				if (document.formPremium.rdPayOnline[1].checked==true ){
					
					alert("Agency fees can not  be included in Echeck payments.");
					if (sitest=="fl"){
						document.formPremium.tbxCRDBT.value ="0.00"
						divCredit.className="tGreyOut";
						divEcheck.className="tVisible";
					}
				}
				if (sitest=="fl"){
					divNonCredit.className="tGreyOut";
				}

				amount=document.formPremium.tbxTOTTyp.value;
				document.formPremium.tbxTOTTyp.value=eval(amount) ;
				document.formPremium.hdnTOTFPRM.value=eval(amount);
				document.formPremium.tbxCRDBT.style.background ="FFFFFF";
				document.formPremium.tbxCRDBT.readOnly=true;
				if (sitest=="fl"){
					//808080 document.formPremium.txtEcheckAmt.style.background ="FFFFFF";
					document.formPremium.txtEcheckAmt.readOnly=true;
					if (document.formPremium.rdPayOnline[0].checked==true ){
						//document.formPremium.tbxCRDBT.value=document.formPremium.tbxTOTTyp.value;
						document.formPremium.tbxCRDBT.value=eval(document.formPremium.DownPayment.value);
						document.formPremium.txtEcheckAmt.style.background ="808080";
					}
					if (document.formPremium.rdPayOnline[1].checked==true ){
						//document.formPremium.txtEcheckAmt.value=document.formPremium.tbxTOTTyp.value;
						document.formPremium.txtEcheckAmt.value=eval(document.formPremium.DownPayment.value);
						document.formPremium.tbxCRDBT.style.background ="808080";
					}
				}else{
					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";
				}
				if (sitest=="fl"){
					if (document.formPremium.txtEcheckAmt.value.indexOf(".") == -1) {
						document.formPremium.txtEcheckAmt.value = document.formPremium.txtEcheckAmt.value + ".00";
					}
				}
				document.formPremium.hdnpayonline.value='Y';
			}else{
				if (document.formPremium.dbxINSTERM.value >=6){
					if (sitest=='fl'){
						divCredit.className="tGreyOut";
						divEcheck.className="tGreyOut";
						if (document.formPremium.ChkPayFull){
							if (document.formPremium.ChkPayFull.checked==true){
								document.getElementById("tbxTOTTyp").value=parseFloat(eval(document.getElementById("hdntotPolicyprem").value)) + parseFloat(Number(document.getElementById("tbxOtherFee").value)) + parseFloat(Number(document.getElementById("tbxMVRFee").value));
								document.getElementById("hdnTOTFPRM").value=parseFloat(eval(document.getElementById("hdntotPolicyprem").value)) + parseFloat(Number(document.getElementById("tbxOtherFee").value)) + parseFloat(Number(document.getElementById("tbxMVRFee").value));
							}else{
								document.getElementById("tbxTOTTyp").value=parseFloat(Number(eval(document.formPremium.DownPayment.value))) + parseFloat(Number(document.getElementById("tbxOtherFee").value)) + parseFloat(Number(document.getElementById("tbxMVRFee").value));
								document.getElementById("hdnTOTFPRM").value=parseFloat(eval(document.formPremium.DownPayment.value)) + parseFloat(Number(document.getElementById("tbxOtherFee").value)) + parseFloat(Number(document.getElementById("tbxMVRFee").value));
							}
						}else{
							document.getElementById("tbxTOTTyp").value=parseFloat(Number(eval(document.formPremium.DownPayment.value))) + parseFloat(Number(document.getElementById("tbxOtherFee").value)) + parseFloat(Number(document.getElementById("tbxMVRFee").value));
							document.getElementById("hdnTOTFPRM").value=parseFloat(eval(document.formPremium.DownPayment.value)) + parseFloat(Number(document.getElementById("tbxOtherFee").value)) + parseFloat(Number(document.getElementById("tbxMVRFee").value));
						}
						
						document.getElementById("hdnTOTFPRM").value=Math.round(document.getElementById("hdnTOTFPRM").value*100)/100  
						document.getElementById("tbxTOTTyp").value=document.getElementById("hdnTOTFPRM").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;
				if (sitest=='fl'){
					document.formPremium.txtEcheckAmt.value="0.00";
					document.formPremium.txtEcheckAmt.style.background ="808080";
					document.formPremium.txtEcheckAmt.readOnly=true;
				}
			}
		}
	}
	sufxDecZero(eval(document.getElementById("tbxTOTTyp")))
	sufxDecZero(eval(document.getElementById("hdnTOTFPRM")))
	sufxDecZero(eval(document.getElementById("tbxCRDBT")))
	if (sitest=='fl'){
		sufxDecZero(eval(document.getElementById("txtEcheckAmt")))
	}

	//document.formPremium.ChkPayOnline.disabled=false;
	if (document.formPremium.chkPymntMentod){
		document.formPremium.chkPymntMentod.disabled=false;
	}
	if (sitest=='fl'){
		document.formPremium.rdPayOnline[0].disabled=false; 
		document.formPremium.rdPayOnline[1].disabled=false;
	}else{
		if (document.formPremium.chkPymntMentod && document.formPremium.chkPymntMentod.checked==true){
			if (document.formPremium.rdPayOnline){
				document.formPremium.rdPayOnline[0].disabled=false; 
				document.formPremium.rdPayOnline[1].disabled=false;
			}
		}else{
			if (document.formPremium.rdPayOnline)
			{
				document.formPremium.rdPayOnline[0].disabled=true; 
				document.formPremium.rdPayOnline[1].disabled=true;
			}
			
		}
	}
		if (sitest=='ga'){
			if (document.getElementById('strSR22CNTA')){
				if (document.getElementById('strSR22CNTA').value>0){
					document.formPremium.chkPymntMentod.checked=false; 
					document.formPremium.rdPayOnline[0].checked=false; 
					document.formPremium.rdPayOnline[1].checked=false;
					document.formPremium.rdPayOnline[0].disabled=true; 
					document.formPremium.rdPayOnline[1].disabled=true;
					document.formPremium.chkPymntMentod.disabled=true;		
					//alert(document.formPremium.rdPaymentType[0].value);
					if (document.formPremium.rdPaymentType && document.formPremium.rdPaymentType[0].value == "A")
					{
						document.formPremium.rdPaymentType[0].disabled=true;
					}
					OnlinePay()
				}
			}
		}
}
function OnlinePay()
	{

	var SiteState=document.formPremium.SITE_STATE.value;
		var objAgencyFee=0;
		var objhdnAgencyFee=0;
		if (document.formPremium.SITE_STATE && (SiteState=="az" || SiteState=="sc" || SiteState=="ok" ||SiteState=="ut" ||SiteState=="ar")) {
			if (document.formPremium.txtAgencyFee.value.indexOf(".") == -1) {
				document.formPremium.txtAgencyFee.value = document.formPremium.txtAgencyFee.value + ".00"
			}
			var objAgencyFee=document.formPremium.txtAgencyFee.value;
			var objhdnAgencyFee=document.formPremium.hdnAgencyFee.value;
		}else{
			if (document.formPremium.txtAddCFinAmtNSF){
				objAgencyFee=document.formPremium.txtAddCFinAmtNSF.value;
				objhdnAgencyFee=document.formPremium.hdnAddCFinAmtNSF.value;
			}else{
				objAgencyFee=0.00;
				objhdnAgencyFee=0.00;
			}
			if (document.getElementById("SITE_STATE") && SiteState=='fl'){
				objAgencyFee=parseFloat(Number(document.getElementById("tbxOtherFee").value)) + parseFloat(Number(document.getElementById("tbxMVRFee").value));
			}
		}
		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.rdPayOnline[0].checked==true || document.formPremium.rdPayOnline[1].checked==true){
			if (document.formPremium.rdPayOnline[0].checked==true ){
				alert("Agency fees can not  be included in credit card payments.");
			}
			if (document.formPremium.rdPayOnline[1].checked==true ){
				alert("Agency fees can not  be included in Echeck payments.");
			}

			document.formPremium.tbxCRDBT.style.background ="FFFFFF";
			document.formPremium.tbxCRDBT.readOnly=true;
			document.formPremium.tbxTOTTyp.value=eval(ToTonlinePrem);
			document.formPremium.hdnTOTFPRM.value=eval(ToTonlinePrem);
			//document.formPremium.tbxCRDBT.value=eval(ToTonlinePrem);
			if (SiteState=="fl"){
				document.formPremium.txtEcheckAmt.style.background ="FFFFFF";
				document.formPremium.txtEcheckAmt.readOnly=true;
				if (document.formPremium.rdPayOnline[0].checked==true){
					document.formPremium.txtEcheckAmt.value="0.00";
					document.formPremium.tbxCRDBT.value=eval(document.formPremium.DownPayment.value);
				}
				if (document.formPremium.rdPayOnline[1].checked==true){
					document.formPremium.tbxCRDBT.value="0.00";
					document.formPremium.txtEcheckAmt.value=eval(document.formPremium.DownPayment.value);
				}
			}else{
				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";
			}

			if (SiteState=="fl"){
				if (document.formPremium.txtEcheckAmt.value.indexOf(".") == -1) {
					document.formPremium.txtEcheckAmt.value = document.formPremium.txtEcheckAmt.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;
			if (SiteState=="fl"){
				document.formPremium.txtEcheckAmt.value="0.00";
				document.formPremium.txtEcheckAmt.style.background ="808080";
				document.formPremium.txtEcheckAmt.readOnly=true;
			}
			document.formPremium.rdPayOnline[0].checked=false;
			document.formPremium.rdPayOnline[1].checked=false;
		}
		sufxDecZero(eval(document.getElementById("tbxTOTTyp")))
		sufxDecZero(eval(document.getElementById("hdnTOTFPRM")))
		sufxDecZero(eval(document.getElementById("tbxCRDBT")))
		if (SiteState=='fl'){
			sufxDecZero(eval(document.getElementById("txtEcheckAmt")))
		}

	}
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 chgSR22F44(drvCnt,nm)
{
	
	if (nm=="dbxSR22")
	{
		
		if (eval("document.getElementById('dbxSR22"+drvCnt+"')").value == "Y")
		{
			eval("document.getElementById('dbxFR44"+drvCnt+"')").selectedIndex =0;
			eval("document.getElementById('dbxFR44"+drvCnt+"')").disabled=true;

			if (eval("document.getElementById('txtSR22CASE"+drvCnt+"')"))
			{
				document.getElementById("spnSSN" + drvCnt).style.display="block";
				document.getElementById("spnSRCASE" + drvCnt).style.display="block";
				document.getElementById("labSSN" + drvCnt).style.display="block";
				document.getElementById("labSRCASE" + drvCnt).style.display="block";

				document.getElementById("labSRCASE"+drvCnt).innerHTML="SR-22 Case No.";	

				document.getElementById("labSRCASE" + drvCnt).className = "cmn-labels";

			}
		}
		else
		{
			eval("document.getElementById('dbxFR44"+drvCnt+"')").disabled=false;

			if (eval("document.getElementById('txtSR22CASE"+drvCnt+"')"))
			{
				document.getElementById("spnSSN" + drvCnt).style.display="none";
				document.getElementById("spnSRCASE" + drvCnt).style.display="none";
				document.getElementById("labSSN" + drvCnt).style.display="none";
				document.getElementById("labSRCASE" + drvCnt).style.display="none";	
			}
			
		}
		
	}
	else 
	{
		if (eval("document.getElementById('dbxFR44"+drvCnt+"')").value == "F")
		{
			eval("document.getElementById('dbxSR22"+drvCnt+"')").selectedIndex = 0;
			eval("document.getElementById('dbxSR22"+drvCnt+"')").disabled=true;
			
			if (eval("document.getElementById('txtSR22CASE"+drvCnt+"')"))
			{
				document.getElementById("spnSSN" + drvCnt).style.display="block";
				document.getElementById("spnSRCASE" + drvCnt).style.display="block";
				document.getElementById("labSSN" + drvCnt).style.display="block";
				
				document.getElementById("labSRCASE" + drvCnt).style.display="block";

				document.getElementById("labSRCASE"+drvCnt).innerHTML="FR-44 Case No.";

				document.getElementById("labSRCASE" + drvCnt).className = "cmn-labels";
			}		
		}
		else
		{
			eval("document.getElementById('dbxSR22"+drvCnt+"')").disabled=false;

			if (eval("document.getElementById('txtSR22CASE"+drvCnt+"')"))
			{
				document.getElementById("spnSSN" + drvCnt).style.display="none";
				document.getElementById("spnSRCASE" + drvCnt).style.display="none";
				document.getElementById("labSSN" + drvCnt).style.display="none";
				document.getElementById("labSRCASE" + drvCnt).style.display="none";	
			}
		}
		
	}
	
}

function showBtns()
{
	document.getElementById('BtnOptions').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;
			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 BTNHIDE(){
	if(document.getElementById("navlinks")){
		document.getElementById("navlinks").style.display="none";
	}
}
/********************************************************************/
/********Function to add the vehicle which are not found in VINMST***/
/********************************************************************/
function AddNAVeh(cntVeh){	
	objCMPD = eval("window.document.getElementById('dbxCMPD"+cntVeh+ "')");
	if (document.getElementById('chkADDVEH'+cntVeh).checked == true){
		ClearVehDetails(cntVeh,'A');
		objCMPD.options.length=0;
		objCMPD.options[0] = new Option("none","none");
		document.getElementById('spnMake'+cntVeh).style.display="none";
		document.getElementById('spnModel'+cntVeh).style.display="none";
		document.getElementById('spnMakeNA'+cntVeh).style.display="block";
		document.getElementById('spnModelNA'+cntVeh).style.display="block";
		document.getElementById('txtMake'+cntVeh).value="";
		document.getElementById('txtModel'+cntVeh).value="";
}
	else{
		ClearVehDetails(cntVeh,'M');
		dispMakeModel(cntVeh);
		objCMPD.options[0] = new Option("none","none");			
		objCMPD.options[1] = new Option("500","500");
		objCMPD.options[2] = new Option("1000","1000");
		document.getElementById('spnMake'+cntVeh).style.display="block";
		document.getElementById('spnModel'+cntVeh).style.display="block";
		document.getElementById('spnMakeNA'+cntVeh).style.display="none";
		document.getElementById('spnModelNA'+cntVeh).style.display="none";
		document.getElementById('tbxVIN'+cntVeh).value="";
	}
}
function addTowRen(unitno)
{
	if (document.getElementById('chkTR'+unitno) && document.getElementById('chkTR'+unitno).checked == true){
		location.href="../cmn_Premium.mac/UPDTOWREN?VCOUNT="+unitno+"&TR=Y&NAME="+document.getElementById('NAME').value;	
	}else{
		location.href="../cmn_Premium.mac/UPDTOWREN?VCOUNT="+unitno+"&TR=N&NAME="+document.getElementById('NAME').value;	
	}	
}
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; 
    } 
	//alert(result)
	if (err == 0 ){
		ObjDate.value = result;	
		return true;
	}else{
		return false;
	}
}
function enableCC_NSA()
{
	document.formPremium.tbxCRDBT.style.background ="FFFFFF";
	document.formPremium.tbxCRDBT.readOnly=true;
	if(document.getElementById("SITE_STATE") && document.getElementById("SITE_STATE").value=='fl'){
		document.formPremium.txtEcheckAmt.style.background ="FFFFFF";
		document.formPremium.txtEcheckAmt.readOnly=true;
	}
	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";
	}
	if(document.getElementById("SITE_STATE") && document.getElementById("SITE_STATE").value=='fl'){
		if (document.formPremium.txtEcheckAmt.value.indexOf(".") == -1) {
			document.formPremium.txtEcheckAmt.value = document.formPremium.txtEcheckAmt.value + ".00";
		}
	}
}
function enablestate()
{
	if (document.getElementById('cbxNonOwner') && document.getElementById('cbxNonOwner').checked==true){	
		document.getElementById('dbxSTATE1').options.length = 0;
		document.getElementById('dbxSTATE1').options[0] = new Option("Mississipi","MS");
		document.getElementById('dbxSTATE1').options[1] = new Option("Out of State","OT");
		document.getElementById('dbxSTATE1').value="MS";
	}else{
		document.getElementById('dbxSTATE1').options.length = 0;
		document.getElementById('dbxSTATE1').options[0] = new Option("Mississipi","MS");
		document.getElementById('dbxSTATE1').options[1] = new Option("Out of State","OT");
		document.getElementById('dbxSTATE1').options[2] = new Option("Foreign/Intl","XX");
		document.getElementById('dbxSTATE1').value="MS";
	}
}
function chkCredit(chkVal)
{
	if (chkVal=='Y'){
		document.formPremium.nonChk.checked=false;
		divNonCredit.className="tGreyOut";
		
		divEcheck.className="tVisible";
		if (document.formPremium.rdPayOnline[0].checked==true){
			divEcheck.className="tGreyOut";
			divCredit.className="tVisible";
		}
		if (document.formPremium.rdPayOnline[1].checked==true){
			divCredit.className="tGreyOut";
			divEcheck.className="tVisible";
		}
		// Note - bikash
		if (document.getElementById('spnNoteOtherfee'))
		{
			document.getElementById('spnNoteOtherfee').style.display="block";
		}

	}else
		if (chkVal=='N'){
		document.formPremium.rdPayOnline[0].checked=false; 
		document.formPremium.rdPayOnline[1].checked=false;
		if (document.getElementById('spnNoteOtherfee'))
		{
			document.getElementById('spnNoteOtherfee').style.display="none";
		}

		OnlinePay();
		divNonCredit.className="tVisible";
		divCredit.className="tGreyOut";
		divEcheck.className="tGreyOut";
	}
	if (document.formPremium.MstrPwdFlag && document.formPremium.MstrPwdFlag.value!="Y"){
		if (document.formPremium.ChkPayOnline){
			document.formPremium.ChkPayOnline.disabled=true;
		}
	}
		document.formPremium.tbxCashTyp.style.background ="FFFFFF";
		document.formPremium.tbxChqTyp.style.background ="FFFFFF";
		document.formPremium.tbxChqNum.style.background ="FFFFFF";
		document.formPremium.tbxMOTyp.style.background ="FFFFFF";
		document.formPremium.tbxCRDBT.style.background ="FFFFFF";
		if(document.getElementById("SITE_STATE") && document.getElementById("SITE_STATE").value=='fl'){
			document.formPremium.txtEcheckAmt.style.background ="FFFFFF";
		}

}

function LimitMultiLineLength(obj)
{
	var iKey;
	var eAny_Event = window.event;
	iKey = eAny_Event.keyCode;
	var re; 
	re = new RegExp("\r\n","g")  
	x = obj.value.replace(re,"").length ;
	if ((x >= obj.maxLength) && ((iKey > 33 && iKey < 255) || (iKey > 95 && iKey < 106)) && (iKey != 13))
	{
		if (obj.ErrorMessage )
		{
			alert(obj.ErrorMessage);
			obj.value=obj.value.substring(0,obj.maxLength);
		}
		window.event.returnValue=false;       
	}
} 

function CCECHECKPay(){
	if (document.formPremium.chkPymntMentod && document.formPremium.chkPymntMentod.checked==true){
		alert("Please select either Credit Card or Echeck as payment option.")
		document.formPremium.tbxChqTyp.readOnly=true;
		document.formPremium.tbxChqTyp.style.background = "808080";
		document.formPremium.tbxChqTyp.value ="0.00";
		document.formPremium.tbxCashTyp.readOnly=true;
		document.formPremium.tbxCashTyp.style.background = "808080";
		document.formPremium.tbxCashTyp.value ="0.00";
		document.formPremium.tbxMOTyp.readOnly=true;
		document.formPremium.tbxMOTyp.style.background = "808080";
		document.formPremium.tbxMOTyp.value ="0.00";
		document.formPremium.tbxChqNum.readOnly=true;
		document.formPremium.tbxChqNum.style.background = "808080";
		document.formPremium.tbxChqNum.value ="";
		
		document.formPremium.tbxCRDBT.style.background ="FFFFFF";
		document.formPremium.tbxCRDBT.readOnly=true;
		
		document.formPremium.rdPayOnline[0].disabled=false; 
		document.formPremium.rdPayOnline[1].disabled=false;
		sufxDecZero(eval(document.getElementById("tbxCRDBT")))
		if(document.getElementById("SITE_STATE") && document.getElementById("SITE_STATE").value=='fl'){
			sufxDecZero(eval(document.getElementById("txtEcheckAmt")))
		}
	}else{
		document.formPremium.rdPayOnline[0].checked=false; 
		document.formPremium.rdPayOnline[1].checked=false;
		document.formPremium.rdPayOnline[0].disabled=true; 
		document.formPremium.rdPayOnline[1].disabled=true;
		//pvt
		document.formPremium.tbxCRDBT.style.background ="808080";
		document.formPremium.tbxCRDBT.value ="0.00";
		document.formPremium.tbxCRDBT.readOnly=true;
		if(document.getElementById("SITE_STATE") && document.getElementById("SITE_STATE").value=='fl'){
			document.formPremium.txtEcheckAmt.style.background ="808080";
			document.formPremium.txtEcheckAmt.value ="0.00";
			document.formPremium.txtEcheckAmt.readOnly=true;
		}

		document.formPremium.tbxChqTyp.readOnly=false;
		document.formPremium.tbxChqTyp.style.background = "FFFFFF";
		document.formPremium.tbxCashTyp.readOnly=false;
		document.formPremium.tbxCashTyp.style.background = "FFFFFF";
		document.formPremium.tbxMOTyp.readOnly=false;
		document.formPremium.tbxMOTyp.style.background = "FFFFFF";
		document.formPremium.tbxChqNum.readOnly=false;
		document.formPremium.tbxChqNum.style.background = "FFFFFF";
		sufxDecZero(eval(document.getElementById("tbxCRDBT")))
		if(document.getElementById("SITE_STATE") && document.getElementById("SITE_STATE").value=='fl'){
			sufxDecZero(eval(document.getElementById("txtEcheckAmt")))
		}

	}
}


function AddRoadSide(unitno)
{
	if (document.getElementById('chkAssit'+unitno) && document.getElementById('chkAssit'+unitno).checked == true){
		location.href="../cmn_Premium.mac/UpdRoadSide?UNITNUM="+unitno+"&RSA=Y&NAME="+document.getElementById('NAME').value;	
	}else{
		location.href="../cmn_Premium.mac/UpdRoadSide?UNITNUM="+unitno+"&RSA=N&NAME="+document.getElementById('NAME').value;	
	}	
}
function AddHIS(){
	var HisCvg="";

	if (document.formPremium.rdHspIdn){
		if (document.formPremium.rdHspIdn[0].checked==true){
			HisCvg="I";
		}else if(document.formPremium.rdHspIdn[1].checked==true){
			HisCvg="C";
		}else if(document.formPremium.rdHspIdn[2].checked==true){
			HisCvg="F";
		}else{
			HisCvg="";
		}
	}
	if (document.formPremium.rdHspIdn){
		location.href="../cmn_Premium.mac/UpdHIS?HOSCVG="+HisCvg+"&HSI=Y";	
	}else{
		location.href="../cmn_Premium.mac/UpdHIS?HOSCVG="+HisCvg+"&HSI=N";	
	}	
}

function openHTML(src){
	var nWin=window.open(src,"", "scrollbars=1,menubar=0,resizable=1");
	nWin.focus();
}

function showKeyCode(e)
{
var version = navigator.appVersion; 
var keycode =(window.event) ? event.keyCode : e.keyCode;
var isCtrl =(window.event.ctrlKey) ? true : false;
var escChar='r'
	if ((version.indexOf('MSIE') != -1))
	{
		if(keycode == 116)
		{
			event.keyCode = 0;
			event.returnValue = false;
			return false;
		}
		if(isCtrl && (escChar.toLowerCase() == String.fromCharCode(keycode).toLowerCase()))
		{
			event.keyCode = 0;
			event.returnValue = false;
			return false;
		}
	}
	else
	{
		if(keycode == 116)
		{
			return false;
		}
		if(isCtrl && (escChar.toLowerCase() == String.fromCharCode(keycode).toLowerCase()))
		{
			return false;
		}
	}
} 




////////////////////////////////////////////////////
    
    /**
    * Create the ModalDialog object
    */
    ModalDialog = {};

    /**
    * Shows a modal dialog
    * 
    * @param string contentID ID of content layer to use HTML of
    * @param int    width     Width of dialog
    */
    function ModalDialog_Show(contentID, width)
    {
		
        /**
        * Hide all selects so they don't show through the ModalDialog layer
        */
        if (document.all) {
            var selectObjs = document.getElementsByTagName('select');
    
            for (var i=0; i<selectObjs.length; ++i) {
                if (!selectObjs[i].md_nohide) {
                    selectObjs[i].md_vis = selectObjs[i].style.visibility;
                    selectObjs[i].style.visibility = 'hidden';
                }
            }
        }
        
        /**
        * Create the background layer if necessary
        */
        var dialogBg = document.getElementById('modalBg');
        
        if (!dialogBg) {
            var bgDiv = document.createElement('div');
            bgDiv.id = 'modalBg';
            bgDiv.className = 'modalBg';
            bgDiv.style.opacity = 0.7;
        
            document.body.appendChild(bgDiv);
            
            var dialogBg = document.getElementById('modalBg');
            ModalDialog.background = dialogBg;
        }
        
        
        /**
        * Create the shadow layer
        */
        var dialogShadow = document.getElementById('modalShadow');
        
        if (!dialogShadow) {
            var shadowDiv = document.createElement('div');
            shadowDiv.id = 'modalShadow';
            shadowDiv.className = 'modalShadow';
            
            document.body.appendChild(shadowDiv);
            
            var dialogShadow = document.getElementById('modalShadow');
        }
    
        // Show the dialog
        var dialog = document.getElementById(contentID);
        dialog.style.visibility = 'hidden';
        dialog.style.width = width + 'px';
        
        dialogShadow.style.visibility = 'visible';
        dialogShadow.style.width = dialog.offsetWidth + 'px';
        dialogShadow.style.height = dialog.offsetHeight + 'px';
    
        /**
        * Insert the header into the dialog
        */
        var dialogHeader = document.createElement('div');
        dialogHeader.id = 'dialogHeader';
        dialogHeader.className = 'modalDialogHeader';
        dialog.appendChild(dialogHeader);
        dialogHeader = document.getElementById('dialogHeader');
    
        Fade(dialogBg, true, null, null, 70);
        Fade(dialog, true, null, null, 100);
        Fade(dialogShadow, true, null, null, 50, 'ModalDialog_FinishFade');
        
        
        // Moz stuff
        if (!document.all) {
            dialogBg.style.width  = document.body.scrollWidth + 'px';
            dialogBg.style.height = document.body.scrollHeight + 'px';

            dialog.style.left = document.body.offsetWidth / 2 - width / 2 + 'px';
            
            dialogHeader.style.width = (dialog.offsetWidth - 2) + 'px';
            dialogHeader.style.paddingTop = '5px';

            dialogShadow.style.left = (document.body.offsetWidth / 2 - width / 2) + 4 + 'px';
        
        // IE stuff
        } else {
            dialogHeader.style.width = dialog.offsetWidth + 'px';
            dialogBg.style.width = document.body.scrollWidth + 5;
        }
        
        // this is run for all browsers
        dialog.style.top = document.body.scrollTop + (document.body.clientHeight / 2) - (dialog.offsetHeight / 2);
        dialogShadow.style.top  = parseInt(dialog.style.top) + 4;
        
        /**
        * When the window is resized, reposition the dialog
        */
        window.onresize = ModalDialog.Reposition;
        window.onscroll = ModalDialog.Reposition;
        
        // Set visible dialog var
        ModalDialog.dialog = dialog;
        ModalDialog.shadow = dialogShadow;
    }
    
    
    /**
    * Closes a modal dialog
    */
    function ModalDialog_Close()
    {
        var dialogBg     = ModalDialog.background;
        var dialog       = ModalDialog.dialog;
        var dialogShadow = ModalDialog.shadow;
    
        
        // Lose the dialog header
        dialog.removeChild(document.getElementById('dialogHeader'));
    
        // Hide stuff
        dialogBg.style.MozOpacity = 0;
        dialogBg.style.visibility = 'hidden';
        
        dialog.style.MozOpacity = 0;
        dialog.style.visibility = 'hidden';
        dialogShadow.style.visibility = 'hidden';
        
        
        __visibleDialog = null;
        
        /**
        * Unhide all selects
        */
        var selectObjs = document.getElementsByTagName('select');
        
        for (var i=0; i<selectObjs.length; ++i) {
            if (!selectObjs[i].md_nohide) {
                selectObjs[i].style.visibility = selectObjs[i].md_vis;
            }
        }
    }
    
    function ModalDialog_FinishFade()
    {
        var shadow  = ModalDialog.shadow;
        var visible = ModalDialog.dialog;
    
        shadow.style.width = visible.offsetWidth;
        shadow.style.height = visible.offsetHeight;
        shadow.style.filter = 'Alpha(opacity=50) progid:DXImageTransform.Microsoft.Blur(pixelradius=2)';
    }

    /**
    * Repositions the dialod after a resize or scroll event
    */
    ModalDialog.Reposition = function ()
    {
        var dialog = ModalDialog.dialog;
        var shadow = ModalDialog.shadow;

        // Reposition in the vertical center
        dialog.style.top  = document.body.scrollTop + (document.body.clientHeight / 2) - (dialog.offsetHeight / 2);
        shadow.style.top = parseInt(dialog.style.top) + 4;

        // Reposition in the horizontal centre
        dialog.style.left  = document.body.scrollLeft + (document.body.clientWidth / 2) - (dialog.offsetLeft / 2);
        shadow.style.left = parseInt(dialog.style.left) + 4;
    }
    
    /**
    * Assign the objects functions
    */
    ModalDialog.Show = ModalDialog_Show;
    ModalDialog.Close = ModalDialog_Close;

	///////////////////////////////////////
	

var __fadeArray = new Array();    // Needed to keep track of wich elements are animating

//////////////////  fade  ////////////////////////////////////////////////////////////
//                                                                                  //
//   parameter: fadeIn                                                              //
// description: A boolean value. If true the element fades in, otherwise fades out  //
//              The steps and msec are optional. If not provided the default        //
//              values are used. Opacity is optional and specifies the start/end    //
//              opacity values. onfinish is used when the fadein/out has finished   // 
//              and is called (so pass in a function name)                          //
//////////////////////////////////////////////////////////////////////////////////////

function Fade(el, fadeIn, steps, msec, opacity, onfinish)
{
    if (steps    == null)  steps   = 4;
    if (msec     == null)  msec    = 25;
    if (opacity  == null)  opacity = 100;
    if (onfinish == null)  onfinish = '';

    if (el.fadeIndex == null) {
        el.fadeIndex = __fadeArray.length;
    }

    __fadeArray[el.fadeIndex] = el;

    if (el.style.visibility == "hidden") {
        el.style.display  = 'block';
        el.fadeStepNumber = 0;
    } else {
        el.fadeStepNumber = steps;
    }

    if (fadeIn) {
        el.style.filter = "Alpha(Opacity=0)";
        el.style.MozOpacity = '0';
    } else {
        el.style.filter = "Alpha(Opacity=" + opacity + ")";
        el.style.MozOpacity = opacity / 100;
    }

    window.setTimeout("RepeatFade(" + fadeIn + "," + el.fadeIndex + "," + steps + "," + msec + ", " + opacity + ", '" + onfinish + "')", msec);
}

//////////////////////////////////////////////////////////////////////////////////////
//  Used to iterate the fading                                                      //
//////////////////////////////////////////////////////////////////////////////////////
function RepeatFade(fadeIn, index, steps, msec, opacity, onfinish)
{
    el = __fadeArray[index];

    c = el.fadeStepNumber;
    if (el.fadeTimer != null) {
        window.clearTimeout(el.fadeTimer);
    }

    if (c == 0 && !fadeIn) {            // Done fading out!
        el.style.visibility = "hidden"; // If the platform doesn't support filter it will hide anyway
        el.style.display    = "none"; // If the platform doesn't support filter it will hide anyway

        if (onfinish) {
            eval(onfinish + "()");
        }
        return;

    } else if (c == steps && fadeIn) {    // Done fading in!
        el.style.filter = "Alpha(Opacity=" + opacity + ")";
        el.style.MozOpacity = opacity / 100;
        el.style.visibility = "visible";

        if (onfinish) {
            eval(onfinish + "()");
        }
        return;

    } else {
        fadeIn ? c++ : c--;
        el.style.visibility = "visible";
        el.style.filter = "Alpha(Opacity=" + opacity*c/steps + ")";
        el.style.MozOpacity = (opacity / 100) * c/steps;

        el.fadeStepNumber = c;
        el.fadeTimer = window.setTimeout("RepeatFade(" + fadeIn + "," + index + "," + steps + "," + msec + ", " + opacity + ", '" + onfinish + "' )", msec);
	}
} 