var gorod='';
var _gorod='';
var del_status=0;

function hphead() {
	var h1w = getWidth($j('#hph1')) + 6;
//	alert(h1w + "/" + $j.browser.opera);
//	$j('#hpphoto').css('opacity',0.1);
	$j('#hph1bg').css('width',h1w);
	$j('#hph1bg').css('opacity',0.5);
	$j('#hprh1r').css('left', (h1w+6) + 'px');
}

function download_img() {
	src = jQuery('#bottomNavDownload').attr('real').replace('.jpg','').replace('.gif','').replace('.png','');
	ind = src.split('/');
	src = ind[ind.size()-1];
	location.replace("?act=download&src="+src);
}

function fast_search(val) {
	if (val.length >= 0) {
		var count = jQuery('.p_photo').size();
		var find = false;
		var open = 0;
		if (val.indexOf(' ') < 0) val = val+' ';
		var strs = val.split(' ');
		jQuery('.debug').html('');
		//создаем массив по найденным картинкам и по результатм скрываем/показываем то, что надо
		if (val.length > 0) {
			for (i=0;i<count;i++) {
				if (jQuery('.p_photo:eq('+i+') a').attr('alt').toLowerCase().indexOf(strs[0].toLowerCase()) >= 0) {
					//if ((strs[1]) && (jQuery('.p_photo:eq('+i+') a').attr('alt').toLowerCase().indexOf(strs[1].toLowerCase()) >= 0)) {
					if (strs[1].length > 0) {
						if (jQuery('.p_photo:eq('+i+') a').attr('alt').toLowerCase().indexOf(strs[1].toLowerCase()) >= 0) {				
							jQuery('.p_photo:eq('+i+')').show();
							open++;
						} else {
							jQuery('.p_photo:eq('+i+')').hide();
						}
					} else {
						jQuery('.p_photo:eq('+i+')').show();
						open++;
						//alert('asd');
					}
				} else {
					jQuery('.p_photo:eq('+i+')').hide();
				}
			}
		} else {
			jQuery('.p_photo').show();
		}	
		//Если ничего не нашли выводим надпись
		if (open == 0) {
			if (val.length > 0) jQuery('.debug').html('К сожалаению, по запросу "'+val+'" ничего не найдено');
		}
	}
}

function getWidth(tmp) {
	var val = tmp.innerWidth() - (parseInt(tmp.css('padding-right')) || 0) - ( parseInt(tmp.css('padding-left')) || 0);
	return val;
}

function getHeight(tmp) {
	var val = tmp.innerHeight() - (parseInt(tmp.css('padding-top')) || 0) - ( parseInt(tmp.css('padding-bottom')) || 0);
	return val;
}


function printPage() {
	var prn = new Image();

	if (window.print) {
		setTimeout('window.print();',200);
	}
	else if (agt.indexOf("mac") != -1) {
		alert("Press 'Cmd+p' on your keyboard to print article.");
	}
	else {
		alert("Press 'Ctrl+p' on your keyboard to print article.")
	}
}

//-------------------------------------------------------------
// функция проверки обязательных полей
//-------------------------------------------------------------
function CheckReqField(field)
{

	if (typeof(fldreq)!='undefined')
	{

		var k=0;
		for(k=0;k<fldreq.length;k++){
			if(document.getElementById(fldreq[k][0])){
				var block=document.getElementById(fldreq[k][0]);
				switch(fldreq[k][1]){
				case 'input':
					switch(block.type){
						case 'text':
						case 'password':
							if(block.value.length==0){
								//alert('Заполните поле - '+fldreq[k][2]);
								DisabledSubmit(true,fldreq[k][2]);
								return false;
							}
							break;
						case 'radio':
							var arr_r_name = new Array();
							elem = document.getElementsByTagName('input');
							var i, iarr;
							for( i = 0, iarr = 0; i < elem.length; i++) {
							   var att = elem[i].getAttribute("name");
							   if(att == block.name) {
								   arr_r_name[iarr] = elem[i].checked;
								   iarr++;
							   }
							}
							var j=0;
							for(i=0; i<arr_r_name.length; i++){
								if(arr_r_name[i]==true) j=1;
							}
							if(j==0){
								//alert('Выберите - '+ fldreq[k][2]);
								DisabledSubmit(true,fldreq[k][2]);
								return false;
							}
							break;
						case 'checkbox':
							if(block.checked==false){
								//alert('Выберите - '+ fldreq[k][2]);
								DisabledSubmit(true,fldreq[k][2]);
								return false;
							}
							break;
						default:
							break;
					}
				break;
				case 'select':
					if(block.value==''){
						//alert('Выберите значение из списка - '+fldreq[k][2]);
						DisabledSubmit(true,fldreq[k][2]);
						return false;
					}
				break;
				case 'textarea':
					if(block.value.length==0){
						//alert('Заполните поле - '+fldreq[k][2]);
						DisabledSubmit(true,fldreq[k][2]);
						return false;
					}
				break;
				default:
				break;
				}
			}//if end
		}//for end


	}//if (typeof(fldreq)!='undefined')

DisabledSubmit(false);

}//function CheckReqField(field)

