/**
 * Калькулятор стоимости конфигурации двери.
 */

priceCalculator = function()
{
	this.values = new Array()
	this.nalcoeff1 = 2.5;
	this.nalcoeff2 = 0;
	this.polcoeff1 = 1;
	this.polcoeff2 = 1;
	this.korkoeff = 2.5;
	this.polotna = null;
	this.variants = new Array();
	this.variants["glass"] = new Array();
}

priceCalculator.prototype.calc = function()
{
	if (!$("#productprices").attr("korobka")) $("#productprices").attr("korobka","0");
	if (!$("#productprices").attr("nalichnik")) $("#productprices").attr("nalichnik","0");
	var total=0;
	this.values["cp"] = $("#productprices").attr("cp") * this.polcoeff1 * this.polcoeff2;
	this.values["nalichnik"] = $("#productprices").attr("nalichnik") * this.nalcoeff1 * this.nalcoeff2;
	this.values["korobka"] = $('#includeframe input:checked').val() == 1 ? $("#productprices").attr("korobka") * this.korkoeff : 0;
	this.values["mech"] = $("#productprices").attr("fold") ? $("#productprices").attr("mech") * this.polcoeff1 : 0;
	for (i in this.values)
	{
		total+=Number(this.values[i]);
	}
	$("#totalprice").attr("value",total);
	$("#pricefield").html(formatPrice(total));
}

priceCalculator.prototype.polInit = function()
{
	var selected = 0;
	var selindex = 0;
	var selpol = 0;
	for(var i=0;i<this.polotna.length;i++)
	{
		var g=false;
		for (var j=0;j<this.variants["glass"].length;j++)
		{
			if (this.variants["glass"][j]["glassid"] == this.polotna[i]["glassid"]) g=true; 
		}
		if (!g) this.variants["glass"].push({"glassid":this.polotna[i]["glassid"],"glass":this.polotna[i]["glass"],"rel":this.polotna[i]["polid"]});
		if (this.polotna[i]["selected"] == 1)
		{
			selected=this.polotna[i]["polid"];
			selindex=i;
		}
	}
	for (var i=0;i<this.variants["glass"].length;i++)
	{
		for (var j=0;j<this.polotna.length;j++)
		{
			if (this.polotna[j]["glassid"] == this.variants["glass"][i]["glassid"])
			{
				if (!this.variants["glass"][i]["size"]) this.variants["glass"][i]["size"] = new Array();
				this.variants["glass"][i]["size"].push({"sizeid":this.polotna[j]["sizeid"],"size":this.polotna[j]["size"],"rel":this.polotna[j]["polid"]});
				if (j == selindex) selpol = i;
			}
		}
	}
	
	
	
	for(var i=0;i<this.variants["glass"].length;i++)
	{
		var variant = this.variants["glass"][i];
		
		var input = $('<input>', {
			type: 'radio',
			name: 'glass',
			id: 'glass',
			rel: variant.glassid
		});
		
		
		var label = $('<label>' + variant.glass + '</label>');
		
		input.prependTo(label);
		
		$("#vidpolotna").append(label);
		
		if (variant.rel == selected) {
			input.attr('checked', 'checked');
		}
	}
	
	for(var i=0;i<this.variants["glass"][selpol]["size"].length;i++)
	{
		$("#size").append("<option value='"+this.variants["glass"][selpol]["size"][i]["sizeid"]+"'>" + this.variants["glass"][selpol]["size"][i]["size"] + "</option>");
	}
	
	$("#productprices").attr("cp",this.polotna[selindex]["price"]);
	
	setOst($("#sizeost").val());
}

function setOst(e)
{
	var width = '0%';
	if (e > 9) width='100%';
	else if (e >= 5) width='50%';
	else if (e > 0) width='25%';
	
	$("div.quant > div").css({"width":width});
}

