 function initMenus() {
 $('ul.menu ul').hide();
 $.each($('ul.menu'), function(){
 $('#' + this.id + '.expandfirst ul:first').show();
 });
 $('ul.menu li a').mouseover(
 function() {
 var checkElement = $(this).next();
 var parent = this.parentNode.parentNode.id;

 if($('#' + parent).hasClass('noaccordion')) {
 $(this).next().slideToggle('normal');
 return false;
 }
 if((checkElement.is('ul')) && (checkElement.is(':visible'))) {
 if($('#' + parent).hasClass('collapsible')) {
 $('#' + parent + ' ul:visible').slideUp('normal');
 }
 return false;
 }
 if((checkElement.is('ul')) && (!checkElement.is(':visible'))) {
 $('#' + parent + ' ul:visible').slideUp('normal');
 checkElement.slideDown('normal');
 return false;
 }
 }
 );
 }

// Tabs implementation
$(function () {
    var tabContainers = $('div.tabs > div');
    
    $('div.tabs ul.tabNavigation a').click(function () {
        tabContainers.hide().filter(this.hash).show();
        
        $('div.tabs ul.tabNavigation li').removeClass('selected');
        $(this).parent().addClass('selected');
        
        return false;
    }).filter(':first').click();
});

$(document).ready(function(){

	// Carousel
	$("#wrap").jCarouselLite({
		auto: 3500,
		speed: 500,
		visible: 1
	});
	
	// Model Options 
	$("#option_color0Selection7").hide();

	var productPrice = $("#inc_vat_price").attr("title");
	
	// First setup the price on the page
	var addons = 0;
	var total = 0;
	
	$(".product div input:checked").each( function() {
		addons = parseFloat(addons)+parseFloat($(this).attr("title"));
	});
	total = parseFloat(addons)+parseFloat(productPrice);
	$("#priceplace").text(total);
	
	$(".product div input[type='radio']").click(function(){
		addons = 0;
		//price = $("#priceplace").text();
		$(".product div input:checked").each( function() {
			addons = parseFloat(addons)+parseFloat($(this).attr("title"));
		});
		total = parseFloat(addons)+parseFloat(productPrice);
		$("#priceplace").text(total);
	});


	var vals1 = "";
	$(".colour div input:checked").each( function() {
		vals1=$(this).attr("value");
	})
  	$(".option_gra0Hide0").hide(); 
    $("#option_gra0Selection"+ vals1).show();
	$(".option_color0Hide").hide(); 
	$("#option_color0Selection"+ vals1).show();
	
	$(".colour div input[type='radio']").click(function(){
		vals1 = "";
		$(".colour div input:checked").each( function() {
			vals1=$(this).attr("value");
		})
	  	$(".option_gra0Hide0").hide(); 
	    $("#option_gra0Selection"+ vals1).show();
		$(".option_color0Hide").hide(); 
		$("#option_color0Selection"+ vals1).show();
	});

	 // Graphics 
	 var vals2 = ""; 
	  $(".graphic input:checked").each(function () { 
	    vals2=$(this).attr("value"); 
	         }); 
	  $(".option_gra0Hide1").hide(); 
	  $("#option_gra0Selection"+ vals2).show();
	
	 $(".graphic input[type='radio']").click(function(){
	  vals2 = ""; 
	         $(".graphic input:checked").each(function () { 
	    vals2=$(this).attr("value"); 
	         }); 
	  $(".option_gra0Hide1").hide(); 
	     $("#option_gra0Selection"+ vals2).show(); 
		$("#priceplace").text(total);
	 }); 

	// Setup Menus
	initMenus();
	
	// Setup Fancybox
	$(".gallery-item a").fancybox();
	
	var riderIndex="";
	
	$(".rider-blockn").hover(
      function () {
       	riderIndex=$(this).attr("id");
			$("#rider-name"+riderIndex).slideDown('slow');
      }, 
      function () {
        riderIndex=$(this).attr("id");
			$("#rider-name"+riderIndex).slideUp('slow');
      });
	
// Rider country
$("#rider_country").change(function(){
	var selectedCountry="";
	$("#rider_country option:selected").each(function(){
		selectedCountry=$(this).attr("value");
		});
	$(".rider_country").hide();
	$("."+ selectedCountry).show();
	
}).change();

// Userregister

function countChecked() {
      var n = $("input#no_shipping_ad:checked").length;
      //$("div#tes").text(n + (n <= 1 ? " is" : " are") + " checked!");
	if(n==0){
		$('fieldset.shipping').show();
	}else{
		$('fieldset.shipping').hide();
	}
    }
    countChecked();
    $(":checkbox").click(countChecked);



});