//---------------------------------------------------------------------------
// функция включает и выключает кнопку отправки
//---------------------------------------------------------------------------
function DisabledSubmit(mod,text)
{

	if (mod)
	{
		alert ("Пожалуйста, заполните поле: «"+text+"»");
		return false;
	}
	else {
		return true;
	}

	if (typeof(document.getElementById('mainsubmit'))!='undefined')
	{
		if (document.getElementById('mainsubmit')!=null)
		{
			if (mod)
			{
				document.getElementById('mainsubmit').disabled=true;
			}
			else {
				document.getElementById('mainsubmit').disabled=false;
			}
		}//if (document.getElementById('mainsubmit')!=null)
	}//if (typeof(document.getElementById('MainSubmit'))!='undefined')
	else {

		//alert('error');

	}//else {

}//function (mod)

var FileIdArray = 	new Array;
var divFileClass = 	"divFileClass";

function AddFileField(th)
{

	//дабы не пользовалься всякими гетбуид, однозначно определяем элимент куда будет добавлять
	var Eliment = 		th.parentNode.firstChild;

	//определили название базового элимента
	var FirstName = 	th.parentNode.firstChild.firstChild.name;

	var FirstSize = 	th.parentNode.firstChild.firstChild.size;

	//определяем начальное положение id по умолчанию
	var j = 0;

	//выставляем начальное положение id
	for(i=0;i<FileIdArray.length;i++)
	{

		//файловое поле уже есть в массиве, возвращаем его id
		if (FileIdArray[i][0] == FirstName)
		{
			j = 	i;
			break;
		}//if (FileIdArray[i][0] == FirstName)

	}//for(i=0;i<nodei.length;i++)

	//будем добавлять поле, для того чтобы не пересекались надо увеличить счетчик
	if (FileIdArray.length > 0)//чтение элиментов
	{
		FileIdArray[j][1]++;
	}//if (j > 0)
	else {//запись элиментов

		//если такого инпут файла ещё небыло, надо добавить его
		j = 	FileIdArray.length;

		FileIdArray[j] = 		new Array;
		FileIdArray[j][0] = 	FirstName;
		FileIdArray[j][1] = 	0;

	}//else {

	var div = 		document.createElement("div");
	div.id = 		FirstName + FileIdArray[j][1] + 'div';

	//div.class = 	divFileClass;
	// Добавляем HTML-контент с пом. свойства innerHTML
	div.innerHTML = '<input type="file" name="'+ FirstName + FileIdArray[j][1] +'" id="'+ FirstName + FileIdArray[j][1] +'"><input id type="button" name="button" value="Удалить" onClick="DeleteFileField(this)">';
	// Добавляем новый узел в конец списка полей
	Eliment.appendChild(div);

	document.getElementById(FirstName + FileIdArray[j][1]).size = 	FirstSize;

}//function AddFileField()

function ge(id)
{
	if (typeof(document.getElementById(id)) != 'undefined')
	{
		if (document.getElementById(id) != null)
		{
			return document.getElementById(id);
		}
	}
return false;
}

function nomove()
{
}

/* getElementByClass
/**********************/
var allHTMLTags = new Array();