priceCalculator.prototype.choosePol = function(e)
{
	if (e.name == "glass")
	{		
		for(var i=0;i<this.polotna.length;i++)
		{
			if (this.polotna[i]["glassid"] == $(e).attr("rel") )
			{
				$("#productprices").attr("cp",this.polotna[i]["price"]);
				$("#prod_pic").attr("src",this.polotna[i]["photo"]);
				$("#polout").val(this.polotna[i]["polid"]);
				$("#sizeid").val(this.polotna[i]["sizeid"]);
				setOst(this.polotna[i]["ostatok"]);
				for (var j=0;j<this.variants["glass"].length;j++)
				{
					if (this.variants["glass"][j]["glassid"] == $(e).attr("rel"))
					{
						$("#size").html("");
						for(var k=0;k<this.variants["glass"][j]["size"].length;k++)
						{
							$("#size").append("<option value='"+this.variants["glass"][j]["size"][k]["sizeid"]+"'>" + this.variants["glass"][j]["size"][k]["size"] + "</option>");
						}
					}
				}
				return;
			}
		}
	}
	else if (e.name == "size")
	{
		for(var i=0;i<this.polotna.length;i++)
		{
			if (this.polotna[i]["glassid"] == $("#glass:checked").attr("rel") && this.polotna[i]["sizeid"] == $("#size").val())
			{
				$("#productprices").attr("cp",this.polotna[i]["price"]);
				$("#prod_pic").attr("src",this.polotna[i]["photo"]);
				$("#polout").val(this.polotna[i]["polid"]);
				$("#sizeid").val(this.polotna[i]["sizeid"]);
				setOst(this.polotna[i]["ostatok"]);
			}
		}
	}
}

var priceCalc;

$(function() {
	$("input[name=email]").DefaultValue("Ваш e-mail..");
	$("input[name=pass]").DefaultValue("пароль..");
	$('.mycarousel').jcarousel({wrap: 'circular',scroll:2});
	
	var mouseStartOnShow=new Array(0,0);
	$(".smallimage").bind("click",function(event){
		$("#bigimg img").attr("src",$(this).attr("bigimage"));
		$("div.bigimgproductlink > a").attr("href",$(this).attr("link"));
		var offsettop=$(this).attr("class").indexOf("furimage") >=0 ? event.pageY - 30: $(this).offset().top - $(this).attr('bigheight') / 2 /*(document.documentElement.clientHeight - 550)/2 + document.documentElement.scrollTop*/;
		$("#bigimg").css({"left":$(this).offset().left-30/*($(this).attr("bigwidth")/2)*/,"top":offsettop}).fadeIn();
		mouseStartOnShow[0] = event.pageX;
		mouseStartOnShow[1] = event.pageY;
		$("#bigimg").bind("click",function(event){
				$("#bigimg").fadeOut();
		});
	});
	
	if($("#productprices").size()>0)
	{
		var pp=$("#productprices");
		var fold=pp.attr("fold") ? true:false;
		priceCalc = new priceCalculator();
		if (fold) priceCalc.polcoeff2 = 2;
		priceCalc.values["pritvor"] = 0;
		priceCalc.values["nalichnik"] = 0;	
		priceCalc.polotna = eval($("#polotna").text());
		priceCalc.polInit();
		priceCalc.calc();
		$("#doborvalue").val(priceCalc.korkoeff);
	}
	
	// при изменении значения любого эл-та в форме выполняется пересчет итоговой стоимости с учетом измененного значения
	$("#node-productcart fieldset input, #node-productcart fieldset select").bind("change", function(event){
		setPrice(event);
	});
});




// JavaScript Document

jQuery.fn.DefaultValue = function(text){
    return this.each(function(){
		//Make sure we're dealing with text-based form fields
		if(this.type != 'text' && this.type != 'password' && this.type != 'textarea')
			return;
		
		//Store field reference
		var fld_current=this;
		
		//Set value initially if none are specified
        if(this.value=='') {
			this.value=text;
		} else {
			//Other value exists - ignore
			return;
		}
		
		//Remove values on focus
		$(this).focus(function() {
			if(this.value==text || this.value=='')
				this.value='';
		});
		
		//Place values back on blur
		$(this).blur(function() {
			if(this.value==text || this.value=='')
				this.value=text;
		});
		
		//Capture parent form submission
		//Remove field values that are still default
		$(this).parents("form").each(function() {
			//Bind parent form submit
			$(this).submit(function() {
				if(fld_current.value==text) {
					fld_current.value='';
				}
			});
		});
    });
};

      $.fn.clearForm = function() {
        return this.each(function() {
          var type = this.type, tag = this.tagName.toLowerCase();
          if (tag == 'form')
            return $(':input',this).clearForm();
          if (type == 'text' || type == 'password' || tag == 'textarea')
            this.value = '';
          else if (type == 'checkbox' || type == 'radio')
            this.checked = false;
          else if (tag == 'select')
            this.selectedIndex = -1;
        });
      };


