var selected;
var submitter = null;

function submitFunction() {
    submitter = 1;
}
function popupWindow(url) {
  window.open(url,'popupWindow','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,copyhistory=no,width=100,height=100,screenX=150,screenY=150,top=150,left=150')
}

function selectRowEffect(object, buttonSelect) {
  if (!selected) {
    if (document.getElementById) {
      selected = document.getElementById('defaultSelected');
    } else {
      selected = document.all['defaultSelected'];
    }
  }

  if (selected) selected.className = 'moduleRow';
  object.className = 'moduleRowSelected';
  selected = object;

// one button is not an array
  if (document.checkout_payment.payment[0]) {
    document.checkout_payment.payment[buttonSelect].checked=true;
  } else {
    document.checkout_payment.payment.checked=true;
  }
}

function rowOverEffect(object) {
  if (object.className == 'moduleRow') object.className = 'moduleRowOver';
}

function rowOutEffect(object) {
  if (object.className == 'moduleRowOver') object.className = 'moduleRow';
}
function checkBox(object) {
  document.account_newsletter.elements[object].checked = !document.account_newsletter.elements[object].checked;
}
function popupImageWindow(url) {
  window.open(url,'popupImageWindow','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,copyhistory=no,width=100,height=100,screenX=150,screenY=150,top=150,left=150')
}

    $(document).ready(function () {
        var options2 = {
            caption:    false,
            navigation: 'permanent',
            direction:  'left'
        }
        var options3 = {
            caption:    'permanent',
            opacity:    1
        }

        $('#ppy1').popeye();
        $('#ppy2').popeye(options2);
        $('#ppy3').popeye(options3);
    });

  var subs=new Array('sub1','sub2', 'sub3','sub4','sub5','sub6');
  var activmenu = false;
  var timerRunning = false;

function checkTimer() {
 if(timerRunning)  {
  clearTimeout(timerRunning);
  timerRunning = false;
 }
}

function startTimer() {
 timerRunning = setTimeout("hideall();",200);
}

  function hideall(keep){
    for(x=0; x<subs.length;x++){
      if (keep == x) {
      }
      else
      {
          document.getElementById(subs[x]).style.visibility='hidden';
      }
    }
  }

  function display(mode,ele,entry){
    if(mode=='s'){
      hideall(ele);
      if (entry == "e") {
          startTimer()
      } else {
          clearTimeout(timerRunning)
      }
      document.getElementById(ele).style.visibility='visible';
    }else{
      document.getElementById(ele).style.visibility='hidden';
    }
    activmenu = ele;
  }
function get_search_button()
{

}


function fillVehicle(SelVehicle)
{
    if (SelVehicle == "PKW") {
        fillPKW();
    }
    else
    {
        if (SelVehicle == "LLKW") {
            fillLLKW();
        }
        else
        {
            if (SelVehicle == "Offroad") {
                fillSUV();
            }
            else
            {
                if (SelVehicle == "Motorrad") {
                    fillKRAD();
                }
            }
        }
    }
}