function getElementByClass(theClass) {

    //Create Array of All HTML Tags
    var allHTMLTags=document.getElementsByTagName('*');

    //Loop through all tags using a for loop
    for (i=0; i<allHTMLTags.length; i++) {

	    //Get all tags with the specified class name.
	    if (allHTMLTags[i].className==theClass) {

		    //Place any code you want to apply to all
		    //pages with the class specified.
		    //In this example is to “display:none;” them
		    //Making them all dissapear on the page.

		    allHTMLTags[i].style.display='none';

	    }//if (allHTMLTags[i].className==theClass) {

    }//for (i=0; i<allHTMLTags.length; i++) {

}//function getElementByClass(theClass) {


//красивая смена картинок
function ImageSlideShow(i)
{

if (!i) i = 0;
var delay = 4000;
var fade = 	2000;


	// проверка существавания элемента
	if ( !$j('#b1').length )
	{
		return false;
	}

	// получаем данные вложенных дивов
	var arr = $j("#b1").children();

	var len = 	$j(arr).length;


	pb = $j(arr[i]).attr("id");

	if (i == len-1) i = 0;
	else i++;

	$j("#" + pb).delay(delay);
	$j("#" + pb).fadeOut(fade,function () {
		$j("#" + pb).css('z-index',($j("#" + pb).css('z-index')-len));
		$j("#" + pb).fadeIn(1);
		ImageSlideShow(i);
	});

}//function ImageSlideShow()

//красивая смена картинок
function ImageSlideShowOld()
{

// задержка
var timeing = 	4000;


	// проверка существавания элемента
	if ( !$j('#b1').length )
	{

		return false;

	}//if ( !$('##image_block_1').length )


	// получаем данные вложенных дивов
	var arr = $j("#b1").children();


	//побежали по диву
	var i = 	0;
	var len = 	$j(arr).length;

	$j.each(arr, function() {

		i++;

		var tim 	= timeing*i;

		var finl 	= 0;

		if (i == len)
		{

			finl 	= 1;

		}//if (i == len)

		setTimeout("hideSlow('"+$j(this).attr("id")+"',"+finl+")",tim);

	});

}//function ImageSlideShow()


// заглущение изображений
function hideSlow(id,finl)
{


	var zindex 	= $j("#"+id).css('z-index');
	zindex 		= zindex*1-300;
		//
	$j("#"+id).fadeOut(1500,function(){
		$j(this).css('z-index',zindex).show();
	});

	//setTimeout("DopImageAction('"+id+"',"+finl+")",3000)

	//и обновляем все
	if (finl == 1)
	{

		var arr 	= $j("#b1").children();

		var zindex1 	= 0;

		$j.each(arr, function() {

			zindex1 	= $j(this).css('z-index');

			zindex1 	= zindex1*1+300;

			$j(this).css('z-index',zindex1);

		});

		ImageSlideShow();

	}//if (finl == 1)

}//function hideSlow()


function DopImageAction(id,finl)
{


	var zindex 	= $("#"+id).css('z-index');
	zindex 		= zindex-300;
	$("#"+id).css('z-index',zindex);

	if (finl == 1)
	{

		var arr 	= $("#b1").children();

		var zindex1 	= 0;

		$.each(arr, function() {

			zindex1 	= $(this).css('z-index');

			zindex1 	= zindex1*1+300;

			$(this).css('z-index',zindex1);

		});


		//ImageSlideShow();

	}//if (finl == 1)

}//function DopImageAction(id,finl)


function DisplayOther(ths)
{
	switch(ths.id)
	{
		case "form7108":
			document.getElementById('otherfield').style.display = 'block';
		break;
		default:
			document.getElementById('otherfield').style.display = 'none';
			document.getElementById('form9').value = 	'';
		break;
	}//switch(ths.id)

}//function DisplayOther(ths)


function addToFavorite(urlToAdd,titleToAdd){window.external.AddFavorite(urlToAdd,titleToAdd)}


function bookmarksite(title, url){
if (document.all)
window.external.AddFavorite(url, title);
else if (window.sidebar)
window.sidebar.addPanel(title, url, "")
}


