// Copyright 2004 - HOCO Enterprises, LLC 
//Beyer for HOCO Enterprises, LLC - August, 2004

//Build Your Car and Special Order Input

//alert('Build Your Car Script');

function build_your_car(){
var build_car_table = '<table cellpadding=0 CELLSPACING=0 BORDER=2 width="100%">';
build_car_table += '<tr><td>';
build_car_table += '<table width="100%" border=0>';
build_car_table += '<tr><td colspan=3>';
build_car_table += '<b><font size=3><P>BUILD YOUR CAR INFORMATION:</font></b>(Car Orders Only)<img src="../images/space.gif" width=230 height=1><a href="#top_of_page">Back To Top</a>';
build_car_table += '</td></tr>';
build_car_table += '<tr><td colspan=3>';
build_car_table += '<font color="red">(Required) Please select Year, Model, and Style of vehicle.</font>';
build_car_table += '<td></tr>';
build_car_table += '<tr><td colspan=3>';
build_car_table += '<img src="../images/space.gif" width=1 height=3>';
build_car_table += '<br>';
build_car_table += '<b><i>Year:</i></b>';
build_car_table += '<font size=3><INPUT TYPE="TEXT" size=4 MAXLENGTH="4" NAME="caryear" value=""></font>';
build_car_table += '<img src="../images/space.gif" width=15 height=1>';
build_car_table += '<b><i>Model:</i></b>';
build_car_table += '<font size=3><INPUT TYPE="TEXT" size=15 MAXLENGTH="15" NAME="model" value=""></font>';
build_car_table += '<img src="../images/space.gif" width=25 height=1>';
build_car_table += '<b><i>Style:</i></b>';
build_car_table += '<img src="../images/space.gif" width=5 height=1>';
build_car_table += '<INPUT TYPE=radio name="style" value="conv">Convertible';
build_car_table += '<img src="../images/space.gif" width=10 height=1>';
build_car_table += '<INPUT TYPE=radio name="style" value="htop">Hard Top (One Color)';
build_car_table += '<img src="../images/space.gif" width=10 height=1>';
build_car_table += '<INPUT TYPE=radio name="style" value="vtop">Vinyl Top';
build_car_table += '</td></tr>';
build_car_table += '<tr><td colspan=3>';
build_car_table += '<font color="red">(Required) Please indicate your car color as specific as possible. - (i.e. If your car is red, is it Maroon or Cherry red?)</font>';
build_car_table += '<td></tr>';
build_car_table += '<tr><td colspan=3>';
build_car_table += '<img src="../images/space.gif" width=1 height=3>';
build_car_table += '<br>';
build_car_table += '<b><i>Car Color:</i></b>';
build_car_table += '<font size=3><INPUT TYPE="TEXT" size=25 MAXLENGTH="25" NAME="carcolor" value=""></font>';
build_car_table += '<img src="../images/space.gif" width=20 height=1>';
build_car_table += '<b><i>Interior Color:</i></b>';
build_car_table += '<font size=3><INPUT TYPE="TEXT" size=15 MAXLENGTH="15" NAME="intcolor" value=""></font>';
build_car_table += '<img src="../images/space.gif" width=20 height=1>';
build_car_table += '<b><i>Top or Conv. Boot&nbsp; Color:</i></b>';
build_car_table += '<font size=3><INPUT TYPE="TEXT" size=15 MAXLENGTH="15" NAME="topcolor" value=""></font>';
build_car_table += '<td></tr>';
build_car_table += '<tr><td colspan=3>';
build_car_table += '<font color="red">(Optional) Please click on YOUR CAR\'s Options and Accessories!</font>';
build_car_table += '<td></tr>';
build_car_table += '<tr><td>';
build_car_table += '<img src="../images/space.gif" width=1 height=3>';
build_car_table += '<br>';
build_car_table += '<b><u>Wheels</u></b>';
build_car_table += '</td>';
build_car_table += '<td colspan=2>';
build_car_table += '<img src="../images/space.gif" width=1 height=3>';
build_car_table += '<br>';
build_car_table += '<b><u>Options and Accessories';
build_car_table += '&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;'; 
build_car_table += '&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;';
build_car_table += '&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;';
build_car_table += '&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;';
build_car_table += '&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</u></b>';
build_car_table += '</td></tr>';
build_car_table += '<td>';
build_car_table += '<INPUT TYPE=radio name="carwheel" value="Spinners">Spinners';
build_car_table += '</td>';
build_car_table += '<td>';
build_car_table += '<INPUT TYPE=radio name="mirror" value="Chrome Outside Mirror">Chrome Mirrors';
build_car_table += '</td>';
build_car_table += '<td>';
build_car_table += '<INPUT TYPE=radio name="lamp" value="Cornering Lamp">Cornering Lamp (1968 & up)';
build_car_table += '</td></tr>';
build_car_table += '<tr><td>';
build_car_table += '<INPUT TYPE=radio name="carwheel" value="8-Lugs">8-Lugs';
build_car_table += '</td>';
build_car_table += '<td>';
build_car_table += '<INPUT TYPE=radio name="mirror" value="Sport Mirrors">Sport Mirrors (1971 & up)';
build_car_table += '</td>';
build_car_table += '<td>';
build_car_table += '<INPUT TYPE=radio name="head" value="Headrest">Head Rest (1966 & up)';
build_car_table += '</td></tr>';
build_car_table += '<tr><td>';
build_car_table += '<INPUT TYPE=radio name="carwheel" value="Rally I">Rally I';
build_car_table += '</td>';
build_car_table += '<td>';
build_car_table += '<INPUT TYPE=radio name="wood" value="Wood Wheel">Wood Wheel (Conv. Only)';
build_car_table += '</td>';
build_car_table += '<td>';
build_car_table += '<INPUT TYPE=radio name="spoiler" value="Spoiler">Rear Spoiler (1969 & up)';
build_car_table += '</td></tr>';
build_car_table += '<tr><td>';
build_car_table += '<INPUT TYPE=radio checked name="carwheel" value="Rally II">Rally II';
build_car_table += '</td>';
build_car_table += '<td>';
build_car_table += '<INPUT TYPE=radio name="tach" value="Tachometer">Hood Tach (1967-1972)';
build_car_table += '</td>';
build_car_table += '<td>';
build_car_table += '<INPUT TYPE=radio name="engine" value="Tri-Power">Tri-Power';
build_car_table += '</td></tr>';
build_car_table += '<tr><td>';
build_car_table += '<INPUT TYPE=radio name="carwheel" value="Standard">Standard';
build_car_table += '</td>';
build_car_table += '<td>';
build_car_table += '<INPUT TYPE=radio name="antenna" value="Power Antenna">Power Antenna';
build_car_table += '</td>';
build_car_table += '<td>';
build_car_table += '<INPUT TYPE=radio name="engine" value="OC6">Overhead Cam 6';
build_car_table += '</td></tr>';
build_car_table += '<tr><td>';
build_car_table += '<INPUT TYPE=radio checked name="tire" value="Blackwall tires">Blackwall';
build_car_table += '</td>';
build_car_table += '<td>';
build_car_table += '<INPUT TYPE=radio checked name="trans" value="Automatic">Automatic';
build_car_table += '</td>';
build_car_table += '<td>';
build_car_table += '<INPUT TYPE=radio name="engine" value="RAM AIR">RAM AIR';
build_car_table += '<font size=3><INPUT TYPE="TEXT" size=1 MAXLENGTH="1" NAME="ramairnum" value=""></font>';
build_car_table += '</td></tr>';
build_car_table += '<tr><td>';
build_car_table += '<INPUT TYPE=radio name="tire" value="Whitewall tires">Whitewall';
build_car_table += '</td>';
build_car_table += '<td colspan=2>';
build_car_table += '<INPUT TYPE=radio name="trans" value="3 Speed">3 Speed';
build_car_table += '</td></tr>';
build_car_table += '<tr><td>';
build_car_table += '<INPUT TYPE=radio name="tire" value="Red Line tires">Red Lines';
build_car_table += '</td>';
build_car_table += '<td>';
build_car_table += '<INPUT TYPE=radio name="trans" value="4 Speed">4 Speed';
build_car_table += '</font>';
build_car_table += '</td>';
build_car_table += '<td>';
build_car_table += '<b><i>Engine Size:</i></b>';
build_car_table += '<font size=3><INPUT TYPE="TEXT" size=3 MAXLENGTH="3" NAME="engsize" value=""></font>';
build_car_table += '<img src="../images/space.gif" width=20 height=1>';
build_car_table += '<input type="button" value="Save Car Selections" onClick="save_car(1)">';
build_car_table += '<img src="../images/space.gif" width=10 height=1>';
build_car_table += '<input type="button" value="Reset Selections" onClick="resetcar()">';
build_car_table += '</td></tr>';
build_car_table += '</td></tr>';
build_car_table += '</table>';
build_car_table += '</td></tr>';
build_car_table += '</table>';
build_car_table += '<table cellpadding=0 CELLSPACING=0 BORDER=2 width="100%">';
build_car_table += '<tr><td>';
build_car_table += '<table width=100%>';
build_car_table += '<tr><td>';
build_car_table += '<b><font size=3><P>SPECIAL ORDER INFORMATION:</font></b>';
build_car_table += '</td>';
build_car_table += '<td align="right">';
build_car_table += '<input type="button" value="Save Special Order Information" onClick="save_car(2)">';
build_car_table += '<img src="../images/space.gif" width=30 height=1>';
build_car_table += '<a href="#top_of_page">Back To Top</a>';
build_car_table += '</td></tr>';
build_car_table += '<td colspan=2>';
build_car_table += '<font color="red">Please tell us anything special about your order</font>';
build_car_table += '<br>';
build_car_table += '<font size=3><INPUT TYPE="TEXT" size=100 MAXLENGTH="100" NAME="input_special"></font>';
build_car_table += '</td></tr>';
build_car_table += '</table>';
build_car_table += '</td></tr>';
build_car_table += '</table>';
document.writeln(build_car_table);

}