function fillPKW() {
/* var search_llkw = new Image();
 search_llkw.src = "templates/xtc2/buttons/german/button_search_llkw.gif";
 var search_suv = new Image();
 search_suv.src = "templates/xtc2/buttons/german/button_search_suv.gif";
 var search_krad = new Image();
 search_krad.src = "templates/xtc2/buttons/german/button_search_krad.gif";
 var search_scoo = new Image();
 search_scoo.src = "temlates/xtc2/buttons/german/button_search_scoo.gif";
 var search_moped = new Image();
 search_moped.src = "templates/xtc2/buttons/german/button_search_moped.gif";

 var search_pkw_sel = new Image();
 search_pkw_sel.src = "templates/xtc2/buttons/german/button_search_pkw_selected.gif";

 document.searchpkw.src = search_pkw_sel.src;
 document.searchllkw.src = search_llkw.src;
 document.searchsuv.src = search_suv.src;
 document.searchkrad.src = search_krad.src;
 document.searchscoo.src = search_scoo.src;
 document.searchmoped.src = search_moped.src; */

 /*document.find_tires.tire_vehicle.value = "PKW";*/

 for (var i=document.find_tires.tire_season.length; i>0; i--) {
  document.find_tires.tire_season[i] = null;
 }
 var addme = new Option("Sommerreifen", "Sommer");
 document.find_tires.tire_season[0] = addme;
 var addme = new Option("Winterreifen", "Winter");
 document.find_tires.tire_season[1] = addme;
 var addme = new Option("Ganzjahresreifen", "Ganzjahr");
 document.find_tires.tire_season[2] = addme;

 document.find_tires.tire_season.selectedIndex = 1;

 for (var i=document.find_tires.tire_width.length; i>0; i--) {
  document.find_tires.tire_width[i] = null;
 }

 for (var i=0; i<=22; ++i) {
 var addme = new Option(i*10+135, i*10+135);
 document.find_tires.tire_width[i] = addme;
 }

 document.find_tires.tire_width.selectedIndex = 6;

 for (var i=document.find_tires.tire_shape.length; i>0; i--) {
  document.find_tires.tire_shape[i] = null;
 }

 for (var i=0; i<=11; ++i) {
 var addme = new Option(i*5+25, i*5+25);
 document.find_tires.tire_shape[i] = addme;
 }

 document.find_tires.tire_shape.selectedIndex = 8;

 for (var i=document.find_tires.tire_type.length; i>0; i--) {
  document.find_tires.tire_type[i] = null;
 }

 var addme = new Option("R", "R");
 document.find_tires.tire_wheel[0] = addme;

 document.find_tires.tire_wheel.selectedIndex = 4;

 for (var i=document.find_tires.tire_wheel.length; i>0; i--) {
  document.find_tires.tire_wheel[i] = null;
 }

 for (var i=12; i<=24; ++i) {
 var addme = new Option(i+"   ", i+".00");
 document.find_tires.tire_wheel[i-12] = addme;
 }

 document.find_tires.tire_wheel.selectedIndex = 3;

}

function fillLLKW() {
/* var search_pkw = new Image();
 search_pkw.src = "templates/xtc2/buttons/german/button_search_pkw.gif";
 var search_suv = new Image();
 search_suv.src = "templates/xtc2/buttons/german/button_search_suv.gif";
 var search_krad = new Image();
 search_krad.src = "templates/xtc2/buttons/german/button_search_krad.gif";
 var search_scoo = new Image();
 search_scoo.src = "temlates/xtc2/buttons/german/button_search_scoo.gif";
 var search_moped = new Image();
 search_moped.src = "templates/xtc2/buttons/german/button_search_moped.gif";

 var search_llkw_sel = new Image();
 search_llkw_sel.src = "templates/xtc2/buttons/german/button_search_llkw_selected.gif";

 document.searchpkw.src = search_pkw.src;
 document.searchllkw.src = search_llkw_sel.src;
 document.searchsuv.src = search_suv.src;
 document.searchkrad.src = search_krad.src;
 document.searchscoo.src = search_scoo.src;
 document.searchmoped.src = search_moped.src;

 document.find_tires.tire_vehicle.value = "LLKW";         */

 for (var i=document.find_tires.tire_season.length; i>0; i--) {
  document.find_tires.tire_season[i] = null;
 }
 var addme = new Option("Sommer", "Sommer");
 document.find_tires.tire_season[0] = addme;
 var addme = new Option("Winter", "Winter");
 document.find_tires.tire_season[1] = addme;
 var addme = new Option("Ganzjahr", "Ganzjahr");
 document.find_tires.tire_season[2] = addme;

 document.find_tires.tire_season.selectedIndex = 0;

 for (var i=document.find_tires.tire_width.length; i>0; i--) {
  document.find_tires.tire_width[i] = null;
 }

 for (var i=0; i<=9; ++i) {
 var addme = new Option(i*10+145, i*10+145);
 document.find_tires.tire_width[i] = addme;
 }
 var addme = new Option("6.00", "6.00");
 document.find_tires.tire_width[10] = addme;
 var addme = new Option("6.50", "6.50");
 document.find_tires.tire_width[11] = addme;
 var addme = new Option("7.00", "7.00");
 document.find_tires.tire_width[12] = addme;
 var addme = new Option("7.50", "7.50");
 document.find_tires.tire_width[13] = addme;
 var addme = new Option("8.25", "8.25");
 document.find_tires.tire_width[14] = addme;

 document.find_tires.tire_width.selectedIndex = 5;

 for (var i=document.find_tires.tire_shape.length; i>0; i--) {
  document.find_tires.tire_shape[i] = null;
 }

 for (var i=0; i<=5; ++i) {
 var addme = new Option(i*5+55, i*5+55);
 document.find_tires.tire_shape[i] = addme;
 }

 document.find_tires.tire_shape.selectedIndex = 3;

 for (var i=document.find_tires.tire_type.length; i>0; i--) {
  document.find_tires.tire_type[i] = null;
 }

 var addme = new Option("R", "R");
 document.find_tires.tire_wheel[0] = addme;

 document.find_tires.tire_wheel.selectedIndex = 4;

 for (var i=document.find_tires.tire_wheel.length; i>0; i--) {
  document.find_tires.tire_wheel[i] = null;
 }

 for (var i=12; i<=17; ++i) {
 var addme = new Option(i+".00", i+".00");
 document.find_tires.tire_wheel[i-12] = addme;
 }

 document.find_tires.tire_wheel.selectedIndex = 3;

}