//добавление в авоську
function add2cart(id,cid)
{

	ShowCartInfo(id,false);

	var inner = 	jQuery('add2basket_answer_'+id).html;
	jQuery('add2basket_answer_'+id).html = 		"";
	jQuery('add2basket_answer_'+id).attr({ background: 'transparent url(/i/cartadded.png) no-repeat scroll 0 0' });

	var variant = 	0;
	var variant_fab = 0;

	//alert ($("#fv_selected").val());

	if (jQuery("#fv_selected").val() != null)
	{
		variant = jQuery("#fv_selected").val();
	}//if ($('variant_value') != null)

	if (jQuery("#fvb_selected").val() != null)
	{
		variant_fab = jQuery("#fvb_selected").val();
	}//if ($('variant_value') != null)

	//alert (id + '|' + variant + '|' + variant_fab);

	//alert (id+'|'+cid);
	var amount = 	document.getElementById("cartqnt["+id+"]").value;

	if (amount > 0)
	{

		jQuery.post('/?ajax=2', {'ajax': '2', 'addid': id, 'variant': variant, 'variantfab': variant_fab, 'baseid': cid, 'amount': amount}, function(data) {

			//alert (data);

			jQuery('add2basket_answer_'+id).html = 	inner;
			jQuery('add2basket_answer_'+id).attr({ background: 'transparent url(/i/cat-costbg.png) no-repeat scroll 0 0'});

			if (data.length > 100)
			{

				alert ("При добавление в корзину произошла ошибка!");

			}//if (data.length > 100)
			else {

				var reg=/(\d+)::(\d+)::(\d+)::(\d+)/;
				var arr=reg.exec(data);

				if (arr[1] > 0)
				{

					jQuery('#cartres2').removeClass().addClass("cartres a");

				}//if (arr[1] > 0)
				else {

					jQuery('#cartres2').removeClass().addClass("cartres p");

				}//else {

				returnCartRes(arr[1],arr[2],arr[3],arr[4]);

				if (arr[1] > 0)
				{
					showcartprev = true;
				}
				else {
					showcartprev = false;
				}

				ShowCartInfo(id,true);

			}//else {

		}); // POST-запрос к /some/script.php


	}//if (amount > 0)

}//function add2fav(id)

function RadioLite(it)
{

	if (jQuery('variant_value').val() != null)
	{

		jQuery('variant_value').getInputs('radio', 'variant').find(
			function(re) {
				//alert (typeof (re.parentNode));
				re.parentNode.className = 	"";
			}
		);

		//variant = $RF('variant_value', 'variant');
	}//if ($('variant_value') != null)

	it.parentNode.className = 	"a";

}//function RadioLite(it)

//var hash;

var err_dubl = 	false;
function RecalcCart(Elem)
{

	if (!Elem) return;

	var re=/\D/g
	//===
	// условие если ничего не введено
	//===
	if (Elem.value.length < 1)
	{
		return;
	}


	var err = 	Number(Elem.value);

	if (isNaN(err) ||  err < 0)
	{
		if (!err_dubl)
		{
			alert ('Введено неправильное значение!');
		}
		err_dubl = 	true;
		return;
	}

/*	alert ("OK");
	alert (err);*/

	var iID=Number(Elem.name.replace(re, ''));

	jQuery.cookie("cart["+iID+"]",Elem.value,{path: '/'});

	var allsum = 	0;

	jQuery('.qnt').each(function(i,it){

		var id=			Number(it.name.replace(re, ''));
		var numb = 		Number(it.value);
		var price = 	ge("cartpr["+id+"]").value;
		var discount = 	ge("cartprdis["+id+"]").value;
		var pricenew = 	ge("cartprnew["+id+"]").value;

		var sum = 		price*numb;

		ge("cartres["+id+"]").innerHTML = 	number_format(sum, 0, ',', ' ');

		//var sumdisc = 	sum*((100-discount)/100);
		var sumdisc = pricenew*numb;
		ge("cartresdisc["+id+"]").innerHTML = 	number_format(sumdisc, 0, ',', ' ');

		allsum = 		allsum+sumdisc;
	});
	ge("sum").innerHTML = 	number_format(allsum, 0, ',', ' ');

	//jQuery.cookie("the_cookie", "the_value");

err_dubl = 	false;

}//function RecalcCart()

