function _debug_(text){alert(text);}

/* Создаем сначала сам объект */
function getXmlHttp()
{
    var xmlhttp;
    try {
	xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
	try {
		xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
        } catch (E) {
		xmlhttp = false;
        }
    }
    if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
	xmlhttp = new XMLHttpRequest();}
return xmlhttp;
}

function _checked(id, flag)
{
	var req = new getXmlHttp();
	var contentElement = document.getElementById('divInfo');

	req.onreadystatechange = function(){
		contentElement.innerHTML = req.responseText;
	}
	req.open('POST', '/admin/template/js/checkZapros.php?id='+id+"&flag="+flag, true);
	req.send(null);
	contentElement.innerHTML = "<center>Жди...</center><br><center><img src='/images/loadingAnimation.gif'></center>";
}

function search()
{
	var req = new getXmlHttp();
	var content = document.getElementById("TovarDescription");
	var today = document.getElementById("tovar_today");
	
	/*собираем данные с формы*/
	var select_color = document.forms[0].select_color;
	var color = select_color.options[select_color.selectedIndex];

	var select_width = document.forms[0].select_width;
	var width = select_width.options[select_width.selectedIndex];

	var select_height = document.forms[0].select_height;
	var height = select_height.options[select_height.selectedIndex];

	var select_price = document.forms[0].select_price;
	var price = select_price.options[select_price.selectedIndex];

	var select_sostav = document.forms[0].select_sostav;
	var sostav = select_sostav.options[select_sostav.selectedIndex];

	req.onreadystatechange = function(){
		if (req.readyState == 4)
		{
			content.innerHTML = req.responseText;
			today.innerHTML = 'РЕЗУЛЬТАТ ПОДБОРА';
			after_search();
		}
	}
	
	req.open('POST','/search.php?color='+color.value+"&width="+width.text+"&height="+height.text+"&sostav="+sostav.value+"&price="+price.text,true);
	req.send(null);
	content.innerHTML = '<center><img src="/images/loadingAnimation.gif" style="border:none;"></center>';
	
}

function after_search()
{
	for(i=1;i<=$("#TovarDescription").find("#horisontal").size();i++){
	var n=i-1;  var max=$("#TovarDescription").find("#horisontal:eq("+n+")").find("#kover:first").height();
	for(k=1;k<=$("#TovarDescription").find("#horisontal:eq("+n+")").find("#kover").get().length;k++)
	{
		var m=k-1;
		if (max<$("#TovarDescription").find("#horisontal:eq("+n+")").find("#kover:eq("+m+")").height())
		{
			max=$("#TovarDescription").find("#horisontal:eq("+n+")").find("#kover:eq("+m+")").height();
		}
	}
	if(browser == true){$("#TovarDescription").find("#horisontal:eq("+n+")").find("#kover").css({"height":max+20});}
		else{$("#TovarDescription").find("#horisontal:eq("+n+")").find("#kover").css({"height":max});}

	  $("#TovarDescription").find("#horisontal:eq("+n+")").find("#kover:last").css({"border":"none"});
	var height=max;
	if(browser == true){$("#TovarDescription").find("#horisontal:eq("+n+")").css({"height":height+30});}
	else{$("#TovarDescription").find("#horisontal:eq("+n+")").css({"height":height+10});}
	}
}

