$(document).ready(function() {
	$('#submitOrderButton').bind('click', function() {
		$('#submitOrder').hide();
		$('#submitOrderInfo').show();
	//	$('#send').submit();
	});
	
	$('.question').bind('click', function() {
		$id = $(this).attr('id');
		$('.answer').slideUp();
		if ($('#answer_' + $id).css('display') == 'none')
			$('#answer_' + $id).slideDown();

		
	});
	
	$('.answer').bind('click', function() {
		$(this).slideToggle();
	});	
	
	//$('#path a').css('text-decoration', 'underline');
	
	if(typeof sIFR == "function"){
	    sIFR.replaceElement("h1", named({sFlashSrc: "sifr/futura.swf", sColor: "#6f7d7d", sWmode:"transparent"}));
	    sIFR.replaceElement("h2", named({sFlashSrc: "sifr/futura.swf", sColor: "#6f7d7d", sWmode:"transparent"}));
	    sIFR.replaceElement("h3", named({sFlashSrc: "sifr/futura.swf", sColor: "#FFFFFF", sWmode:"transparent"}));
		sIFR.replaceElement("h5", named({sFlashSrc: "sifr/futura.swf", sColor: "#FFFFFF", sWmode:"transparent"}));
		sIFR.replaceElement("h2.page_header_1", named({sFlashSrc: "sifr/futura.swf", sColor: "#0D6327", sWmode:"transparent"}));
		
	    sIFR.replaceElement("#menu a", named({sFlashSrc: "sifr/futura.swf", sHoverColor:"#4887b5", sColor: "#3c4f4f", sWmode:"transparent"}));
	};
	
	$('#basket_top').bind('click', function(){
		document.location.href = "/shopping-cart";
	});
	
});


function reloadCart(){
	
	$.ajax({ method: "GET",
		 url: "/ajax/get-count",					 
		 success: function($itemsCount){
			$("#items").text($itemsCount);
		 }
	});
	
	$.ajax({ method: "GET",
		 url: "/ajax/get-total",					 
		 success: function($itemsCount){
			$("#total").text($itemsCount);
		 }
	});
	
	
}	

function trush(){
	$('.trush').unbind("click");
	
	$('.trush').bind('click', function() {
		var $sId = $(this).parent().attr("id");
		var $aId = $sId.split("_");
		var $iId = $aId[1];
		
		 $.ajax({
		   type: "GET",
		   url: "/ajax/delete/id/"+$iId,
		   success: function($data){
			 	if($(".basket_article").length == 1){
			 		$.getJSON("http://" + document.domain + "/language/load-json-dictionary/", function(data){
			 			$("<div id='empty_cart'>"+data.your_cart_is_empty+"</div>").insertAfter(".basket_button:first");
			   			$(".basket_button").remove();
		   			});
			 	}
		   		$("#"+$sId).remove();
		   		reloadCart();
		   }
		 });
	});
}

function count(){
	$('.update').unbind("click");
	
	$(".update").bind("click",function () {
		$('.count').each(function(){
	    	var $sId = $(this).parent().parent().attr("id");
			var $aId = $sId.split("_");
			var $iId = $aId[1];
			
	    	var $iValue 		= $(this).attr("value");
	    	
	    	if(!parseInt($iValue)){
	    		alert("not a number!");
	    		$(this).attr("value", 1);
	    		$iValue = 1;
	    		
	    		
	    		$('<img id="reloader_' + $iId +'" src="/images/front/ajax-refresh.gif" style="position:absolute;top:210px;left:-30px;" alt="" /></td>').prependTo(('#reload_' + $iId ));
				$.ajax({ method: "GET",
						 url: "/ajax/save-count/id/"+$iId+"/value/"+$iValue,					 
						 success: function(){
							$("#reloader_"+ $iId).remove();
						 	reloadCart();
						 }
				});
				
	    	}else if($iValue < 0){
	    		alert("provide valid number");
	    		$(this).attr("value", 1);
	    		$iValue = 1;
	    		
	    		$('<img id="reloader_' + $iId +'" src="/images/front/ajax-refresh.gif" alt="" style="position:absolute;top:210px;left:-30px;" /></td>').prependTo(('#reload_' + $iId ));
	    		$.ajax({ method: "GET",
	    				 url: "/ajax/save-count/id/"+$iId+"/value/"+$iValue,					 
						 success: function(){
	    					$("#reloader_"+ $iId).remove();
						 	reloadCart();
						 }
				});
	    	}else{
	    		$('<img id="reloader_' + $iId +'" src="/images/front/ajax-refresh.gif" style="position:absolute;top:210px;left:-30px;" alt="" /></td>').prependTo(('#reload_' + $iId ));
	    		$.ajax({ method: "GET",
						 url: "/ajax/save-count/id/"+$iId+"/value/"+$iValue,					 
						 success: function(){
	    					$("#reloader_"+ $iId).remove();
						 	reloadCart();
						 }
				});
			}
		});	
	});
}


function popWindow(wName){
	features='width=550,height=600,toolbar=no,location=no,directories=no,menubar=no,scrollbars=yes,copyhistory=no,resizable=no';
	pop=window.open(wName,"",features);
	if(pop.focus){
		pop.focus();
	}
	return true;
}