function fillKRAD() {
/* var search_pkw = new Image();
 search_pkw.src = "templates/xtc2/buttons/german/button_search_pkw.gif";
 var search_suv = new Image();
 search_suv.src = "templates/xtc2/buttons/german/button_search_suv.gif";
 var search_llkw = new Image();
 search_llkw.src = "templates/xtc2/buttons/german/button_search_llkw.gif";
 var search_scoo = new Image();
 search_scoo.src = "temlates/xtc2/buttons/german/button_search_scoo.gif";
 var search_moped = new Image();
 search_moped.src = "templates/xtc2/buttons/german/button_search_moped.gif";

 var search_krad_sel = new Image();
 search_krad_sel.src = "templates/xtc2/buttons/german/button_search_krad_selected.gif";

 document.searchpkw.src = search_pkw.src;
 document.searchllkw.src = search_llkw.src;
 document.searchsuv.src = search_suv.src;
 document.searchkrad.src = search_krad_sel.src;
 document.searchscoo.src = search_scoo.src;
 document.searchmoped.src = search_moped.src;              */

 document.find_tires.tire_vehicle.value = "Motorrad";
 for (var i=document.find_tires.tire_season.length; i>0; i--) {
  document.find_tires.tire_season[i] = null;
 }
 var addme = new Option("(keins)", "-");
 document.find_tires.tire_season[0] = addme;
 var addme = new Option("Winter", "Winter");
 document.find_tires.tire_season[1] = addme;
 var addme = new Option("Diverse", "Diverse");
 document.find_tires.tire_season[2] = addme;

 document.find_tires.tire_season.selectedIndex = 0;

 for (var i=document.find_tires.tire_width.length; i>0; i--) {
  document.find_tires.tire_width[i] = null;
 }

 var addme = new Option("2.00", "2.00");
 document.find_tires.tire_width[0] = addme;
 var addme = new Option("2.25", "2.25");
 document.find_tires.tire_width[1] = addme;
 var addme = new Option("2.50", "2.50");
 document.find_tires.tire_width[2] = addme;
 var addme = new Option("2.75", "2.75");
 document.find_tires.tire_width[3] = addme;
 var addme = new Option("3.00", "3.00");
 document.find_tires.tire_width[4] = addme;
 var addme = new Option("3.25", "3.25");
 document.find_tires.tire_width[5] = addme;
 var addme = new Option("3.50", "3.50");
 document.find_tires.tire_width[6] = addme;
 var addme = new Option("3.75", "3.75");
 document.find_tires.tire_width[7] = addme;
 var addme = new Option("4.00", "4.00");
 document.find_tires.tire_width[8] = addme;
 var addme = new Option("4.25", "4.25");
 document.find_tires.tire_width[9] = addme;
 var addme = new Option("4.50", "4.50");
 document.find_tires.tire_width[10] = addme;
 var addme = new Option("5.00", "5.00");
 document.find_tires.tire_width[11] = addme;
 var addme = new Option("5.50", "5.50");
 document.find_tires.tire_width[12] = addme;
 var addme = new Option("6.00", "6.00");
 document.find_tires.tire_width[13] = addme;
 var addme = new Option("6.50", "6.50");
 document.find_tires.tire_width[14] = addme;
 var addme = new Option("7.00", "7.00");
 document.find_tires.tire_width[15] = addme;
 var addme = new Option("12", "12");
 document.find_tires.tire_width[16] = addme;
 var addme = new Option("16", "16");
 document.find_tires.tire_width[17] = addme;
 var addme = new Option("18", "18");
 document.find_tires.tire_width[18] = addme;
 var addme = new Option("20", "20");
 document.find_tires.tire_width[19] = addme;
 var addme = new Option("21", "21");
 document.find_tires.tire_width[20] = addme;
 var addme = new Option("22", "22");
 document.find_tires.tire_width[21] = addme;
 var addme = new Option("25", "25");
 document.find_tires.tire_width[22] = addme;

 for (var i=0; i<=7; ++i) {
 var addme = new Option(i*5+60, i*5+60);
 document.find_tires.tire_width[i+22] = addme;
 }
 for (var i=0; i<=16; ++i) {
 var addme = new Option(i*10+100, i*10+100);
 document.find_tires.tire_width[i+29] = addme;
 }

 var addme = new Option("280", "280");
 document.find_tires.tire_width[46] = addme;
 var addme = new Option("300", "300");
 document.find_tires.tire_width[47] = addme;
 var addme = new Option("330", "330");
 document.find_tires.tire_width[48] = addme;
 var addme = new Option("350", "350");
 document.find_tires.tire_width[49] = addme;

 document.find_tires.tire_width.selectedIndex = 37;

 for (var i=document.find_tires.tire_shape.length; i>0; i--) {
  document.find_tires.tire_shape[i] = null;
 }

 for (var i=0; i<=12; ++i) {
 var addme = new Option(i*5+30, i*5+30);
 document.find_tires.tire_shape[i] = addme;
 }

 var addme = new Option(7, 7);
 document.find_tires.tire_shape[13] = addme;
 var addme = new Option(8, 8);
 document.find_tires.tire_shape[14] = addme;
 var addme = new Option(10, 10);
 document.find_tires.tire_shape[15] = addme;
 var addme = new Option(11, 11);
 document.find_tires.tire_shape[16] = addme;
 var addme = new Option(12, 12);
 document.find_tires.tire_shape[17] = addme;

 document.find_tires.tire_shape.selectedIndex = 5;

 for (var i=document.find_tires.tire_type.length; i>0; i--) {
  document.find_tires.tire_type[i] = null;
 }

 var addme = new Option("R", "R");
 document.find_tires.tire_type[0] = addme;
 var addme = new Option("B", "B");
 document.find_tires.tire_type[1] = addme;
 var addme = new Option("-", "-");
 document.find_tires.tire_type[2] = addme;

 document.find_tires.tire_wheel.selectedIndex = 4;

 for (var i=document.find_tires.tire_wheel.length; i>0; i--) {
  document.find_tires.tire_wheel[i] = null;
 }

 for (var i=6; i<=24; ++i) {
 var addme = new Option(i+".00", i+".00");
 document.find_tires.tire_wheel[i-6] = addme;
 }

 var addme = new Option("28.00", "28.00");
 document.find_tires.tire_wheel[14] = addme;
 var addme = new Option("30.00", "30.00");
 document.find_tires.tire_wheel[15] = addme;

 document.find_tires.tire_wheel.selectedIndex = 11;

}

