writeDropdownHTML// JavaScript Document


var states=new Array ("International","Alabama","Arizona","Arkansas","California","Colorado","Connecticut","Delaware","Florida","Georgia","Hawaii","Idaho","Illinois","Indiana","Iowa","Kansas","Kentucky","Louisiana","Maine","Maryland","Massachusetts","Michigan","Missouri","Minnesota","Mississippi","Missouri","Montana","Nebraska","Nevada","New Hampshire","New Jersey","New Mexico","New York","North Carolina","North Dakota","Ohio","Oklahoma","Oregon","Pennsylvania","Rhode Island","South Carolina","South Dakota","Tennessee","Texas","Utah","Vermont","Virginia","Washington","Washington DC","West Virginia","Wisconsin","Wyoming");
var cyl4=new Array("0","185","155","165","155","165","210","195","210","185","360","165","165","185","165","175","185","165","210","195","210","195","165","165","165","165","195","175","155","210","195","155","210","185","235","195","175","165","195","210","185","235","185","175","155","210","195","165","195","195","165","185");
var cyl6=new Array("0","235","185","205","155","205","275","235","275","235","360","195","195","235","205","205","235","195","275","235","255","235","195","205","205","195","235","185","155","275","255","185","255","235","285","235","205","195","245","255","235","285","235","195","185","275","245","195","235","235","205","235");
var transmission=new Array("0","155","155","155","155","155","155","155","155","155","360","155","155","155","155","155","155","155","155","155","155","155","155","155","155","155","155","155","155","155","155","155","155","155","155","155","155","155","155","155","155","155","155","155","155","155","155","155","155","155","155","155");
var included=new Array("0","0","0","0","0","0","0","0","0","0","300","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0");
var swap=new Array("260","260","260","260","260","260","260","260","260","260","260","260","260","260","260","260","260","260","260","260","260","260","260","260","260","260","260","260","260","260","260","260","260","260","260","260","260","260","260","260","260","260","260","260","260","260","260","260","260","260","260","260");



function writeDropdownHTML(type,name,price)
{
	
	var prices=new Array();
	
	if (type=='4Cylinder')
	{
		prices=cyl4;
	}
		if (type=='6Cylinder'||type==''||type=='Engine')
	{
		prices=cyl6;
	}
		if (type=='Transmission')
	{
		prices=transmission;
	}
	
		if (type=='Included')
	{
		prices=included;
	}
	
		if (type=='swap')
	{
		prices=swap;
	}
	

var x;

document.write("  <select name="+name+" id="+name+" onChange=\"javascript:changeDropdown('"+price+"', this.options[this.selectedIndex].value,'"+name+"',this.selectedIndex)\">");
  document.write("<option value='0' selected='selected'>Select a State...</option>");

  for (x in states)
{
document.write("<option value='"+prices[x] + "'>"+states[x]+"</option>");
}
  
document.write("  </select>"); 

	
	
	
}
function changeDropdown(original,valuep,idp,thissel)
{
	var adme='';
	var add2='';
	if (thissel>0)
	{
		adme=this.states[thissel-1];
	}
	if (thissel==1)
	{
		add2='<br><strong>Note:</strong> International shipping will be determined & added later.' ;
		}
//	 document.getElementById( id ).innerHTML = FormatPrice( price );
	
	total=eval(valuep)+eval(original);
	
	var towrite="<strong> Order for $"+FormatPrice(original)+" plus $"+FormatPrice(valuep)+" shipping = $"+FormatPrice(total)+" total.</strong>";
	var id='pricing'+idp;
	document.getElementById( id ).innerHTML = ( towrite );						


towrite="<input name='add' type=SUBMIT   value='BUY NOW!'>";
	 id='button'+idp;

document.getElementById( id ).innerHTML = ( towrite );		

towrite="Click the 'BUY NOW!' button to order this item <input name='theship' id='theship'  type='hidden' value='"+adme+"'> "+add2;
	 id='message'+idp;

document.getElementById( id ).innerHTML = ( towrite );		

	 id='buy'+idp;

document.getElementById( id ).amount.value=total;
document.getElementById( id ).custom1.value="$"+FormatPrice(original)+" plus $"+FormatPrice(valuep)+" shipping = $"+FormatPrice(total)+" total.";


}
 function ExtractSingleValue( group )
   {
      for ( var i = 0; group[i]; ++i )
      {
         var o = group[i];
         if ( o.checked )
            return( o.value );
      }
      return( '' );
   }
 function FormatPrice( price )
   {
      price = String( price );
      var RgX = /^(.* )?([-+\u00A3\u20AC]?\d+)(\d{3}\b)/;
      return( price == ( price = price.replace( RgX, "$1$2,$3" )) ?
         price : FormatPrice( price ));
   }