function number_format(number, decimals, dec_point, thousands_sep){
  var exponent = "";
  var numberstr = number.toString ();
  var eindex = numberstr.indexOf ("e");
 var i, z;
  if(eindex > -1){
    exponent = numberstr.substring (eindex);
    number = parseFloat (numberstr.substring (0, eindex));
  }

  if(decimals != null){
    var temp = Math.pow (10, decimals);
    number = Math.round (number * temp) / temp;
  }
  var sign = number < 0 ? "-" : "";
  var integer = (number > 0 ?
      Math.floor (number) : Math.abs (Math.ceil (number))).toString ();

  var fractional = number.toString ().substring (integer.length + sign.length);
  dec_point = dec_point != null ? dec_point : ".";
  fractional = decimals != null && decimals > 0 || fractional.length > 1 ? (dec_point + fractional.substring (1)) : "";
  if(decimals != null && decimals > 0){
    for(i = fractional.length - 1, z = decimals; i < z; ++i)
      fractional += "0";
  }

  thousands_sep = (thousands_sep != dec_point || fractional.length == 0) ?
                  thousands_sep : null;
  if(thousands_sep != null && thousands_sep != ""){
  for (i = integer.length - 3; i > 0; i -= 3)
   integer = integer.substring (0 , i) + thousands_sep + integer.substring (i);
  }
  return sign + integer + fractional + exponent;
}


//RecalcCart()
var TimeBreak = 	0;

function timestamp()
{
	return parseInt(new Date().getTime().toString().substring(0, 10))
}

function RecalcCart1(Elem,now)
{

	TimeBreak = timestamp()+2;
	setTimeout(function(){RecalcCartNow(Elem,now)},1900);

}

//----
// пересчитываем авоську
//----
function RecalcCartNow(Elem,now)
{

	if (timestamp() < TimeBreak && !now)
	{
		return;
	}


	TimeBreak = timestamp()+2;


	if (Elem)
	{
		var re=/\D/g
		//===
		// условие если ничего не введено
		//===
		if (Elem.value.length < 1)
		{
			return;
		}

		var iID=Number(Elem.name.replace(re, ''));
		//alert (Elem.value);

		jQuery.post('/?ajax=2', {'ajax': '2', 'cartid': iID, 'cartnum': Elem.value}, function(data) {

			if (data.length > 100)
			{
				alert ("При добавление в корзину произошла ошибка!");
			}
			else {

				var reg=/(\d+)::(\d+)::(\d+)::(\d+)/;
				var arr=reg.exec(data);

				returnCartRes(arr[1],arr[2],arr[3],arr[4]);

			}

		}); // POST-запрос к /some/script.php

	}//if (Elem)

}//function RecalcCart(Elem)

function cartdelete(num)
{

	document.getElementById("cartqnt["+num+"]").value = 0;

	RecalcCart(document.getElementById("cartqnt["+num+"]"));

	//alert (num);

	jQuery.post('/?ajax=5', {'ajax': '5', 'did': num}, function(data) {

		//alert (data);

		if (data.length > 100)
		{

			alert ("При удалении из корзины произошла ошибка!");

		}
		else {

   			jQuery('#tr'+num).remove();

		}

	}); // POST-запрос к /some/script.php

}//function cartdelete(num)

function returnCartRes(rnum,rprs,cartid,cartnum)
{

	var res;

	if (cartid > 0)
	{

		if (document.getElementById("ank") != null)
		{
			if (rprs < 1)
			{
				//alert ('OK');
				document.getElementById("ank").style.display = 'none';
			}//if (rprs < 1)
			else {
				document.getElementById("ank").style.display = 'block';
				//sinh('fon_frame');
			}//else {
		}

		if (cartid)
		{
			document.getElementById('cartres['+cartid+']').innerHTML = cartnum;
			document.getElementById('sum').innerHTML = rprs;
			//alert ('OK');
			return;
		}//if (cartid)

		//alert (rnum);

		if (rnum < 1)
		{
			//alert ('OK');

			return;
		}//if (rnum < 1)

	}

	res = 	'В <a href="/ru/cart/">вашей корзине</a> ' + GetCorrectWord(rnum*1, ['товар','товара','товаров']) +' на сумму: ' +number_format(rprs,0,',','&nbsp;')+ ' руб.';

	if(document.getElementById('cartres')) document.getElementById('cartres').innerHTML = res;



}//endfuntion