function fillSUV() {
/* var search_pkw = new Image();
 search_pkw.src = "templates/xtc2/buttons/german/button_search_pkw.gif";
 var search_llkw = new Image();
 search_llkw.src = "templates/xtc2/buttons/german/button_search_llkw.gif";
 var search_krad = new Image();
 search_krad.src = "templates/xtc2/buttons/german/button_search_krad.gif";
 var search_scoo = new Image();
 search_scoo.src = "temlates/xtc2/buttons/german/button_search_scoo.gif";
 var search_moped = new Image();
 search_moped.src = "templates/xtc2/buttons/german/button_search_moped.gif";

 var search_suv_sel = new Image();
 search_suv_sel.src = "templates/xtc2/buttons/german/button_search_suv_selected.gif";

 document.searchpkw.src = search_pkw.src;
 document.searchllkw.src = search_llkw.src;
 document.searchsuv.src = search_suv_sel.src;
 document.searchkrad.src = search_krad.src;             */

 document.find_tires.tire_vehicle.value = "Offroad";

 for (var i=document.find_tires.tire_season.length; i>0; i--) {
  document.find_tires.tire_season[i] = null;
 }
 var addme = new Option("Sommer", "Sommer");
 document.find_tires.tire_season[0] = addme;
 var addme = new Option("Winter", "Winter");
 document.find_tires.tire_season[1] = addme;
 var addme = new Option("Ganzjahr", "Ganzjahr");
 document.find_tires.tire_season[2] = addme;
 var addme = new Option("All-Terrain", "All-Terrain");
 document.find_tires.tire_season[3] = addme;
 var addme = new Option("Mud-Terrain", "Mud-Terrain");
 document.find_tires.tire_season[4] = addme;

 document.find_tires.tire_season.selectedIndex = 0;

 for (var i=document.find_tires.tire_width.length; i>0; i--) {
  document.find_tires.tire_width[i] = null;
 }

 for (var i=0; i<=19; ++i) {
 var addme = new Option(i*10+165, i*10+165);
 document.find_tires.tire_width[i] = addme;
 }
 var addme = new Option("385", "385");
 document.find_tires.tire_width[20] = addme;
 var addme = new Option("30", "30");
 document.find_tires.tire_width[21] = addme;
 var addme = new Option("31", "31");
 document.find_tires.tire_width[22] = addme;
 var addme = new Option("32", "32");
 document.find_tires.tire_width[23] = addme;
 var addme = new Option("33", "33");
 document.find_tires.tire_width[24] = addme;
 var addme = new Option("34", "34");
 document.find_tires.tire_width[25] = addme;
 var addme = new Option("35", "35");
 document.find_tires.tire_width[26] = addme;
 var addme = new Option("36", "36");
 document.find_tires.tire_width[27] = addme;
 var addme = new Option("37", "37");
 document.find_tires.tire_width[28] = addme;
 var addme = new Option("37", "37");
 document.find_tires.tire_width[29] = addme;
 var addme = new Option("6.50", "6.50");
 document.find_tires.tire_width[30] = addme;
 var addme = new Option("7.00", "7.00");
 document.find_tires.tire_width[31] = addme;
 var addme = new Option("7.50", "7.50");
 document.find_tires.tire_width[32] = addme;
 var addme = new Option("8.00", "8.00");
 document.find_tires.tire_width[33] = addme;
 var addme = new Option("8.25", "8.25");
 document.find_tires.tire_width[34] = addme;
 var addme = new Option("8.75", "8.75");
 document.find_tires.tire_width[35] = addme;
 var addme = new Option("10.00", "10.00");
 document.find_tires.tire_width[36] = addme;
 var addme = new Option("10.50", "10.50");
 document.find_tires.tire_width[37] = addme;
 var addme = new Option("12.50", "12.50");
 document.find_tires.tire_width[38] = addme;

 document.find_tires.tire_width.selectedIndex = 5;

 for (var i=document.find_tires.tire_shape.length; i>0; i--) {
  document.find_tires.tire_shape[i] = null;
 }

 for (var i=0; i<=12; ++i) {
 var addme = new Option(i*5+25, i*5+25);
 document.find_tires.tire_shape[i] = addme;
 }

 var addme = new Option(9, 9);
 document.find_tires.tire_shape[13] = addme;
 var addme = new Option(10, 10);
 document.find_tires.tire_shape[14] = addme;
 var addme = new Option(12, 12);
 document.find_tires.tire_shape[15] = addme;

 document.find_tires.tire_shape.selectedIndex = 10;

 for (var i=document.find_tires.tire_type.length; i>0; i--) {
  document.find_tires.tire_type[i] = null;
 }

 var addme = new Option("R", "R");
 document.find_tires.tire_type[0] = addme;

 document.find_tires.tire_wheel.selectedIndex = 4;

 for (var i=document.find_tires.tire_wheel.length; i>0; i--) {
  document.find_tires.tire_wheel[i] = null;
 }

 for (var i=13; i<=26; ++i) {
 var addme = new Option(i+".00", i+".00");
 document.find_tires.tire_wheel[i-12] = addme;
 }

 var addme = new Option("28.00", "28.00");
 document.find_tires.tire_wheel[14] = addme;
 var addme = new Option("30.00", "30.00");
 document.find_tires.tire_wheel[15] = addme;

 document.find_tires.tire_wheel.selectedIndex = 4;

}

