var http_request = false, span;
   function makePOSTRequest(url, parameters) {

      http_request = false;
      if (window.XMLHttpRequest) { // Mozilla, Safari,...
         http_request = new XMLHttpRequest();
         if (http_request.overrideMimeType) {
         	// set type accordingly to anticipated content type
            //http_request.overrideMimeType('text/xml');
            http_request.overrideMimeType('text/html');
         }
      } else if (window.ActiveXObject) { // IE
         try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
      if (!http_request) {
         alert('Cannot create XMLHTTP instance');
         return false;
      }
      http_request.onreadystatechange = alertContents;
      http_request.open('POST', url, true);
      http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
      http_request.setRequestHeader("Content-length", parameters.length);
      http_request.setRequestHeader("Connection", "close");
      http_request.send(parameters);
   }
		
   function alertContents() {
      if (http_request.readyState == 4) {
         if (http_request.status == 200) {		
            result = http_request.responseText;
            document.getElementById(span).innerHTML = result;            
         } else {
            alert('There was a problem with the request.');
         }
      }
   }
   
   function ajax(span1,page,poststr){
		span = span1;
		 var poststr = poststr;		
		makePOSTRequest(page, poststr);		
   }
   
   function preload(id){
	document.getElementById(id).innerHTML = "";
   }        
   	
   function hide(id){		
		document.getElementById(id).innerHTML = "";   
   }
   
   
   //swapImages
   function MM_swapImgRestore() { //v3.0
	  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
   }
	
   function MM_preloadImages() { //v3.0
	  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
	  var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
	  if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
   }
	
   function MM_findObj(n, d) { //v4.01
	  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
		d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
	  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
	  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
	  if(!x && d.getElementById) x=d.getElementById(n); return x;
   }
	
   function MM_swapImage() { //v3.0
	  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
	   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
   }
   
   //for calculating the revenue total in professional liability insurance quote
   function calcTotal(){
	   var primary = document.getElementById("Primary_Revenue_Dollar_($)").value;
	   if(primary == '')
	   	 primary = 0;
	   else
		 primary = removeComma(primary);
	   var secondary = document.getElementById("Secondary_Revenue_($)").value;
	   if(secondary == '')
	   	 secondary = 0;
	   else
		 secondary = removeComma(secondary);
	   var tertiary = document.getElementById("Tertiary_Revenue_($)").value;
	   if(tertiary == '')
	   	 tertiary = 0;
	   else
	   	 tertiary = removeComma(tertiary);
	   var total = eval(primary) + eval(secondary) + eval(tertiary);
	   total = insertComma(total);
	   document.getElementById("Revenue_Total_($)").value = total;
   }
   
   //Removal of Thousands Separators http://www.merlyn.demon.co.uk/js-maths.htm
   function removeComma(number){
	  var S = number.replace(/,/g, '');
      S = S.split(',').join();
	  return S;
   }
   
   //Insertion of Thousands Separators http://www.merlyn.demon.co.uk/js-maths.htm
   function insertComma(number){
   	  var T = "", S = String(number), L = S.length - 1, C, j, P = S.indexOf(".") - 1;
      if (P < 0) {
        P = L;
      }
      for (j = 0; j <= L; j++) {
        T += C = S.charAt(j);
        if (j < P && (P - j) % 3 == 0 && (C != "-")) {
            T += ",";
        }
      }
      return T;   
   }
   
   //for type of garage 
   function typeOfGarage(type){
	   	var tableName = document.getElementById("table1");
		var prev = tableName.rows.length - 10; //position for new row
		if(type != 'None' && type != '' && document.getElementById("For_How_many_cars") == null){
    		var row = tableName.insertRow(prev);
			row.style.verticalAlign = "top";
			row.style.backgroundColor = "#FFFF99";
			row.id = "one";
			var colone = row.insertCell(0);
			var coltwo = row.insertCell(1);
			colone.align = "right";
			colone.innerHTML = '<font color="#FF0000">*</font> For how many cars?';
			coltwo.align = "left";
			coltwo.innerHTML = '<select name="For_How_many_cars" id="For_How_many_cars" style="background-color:#FFFF99"><option value="">Select One</option><option value="1">1</option><option value="2">2</option><option value="3">3</option><option value="4">4</option><option value="5">5</option><option value="6">6</option><option value="7">7</option><option value="8">8</option><option value="9">9</option><option value="10">10</option></select>';
			setTimeout("document.getElementById('one').style.backgroundColor=''",500);
		}else if(type == 'None' || type == ''){
			if(document.getElementById("For_How_many_cars") != null){
				prev = prev - 1; //position of row
				tableName.deleteRow(prev);	
			}	
		}
   }
   
   function moreZipcode(more){
	    var i;
    	var tableName = document.getElementById("table1");
		var messageDisplay = document.getElementById("message_display");
		var noZipcode = document.getElementById("noZipcode");
		if(more == 'Yes' && tableName.rows.length < 1){
			var row = tableName.insertRow(0);
			row.style.verticalAlign = "top";
			row.style.backgroundColor = "#FFFF99";
			row.id = "2";
			var colone = row.insertCell(0);
			var coltwo = row.insertCell(1);
			colone.width = "50%";
			colone.align = "right";
			colone.innerHTML = '<font color="#FF0000">*</font> Location 2 Zipcode';
			coltwo.align = "left";
			var loc = "window.location='?step=2&deletezipcode=2&total='+document.form1.noZipcode.value";
			coltwo.innerHTML = '<input name="Location2_zipcode" onkeypress="return numbersonly(this, event)" style="background-color:#FFFF99"> <a href="#" onclick="'+loc+'" class="addlink">X</a>';
			messageDisplay.innerHTML = '<a href="javascript:addZipcode()" class="addlink">Add Another</a>';
			noZipcode.value = 2;
			setTimeout("document.getElementById('2').style.backgroundColor=''",500);
		}else if(more == 'No'){
			//delete all rows
      		for(i=tableName.rows.length-1; i>-1; i--){
				tableName.deleteRow(i);
	  		}
			messageDisplay.innerHTML = '';
			noZipcode.value = 1;
	    }	 		  
   }
   
    function addZipcode(){
	   var tableName = document.getElementById("table1");
	   var noZipcode = document.getElementById("noZipcode");
	   var prev = tableName.rows.length; //position of new row
	   var count = eval(prev) + 2; //counter for new row
	   var row = tableName.insertRow(prev);
	   row.style.verticalAlign = "top";
	   row.style.backgroundColor = "#FFFF99";
	   row.id = count;
	   var colone = row.insertCell(0);
	   var coltwo = row.insertCell(1);
	   colone.width = "50%";
	   colone.align = "right";
	   colone.innerHTML = '<font color="#FF0000">*</font> Location '+count+' Zipcode';
	   coltwo.align = "left";
	   var loc = "window.location='?step=2&deletezipcode="+count+"&total='+document.form1.noZipcode.value";
	   coltwo.innerHTML = '<input name="Location'+count+'_zipcode" onkeypress="return numbersonly(this, event)" style="background-color:#FFFF99"> <a href="#" onclick="'+loc+'" class="addlink">X</a>';
	   noZipcode.value = eval(noZipcode.value) + 1;
	   setTimeout("document.getElementById("+count+").style.backgroundColor=''",500);
   }
   
   //for changing color of table rows in more location
   function changeColor(){
	   var i;
	   var tableName = document.getElementById("table1"); 
	   var rows = tableName.getElementsByTagName("tr");
	   var lastRow = rows.length - 1;
	   var firstRow = rows.length - 7;
   	   for(i=firstRow; i<lastRow; i++){          
			rows[i].style.backgroundColor = '';			          
   	   } 
   }
   
   function moreLocation(more){
	   var i;
	   var tableName = document.getElementById("table1");
	   var noLocation = document.getElementById("noLocation");
	   if(more == 'Yes' && tableName.rows.length < 1){
	   		var row1 = tableName.insertRow(0);
			var row2 = tableName.insertRow(1);
			var row3 = tableName.insertRow(2);
			var row4 = tableName.insertRow(3);
			var row5 = tableName.insertRow(4);
			var row6 = tableName.insertRow(5);
			var row7 = tableName.insertRow(6);
			row1.style.verticalAlign = "top";
			row1.style.backgroundColor = "#FFFF99";
			var row1col1 = row1.insertCell(0);
			var row1col2 = row1.insertCell(1);
			row1col1.width = "50%";
			row1col1.align = "right";
			row1col1.innerHTML = 'Location 2';
			row1col2.align = "right";
			row1col2.innerHTML = '<a href="#" onclick="window.location=\'?step=2&deletelocation=2&total=\'+document.form1.noLocation.value" class="addlink">X</a>';
			row2.style.backgroundColor = "#FFFF99";
			var row2col1 = row2.insertCell(0);
			var row2col2 = row2.insertCell(1);
			row2col1.width = "50%";
			row2col1.align = "right";
			row2col1.innerHTML = '<font color="#FF0000">*</font> Street';
			row2col2.innerHTML = '<input name="Location2_Street" style="background-color:#FFFF99" />';
			row3.style.backgroundColor = "#FFFF99";
			var row3col1 = row3.insertCell(0);
			var row3col2 = row3.insertCell(1);
			row3col1.width = "50%";
			row3col1.align = "right";
			row3col1.innerHTML = '<font color="#FF0000">*</font> City';
			row3col2.innerHTML = '<input name="Location2_City" onkeypress="return lettersonly(this, event)" style="background-color:#FFFF99" />';
			row4.style.backgroundColor = "#FFFF99";
			var row4col1 = row4.insertCell(0);
			var row4col2 = row4.insertCell(1);
			row4col1.width = "50%";
			row4col1.align = "right";
			row4col1.innerHTML = '<font color="#FF0000">*</font> State';
			row4col2.innerHTML = '<select name="Location2_State" style="background-color:#FFFF99"><option value="AK">AK</option><option value="AL">AL</option><option value="AR">AR</option><option value="AZ">AZ</option><option value="CA" selected="selected">CA</option><option value="CO">CO</option><option value="CT">CT</option><option value="DC">DC</option><option value="DE">DE</option><option value="FL">FL</option><option value="GA">GA</option><option value="HI">HI</option><option value="IA">IA</option><option value="ID">ID</option><option value="IL">IL</option><option value="IN">IN</option><option value="KS">KS</option><option value="LA">LA</option><option value="MA">MA</option><option value="MD">MD</option><option value="ME">ME</option><option value="MI">MI</option><option value="MN">MN</option><option value="MO">MO</option><option value="MS">MS</option><option value="MT">MT</option><option value="NC">NC</option><option value="ND">ND</option><option value="NE">NE</option><option value="NH">NH</option><option value="NJ">NJ</option><option value="NM">NM</option><option value="NV">NV</option><option value="NY">NY</option><option value="OH">OH</option><option value="OK">OK</option><option value="OR">OR</option><option value="PA">PA</option><option value="RI">RI</option><option value="SC">SC</option><option value="SD">SD</option><option value="TN">TN</option><option value="TX">TX</option><option value="UT">UT</option><option value="VA">VA</option><option value="VT">VT</option><option value="WA">WA</option><option value="WI">WI</option><option value="WV">WV</option><option value="WY">WY</option><option value="AA">AA</option><option value="AE">AE</option><option value="AP">AP</option><option value="AS">AS</option><option value="FM">FM</option><option value="GU">GU</option><option value="MH">MH</option><option value="MP">MP</option><option value="PR">PR</option><option value="PW">PW</option><option value="VI">VI</option></select>';
	   		row5.style.backgroundColor = "#FFFF99";
			var row5col1 = row5.insertCell(0);
			var row5col2 = row5.insertCell(1);
			row5col1.width = "50%";
			row5col1.align = "right";
			row5col1.innerHTML = '<font color="#FF0000">*</font> Zip';
			row5col2.innerHTML = '<input name="Location2_Zip" maxlength="5" onkeypress="return numbersonly(this, event)" style="background-color:#FFFF99" />';
			row6.style.backgroundColor = "#FFFF99";
			var row6col1 = row6.insertCell(0);
			var row6col2 = row6.insertCell(1);
			row6col1.width = "50%";
			row6col1.align = "right";
			row6col1.innerHTML = '<font color="#FF0000">*</font> Sprinklered';
			row6col2.innerHTML = '<input type="checkbox" name="Location2_Sprinklered" value="Yes" style="width:10px;" />';
	   		var row7col1 = row7.insertCell(0);
			var row7col2 = row7.insertCell(1);
			row7col1.width = "50%";
			row7col1.align = "right";
			row7col1.innerHTML = '<a href="javascript:addLocation();" class="addlink">Add Another</a>';
			row7col2.innerHTML = '&nbsp;';
			noLocation.value = 2;
	   		setTimeout("changeColor()",500);
	   }else if(more == 'No'){
			//delete all rows
      		for(i=tableName.rows.length-1; i>-1; i--){
				tableName.deleteRow(i);
	  		}
			noLocation.value = 1;
	    }
   }
   
   function addLocation(){
	  var tableName = document.getElementById("table1");
	  var noLocation = document.getElementById("noLocation");
	  var prev = tableName.rows.length - 1; //position to add rows
	  var row1 = tableName.insertRow(prev);
	  var row2 = tableName.insertRow(++prev);
	  var row3 = tableName.insertRow(++prev);
	  var row4 = tableName.insertRow(++prev);
	  var row5 = tableName.insertRow(++prev);
	  var row6 = tableName.insertRow(++prev);
	  var count = eval(noLocation.value) + 1;
	  noLocation.value = count;
	  row1.style.verticalAlign = "top";
	  row1.style.backgroundColor = "#FFFF99";
	  var row1col1 = row1.insertCell(0);
	  var row1col2 = row1.insertCell(1);
	  row1col1.width = "50%";
	  row1col1.align = "right";
	  row1col1.innerHTML = 'Location '+count;
	  row1col2.align = "right";
	  row1col2.innerHTML = '<a href="#" onclick="window.location=\'?step=2&deletelocation='+count+'&total=\'+document.form1.noLocation.value" class="addlink">X</a>';
	  row2.style.backgroundColor = "#FFFF99";
	  var row2col1 = row2.insertCell(0);
	  var row2col2 = row2.insertCell(1);
	  row2col1.width = "50%";
	  row2col1.align = "right";
	  row2col1.innerHTML = '<font color="#FF0000">*</font> Street';
	  row2col2.innerHTML = '<input name="Location'+count+'_Street" style="background-color:#FFFF99" />';
	  row3.style.backgroundColor = "#FFFF99";
	  var row3col1 = row3.insertCell(0);
	  var row3col2 = row3.insertCell(1);
	  row3col1.width = "50%";
	  row3col1.align = "right";
	  row3col1.innerHTML = '<font color="#FF0000">*</font> City';
	  row3col2.innerHTML = '<input name="Location'+count+'_City" onkeypress="return lettersonly(this, event)" style="background-color:#FFFF99" />';
	  row4.style.backgroundColor = "#FFFF99";
	  var row4col1 = row4.insertCell(0);
	  var row4col2 = row4.insertCell(1);
	  row4col1.width = "50%";
	  row4col1.align = "right";
	  row4col1.innerHTML = '<font color="#FF0000">*</font> State';
	  row4col2.innerHTML = '<select name="Location'+count+'_State" style="background-color:#FFFF99"><option value="AK">AK</option><option value="AL">AL</option><option value="AR">AR</option><option value="AZ">AZ</option><option value="CA" selected="selected">CA</option><option value="CO">CO</option><option value="CT">CT</option><option value="DC">DC</option><option value="DE">DE</option><option value="FL">FL</option><option value="GA">GA</option><option value="HI">HI</option><option value="IA">IA</option><option value="ID">ID</option><option value="IL">IL</option><option value="IN">IN</option><option value="KS">KS</option><option value="LA">LA</option><option value="MA">MA</option><option value="MD">MD</option><option value="ME">ME</option><option value="MI">MI</option><option value="MN">MN</option><option value="MO">MO</option><option value="MS">MS</option><option value="MT">MT</option><option value="NC">NC</option><option value="ND">ND</option><option value="NE">NE</option><option value="NH">NH</option><option value="NJ">NJ</option><option value="NM">NM</option><option value="NV">NV</option><option value="NY">NY</option><option value="OH">OH</option><option value="OK">OK</option><option value="OR">OR</option><option value="PA">PA</option><option value="RI">RI</option><option value="SC">SC</option><option value="SD">SD</option><option value="TN">TN</option><option value="TX">TX</option><option value="UT">UT</option><option value="VA">VA</option><option value="VT">VT</option><option value="WA">WA</option><option value="WI">WI</option><option value="WV">WV</option><option value="WY">WY</option><option value="AA">AA</option><option value="AE">AE</option><option value="AP">AP</option><option value="AS">AS</option><option value="FM">FM</option><option value="GU">GU</option><option value="MH">MH</option><option value="MP">MP</option><option value="PR">PR</option><option value="PW">PW</option><option value="VI">VI</option></select>';
	  row5.style.backgroundColor = "#FFFF99";
	  var row5col1 = row5.insertCell(0);
	  var row5col2 = row5.insertCell(1);
	  row5col1.width = "50%";
	  row5col1.align = "right";
	  row5col1.innerHTML = '<font color="#FF0000">*</font> Zip';
	  row5col2.innerHTML = '<input name="Location'+count+'_Zip" maxlength="5" onkeypress="return numbersonly(this, event)" style="background-color:#FFFF99" />';
   	  row6.style.backgroundColor = "#FFFF99";
	  var row6col1 = row6.insertCell(0);
	  var row6col2 = row6.insertCell(1);
	  row6col1.width = "50%";
	  row6col1.align = "right";
	  row6col1.innerHTML = '<font color="#FF0000">*</font> Sprinklered';
	  row6col2.innerHTML = '<input type="checkbox" name="Location'+count+'_Sprinklered" value="Yes" style="width:10px;" />';
	  setTimeout("changeColor()",500);
   }
   
   //for health insurance
   function addDependent(){
	  var i;
	  var tableName = document.getElementById("table1");
	  var dependent_count = document.getElementById("dependent_count");
	  //counter for three new rows
	  var count = eval(dependent_count.value) + 1;
	  var count2 = eval(dependent_count.value) + 2;
	  var count3 = eval(dependent_count.value) + 3;
	  //position of last three rows
	  var temp = eval(dependent_count.value) - 2;
	  var temp2 = eval(dependent_count.value) - 1;
	  var temp3 = dependent_count.value;
	  //position of three new rows
	  var prev = tableName.rows.length - 2; 
	  var prev2 = tableName.rows.length - 1; 
	  var prev3 = tableName.rows.length; 
	  var rowone = tableName.insertRow(prev);
	  var rowtwo = tableName.insertRow(prev2);
	  var rowthree = tableName.insertRow(prev3);
	  //first row
	  rowone.style.verticalAlign = "top";
	  rowone.style.backgroundColor = "#FFFF99";
	  rowone.id = count;
	  var rowonecolone = rowone.insertCell(0);
	  var rowonecoltwo = rowone.insertCell(1);
	  var rowonecolthree = rowone.insertCell(2);
	  var rowonecolfour = rowone.insertCell(3);
	  var rowonecolfive = rowone.insertCell(4);
	  rowonecolone.width = "42%";
	  rowonecolone.align = "right";
	  rowonecolone.innerHTML = ' Child '+count+':';
	  rowonecoltwo.width = "13%";
	  rowonecoltwo.innerHTML = '<select name="Child_'+count+'_applicant_gender" style="width:100px;" onchange="setcook(Child_'+count+'_applicant_gender,\'Child_'+count+'_applicant_gender\')"><option value="">Select One</option><option value="Male">Male</option><option value="Female">Female</option></select>';
	  rowonecolthree.width = "5%";
	  var month = '<select name="Child_'+count+'_Birth_month" style="width:50px;" onchange="setcook(Child_'+count+'_Birth_month,\'Child_'+count+'_Birth_month\')"><option selected="selected" value="1">1</option>';
	  for(i=2; i<13; i++){
		  month = month+'<option value="'+i+'">'+i+'</option>';
	  }
	  month = month+'</select>';
	  rowonecolthree.innerHTML = month;
	  rowonecolfour.width = "5%";
	  var day = '<select name="Child_'+count+'_Birth_day"  style="width:50px;" onchange="setcook(Child_'+count+'_Birth_day,\'Child_'+count+'_Birth_day\')"><option selected="selected" value="1">1</option>';
	  for(i=2; i<32; i++){
		day = day+'<option value="'+i+'">'+i+'</option>';  
	  }
	  day = day+'</select>';
	  rowonecolfour.innerHTML = day;
	  rowonecolfive.width = "35%";
	  var year = '<select name="Child_'+count+'_Birth_year"  style="width:60px;" onchange="setcook(Child_'+count+'_Birth_year,\'Child_'+count+'_Birth_year\')"><option selected="selected" value="2008">2008</option>';
 	  for(i=2007; i>1899; i--){
		year = year+'<option value="'+i+'">'+i+'</option>'  
	  }
	  year = year+'</select>';
	  rowonecolfive.innerHTML = year;
	  //second row
	  rowtwo.style.verticalAlign = "top";
	  rowtwo.style.backgroundColor = "#FFFF99";
	  rowtwo.id = count2;
	  var rowtwocolone = rowtwo.insertCell(0);
	  var rowtwocoltwo = rowtwo.insertCell(1);
	  var rowtwocolthree = rowtwo.insertCell(2);
	  var rowtwocolfour = rowtwo.insertCell(3);
	  var rowtwocolfive = rowtwo.insertCell(4);
	  rowtwocolone.width = "42%";
	  rowtwocolone.align = "right";
	  rowtwocolone.innerHTML = ' Child '+count2+':';
	  rowtwocoltwo.width = "13%";
	  rowtwocoltwo.innerHTML = '<select name="Child_'+count2+'_applicant_gender" style="width:100px;" onchange="setcook(Child_'+count2+'_applicant_gender,\'Child_'+count2+'_applicant_gender\')"><option value="">Select One</option><option value="Male">Male</option><option value="Female">Female</option></select>';
	  rowtwocolthree.width = "5%";
	  month = '<select name="Child_'+count2+'_Birth_month" style="width:50px;" onchange="setcook(Child_'+count2+'_Birth_month,\'Child_'+count2+'_Birth_month\')"><option selected="selected" value="1">1</option>';
	  for(i=2; i<13; i++){
		  month = month+'<option value="'+i+'">'+i+'</option>';
	  }
	  month = month+'</select>';
	  rowtwocolthree.innerHTML = month;
	  rowtwocolfour.width = "5%";
	  day = '<select name="Child_'+count2+'_Birth_day"  style="width:50px;" onchange="setcook(Child_'+count2+'_Birth_day,\'Child_'+count2+'_Birth_day\')"><option selected="selected" value="1">1</option>';
	  for(i=2; i<32; i++){
		day = day+'<option value="'+i+'">'+i+'</option>';  
	  }
	  day = day+'</select>';
	  rowtwocolfour.innerHTML = day;
	  rowtwocolfive.width = "35%";
	  year = '<select name="Child_'+count2+'_Birth_year"  style="width:60px;" onchange="setcook(Child_'+count2+'_Birth_year,\'Child_'+count2+'_Birth_year\')"><option selected="selected" value="2008">2008</option>';
 	  for(i=2007; i>1899; i--){
		year = year+'<option value="'+i+'">'+i+'</option>'  
	  }
	  year = year+'</select>';
	  rowtwocolfive.innerHTML = year;
	  //third row
	  rowthree.style.verticalAlign = "top";
	  rowthree.style.backgroundColor = "#FFFF99";
	  rowthree.id = count3;
	  var rowthreecolone = rowthree.insertCell(0);
	  var rowthreecoltwo = rowthree.insertCell(1);
	  var rowthreecolthree = rowthree.insertCell(2);
	  var rowthreecolfour = rowthree.insertCell(3);
	  var rowthreecolfive = rowthree.insertCell(4);
	  rowthreecolone.width = "42%";
	  rowthreecolone.align = "right";
	  rowthreecolone.innerHTML = ' Child '+count3+':';
	  rowthreecoltwo.width = "13%";
	  rowthreecoltwo.innerHTML = '<select name="Child_'+count3+'_applicant_gender" style="width:100px;" onchange="setcook(Child_'+count3+'_applicant_gender,\'Child_'+count3+'_applicant_gender\')"><option value="">Select One</option><option value="Male">Male</option><option value="Female">Female</option></select>';
	  rowthreecolthree.width = "5%";
	  month = '<select name="Child_'+count3+'_Birth_month" style="width:50px;" onchange="setcook(Child_'+count3+'_Birth_month,\'Child_'+count3+'_Birth_month\')"><option selected="selected" value="1">1</option>';
	  for(i=2; i<13; i++){
		  month = month+'<option value="'+i+'">'+i+'</option>';
	  }
	  month = month+'</select>';
	  rowthreecolthree.innerHTML = month;
	  rowthreecolfour.width = "5%";
	  day = '<select name="Child_'+count3+'_Birth_day"  style="width:50px;" onchange="setcook(Child_'+count3+'_Birth_day,\'Child_'+count3+'_Birth_day\')"><option selected="selected" value="1">1</option>';
	  for(i=2; i<32; i++){
		day = day+'<option value="'+i+'">'+i+'</option>';  
	  }
	  day = day+'</select>';
	  rowthreecolfour.innerHTML = day;
	  rowthreecolfive.width = "35%";
	  year = '<select name="Child_'+count3+'_Birth_year"  style="width:60px;" onchange="setcook(Child_'+count3+'_Birth_year,\'Child_'+count3+'_Birth_year\')"><option selected="selected" value="2008">2008</option>';
 	  for(i=2007; i>1899; i--){
		year = year+'<option value="'+i+'">'+i+'</option>'  
	  }
	  year = year+'</select>';
	  rowthreecolfive.innerHTML = year;
	  dependent_count.value = count3;
	  document.getElementById(temp).style.backgroundColor = "";
	  document.getElementById(temp2).style.backgroundColor = "";
	  document.getElementById(temp3).style.backgroundColor = "";
   }
   
   //for Other/NA make in auto, motorcycle in personal insurance and commercial insurance
   function otherMake(other,vehicle,y){
	  var prev,prev2; 
	  var tableName = document.getElementById("vehicle"+y);
	  var getmodel = document.getElementById("getmodel"+y);
	  //position of two new rows
	  if(vehicle == 'auto'){
	  	prev = tableName.rows.length - 4;
	  	prev2 = tableName.rows.length - 3;
	  }else if(vehicle == 'motorcycle'){
	  	prev = tableName.rows.length - 5;
	  	prev2 = tableName.rows.length - 4;
	  }
	  if(other == 'Yes' && document.getElementById(y) == null){	
      	var rowone = tableName.insertRow(prev);
	  	var rowtwo = tableName.insertRow(prev2);
	  	//first row
	  	rowone.style.verticalAlign = "top";
	  	var rowonecolone = rowone.insertCell(0);
	  	rowonecolone.colSpan = "2";
	  	rowonecolone.align = "center";
		if(vehicle == 'auto')
	  		rowonecolone.innerHTML = 'Please enter make of the vehicle';
		else if(vehicle == 'motorcycle')
			rowonecolone.innerHTML = 'Please enter make of the motorcycle';
	  	//second row
	  	rowtwo.style.verticalAlign = "top";
	  	rowtwo.style.backgroundColor = "#FFFF99";
	  	rowtwo.id = y;
	  	var rowtwocolone = rowtwo.insertCell(0);
	  	var rowtwocoltwo = rowtwo.insertCell(1);
	  	rowtwocolone.align = "right";
	  	rowtwocolone.innerHTML = '&nbsp;';
	  	rowtwocoltwo.align = "left";
	  	rowtwocoltwo.innerHTML = '<input name="Vehicle'+y+'_Make2" style="width:180px; background-color:#FFFF99;">';
		getmodel.innerHTML = '<input name="Vehicle'+y+'_Model" style="width:180px; background-color:#FFFF99;">';
	  	setTimeout("document.getElementById("+y+").style.backgroundColor=''",500);
	  }else if(other == 'No' && document.getElementById(y) != null){
		//position of rows
		prev = prev - 2;
		prev2 = prev2 - 2;
		tableName.deleteRow(prev2);
		tableName.deleteRow(prev);
	  }
   }
   
   //resize iframe http://www.programmingtalk.com/showthread.php?t=25995
	function calcHeight()
	{
	  //find the height of the internal page
	  var the_height=
		document.getElementById('myframe').contentWindow.
		  document.body.scrollHeight;
	
	  //change the height of the iframe
	  document.getElementById('myframe').height=
		  the_height + 20;
	}