/*
 * functions for current project
 */
var timeout    = 500;
var closetimer = 0;
var ddmenuitem = 0;
var cookieOptions = {
	hoursToLive: 48
}

function jsddm_open()
{  jsddm_canceltimer();
   jsddm_close();
   $(this).addClass('hvr');
   ddmenuitem = $(this).find('ul').css('visibility', 'visible');
   }

function jsddm_close(){
	if(ddmenuitem){
		ddmenuitem.css('visibility', 'hidden');
		$('#jddmenu > li').removeClass('hvr');
	};
}

function jsddm_timer()
{  closetimer = window.setTimeout(jsddm_close, timeout);}

function jsddm_canceltimer()
{  if(closetimer)
   {  window.clearTimeout(closetimer);
      closetimer = null;}}

$(document).ready(function()
{  $('#jddmenu > li').bind('mouseover', jsddm_open)
   $('#jddmenu > li').bind('mouseout',  jsddm_timer)});

document.onclick = jsddm_close;

function mediaOpen(lang,w,h) {
	if(readCookie("mediawindow")!="open"){
		window.open("/" + lang + "/media/", "media", "menubar=no,location=no,resizable=no,scrollbars=no,status=no,height=" + h + ",width=" + w + "");
	}
}

$.cookies.setOptions(cookieOptions);
function addToCart(id,count,price) {
	var products = ($.cookies.get('products')?$.cookies.get('products'):'');
	var counts = parseInt(($.cookies.get('count')?$.cookies.get('count'):0));
	var sums = parseFloat(($.cookies.get('sum')?$.cookies.get('sum'):0));
	products = products + (products.length>0?',':'') + id;
	counts = counts + parseInt(count);
	sums = sums + parseFloat(price);
	$.cookies.set('products',products);
	$.cookies.set('count',counts);
	$.cookies.set('sum',sums);
	$.add2cart(id,'cart',function(){updateMiniCart();});
}

function updateMiniCart() {
	$("div.shadow").hide();
	var counts = parseInt(($.cookies.get('count')?$.cookies.get('count'):0));
	var sums = parseFloat(($.cookies.get('sum')?$.cookies.get('sum'):0)).toFixed(2);
	var currency = 'Ls';
	var disc = 0;
	var discount = '';
	var s = 0;
	if(sums>=35) {
		disc = 10;
	}
	else if(sums>=25) {
		disc = 5;
	}
	if(disc>0) {
		s = (sums - (sums*disc/100).toFixed(2)).toFixed(2);
		discount = '(-' + disc + '%) ' + s + ' ';
	}
	$("#cart_sum").text(sums+' '+ discount +currency);
}

function clearCart() {
	$.cookies.del('products');
	$.cookies.del('count');
	$.cookies.del('sum');
	updateMiniCart();
}