function resetcar(){
document.forms[0].carwheel[3].checked = true; 
document.forms[0].tire[0].checked = true; 
document.forms[0].tach.checked = false;
document.forms[0].mirror[0].checked = false;
document.forms[0].mirror[1].checked = false;
document.forms[0].lamp.checked = false;
document.forms[0].head.checked = false;
document.forms[0].wood.checked = false;
document.forms[0].spoiler.checked = false;
document.forms[0].antenna.checked = false;
document.forms[0].engine[0].checked = false;
document.forms[0].engine[1].checked = false;
document.forms[0].engine[2].checked = false;
document.forms[0].ramairnum.value = '';
document.forms[0].engsize.value = '';
document.forms[0].trans[0].checked = true; 

}

function init_build_car_table(){

  document.forms[0].caryear.value = car_year
  document.forms[0].model.value = car_model
  if (car_style == "conv"){document.forms[0].style[0].checked = true} 
  if (car_style == "htop"){document.forms[0].style[1].checked = true} 
  if (car_style == "vtop"){document.forms[0].style[2].checked = true} 
  document.forms[0].carcolor.value = car_body_color
  document.forms[0].topcolor.value = car_top_color
  document.forms[0].intcolor.value = car_int_color
  if (car_wheels == "Spinners"){document.forms[0].carwheel[0].checked = true} 
  if (car_wheels == "8-Lugs"){document.forms[0].carwheel[1].checked = true} 
  if (car_wheels == "Rally I"){document.forms[0].carwheel[2].checked = true} 
  if (car_wheels == "Rally II"){document.forms[0].carwheel[3].checked = true} 
  if (car_wheels == "Standard"){document.forms[0].carwheel[4].checked = true} 
  if (car_tire_wall == "Blackwall tires"){document.forms[0].tire[0].checked = true} 
  if (car_tire_wall == "Whitewall tires"){document.forms[0].tire[1].checked = true}
  if (car_tire_wall == "Red Line tires"){document.forms[0].tire[2].checked = true}  
  if (car_mirror == "Chrome Outside Mirror"){document.forms[0].mirror[0].checked = true} 
  if (car_mirror == "Sport Mirrors"){document.forms[0].mirror[1].checked = true} 
  if (car_wood == "Wood Wheel"){document.forms[0].wood.checked = true} 
  if (car_tach == "Tachometer"){document.forms[0].tach.checked = true} 
  if (car_antenna == "Power Antenna"){document.forms[0].antenna.checked = true} 
  if (car_trans == "Automatic"){document.forms[0].trans[0].checked = true} 
  if (car_trans == "3 Speed"){document.forms[0].trans[1].checked = true}
  if (car_trans == "4 Speed"){document.forms[0].trans[2].checked = true}
  if (car_c_lamp == "Cornering Lamp"){document.forms[0].lamp.checked = true}
  if (car_headrest == "Headrest"){document.forms[0].head.checked = true}
  if (car_spoiler == "Spoiler"){document.forms[0].spoiler.checked = true}
  if (car_engine == "Tri-Power"){document.forms[0].engine[0].checked = true}
  if (car_engine == "OC6"){document.forms[0].engine[1].checked = true}
  if (car_engine == "RAM AIR"){document.forms[0].engine[2].checked = true}
  document.forms[0].ramairnum.value = car_ramairnum
  document.forms[0].engsize.value = car_eng_size
  document.forms[0].input_special.value = document.forms[0].special.value 
}