function fillSCOO() {
 var search_pkw = new Image();
 search_pkw.src = "templates/xtc2/buttons/german/button_search_pkw.gif";
 var search_suv = new Image();
 search_suv.src = "templates/xtc2/buttons/german/button_search_suv.gif";
 var search_llkw = new Image();
 search_llkw.src = "templates/xtc2/buttons/german/button_search_llkw.gif";
 var search_krad = new Image();
 search_krad.src = "temlates/xtc2/buttons/german/button_search_krad.gif";
 var search_moped = new Image();
 search_moped.src = "templates/xtc2/buttons/german/button_search_moped.gif";

 var search_scoo_sel = new Image();
 search_scoo_sel.src = "templates/xtc2/buttons/german/button_search_scoo_selected.gif";

 document.searchpkw.src = search_pkw.src;
 document.searchllkw.src = search_llkw.src;
 document.searchsuv.src = search_suv.src;
 document.searchkrad.src = search_krad.src;
 document.searchscoo.src = search_scoo_sel.src;
 document.searchmoped.src = search_moped.src;

 document.find_tires.tire_vehicle.value = "Scooter";
 for (var i=document.find_tires.tire_season.length; i>0; i--) {
  document.find_tires.tire_season[i] = null;
 }
 var addme = new Option("(keins)", "-");
 document.find_tires.tire_season[0] = addme;
 var addme = new Option("Winter", "Winter");
 document.find_tires.tire_season[1] = addme;
 var addme = new Option("Diverse", "Diverse");
 document.find_tires.tire_season[2] = addme;

 document.find_tires.tire_season.selectedIndex = 0;

 for (var i=document.find_tires.tire_width.length; i>0; i--) {
  document.find_tires.tire_width[i] = null;
 }

 var addme = new Option("3.50", "3.50");
 document.find_tires.tire_width[0] = addme;

 for (var i=0; i<=7; ++i) {
 var addme = new Option(i*10+90, i*10+90);
 document.find_tires.tire_width[i+1] = addme;
 }

 document.find_tires.tire_width.selectedIndex = 4;

 for (var i=document.find_tires.tire_shape.length; i>0; i--) {
  document.find_tires.tire_shape[i] = null;
 }

 for (var i=0; i<=3; ++i) {
 var addme = new Option(i*10+60, i*10+60);
 document.find_tires.tire_shape[i] = addme;
 }

 document.find_tires.tire_shape.selectedIndex = 1;

 for (var i=document.find_tires.tire_type.length; i>0; i--) {
  document.find_tires.tire_type[i] = null;
 }

 var addme = new Option("R", "R");
 document.find_tires.tire_type[0] = addme;
 var addme = new Option("B", "B");
 document.find_tires.tire_type[1] = addme;
 var addme = new Option("-", "-");
 document.find_tires.tire_type[2] = addme;

 document.find_tires.tire_type.selectedIndex = 2;

 for (var i=document.find_tires.tire_wheel.length; i>0; i--) {
  document.find_tires.tire_wheel[i] = null;
 }

 for (var i=0; i<=6; ++i) {
 var addme = new Option(i+10, i+10);
 document.find_tires.tire_wheel[i] = addme;
 }

 document.find_tires.tire_wheel.selectedIndex = 2;

}

function fillMOP() {
}

