var bOldIE = ($.browser.msie && $.browser.version<=6);


/*** THIS FUNCTION GENERATES FAKE <A HREF="MAILTO:..."> TAG ***/
function fPrintEmailLink(sUserName, sDomain, linkText, linkTitle, cssClass, sSubject, sBody){
	var sQS=""
	if(!sUserName || !sDomain) return false;
	var sLinkText=linkText||null, sLinkTitle=linkTitle||null, sCssClass=cssClass||null;
	if(!sLinkText) sLinkText=sUserName +"@"+ sDomain;
	if(sSubject || sBody) sQS+="?";
	if(sSubject) sQS+="subject="+ sSubject;
	if(sSubject && sBody) sQS+="&";
	if(sBody) sQS+="body="+ sBody;
	if(sLinkTitle) sLinkTitle=" title='"+ sLinkTitle +"'"
	if(sCssClass) sCssClass=" class='"+ sCssClass +"'"
	document.write("<a "+ sLinkTitle +" "+ sCssClass +" href='m&#97;ilto:"+ sUserName +"&#64;"+ sDomain + sQS +"'>"+ sLinkText +"</a>")
}

function fPrint(){
	window.open('/print.html', 'winPrint', 'width=700, height=400, scrollbars=yes');
}

function fEmail(){
	window.open('mailto:?subject=Check this out&body='+ document.title +'\n'+ location.href);
}



var nLastCountryBoxID=0;
function fCountryBox(nBoxID){
	$(".clsSideMenu").find("span:eq("+ nLastCountryBoxID +")").removeClass("clsSelected");
	$(".clsSideMenu").find("span:eq("+ nBoxID +")").addClass("clsSelected");
	$("#oInfoBox"+ nLastCountryBoxID).fadeOut();
	fDisRestartScreen( $("#oInfoBox"+ nBoxID) );
	$("#oInfoBox"+ nBoxID).fadeIn();
	nLastCountryBoxID=nBoxID;
}

function fChangeScreen(obj,bNext){
	var $box = $(obj).parent();
	var $oCurrPage = $box.find(".clsBrunchesBlock:visible");
	var nPagesCount = $box.find(".clsBrunchesBlock").length;
	var nPageSize = 6;
					
	if(bNext){
		if($oCurrPage.next().hasClass("clsBrunchesBlock")){
			$oCurrPage.hide().next().show();
			$box.find(".clsNext").css({display: ($oCurrPage.next().next().hasClass("clsBrunchesBlock") ? 'block' : 'none') });
			$box.find(".clsPrevious").show();
		}
	}
	else{
		if($oCurrPage.prev().hasClass("clsBrunchesBlock")){
			$oCurrPage.hide().prev().show();
			$box.find(".clsNext").show();
			$box.find(".clsPrevious").css({"display": ($oCurrPage.prev().prev().hasClass("clsBrunchesBlock") ? 'block' : 'none') });
		}
	}
}

function fDisRestartScreen(obj){
	var nPagesCount = $(obj).find(".clsBrunchesBlock").length;
	if(nPagesCount > 1){
		$(obj).find(".clsBrunchesBlock:gt(0)").hide();
		$(obj).find(".clsBrunchesBlock:eq(0)").show();
		$(obj).find(".clsPrevious").hide();
		$(obj).find(".clsNext").show();
	}
}




var nLastSaleItemID=0;
function fSaleItem(nItemID){
	$("#oInfoBox"+ nLastSaleItemID).fadeOut(200,function(){
		$("#oInfoBox"+ nItemID).fadeIn(200);
	});
	nLastSaleItemID=nItemID;
}



var Basket = {};

Basket.AddItem = function( nProdID, nQty ){
	var d=new Date();
	d.setDate(d.getDate() + 7);
	document.cookie = nProdID +"="+ nQty +"; path=/; expires="+ d.toUTCString();
	Basket.UpdateSamplesIcon();
}

Basket.UpdateSamplesIcon = function(){
	var nTotalSamples=0, nProdID, nQty, str = "", arrCookies = document.cookie.split(";");
	for (var i=0; i<arrCookies.length; i++){
		nProdID=arrCookies[i].substr(0,arrCookies[i].indexOf("="));
		nQty=arrCookies[i].substr(arrCookies[i].indexOf("=")+1);
		nProdID=nProdID.replace(/^\s+|\s+$/g,"");

		if(nProdID && !isNaN(nProdID)) nTotalSamples++;	
	}

	if(nTotalSamples>0)
		$("#oBasketIcon").addClass("clsHasItems").find("#oBasketTotal").html(nTotalSamples);
	else
		$("#oBasketIcon").removeClass("clsHasItems").find("#oBasketTotal").html("0");
}

$(document).ready(function(){
	Basket.UpdateSamplesIcon();
});