function korzina(x)
{
var value_cookie = getCookie("basket");
var body_document = "<html><head><title>Корзина покупок</title><link href='/eform1.css' type='text/css' rel='stylesheet'></head><body>";
var w = open("", "","width=400,height=200,status=no,toolbar=no,menubar=no");

if (value_cookie == null) //кука не была поставлена
{
	document.cookie = "basket="+x+";path=/;";
}
else //кука уже поставлена - добавляем к ее значению новый артикул
{
	//проверим что такой товар уже не добавлен
	if (value_cookie.indexOf(x) == -1)
	{
		var new_value_cookie = value_cookie + "," + x;
		document.cookie = "basket="+new_value_cookie+";path=/;";
	}
	else
	{

		body_document += "<center><h4>Позиция уже имеется в Вашей корзине покупок</h4></center>"; 
		body_document += "<center><input type='submit' value='Закрыть' onclick='javascript:self.close();return false;'></center>";
		w.document.open();
		w.document.write(body_document);
		w.document.close();

		w.focus();
		return;
	}
}

body_document += "<center><h4>Позиция добавлена в Вашу корзину покупок</h4></center>"; 
//body_document += "<center><a href='/basket/' onClick='document.location = \"/\"'>перейти к оформлению заказа</a></center><br>";
body_document += "<center><input type='submit' value='Закрыть' onclick='javascript:self.close();return false;'></center>";
w.document.open();
w.document.write(body_document);
w.document.close();
w.focus();
}


function kill_position(x)
{
var value_cookie = getCookie("basket"); if (value_cookie == "") return;

ex = value_cookie.split(",");
var new_cookie = "";
for (var i=0; i<ex.length; i++)
{
	if (ex[i] != x)
	{
		new_cookie += ex[i]+",";
	}
}

new_cookie = new_cookie.substr(0,new_cookie.length-1);
document.cookie = "basket="+new_cookie+";path=/;";
}

function killAll()
{
document.cookie = "basket=;path=/;";
}


function newKol()
{
	var ident = "";
	var v = "";
	var num = 0;
	var value_cookie = "";
	var j = 1;

	for (var i=0; i<document.forms[1].length; i++)
	{
		ident = document.forms[1].elements[i].id;
		num = ident.substr(3);
		v = document.forms[1].elements[i].value;
		if (v < 0) continue;
		if (v == "0") kill_position(num);

		for (j=1; j<=v; j++)
		{
			value_cookie = value_cookie + num + ",";
		}
	}
	value_cookie = value_cookie.substr(0, value_cookie.length-1);
	document.cookie = "basket="+value_cookie+";path=/;";
}

function mail()
{
var name  = document.forms[2].elements[0].value;
var email = document.forms[2].elements[1].value;
var tel   = document.forms[2].elements[2].value;
var type  = document.forms[2].elements[3].value;
var memo  = document.forms[2].elements[4].value;

var element = document.getElementById("debug_div");

var req = new getXmlHttp();
req.onreadystatechange = function(){
	if (req.readyState == 4)
	{
		element.innerHTML = req.responseText;
		if (req.responseText == "<center><h2 id='myh2'><meta HTTP-EQUIV='Refresh' content='2; URL=/'>Ваш заказ успешно подтвержден!</h2></center>")
		{
			document.cookie = "basket=;path=/;";
			document.location.href="/";
		}
	}
}
	
req.open('POST',"/sendMail.php?name="+name+"&email="+email+"&tel="+tel+"&type="+type+"&memo="+memo,true);
req.send(null);
element.innerHTML = '<center><img src="/images/loadingAnimation.gif" style="border:none;"></center>';

} /*mail*/

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 getBrowserInfo() {
 var t,v = undefined;
 if (window.opera) t = 'Opera';
 else if (document.all) {
  t = 'IE';
  var nv = navigator.appVersion;
  var s = nv.indexOf('MSIE')+5;
  v = nv.substring(s,s+1);
 }
 else if (navigator.appName) t = 'Netscape';
 return {type:t,version:v};
}
 
function bookmark(a){
 var url = window.document.location;
 var title = window.document.title;
 var b = getBrowserInfo();
 if (b.type == 'IE' && 7 > b.version && b.version >= 4) window.external.AddFavorite(url,title);
 else if (b.type == 'Opera') {
  a.href = url;
  a.rel = "sidebar";
  a.title = url+','+title;
  return true;
 }
 else if (b.type == "Netscape") window.sidebar.addPanel(title,url,"");
 else alert("Нажмите CTRL-D, чтобы добавить страницу в закладки.");
 return false;
}

