﻿function setCookie (name, value, expires, path, domain, secure) {
      document.cookie = name + "=" + escape(value) +
        ((expires) ? "; expires=" + expires : "") +
        ((path) ? "; path=" + path : "") +
        ((domain) ? "; domain=" + domain : "") +
        ((secure) ? "; secure" : "");
}
function getCookie(name) {
	var cookie = " " + document.cookie;
	var search = " " + name + "=";
	var setStr = null;
	var offset = 0;
	var end = 0;
	if (cookie.length > 0) {
		offset = cookie.indexOf(search);
		if (offset != -1) {
			offset += search.length;
			end = cookie.indexOf(";", offset)
			if (end == -1) {
				end = cookie.length;
			}
			setStr = unescape(cookie.substring(offset, end));
		}
	}
	return(setStr);
}
$(function(){


	$('#make_zakaz').click(function(){

		var id = $("#page_id").text();
		var now_in_zakaz = getCookie("zakaz_list");
		if(getCookie("zakaz_list")!=null) {
			setCookie("zakaz_list", now_in_zakaz+"_"+id, "", "/");
		}
		else {
			setCookie("zakaz_list", id, "", "/");
		}
		var zakaz_count = $('#make_zakaz_count').text() * 1;
		var zakaz_count_new = $('#make_zakaz_count').text() * 1 +1;
		if(zakaz_count==0){
			$('#make_zakaz_count_bord').css("display", "inline-block");
			$('#make_zakaz_count_bord').html('<span id="make_zakaz_count" class="visible">1</span>');
		}
		else {
			$('#make_zakaz_count_bord').css("display", "inline-block");
			$('#make_zakaz_count_bord').html('<span id="make_zakaz_count" class="visible">'+zakaz_count_new+'</span>');
		}
		$(this).html("<span><b class='minus'>&ndash;</b> уже заказан</span>");
		$("#make_zakaz").addClass('mini');
		$(".goto_basket").addClass('visible');
		return false;
	});
	$('#erase_item_box').click(function(){
		FullClearCookie();
	});
	$('#item_box input').change(function(){
		$(this).val();
		setCookie($(this).attr("class"), $(this).val(), "", "/");
	});
	$('#item_box a').click(function(){
		setCookie($(this).attr("class"), "delete", "", "/");
		$(this).parent().parent().remove();
		return false;
	});
	$('#send_item_box').click(function(){
		SendZakaz(); 
		return false;
	});
	
});


function onAjaxSuccess(data)
{
  alert('Спасибо! Ваш заказ отправлен.');
}
function DelCookie (name)
{
      document.cookie = name + "=" + ";       path=/; expires=Mon, 02-Jan-2005 00:00:00 GMT";
}
function strpos( haystack, needle, offset)
{
	var i = haystack.indexOf( needle, offset );
	return i >= 0 ? i : false;
}
function FullClearCookie()
{
	allcoockies = document.cookie.substring(0, document.cookie.length)+';';
	while (allcoockies)
	{
		var spos = strpos(allcoockies, ';',0);
		var val = allcoockies.substr(0, spos);
		allcoockies = allcoockies.substr(spos+2, allcoockies.length);
		coockie_param = val.substr(0, strpos(val, '=',0));
		if (coockie_param.toUpperCase() != 'PHPSESSID')
		{
			DelCookie (coockie_param);
		}
	}
}