//Load Car stuff from input carstring.value
function load_car() {

//Set in case there are only hats ordered
  car_string = '&nbsp;';
  
  var get_build_car = document.forms[0].carstring.value.split("+")

  // Update the car stuff
  this.car_year = get_build_car[0]
  this.car_model = get_build_car[1]
  this.car_style = get_build_car[2]
  if (get_build_car[3].length < 1)
    {this.car_body_color = ''}
  else
    {this.car_body_color = get_build_car[3]}
  if (get_build_car[4].length < 1)
    {this.car_int_color = ''}
  else
    {this.car_int_color = get_build_car[4]}
  if (get_build_car[5].length < 1)
    {this.car_top_color = ''}
  else
    {this.car_top_color = get_build_car[5]}
  this.car_wheels = get_build_car[6]
  this.car_tire_wall = get_build_car[7]
  this.car_mirror = get_build_car[8]
  this.car_wood = get_build_car[9]
  this.car_tach = get_build_car[10]
  this.car_antenna = get_build_car[11]
  this.car_trans = get_build_car[12]
  this.car_c_lamp = get_build_car[13]
  this.car_headrest = get_build_car[14]
  this.car_spoiler = get_build_car[15]
  this.car_engine = get_build_car[16]
  if (get_build_car[17].length < 1)
    {this.car_ramairnum = ''}
  else
    {this.car_ramairnum = get_build_car[17]}
  if (get_build_car[18].length < 1)
    {this.car_eng_size = ''}
  else
    {this.car_eng_size = get_build_car[18]}

  init_build_car_table()
}