$(document).ready(function(){
						   
// Lets help IE6
$("#nav li").hover(
				 function() {
					 $(this).addClass('hover');
				 },
				 function() {
					 $(this).removeClass('hover');
				 });

if ($.browser.msie && $.browser.version < 7) {
$(".jcarousel-prev-horizontal").bind("mouseover",function(){
	$(this).css({"filter":"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sites/default/themes/default/styles/common/tango/prev-horizontalhover6.png');"});
}).bind("mouseout",function(){
	$(this).css({"filter":"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sites/default/themes/default/styles/common/tango/prev-horizontal6.png');"});	
}).bind("mousedown",function(){
	$(this).css({"filter":"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sites/default/themes/default/styles/common/tango/prev-horizontalactive6.png');"});
}).bind("mouseup",function(){
	$(this).css({"filter":"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sites/default/themes/default/styles/common/tango/prev-horizontalhover6.png');"});	
});

$(".jcarousel-next-horizontal").bind("mouseover",function(){
	$(this).css({"filter":"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sites/default/themes/default/styles/common/tango/next-horizontalhover6.png');"});
}).bind("mouseout",function(){
	$(this).css({"filter":"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sites/default/themes/default/styles/common/tango/next-horizontal6.png');"});	
}).bind("mousedown",function(){
	$(this).css({"filter":"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sites/default/themes/default/styles/common/tango/next-horizontalactive6.png');"});
}).bind("mouseup",function(){
	$(this).css({"filter":"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sites/default/themes/default/styles/common/tango/next-horizontalhover6.png');"});	
});
}		 
// Accordeon
// lastBlock = $("#a1");
 maxWidth = 488;
 minWidth = 57; 
 normWidth = 160;

 $("#accordeon ul li div.acc").hover(
 function(){
//lastBlock = this;
 	$("#accordeon ul li div.acc").animate({width: minWidth+"px"}, { queue:false, duration:400 });
 	$(this).animate({width: maxWidth+"px"}, { queue:false, duration:400});
 //	lastBlock = this;
 	},
 function() {
	 $("#accordeon ul li div.acc").animate({width: normWidth+"px"}, { queue:false, duration:400 });
 }
 );
 
  $(".stripeMe tr").mouseover(function(){$(this).addClass("over");}).mouseout(function(){$(this).removeClass("over");});
  $(".stripeMe tr:even").addClass("alt");
  
// Login form

	$('#showlogin').click( function() {
		$('#login_form').show('slow');
	});
	$(document).click( function() {
		$('#login_form').hide();
	});
	$('#login_form').click(function(e){ 
     e.stopPropagation(); 
 });

// Product functions
var color = $("#prod_pic").attr("src");
$("form input#door_color").attr("value", color);

	$("#prod_color ul li").click(function() {
		$("#prod_color ul li").removeClass("current");
		var src = $(this).children().attr("rel");
		$("#prod_pic").attr("src", src);
		$("form input#door_color").attr("value", src);
		$(this).addClass('current');
});

if ($("ul#catnav li").length != 0) {
   $("ul#catnav li").hover(function(){    
        $(this).addClass("hover");
        $('ul:first',this).css('display', 'block');    
    }, function(){    
        $(this).removeClass("hover");
        $('ul:first',this).css('display', 'none');    
    });    
    $("ul#catnav li ul li:has(ul)").find("a:first").append(" &raquo; ");
}





// Content
if($('.imgcomment').parent().find('img').length != 0) {
	w = $('.imgcomment').parent().find('img').attr('width');
	$('.imgcomment').css('width', w-14);
}

if($('.partners img').length != 0) {
		$('.partners img').hover(function() {
			src = $(this).attr("src");
			$(this).attr("src", $(this).attr("activeimg"));
		},
		function(){			
			$(this).attr("src", $(this).attr("inactiveimg"));
			}
	);
}

// Cart functions

$("form#cartform1 table a[class!=cartproductlink]").click(function() {
	$(this).parent().parent().remove();
	$(".stripeMe tr").removeClass();
	$(".stripeMe tr:even").addClass("alt");
	recount();
});

$("form#cartform1 table a").parent().css('cursor', 'pointer');

$("form#cartform1 table a").parent().click(function() {
	$(this).find("a").trigger("click");
	$(this).parent().remove();
	$(".stripeMe tr").removeClass();
	$(".stripeMe tr:even").addClass("alt");

});

if ($("input[name=dostavka]").length != 0) {
	$("input[name=dostavka]").change(function(){
  		if ($("input[name=dostavka]:checked").val() == 'other') {
			$('#message').html($('#msg_other').html());
			$('#cityselect').show('slow');
		} else {
			$('#cityselect').hide('slow');
			$('#message').html('');
		}
	});
}


// Registration

if ($("input[name=cityradio]").length != 0) {
	
html = $('#msg_msk').html();
$('#message').html(html);

$("input[name=cityradio]").change(function(){

    if ($("input[name=cityradio]:checked").val() == 'msk') {
		html = $('#msg_msk').html();
		$('#message').html(html);
			
		}
    else if ($("input[name=cityradio]:checked").val() == 'other') {
        html = $('#msg_other').html();
		$('#message').html(html);
		$('#cityselect').show('slow');
		}
});
}

$("select#city").change(function(){
	if($(this).val() != '') {
		$('#message').html($('#msg_'+$(this).val()).html());
	}else {
		$('#message').html('');
	}
});

var mousemoved=new Array(0,0)

$("#inner > a").click(function(){
		if($("div.cities").css("display") == "none")
		{
			setTimeout(function(){$("body").click(function(){
						$("div.cities").slideUp();
						$("#inner").css({"width":"150px","background-color":"#FFF"});
						if ($.browser.msie && $.browser.version < 7) $("#inner").css({"background-image":"url('/sites/default/themes/default/images/ucity.jpg')"});
						$("body").unbind("click");
					});},50);
		}
		if ($.browser.msie && $.browser.version < 7) $("#inner").css({"background-image":"none"});
		$("#inner").css({"width":"350px","background-color":"#EFEFEF"})
		$("div.cities").slideDown();
	});
	
if ($("table.regions").size() == 1)
{
	setTimeout(function(){setMarkers();},100);
}
	
$("body").bind("resize",function(){alert('1');setTimeout("setMarkers();",50)});

$("#dostavka_0").click(function(){
	$("#othercity").hide();
	$("#othercity").unbind("change");
	$("#othercity input").val('Москва');
});

$("#dostavka_1").click(function(){
	if ($("#othercity > input").val() == "Москва") $("#othercity > input").val('');
	$("#othercity").show()
});

$("div.cartoption span").toggle(function(){
	$(this).parent().parent().find("ul.inneroption").show();
},function(){
	$(this).parent().parent().find("ul.inneroption").hide();
});

$("#cartform").submit(function(){
	if ($("#dostavka_0").attr("checked")) $("#dostvalue").val("Москва");
	else if ($("#dostavka_1").attr("checked")) $("#dostvalue").val($("#othercity > input").val());
});

$("#cartform1").submit(function(){return false});

if ($("#cartform").size() > 0)
{
	$("#cartform").validate({
	  rules: {
		username: "required",
		phone: "required",
		address: "required",
		email: {
		  required: true,
		  email: true
		}
	  }
	});
}
// doc ready end

});