//-----------------------
//функция возвращает правильное слово для числа, пример использования: GetCorrectWord(10, ['осел','осла','ослов'])
//-----------------------
function GetCorrectWord(iNum, aWords, bSkipNum){

	var iLast=Number(String(iNum).substr(-1));
	var sResult;

	/* для корректной работы не забываем прототив between */
	if(iNum.between(5,20))
	{
		sResult=aWords[2];
	}//if(iNum.between(5,20))
	else {

		switch(iLast){
			case 1:  sResult=aWords[0]; break;
			case 2:
			case 3:
			case 4:  sResult=aWords[1]; break;
			default: sResult=aWords[2]; break;
		}//switch(iLast){

	}//else {}//if(iNum.between(5,20))

	return (bSkipNum) ? sResult : iNum+' '+sResult;
}//function GetCorrectWord(iNum, aWords, bSkipNum){

//-------
// прототип для корректной работы GetCorrectWord
//-------
Number.prototype.between=function(iStart, iEnd, bNoInclude){

	var iVal=this.valueOf();

	if(bNoInclude)
		return ( iVal > iStart && iVal < iEnd );
	else
		return ( iVal >= iStart && iVal <= iEnd );

}//Number.prototype.between=function(iStart, iEnd, bNoInclude){

function number_format(number, decimals, dec_point, thousands_sep){
  var exponent = "";
  var numberstr = number.toString ();
  var eindex = numberstr.indexOf ("e");
 var i, z;
  if(eindex > -1){
    exponent = numberstr.substring (eindex);
    number = parseFloat (numberstr.substring (0, eindex));
  }

  if(decimals != null){
    var temp = Math.pow (10, decimals);
    number = Math.round (number * temp) / temp;
  }
  var sign = number < 0 ? "-" : "";
  var integer = (number > 0 ?
      Math.floor (number) : Math.abs (Math.ceil (number))).toString ();

  var fractional = number.toString ().substring (integer.length + sign.length);
  dec_point = dec_point != null ? dec_point : ".";
  fractional = decimals != null && decimals > 0 || fractional.length > 1 ? (dec_point + fractional.substring (1)) : "";
  if(decimals != null && decimals > 0){
    for(i = fractional.length - 1, z = decimals; i < z; ++i)
      fractional += "0";
  }

  thousands_sep = (thousands_sep != dec_point || fractional.length == 0) ?
                  thousands_sep : null;
  if(thousands_sep != null && thousands_sep != ""){
  for (i = integer.length - 3; i > 0; i -= 3)
   integer = integer.substring (0 , i) + thousands_sep + integer.substring (i);
  }
  return sign + integer + fractional + exponent;
}


var nhide 	= false;
var nhide1 	= false;
var getajax	= false;
var timer 	= 5000; // 5 секунд

function ShowNowCart()
{

	if (!showcartprev)
	{
		return false;
	}

	//nhide1 = false;
/*	var current_date = Date().getTime();
	alert (current_date);*/
	//alert ("OK");

	jQuery("#showincartnow").css('display','block');
	jQuery("#showincartnow").css('left',(jQuery('#cartres2').offset().left-17) + 'px');
	jQuery("#showincartnow").css('top',(jQuery('#cartres2').offset().top-17) + 'px');
	if (!nhide)
	{
		jQuery("#ajcnt").load("/?ajax=6", function() {
  			jQuery("#cartnowcnt").html(jQuery("#ajcnt").html());
			jQuery("#scn-b").css('height',(jQuery("#cartnowcnt").height() + 40) + 'px');
		});

	}

	//jQuery("#indic").html(jQuery("#indic").html()+"<BR />ShowNowCart"+nhide);

}//function ShowNowCart()


