$(document).ready(function(){
	$("#carousel").jcarousel({
		scroll: 4
	});
	$(".scrollItem img").fadeTo(0, 0.8);
	$(".scrollItem a").hover(function(){ $(this).children("img").fadeTo("fast", 1); }, function(){ $(this).children("img").fadeTo("fast", 0.8); });
	
	// Menu
	
	$(".categories ul").hide();
	$(".categories ul ul").hide();
	$(".categories .active ul").show();
	$(".categories .active ul ul").hide();
	$(".categories .active .active ul").show();
	$(".categories a.first").click(function(e){
		e.preventDefault();
		if($(this).parent("li").hasClass("active")){
			$(this).parent("li").removeClass("active");
			$(this).siblings("ul").slideUp();
		}else{
			$(".categories ul").slideUp();
			$(".categories li").removeClass('active');
			$(this).parent('li').addClass('active');
			$(this).siblings('ul').slideDown();
		}
	});
	
	$(".categories a.second").click(function(e){
		e.preventDefault();
		if($(this).parent('li').hasClass('active')){
			//alert('had active');
			$(this).parent('li').removeClass('active');
			$(this).siblings('ul').slideUp();
		}else{
			//alert('didn not have active');
			$(".categories ul ul").slideUp();
			$(".categories ul li").removeClass("active");
			$(this).parent('li').addClass('active');
			$(this).siblings('ul').slideDown();
		}
	});
	
	/* SUBMIT => BUTTONS */
	
	$("a.submit").live('click', function(e){
		e.preventDefault();
		$(this).closest('form').submit();
	});
	
	$("input.btn").replaceWith(function(){
		return '<a href="#" class="btn submit">'+$(this).attr('value')+'</a><input type="submit" style="display: none;" />';
	});
	
	/* MULTIPAGE */
	/*
	$("#multipage .menu a").click(function(e){
		//e.preventDefault();
		
		$("#multiContent").html($("#ajaxLoader").html()).load($(this).attr('rel'));
		$("#multipage .menu li").removeClass("active");
		$(this).parent('li').addClass('active');
		
	});
	*/
	
	$(window).bind('hashchange', function(){
		var hhash = location.hash;
		if(hhash.length > 0){
			if($("a"+hhash+"-m").length>0){
				//alert(hhash);
				ajaxUrl = $("a"+hhash+"-m").attr("rel");
				//alert(ajaxUrl);
				//alert(ajaxUrl);
				$("#multiContent").html($("#ajaxLoader").html()).load(ajaxUrl);
				$("#multipage .menu li").removeClass('active');
				$("a"+hhash+"-m").parent('li').addClass("active");
			}else{
				$('#multipage ul.menu li:first a').click();
			}
		}else{
			// Get first hash
			ajaxUrl = $("#multipage a:first").attr("rel");
			//alert(ajaxUrl);
			$("#multiContent").html($("#ajaxLoader").html()).load(ajaxUrl);
			$("#multipage .menu li").removeClass('active');
			$("#multipage a:first").parent('li').addClass("active");
			//$('#multipage ul.menu li:first a').click();
		}
		//alert(hash);
	});
	$(window).trigger( 'hashchange' );
	
	/*
	if($("#multipage").length > 0){
		var thisUrl = document.location.toString();
		if (thisUrl.match('#')) { 
			var thisAnchor = '#' + thisUrl.split('#')[1];
			$('#multipage .menu a[href="' + thisAnchor + '"]').click();
		} else {
			$("#multipage ul.menu li:first a").click();
		}
	}*/
	
	/* PAGE BREAK */
	$("#breakMore a").live('click', function(e){
		e.preventDefault();
		if($("#breakHide").is(":visible")){
			$(this).html('Mai multe');
			$(this).removeClass("less").addClass("more");
			$("#breakHide").slideUp();
		}else{
			$(this).html('Mai puţine');
			$(this).removeClass("more").addClass("less");
			$("#breakHide").slideDown();
		}
	});
	
	/* DELETE ITEM */
	$("a.deleteItem").click(function(e){	
		e.preventDefault();
		$(this).parents('tr').addClass("deleting");
		el = $(this).parents('tr');
		$.getScript($(this).attr("rel"), function(retval){
			$("span.final_price").html(retval);
			el.fadeOut("fast", function(){
				siz = $("tr:visible").size();
				$("span.cart_prods").html(siz-1);
				if(siz-1 == 0){
					//alert('is zero!');
					$(".cart div.cartContents").fadeOut("fast");
					$(".cart div.noprods").fadeIn("fast")
				}
			});
		});
	});
	
	/* SWITCH USER TYPE */
	$(".switchUserType").change(function(){
		$("div.userType").hide();
		$("."+$(this).val()).show();
	});
	$("div.userType").hide();
	$("."+$(".switchUserType").val()).show();
	
	/* SLIDE MENU */
	$("ul.slideMenu").hide();
	$("a#toggleSlide").parent('li').hover(
		function(){ $(this).find("ul.slideMenu").slideDown("fast"); $(this).addClass('active'); },
		function(){ $(this).find("ul.slideMenu").slideUp("fast"); $(this).removeClass('active') }
	);
	/*
	$("a#toggleSlide").parent("li").mouseout(function(){
		$("ul.slideMenu").slideUp();
	});*/
	/*
	$(".mainMenu a:not(a#toggleSlide)").mouseover(function(){
		if($("ul.slideMenu").is(":visible")){
			$("ul.slideMenu").slideUp();
		}
	});*/
	/*
	$("a#toggleSlide").click(function(e){
		e.preventDefault();
		if($("ul.slideMenu").is(":visible")){
			$("ul.slideMenu").slideUp();
			$(this).parent('li').removeClass("active");
			
		}else{
			$("ul.slideMenu").slideDown();
			$(this).parent('li').addClass("active");
		}
	});*/
	
	/* Back btn */
	$("a.jsBack").click(function(e){
		e.preventDefault();
		history.go(-1);
	});
});