function setMarkers()
{
		var top = $(".image img").offset().top;
		var left = $(".image img").offset().left;
		var par = new Array(0,0);
		if ($.browser.mozilla || $.browser.msie)
		{
			par[0] = -8;
			par[1] = -3;
		}
		else if ($.browser.safari || $.browser.opera)
		{
			par[0] = -3;
			par[1] = -3;
		}
		
		$(".marker").each(function(){
			if ($(this).attr("coord"))
			{
				var coo = $(this).attr("coord").split(",");
				$(this).css({"top":Math.round(coo[0]) + top + par[0],"left":Math.round(coo[1]) + left + par[1]}).show();
			}
		});
}

function fillVacancy(e)
{
	$("input[name='name']").val($(e.currentTarget).attr("alt"));
}

function showBigImage(e,id)
{
	$(id).css({"left":e.pageX + 40}).show();
}

function formatPrice(num)
{
	if(isNaN(Number(num))) return;
	num=num.toString();
	var cop="";
	var sign = num.replace(/[0-9]/g,"");
	if (sign) 
	{
		cop = num.substring(num.indexOf(sign)+1,num.length);
		num = num.substring(0,num.indexOf(sign));
		if (cop.length == 1) cop = cop+"0";
		cop = sign+cop;
	}
	if (num.length > 6) num = num.substring(0,num.length-6) + " " + num.substring(num.length-6,num.length-3) + " " + num.substring(num.length-3,num.length) + cop + " руб.";
	else if (num.length > 3) num = num.substring(0,num.length-3) + " " + num.substring(num.length-3,num.length) + cop + " руб.";
	else num = num + cop + " руб.";
	return num;
}



