var a1=new Image;a1.src="/images/menu-left-orange.gif";
var a2=new Image;a2.src="/images/menu-fon-orange.gif";
var a3=new Image;a3.src="/images/button-down-green-glow.gif";
var a4=new Image;a4.src="/images/button-up-green-glow.gif";	
var a5=new Image;a5.src="/images/button-right-orange-glow.gif";
var a6=new Image;a6.src="/images/button-left-orange-glow.gif";
var a7=new Image;a7.src="/images/button-down-orange-glow.gif";
var a8=new Image;a8.src="/images/send-order-glow.gif";

function change(img, ref) 
{
   document.images[img].src = ref;
}

function changeleft(img, num) {
	var img1 = 'menu-left';
	var img3 = 'menu-fon-'+ num;
	var img11 = '/images/menu-left-' + img + '.gif';
	
    document.images[img1].src = img11;
	document.getElementById(img3).style.backgroundImage="url(/images/menu-fon-" + img + ".gif)";
}

function changemiddle(img, num) {
	var img1 = 'menu-fon-'+ num;
	document.getElementById(img1).style.backgroundImage="url(/images/menu-fon-" + img + ".gif)";
}

function ShowZamanuha()
{
	var a   = document.getElementById("a-button-menu");
	var img = document.getElementById("button-menu");
	if ($("#zamanuha").is(":hidden"))
	{
		$("#zamanuha").slideDown(125);			
		img.src = "/images/button-up-green.gif";
		a.onmouseover 	= function(event){change("button-menu", "/images/button-up-green-glow.gif");};
		a.onmouseout  	= function(event){change("button-menu", "/images/button-up-green.gif");};
	}	
	else
	{
		$("#zamanuha").slideUp(125);
		img.src = "/images/button-down-green.gif";
		a.onmouseover 	= function(event){change("button-menu", "/images/button-down-green-glow.gif");};
		a.onmouseout  	= function(event){change("button-menu", "/images/button-down-green.gif");};
	}	

}	

function ShowSearch()
{
	var a1  = document.getElementById("a1-adv-search");
	var a   = document.getElementById("a-adv-search");
	var img = document.getElementById("adv-search");
	if ($("#div-advanced").is(":hidden"))
	{
		$("#div-advanced").slideDown(125);		
		img.src = "/images/button-up-orange.gif";
		a1.onmouseover  = function(event){change("adv-search", "/images/button-up-orange-glow.gif");};
		a1.onmouseout   = function(event){change("adv-search", "/images/button-up-orange.gif");};
		a.onmouseover 	= function(event){change("adv-search", "/images/button-up-orange-glow.gif");};
		a.onmouseout  	= function(event){change("adv-search", "/images/button-up-orange.gif");};
	} 
	else
	{
		$("#div-advanced").slideUp(125);
		img.src = "/images/button-down-orange.gif";
		a1.onmouseover  = function(event){change("adv-search", "/images/button-down-orange-glow.gif");};
		a1.onmouseout   = function(event){change("adv-search", "/images/button-down-orange.gif");};
		a.onmouseover 	= function(event){change("adv-search", "/images/button-down-orange-glow.gif");};
		a.onmouseout  	= function(event){change("adv-search", "/images/button-down-orange.gif");};
	}	
}

function RightCart(p1, p2, p3, p4, p5)
{
	var uid, ssid;
	uid  = document.getElementById("user").value;
	ssid = document.getElementById("sid").value;
	
	var params = "right_cart" + "|" + p4 + "|" + uid + "|" + ssid + "|" + p1 + "|" + p2 + "|" + p3 + "|" + p5;
	//alert(params);
   	var req = new JsHttpRequest();
	req.onreadystatechange = function() 
	{
        if (req.readyState == 4)
			document.getElementById('right_cart').innerHTML = req.responseJS.right_cart; 
	}
	req.open(null, '/backends/cart_backend.php', true);
    req.send( { message: params} );
}		

function OrderPage(p1, p2, p3, p4)
{
	var uid, ssid, zamkad;
	uid     = document.getElementById("user").value;
	ssid    = document.getElementById("sid").value;
	zamkad  = document.getElementById("zamkad").value;
	
	var params = "order_page" + "|" + p4 + "|" + uid + "|" + ssid + "|" + p1 + "|" + p2 + "|" + p3 + "|" + zamkad;
	//alert(params);
   	var req = new JsHttpRequest();
	req.onreadystatechange = function() 
	{
        if (req.readyState == 4)
        {	
			document.getElementById('order_page').innerHTML     = req.responseJS.order_page; 
			document.getElementById('total_summ').innerHTML     = req.responseJS.total_summ; 
			document.getElementById('zamkad_cost').innerHTML    = req.responseJS.zamkad_cost; 
			document.getElementById('delivery_price').innerHTML = req.responseJS.delivery_price; 
			document.getElementById('total').innerHTML          = req.responseJS.total; 
			lightgallery.init({enableZoom:true, speed:0, fadeImage:false});
		}	
		
	}
	req.open(null, '/backends/cart_backend.php', true);
    req.send( { message: params} );
}		

function ZamkadSumma()
{
	var uid, ssid, zamkad;
	uid     = document.getElementById("user").value;
	ssid    = document.getElementById("sid").value;
	zamkad  = document.getElementById("zamkad").value;
	
	var params = "zamkad_cost" + "|" + zamkad + "|" + uid + "|" + ssid;
   	var req    = new JsHttpRequest();
	req.onreadystatechange = function() 
	{
        if (req.readyState == 4)
        {	
			document.getElementById('zamkad_cost').innerHTML = req.responseJS.zamkad_cost; 
			document.getElementById('total').innerHTML = req.responseJS.total; 
		}	
		
	}
	req.open(null, '/backends/cart_backend.php', true);
    req.send( { message: params} );
}	

function SendOrder()
{
	var uid, ssid;
	uid     = document.getElementById("user").value;
	ssid    = document.getElementById("sid").value;
	
	var params = "send_order" + "|" + uid + "|" + ssid;
	
	var form = window.document.forms["orderForm"];
	var i, res="", errors = 0;
	for (i=0; i < form.elements.length; i++)
	{
		if (form.elements[i].getAttribute("mandatory")=="1")
		{
			if (form.elements[i].value=="")
			{	
				errors ++;
			}		
		}	
		res += form.elements[i].name + "~" + form.elements[i].value + "|";
	}
	
	params += "|" + res;
	if (errors > 0)
	{
		var message = "Поля, помеченные (*), обязательны для заполнения.\nПожалуйста, укажите корректные данные и отправьте заявку. Благодарим Вас!";
		alert(message);
		return false;	
	}	
	else
	{	
	   	var req = new JsHttpRequest();
		req.onreadystatechange = function() 
		{

	        if (req.readyState == 4)
	        {
				document.getElementById('bestellung').innerHTML = req.responseJS.result; 
			}
		}
	}

	req.open(null, '/backends/cart_backend.php', true);
    req.send( { message: params} );
	
	return false;	
	
}	