function addOption(selectbox,text,value )
{
var optn = document.createElement("OPTION");
optn.text = text;
optn.value = value;
selectbox.options.add(optn);
}


function getHash() {
	return window.location.hash.substring(1)||'';
}



function activateEuropeWTB() {
  $$( '#tabnav li' ).each(function(item){
    
    item.addEvent('click',function(ev) {
      if(item.id == "tabsales") {
        str="sales";
      } else if (item.id == "tabgen") {
        str="general";
      } else if (item.id == "tabserv") {
        str="service";
      } else {
        str="headquarters";
      }

      $$( '#tabnav li' ).removeClass("selected");
      item.addClass("selected");
      $('content').className = str;
    });
    
  });

  if( getHash() ) {
      if(getHash() == "tabsales") {
        str="sales";
      } else if (getHash() == "tabgen") {
        str="general";
      } else if (getHash() == "tabserv") {
        str="service";
      } else {
        str="headquarters";
      }
      $$( '#tabnav li' ).removeClass("selected");
      $( getHash() ).addClass("selected");
      $('content').className = str;
  }


      $('typeselect-1').addEvent('change',function(e) {
        updateProductList($('typeselect-1').options[$('typeselect-1').selectedIndex].value,'d_product-1');
      });  

      $('gobutton-1').addEvent('click',function(e) {
        new Event(e).stop();
        countryName = $('countryselect-1').options[$('countryselect-1').selectedIndex].value;
        productNodeId = false;
        if( $('d_product-1').options[$('d_product-1').selectedIndex].value == '') {
          productName = $('typeselect-1').options[$('typeselect-1').selectedIndex].text;
        } else {
          productName = $('d_product-1').options[$('d_product-1').selectedIndex].text;
          productNodeId = $('d_product-1').options[$('d_product-1').selectedIndex].value;
        }
        var request = new Request.HTML({url: $('layoutSetUrl').value + '/content/view/full/' + countryName + '/(productline)/' + $('typeselect-1').options[$('typeselect-1').selectedIndex].value + '/(productname)/' + productName + '/(productnodeid)/' + productNodeId,
          update:'addlist-1'
        }).get();
      });  

      $('typeselect-2').addEvent('change',function(e) {
        updateProductList($('typeselect-2').options[$('typeselect-2').selectedIndex].value,'d_product-2');
      });  

      $('gobutton-2').addEvent('click',function(e) {
        new Event(e).stop();
        countryName = $('countryselect-2').options[$('countryselect-2').selectedIndex].value;
        productNodeId = false;
        if( $('d_product-2').options[$('d_product-2').selectedIndex].value == '') {
          productName = $('typeselect-2').options[$('typeselect-2').selectedIndex].text;
        } else {
          productName = $('d_product-2').options[$('d_product-2').selectedIndex].text;
          productNodeId =  $('d_product-2').options[$('d_product-2').selectedIndex].value;
        }
        var request = new Request.HTML({url: $('layoutSetUrl').value + '/content/view/full/' + countryName + '/(productline)/' + $('typeselect-2').options[$('typeselect-2').selectedIndex].value + '/(productname)/' + productName + '/(productnodeid)/' + productNodeId,

          update:'addlist-2'
        }).get();
      });  

      updateProductList($('typeselect-2').options[$('typeselect-2').selectedIndex].value,'d_product-1');
      updateProductList($('typeselect-2').options[$('typeselect-2').selectedIndex].value,'d_product-2');
}


function updateProductList(categoryNodeId, modelSelectId) {
	$(modelSelectId).innerHTML = "";
	addOption( $(modelSelectId),'All Models','' );
	products.each(function(product) {
		if(product[0] == categoryNodeId) {
			addOption($(modelSelectId),product[1],product[2]);
		}
		
	});
}