//Save Car stuff to a string to pass to script
function save_car(b_switch) {
   if (document.forms[0].style[1].checked == true && document.forms[0].topcolor.value == ''){
      document.forms[0].topcolor.value = document.forms[0].carcolor.value
   } 
   // This variable holds the string 
   var car_string = "";
   var special_string = "";
   car_string += document.forms[0].caryear.value + "+"
   car_string += document.forms[0].model.value + "+"
   var radio_index = radio_active(document.forms[0].style)
   if (radio_index > -1){car_string += document.forms[0].style[radio_index].value + "+"}
   else {car_string += " +"}
   car_string += document.forms[0].carcolor.value + "+"
   car_string += document.forms[0].intcolor.value + "+"
   car_string += document.forms[0].topcolor.value + "+"
   var radio_index = radio_active(document.forms[0].carwheel)
   if (radio_index > -1){car_string += document.forms[0].carwheel[radio_index].value + "+"}
   else {car_string += " +"}
   var radio_index = radio_active(document.forms[0].tire)
   if (radio_index > -1){car_string += document.forms[0].tire[radio_index].value + "+"}
   else {car_string += " +"}
   var radio_index = radio_active(document.forms[0].mirror)
   if (radio_index > -1){car_string += document.forms[0].mirror[radio_index].value + "+"}
   else {car_string += " +"}
   if (document.forms[0].wood.checked == true){
      car_string += document.forms[0].wood.value + "+"
   } 
   else {car_string += " +"}
   if (document.forms[0].tach.checked == true){
      car_string += document.forms[0].tach.value + "+"
   }
   else {car_string += " +"}
   if (document.forms[0].antenna.checked == true){
      car_string += document.forms[0].antenna.value + "+"
   } 
   else {car_string += " +"}
   var radio_index = radio_active(document.forms[0].trans)
   if (radio_index > -1){car_string += document.forms[0].trans[radio_index].value + "+"}
   else {car_string += " +"}
   if (document.forms[0].lamp.checked == true){
      car_string += document.forms[0].lamp.value + "+"
   } 
   else {car_string += " +"}
   if (document.forms[0].head.checked == true){
     car_string += document.forms[0].head.value + "+"
   } 
   else {car_string += " +"}
   if (document.forms[0].spoiler.checked == true){
      car_string += document.forms[0].spoiler.value + "+"
   } 
   else {car_string += " +"}
   var radio_index = radio_active(document.forms[0].engine)
   if (radio_index > -1){car_string += document.forms[0].engine[radio_index].value + "+"}
   else {car_string += "+"}
   car_string += document.forms[0].ramairnum.value + "+"
   car_string += document.forms[0].engsize.value
   special_string += document.forms[0].input_special.value
   if (b_switch == 1){alert('Car Selections saved.')}
   if (b_switch == 2){alert('Special Order Information saved.')}
//alert('Build Car String = ' + car_string)

   document.forms[0].carstring.value = car_string;
   document.forms[0].special.value = special_string;

}

// End of Build Car