function setPrice(e)
{
	priceCalc.choosePol(e.target);
	e=e.target;
	
	switch (e.name)
	{
		case "doortype":
			if (e.id == "construction_2")
			{
				priceCalc.nalcoeff1 = 3;
				priceCalc.polcoeff1 = 2;
				priceCalc.korkoeff = 3;
				$("#doborvalue").val(priceCalc.korkoeff);
			}
			else
			{
				priceCalc.nalcoeff1 = 2.5;
				priceCalc.polcoeff1 = 1;
				priceCalc.korkoeff = 2.5;
				$("#doborvalue").val(priceCalc.korkoeff);
			}
			if (e.value == 127) $("#pritvor").show();
			else 
			{
				$("#pritvor").hide();
				priceCalc.values["pritvor"] = 0;
			}
		break;
		case "nalichnik":
			if(e.id == "nal_custom_radio" || e.id == "nal_custom_value")
			{
				if(isNaN(Number($("#nal_custom_value").attr("value"))))
				{
					$("#nal_custom_value").attr("value",0);
				}
				else
				{
					priceCalc.nalcoeff2 = $("#nal_custom_value").attr("value")/2.5;
				}
				$("#nal_custom_radio").attr("checked","checked");
			}
			else 
			{
				priceCalc.nalcoeff2 = e.value;
			}
		break;
		case "pritvor":
			if(e.value == 1)
				priceCalc.values["pritvor"] = $("#productprices").attr("pritvor");
			else
				priceCalc.values["pritvor"] = 0;
		break;
		case "dobor":
			if($(e).val()!='')
			{
				$('#doborvalue').removeAttr("disabled"); 		
				priceCalc.values["dobor"] = $("#dobor option[value='"+$(e).val()+"']").attr("price")*$("#doborvalue").attr("value");
			}
			else
			{
				priceCalc.values["dobor"] = 0;
				$('#doborvalue').attr("disabled","disabled"); 		
			}
		break;
		case "doborvalue":
			if($(e).val()!='')
			{
				priceCalc.values["dobor"] = $("#dobor option[value='"+$("#dobor").val()+"']").attr("price")*$(e).val();
			}
			else
			{
				priceCalc.values["dobor"] = 0;
				$('#doborvalue').val(0); 		
			}
		break;
	}
	priceCalc.calc();
}

function submitCart()
{
	var doortype=$("input.doortype:checked=").val();
	var polid=$("#polout").val();
	var sizeid=$("#sizeid").val();
	var price=$("#totalprice").val();
	var nalichnik=$("#nal").val();
	var nalcount=priceCalc.nalcoeff2;
	var dobor=$("#dobor").val();
	var doborcount=$('#doborvalue').val();
	var assoc=$("#assoc").val();
	var pritvor=$("#prit").val();
	var korobka = $('#includeframe input:checked').val() == 1 ? $("#kor").val() : 0;
	var mech=$("#mec").val();
	var color=$("#col").val();
$.ajax({
   type: "POST",
   url: "api/node/create",
   data: ({"name":$("input[name='name']").val(),
			"doortype":doortype,
			"polotno":polid,
			"polprice":$("#productprices").attr("cp"),
			"polkoeff":priceCalc.polcoeff1 * priceCalc.polcoeff2,
			"size":sizeid,
			"fold":($("#productprices").attr("fold") ? 1:0),
			"price":price,
			"nalichnik":nalichnik,
			"nalcount":nalcount,
			"nalprice":$("#productprices").attr("nalichnik"),
			"nalcoeff":priceCalc.nalcoeff1,
			"dobor":dobor,
			"dobcount":doborcount,
			"linkedto":assoc,
			"pritvor":pritvor,
			"korobka":korobka,
			"korprice":$('#includeframe input:checked').val() == 1 ? $("#productprices").attr("korobka") : 0,
			"korkoeff":priceCalc.korkoeff,
			"mech":mech,
			"mechprice":$("#productprices").attr("mech"),
			"mechkoeff":priceCalc.polcoeff1,
			"color":color,
			"_tags":"731",
			"class":"productcart"}),
   success: function(reply){
    var id = reply.replace(/[^0-9.*]/g,"");
	$("#cadd").attr("name","item[" + id + "]");
	addtocart(id,1);
   },
   error: function(request,status,error){
   }
 });	
}