function HideNowCart()
{

	jQuery("#showincartnow").css('display','none');
	//nhide1 = true;

	//setTimeout("HideCNow()",1);

	//jQuery("#indic").html(jQuery("#indic").html()+"<BR />HideNowCart"+nhide);

}//function HideNowCart()

function NShow()
{

/*	nhide =	false;
	nhide1 = false;*/

	//jQuery("#indic").html(jQuery("#indic").html()+"<BR />NShow"+nhide);

}

function Nhide()
{

	//nhide = true;
//	alert ("OK");

	setTimeout("HideCNow()",0);

	//jQuery("#indic").html(jQuery("#indic").html()+"<BR />Nhide"+nhide);

}

function HideCNow()
{

var x1 = jQuery("#cartres2").offset().left;
var y1 = jQuery("#cartres2").offset().top;
var x2 = jQuery("#cartres2").offset().left + jQuery("#cartres2").width();
var y2 = jQuery("#cartres2").offset().top + jQuery("#cartres2").height();

var x3 = jQuery("#showincartnow").offset().left;
var y3 = jQuery("#showincartnow").offset().top;
var x4 = jQuery("#showincartnow").offset().left + jQuery("#showincartnow").width();
var y4 = jQuery("#showincartnow").offset().top + jQuery("#showincartnow").height();



/*var pagex = 0;
var pagey = 0;*/
/*jQuery().mousemove(function(e){
   	pagex = e.pageX;
   	pagey = e.pageY;
});*/
//mousePageXY(window.event);

//alert ("X:"+pagex+" Y:"+pagey+" x1:"+x1+" y1:"+y1+" x2:"+x2+" y2:"+y2+" x3:"+x3+" y3:"+y3+" x4:"+x4+" y4:"+y4);

//jQuery("#debug").html("X:"+pagex+" Y:"+pagey+" x1:"+x1+" y1:"+y1+" x2:"+x2+" y2:"+y2+" x3:"+x3+" y3:"+y3+" x4:"+x4+" y4:"+y4);

if ( (x1 < pagex && pagex < x2 && y1 < pagey && pagey < y4) || (x3 < pagex && pagex < x4 && y1 < pagey && pagey < y4))
{

	nhide = true;

	return;

}

nhide = false;

jQuery("#showincartnow").html('').hide();


}//function HideCNow()



function ShowCartInfo(id,mod)
{

	ge("added_wbg").style.width= 	document.body.offsetWidth+'px';
	ge("added_wbg").style.height = 	document.body.offsetHeight+'px';
	jQuery(document).ready(function() {
		jQuery('#added_wbg').css('opacity',0.85)
		w = jQuery("#added_tocart").width(),
  		h = jQuery("#added_tocart").height();
		//ge("added_tocart").style.top = 	parseInt(jQuery(window).scrollTop() - jQuery("#added_tocart").offset().top + (jQuery(window).height() - h) / 2, 10)+'px';
		//ge("added_tocart").style.left = parseInt(jQuery(window).scrollLeft() - jQuery("#added_tocart").offset().left + (jQuery(window).width() - w) / 2, 10)+'px';
	});
	//ge("added_wbg").style.display = "block";

	if (mod)
	{

  		//ge("added_title").innerHTML = 		"Товар добавлен в корзину";
  		//alert (ge('modelname'+id) + '|' + id);
  		var name = 	ge('modelname'+id).innerHTML;
  		ge("added_model").innerHTML = 		"Товар <strong>"+ name +"</strong> добавлен в корзину";
  		ge("added_cartinfo").innerHTML = 	ge("cartres").innerHTML;
  		ge("added_info").style.display = 	"block";
		ge("adding").style.display = 		"none";

	}
	else {

		ge("added_info").style.display = 	"none";
		ge("adding").style.display = 		"block";
		//ge("added_title").innerHTML = 		"Товар добавляется в корзину";

	}

	var left = parseInt((document.body.offsetWidth/2) - (100/2));
	var top = parseInt((document.body.offsetHeight/2) - (100/2));

	//ge("added_tocart").style.top = 		top+'px';
	//ge("added_tocart").style.left = 	left+'px';

	ge("added_tocart").style.display = 	"block";

}//function ShowCartInfo(id)