function activateAmericasWTB() {
  $$( '#tabnav li' ).each(function(item){
    
    item.addEvent('click',function(ev) {
      if(item.id == "tabsales") {
        str="sales";
      } else if (item.id == "tabgen") {
        str="general";
      } else {
        str="service";
      }
      $$( '#tabnav li' ).removeClass("selected");
      item.addClass("selected");
      $('content').className = str;
    });
    
  });

  if( getHash() ) {
      if(getHash() == "tabsales") {
        str="sales";
      } else if (getHash() == "tabgen") {
        str="general";
      } else {
        str="service";
      }
      $$( '#tabnav li' ).removeClass("selected");
      $( getHash() ).addClass("selected");
      $('content').className = str;
  }

      $('typeselect-1').addEvent('change',function(e) {
        new Event(e).stop();
        var request = new Request.JSON({url:'/layout/set/popup/wtbconnector/getproducts/' + $('typeselect-1').options[$('typeselect-1').selectedIndex].value,
          onSuccess: function(responseJSON, responseText) { 
            $('d_product-1').innerHTML = '';
            responseJSON.each(function(optionItem) {
              addOption( $('d_product-1'), optionItem[0],optionItem[1] );
            });
          }
        }).get();

      });  

      $('countryselect-1').addEvent('change',function(e) {
        new Event(e).stop();
	 if($('countryselect-1').options[$('countryselect-1').selectedIndex].value == 'United_States') {
		 $('conpline-1').removeClass('hide');
	     $('conzip-1').removeClass('hide');
	     $('conproduct-1').removeClass('hide');
	     $('conarea-1').addClass('hide');	 
	     $('productgobutton1').addClass('hide');
	 }else if($('countryselect-1').options[$('countryselect-1').selectedIndex].value == 'Canada') {
		 $('conpline-1').removeClass('hide');
	     $('conzip-1').addClass('hide');
	     $('conproduct-1').removeClass('hide');
	     $('conarea-1').removeClass('hide');	 
	     $('productgobutton1').addClass('hide');
	 } else {
		 $('conpline-1').removeClass('hide');
	     $('conzip-1').addClass('hide');
	     $('conarea-1').addClass('hide');	 
	     $('conproduct-1').addClass('hide');
	     $('productgobutton1').removeClass('hide');
	 }

      });  

      $('typeselect-2').addEvent('change',function(e) {
        new Event(e).stop();
        var request = new Request.JSON({url:'/layout/set/popup/wtbconnector/getproducts/' + $('typeselect-2').options[$('typeselect-2').selectedIndex].value,
          onSuccess: function(responseJSON, responseText) { 
            $('d_product-2').innerHTML = '';
            responseJSON.each(function(optionItem) {
              addOption( $('d_product-2'), optionItem[0],optionItem[1] );
            });
          }
        }).get();

      });  


      $('countryselect-2').addEvent('change',function(e) {
	 if($('countryselect-2').options[$('countryselect-2').selectedIndex].value == 'United_States') {
		 $('conpline-2').removeClass('hide');
	     $('conzip-2').removeClass('hide');
	     $('conproduct-2').removeClass('hide');
	     $('conarea-2').addClass('hide');	 
	     $('productgobutton2').addClass('hide');
	 }else if($('countryselect-2').options[$('countryselect-2').selectedIndex].value == 'Canada') {
		 $('conpline-2').removeClass('hide');
	     $('conzip-2').addClass('hide');
	     $('conproduct-2').removeClass('hide');
	     $('conarea-2').removeClass('hide');	 
	     $('productgobutton2').addClass('hide');
	 } else {
		 $('conpline-2').removeClass('hide');
	     $('conzip-2').addClass('hide');
	     $('conarea-2').addClass('hide');	 
	     $('conproduct-2').addClass('hide');
	     $('productgobutton2').removeClass('hide');
	 }

      });  


      $('productgobutton1').addEvent('click',function(e) {
        new Event(e).stop();
        var request = new Request.HTML({url:'/layout/set/popup/wtbconnector/getdata/' + $('countryselect-1').options[$('countryselect-1').selectedIndex].value + '/' + $('typeselect-1').options[$('typeselect-1').selectedIndex].value,
          update:'addlist-1'
        }).get();
      });  


      $('productgobutton2').addEvent('click',function(e) {
        new Event(e).stop();
        var request = new Request.HTML({url:'/layout/set/popup/wtbconnector/getsvcdata/' + $('countryselect-2').options[$('countryselect-2').selectedIndex].value + '/' + $('typeselect-2').options[$('typeselect-2').selectedIndex].value,
          update:'addlist-2'
        }).get();
      });  



     $('gobutton2').addEvent('click',function(e) {
        new Event(e).stop();
        var request = new Request.HTML({url:'/layout/set/popup/wtbconnector/getsvcdata/' + $('countryselect-2').options[$('countryselect-2').selectedIndex].value + '/' + $('typeselect-2').options[$('typeselect-2').selectedIndex].value+ '/' + $('d_product-2').options[$('d_product-2').selectedIndex].value + '/' + $('zip-2').value + '/' + $('area-2').value,
          update:'addlist-2'
        }).get();
      });
     $('gobutton22').addEvent('click',function(e) {
        new Event(e).stop();
        var request = new Request.HTML({url:'/layout/set/popup/wtbconnector/getsvcdata/' + $('countryselect-2').options[$('countryselect-2').selectedIndex].value + '/' + $('typeselect-2').options[$('typeselect-2').selectedIndex].value+ '/' + $('d_product-2').options[$('d_product-2').selectedIndex].value + '/' + $('zip-2').value + '/' + $('area-2').value,
          update:'addlist-2'
        }).get();
      });


     $('gobutton1').addEvent('click',function(e) {
        new Event(e).stop();
        var request = new Request.HTML({url:'/layout/set/popup/wtbconnector/getdata/' + $('countryselect-1').options[$('countryselect-1').selectedIndex].value + '/' + $('typeselect-1').options[$('typeselect-1').selectedIndex].value+ '/' + $('d_product-1').options[$('d_product-1').selectedIndex].value + '/' + $('zip-1').value + '/' + $('area-1').value,
          update:'addlist-1'
        }).get();
      });
     $('gobutton11').addEvent('click',function(e) {
        new Event(e).stop();
        var request = new Request.HTML({url:'/layout/set/popup/wtbconnector/getdata/' + $('countryselect-1').options[$('countryselect-1').selectedIndex].value + '/' + $('typeselect-1').options[$('typeselect-1').selectedIndex].value+ '/' + $('d_product-1').options[$('d_product-1').selectedIndex].value + '/' + $('zip-1').value + '/' + $('area-1').value,
          update:'addlist-1'
        }).get();
      });
  

}
