function openWind(url,width,height) {
        number = Math.round(Math.random() * 100000000);
        auxWnd = window.open(url, 'newWindow_' + number,'width=' + width + ',height=' + height + ',resizable=yes,scrollprint=yes,toolbar=no,menubar=no,location=no,status=no,directories=no,copyhistory=no,left=0,top=0');
}

function SwapImage(target, fname) {
	document[target].src = fname;
}

function DisplayDiv(ID) {
	if(ID)
		document.getElementById(ID).style.display = (document.getElementById(ID).style.display == "none" ) ?  "" :   "none";
}

function DisplayAnimatedDiv(ID){
        var vis = document.getElementById(ID).style.display;
	  var div_id = "#"+ID;

	  if(vis=="none")
        	$(div_id).animate({height: "show"}, 500);
        else
        	document.getElementById(ID).style.display = "none";
}

function onAuthSuccess(data) {

	if(data=="")
		alert("Ошибка! Неверное имя пользователя или пароль!");
	else
		$("#auth").html(data);

}

function Auth() {
	var login = document.getElementById("login").value;
	var pwd = document.getElementById("password").value;

	$.post('/jslib/auth.php', {login: login, pwd: pwd}, onAuthSuccess);
}


function onFavoriteSuccess(data){
	$("#auth").html(data);
	alert("Товар добавлен в избранное");
}

function Add2Favorite(item) {
	$.post('/jslib/jfavorite.php', {item: item}, onFavoriteSuccess);
}




function onCalculateSuccess(data) {


	$("#currentprice").html(data);
	$("#item-selected-price").html(data);

	
}

function CalculatePrice(item){
	
	var elements = $("#itemdescription").find("table.table01 td").find("input:checkbox:checked");
      var items1 = "";
	var self = 1;
	
	for (var i = 0; i < elements.length; i++)
		items1 = items1+elements[i].name.replace("compl_", "")+"-";


    	var elements2 = $("#itemdescription").find("table.table01 td").find("input:radio:checked");

    	var base = "";
	for (var i = 0; i < elements2.length; i++)
		base = elements2[i].value;

	if(base!="")
		self = 0;	

	//alert(base);
	//alert(items1);

	
	$.get('/jslib/calcorder.php', {action: "addtoorder",base: base, items: items1, item: item, self: self}, onCalculateSuccess);

}


function onAddOrderSuccess(data) {

	$("#cart").html(data);
	alert("Добавлено в корзину!");
}


function AddItemsToOrder(item, short){

	var elements = $("#itemdescription").find("table.table01 td").find("input:checkbox:checked");
      var items1 = "";
	var self = 1;
	
	for (var i = 0; i < elements.length; i++)
		items1 = items1+elements[i].name.replace("compl_", "")+"-";


    	var elements2 = $("#itemdescription").find("table.table01 td").find("input:radio:checked");

    	var base = "";
	for (var i = 0; i < elements2.length; i++)
		base = elements2[i].value;

	if(base!="")
		self = 0;	

	//alert(base);
	//alert(items1);

	

	$.get('/jslib/order.php', {action: "addtoorder",base: base, items: items1, item: item, self: self, short: short}, onAddToOrderSuccess);

}

function onAddToOrderSuccess(data)
{
 	if(data){
		var ss = data.split("++");
		alert("Наименование добавлено в корзину! \nОбщая стоимость заказа: "+ss[1]);
		$("#cart").html(ss[0]);
	}
	else
		alert('Вы не выбрали товар!');
}


function AddToOrder(item) {

	$.get('/jslib/order.php', {item: item, action: 'addtoorder'}, onAddOrderSuccess);
}


function onGetOrderSuccess(data) {

	var ss = data.split("++");
	$("#cart").html(ss[0]);
	$("#orderbody").html(ss[1]);
}


function GetOrder(action) {

	var items = "";

	if(action=="0")
		action = "recalc";


	var elements = $("#orderbody").find("table.data").find("input:text");

	for (var i = 0; i < elements .length; i++){
		items += elements[i].id+"-"+elements[i].value+" ";
	}


	var delitems = "";
	var inputs = document.item.getElementsByTagName('input');
	for (var i = 0; i < inputs.length; i++){
        	if(inputs[i].checked&&inputs[i].name!='face')
                        delitems = delitems+" "+inputs[i].name;

	}

	
	//alert(items);
	//alert(delitems);

	$.get('/jslib/order.php', {items: items, delitems:delitems, action: action}, onGetOrderSuccess);
}