function CloseAdded()
{
	ge("added_tocart").style.display = 	"none";
	ge("added_wbg").style.display = "none";
}


var deletefromcart = 	true;

function plusminus(id,mod)
{


	var i = 	document.getElementById("cartqnt["+id+"]").value;


	if (mod == 'minus')
	{

		if (i > 0)
		{

			i = 	i*1-1;

		}//if (i >= 0)

	}//if (mod == 'minus')
	else {

		i = 	i*1+1;

	}//else {

	//alert (id);

	if (i == '0')
	{
		if (deletefromcart)
		{
			if (confirm("Вы уверены, что хотите удалить товар из корзины?")) {
				cartdelete(id);
			}
		}

		/*jQuery('#cartdelimage'+id).attr('src','/i/cartdel-p.png');
		jQuery('#cartdelhref'+id).attr('href','javascript:nomove()');*/
	}
/*	else {
		jQuery('#cartdelimage'+id).attr('src','/i/cartdel.png');
		jQuery('#cartdelhref'+id).attr('href','javascript:cartdelete('+id+')');
	}*/

	document.getElementById("cartqnt["+id+"]").value = 	i;
	RecalcCart(document.getElementById("cartqnt["+id+"]"));

}//function plusminus(id,mod)


function sendform(){

	var userName = 			ge("anketa").userName.value;
	var userPhone = 		ge("anketa").userPhone.value;
	//var userMobilPhone = 	ge("anketa").userEmail.value;

	//var userCity = ge("anketa").userCity.value;

	if(userName.length == 0){
		alert('Введите Имя');
		return false;
	}

	if(userPhone.length == 0)
	{
		alert('Введите номер телефона или E-mail');
		return false;
	}

ge("anketa").submit();

return true;

}//function sendform()


function show_delivery()
{
	_gorod = document.getElementById("userCity").value;

	if(_gorod.match(/москва/i)!=null || _gorod.match(/химки/i)!=null) {
		show2('deliv_moscow');
	}
	else if(_gorod.match(/Санкт-Петербург/i)!=null || _gorod.match(/Петербург/i)!=null || _gorod.match(/Питер/i)!=null || _gorod.match(/СПб/i)!=null) {
		show2('deliv_piter');
	}
	else {
		show2('deliv_other');
	}
}

function setgorod(gor)
{
	gorod 	= gor;
}//setgorod(gor)

function _setCity(){
	document.getElementById("userCity").value = gorod;
}

function show(name){
	document.getElementById(name).style.display='block';
}

function hide(name){
	document.getElementById(name).style.display='none';
}
function show2(name){
	hide('deliv_moscow'); hide('deliv_piter'); hide('deliv_other');
	document.getElementById(name).style.display='block';
}

function nomove() {}

function DisplayGroup(cls,it)
{

jQuery("."+cls).toggle();

}//function DisplayGroup(cls)

function show_preview(id,num_cat){
	var num_cat=Number(num_cat);
//document.images[name].src = "/i/"+name+"-h.png";

	document.getElementById('img_p').src = download_array[num_cat][0];
	document.getElementById('bold_p').innerHTML = '<a href=\"'+download_array[num_cat][4]+'\" >'+download_array[num_cat][1]+'</a>';
	// target=\"_blank\"
	document.getElementById('fomat_p').innerHTML = '<a href=\"'+download_array[num_cat][4]+'\" >'+download_array[num_cat][2]+'</a>';
	document.getElementById('size_p').innerHTML = '<a href=\"'+download_array[num_cat][4]+'\" >'+download_array[num_cat][3]+'</a>';;
	document.getElementById('preview_cat').style.top=document.getElementById(id).offsetTop+'px'
	document.getElementById('download_img').href=download_array[num_cat][4];

	show('preview_cat');
}

function hide_preview2(){
	if(preview==0){
	hide('preview_cat');
	}
	else{
	show('preview_cat');
	}
}

function hide_preview(){
	setTimeout('hide_preview2()',500);
}

function show(name){
	document.getElementById(name).style.display='block';
}

function hide(name){
	document.getElementById(name).style.display='none';
}