function deletenode(id)
{
$.ajax({
   type: "POST",
   url: "api/node/delete",
   data: ({"selected[]":id,"mode":"erase"}),
   success: function(reply){
   },
   error: function(request,status,error){
   }
 });	
}

function addtocart(id,qty)
{
$.ajax({
   type: "GET",
   url: "api/cart/change.rpc",
   data: ({"id":id,"qty":qty}),
   success: function(reply){
		$("#price").append("<span id='added'>Добавлен!</span>");
		updateCartStatus();
		setTimeout(function(){$("#added").fadeOut();},2000);
		setTimeout(function(){$("#added").remove();},3000);
   },
   error: function(request,status,error){
   }
 });	
}

function addtocartRC(id,qty)
{
$.ajax({
   type: "GET",
   url: "api/cart/change.rpc",
   data: ({"id":id,"qty":qty}),
   success: function(reply){
		updateCartValues();
   },
   error: function(request,status,error){
   }
 });	
}

function removefromcart(id,qty)
{
$.ajax({
   type: "GET",
   url: "api/cart/change.rpc",
   data: ({"id":id,"qty":qty}),
   success: function(reply){
	 recount();
	 updateCartStatus();
   },
   error: function(request,status,error){
   }
 });	
}

function checkForm()
{
	var err = 0;
	$("form input, form textarea").each(function(){
		if ($(this).attr("name") != "city" && $(this).val() == "" && $(this).attr("type") != "button" && $(this).attr("type") != "reset" && $(this).attr("type") != "hidden")
		{
			$(this).css({"border":"2px solid red"});
			err++;
		}
		else if ($(this).attr("type") != "button" && $(this).attr("type") != "reset")
		{
			$(this).css({"border":"1px solid #BCBCBC"});
		}
	});
	if (err > 0) 
	{
		$("form > p:first").before("<p class='warn'>Вы заполнили не все обязательные поля.</p>");
		return;
	}
	else $(".warn").remove();
	
	document.regform.submit();
}

function recount()
{
	var s=0;
	$(".sum").each(function(){
		s+=Math.round($(this).text());
	});
	$("#summ b").html(s);
	$("#ct16").val(s);
}

function changeqty(e)
{
	var qty=e.value;
	var id=$(e).attr('name');
	if (Math.round(qty) == 'NaN') 
	{
		alert('Введите правильное значение');
		e.value='';
		return;
	}
	if (qty == 0)
	{
		if(confirm('Вы действительно хотите удалить продукт из корзины?')) $(e).parent().parent().parent().find('a').trigger('click');
		else 
		{
			e.value=1;
			addtocartRC(id,1);
		}
	}
	addtocartRC(id,qty);
}

function updateCartStatus()
{
$.ajax({
   type: "GET",
   url: "api/cart/details.xml",
   dataType: "xml",
   success: function(reply){
		var qty=$(reply).find("items").attr("qty");
		var sum=$(reply).find("items").attr("sum");
		if (qty > 0) $("#minicart > span").html("<strong>" + qty + "</strong> товаров на сумму <strong>" + sum + " руб.</strong>");
		else $("#minicart > span").html("<strong>0</strong> товаров");
   },
   error: function(request,status,error){
   }
 });	
}
function updateCartValues()
{
$.ajax({
   type: "GET",
   url: "api/cart/details.xml",
   dataType: "xml",
   success: function(reply){
		var qty=$(reply).find("items").attr("qty");
		var sum=$(reply).find("items").attr("sum");
		if (qty > 0) $("#minicart > span").html("<strong>" + qty + "</strong> товаров на сумму <strong>" + sum + " руб.</strong>");
		else $("#minicart > span").html("<strong>0</strong> товаров");
		$(reply).find("items > item").each(function(){
			$("input[name="+$(this).attr("id")+"]").val($(this).attr("qty"));
			$("input[name="+$(this).attr("id")+"]").parent().parent().parent().find("div.sum").html($(this).attr("sum"));
		});
		recount();
   },
   error: function(request,status,error){
   }
 });	
}