//$(document).ready(init);

function GoMenu(){
   
	HighlightMenu(1);
	setTimeout("HighlightMenu(2)", 200);
	setTimeout("HighlightMenu(3)", 400);
	setTimeout("HighlightMenu(4)", 600);
	setTimeout("HighlightMenu(5)", 800);
	setTimeout("HighlightMenu(6)", 1000);
	setTimeout("HighlightMenu(7)", 1200);
	setTimeout("HighlightMenu(8)", 1400);
	setTimeout("HighlightMenu(9)", 1600);
	setTimeout("HighlightlessMenu(9)", 1800);

	

}

function HighlightMenu(id){
	var elem_id = "tdmenu"+id;	
	var id2 = id-1;
	$("#"+elem_id).addClass("selected");



	if(id2)
		HighlightlessMenu(id2);
}




function HighlightlessMenu(id){
	var elem_id = "tdmenu"+id;
	$("#"+elem_id).removeClass("selected");

	

}


function Poehali(){
		
	
	if($.browser.msie){
 		var ver = $.browser.version;
		//alert(ver);
		if(parseInt(ver)==6)
			return;		
	}
	
	GoMenu();

	//setTimeout("GoMenu()", 1000);
	
}


function subMenuShow(id) {

    var sMenu = document.getElementById('sub' + id);
    sMenu.style.visibility = 'visible';
    

}

function subMenuHide(id) {
    var sMenu = document.getElementById('sub' + id);
    sMenu.style.visibility = 'hidden';
    

}

function setCookie(name, value) {
      var valueEscaped = escape(value);
      var expiresDate = new Date();
      expiresDate.setTime(expiresDate.getTime() + 365 * 24 * 60 * 60 * 1000); 
      var expires = expiresDate.toGMTString();
      var newCookie = name + "=" + valueEscaped + "; path=/; expires=" + expires;
      if (valueEscaped.length <= 4000) document.cookie = newCookie + ";";
} 

function getCookie(name) {
      var prefix = name + "=";
      var cookieStartIndex = document.cookie.indexOf(prefix);
      if (cookieStartIndex == -1) return null;
      var cookieEndIndex = document.cookie.indexOf(";", cookieStartIndex + prefix.length);
      if (cookieEndIndex == -1) cookieEndIndex = document.cookie.length;
      return unescape(document.cookie.substring(cookieStartIndex + prefix.length, cookieEndIndex));
}


function AddItemSravni(data){

	if (data){
		if (data=="success")
			window.location.href = '/includes/sravni.php';
		else if (data=="same")
			alert("Данный товар уже выбран для сравнения");
			
		else
			alert("Данный товар нельзя сравнит с выбранным ранее! Новый товар для сравнения добавлен");
	}	
	else
		alert("Товар для сравнения добавлен");
}


function Sravni(item){
	
	$.post('/jslib/sravn.php', {item: item}, AddItemSravni);
	}


function Change(from_d, from_sh, from_v, to_d, to_sh, to_v, at_group, price_from, price_to, sort) {

var ch = document.getElementById('subfold').value;
$.post('/jslib/search2.php', {parent: ch, from_d:from_d, from_sh:from_sh, from_v:from_v, to_d:to_d, to_sh:to_sh, to_v:to_v, at_group:at_group, price_from:price_from, price_to:price_to, sort:sort}, GetSearch);

}

function GetSearch(data) {

var ss = data.split("///");

$("#subf1").html(ss[0]);
$("#subf2").html(ss[1]);

}

function AddItemSravni(data){

	if (data){
		if (data=="success")
			window.location.href = '/includes/sravni.php';
		else if (data=="same")
			alert("Данный товар уже выбран для сравнения");
			
		else
			alert("Данный товар нельзя сравнить с выбранным ранее! Новый товар для сравнения добавлен");
	}	
	else
		alert("Товар для сравнения добавлен");
}


function Sravni(item){
	
	$.post('/jslib/sravn.php', {item: item}, AddItemSravni);
	}

