var XMLHttp=getXMLHttp();

function ret(id)
{    	
	document.getElementById("buy"+id).innerHTML='<a style="cursor: hand; cursor: pointer;" onClick="process(\'add\', \''+id+'\')">Купить</a>';
}

function process(metod, id) // добавление товара в корзину
{  		
	if(metod=="add") 	
	{			
		var kolvo = document.getElementById("kolvo_"+id).value;
		//var pos = document.getElementById("pos_"+id).value;
		XMLHttp.open("GET", ""+metod+".php?id="+id+"&kolvo="+kolvo, true);	
	}	
	else if(metod=="make_order_nn")
	{			
		var nn = document.getElementById("nn").value;
		if(nn != 0) XMLHttp.open("GET", ""+metod+".php?nn="+nn, true);
		else alert('Выберите номер накладной');
	}	
	else XMLHttp.open("GET", ""+metod+".php?id="+id, true);   
	if(metod=="add") XMLHttp.onreadystatechange=return_add;   
	else if(metod=="del") XMLHttp.onreadystatechange=return_del;	
	else if(metod=="dec") XMLHttp.onreadystatechange=return_kol;	
	else if(metod=="inc") XMLHttp.onreadystatechange=return_kol;
	else if(metod=="make_order") XMLHttp.onreadystatechange=return_order;
	else if(metod=="make_order_nn") XMLHttp.onreadystatechange=return_order_nn;
	XMLHttp.send(null);
	if(metod=="add") 	
	{	   
		//document.getElementById("buy"+id).innerHTML='<a href="basket.html">в корзине</a>';
		//setTimeout("ret("+id+")", 1000)	
	}
}

function process2(metod, order, id) // добавление товара в корзину
{	
	if(metod=="add") 	
	{
		var kolvo = document.getElementById("kolvo_"+order+"_"+id).value;
		//var pos = document.getElementById("pos_"+order+"_"+id).value;
		var prim = document.getElementById("prim_"+order+"_"+id).value;
		XMLHttp.open("GET", "order"+metod+".php?order="+order+"&id="+id+"&kolvo="+kolvo+"&prim="+encodeURIComponent(prim), true);
	}
	else if(metod=="add_del") 	
	{			
		var kolvo = 0;		
		var prim = '';
		XMLHttp.open("GET", "orderadd.php?order="+order+"&id="+id+"&kolvo="+kolvo+"&prim="+encodeURIComponent(prim), true);				
	}
	else if(metod=="addto") 	
	{
		var kolvo = document.getElementById("kolvo2_"+order).value;
		XMLHttp.open("GET", "order"+metod+".php?order="+order+"&id="+id+"&kolvo="+kolvo, true);	
	}
	else if(metod=="addcomments") 	
	{
		var comments = document.getElementById("comments_"+order).value;
		var email = document.getElementById("email_"+order).value;
		var tel = document.getElementById("tel_"+order).value;
		XMLHttp.open("GET", "order"+metod+".php?order="+order+"&comments="+encodeURIComponent(comments)+"&email="+encodeURIComponent(email)+"&tel="+encodeURIComponent(tel), true);
	}
	else if(metod=="delorder") 	
	{		
		XMLHttp.open("GET", "order"+metod+".php?order="+order, true);		
	}
	else XMLHttp.open("GET", "order"+metod+".php?order="+order+"&id="+id, true);
	if(metod=="addto") XMLHttp.onreadystatechange=return_orderaddto;
	else if(metod=="delorder") XMLHttp.onreadystatechange=return_orderaddto;   
	else if(metod=="add_del") XMLHttp.onreadystatechange=return_adddel;   
	XMLHttp.send(null);
}

function return_orderaddto()
{     	
	if(XMLHttp.readyState==4)    
	{        		
		if(XMLHttp.status==200)       
		{         	     
			window.location.reload();	
		}   
	}   
}

function getXMLHttp() 
{   
	var XMLHttp=null;   
	if (window.XMLHttpRequest)    
	{      
		try { XMLHttp=new XMLHttpRequest(); }       
		catch(e) { }   
	}   
	else if(window.ActiveXObject)    
	{      
		try { XMLHttp=new ActiveXObject("Msxml2.XMLHTTP"); }       
		catch(e) 	  
		{         
			try { XMLHttp=new ActiveXObject("Microsoft.XMLHTTP"); }    	     
			catch(e) { }      
		}   
	}   
	return XMLHttp;
}

function return_add()
{     	
	if(XMLHttp.readyState==4)    
	{        		
		if(XMLHttp.status==200)       
		{         	     
			var text=XMLHttp.responseText;	     
			var kol=document.getElementById("basic-modal2");		  
			var cena=document.getElementById("outputBasketCena");		  
			var pos=document.getElementById("outputBasketPos");
			var ves=document.getElementById("outputBasketVes");
			var mas=text.split('|');		  
			//kol.innerHTML=mas[0];
			cena.innerHTML=mas[1];
			pos.innerHTML=mas[0];
			ves.innerHTML=mas[3];			
			if(mas[0]>0) document.getElementById('neworder_button').disabled = false;
			else document.getElementById('neworder_button').disabled = true;			
		}   
	}   
}

function return_order()
{     	
	if(XMLHttp.readyState==4)    
	{        		
		if(XMLHttp.status==200)       
		{         	     
			var text=XMLHttp.responseText;
			document.getElementById('basic-modal-content2').innerHTML = text;			
			/*
			alert('Ваш заказ был успещно отправлен на обработку!');
			window.location.href='menu_5.html#lastorder';
			window.location.reload();
			*/
		}   
	}   
}

function return_adddel()
{     	
	if(XMLHttp.readyState==4)    
	{        		
		if(XMLHttp.status==200)       
		{			
			window.location.href='menu_5.html#lastorder';
			window.location.reload();
		}   
	}   
}

function return_order_nn()
{     	
	if(XMLHttp.readyState==4)    
	{        		
		if(XMLHttp.status==200)       
		{         	     
			alert('Товары были успешно добавлены в накладную!');
			window.location.href='menu_5.html#lastorder';
			window.location.reload();
		}   
	}   
}

function return_del()
{        
	if(XMLHttp.readyState==4)    
	{               
		if(XMLHttp.status==200)       
		{         	     
			var text=XMLHttp.responseText;	     
			var area=document.getElementById("basket");		 		  
			area.innerHTML=text;		  
			XMLHttp.open("GET", "renew.php", true);		  
			XMLHttp.onreadystatechange=return_add;		  
			XMLHttp.send(null);   		       
		}  
	}   
}

function return_kol()
{        
	if(XMLHttp.readyState==4)    
	{               
		if(XMLHttp.status==200)       
		{      		  
			window.location.reload();		  
			var text=XMLHttp.responseText;	     	 		  
			var mas=text.split('|');		  
			var kol=document.getElementById("basket_kolvo_"+mas[1]);		  
			var kol2=document.getElementById("basket_kolvo2_"+mas[1]);		  
			var cena=document.getElementById("basket_cena");		  
			var skidka=document.getElementById("basket_skidka_container");		  		  
			kol.innerHTML=mas[0];		  
			kol2.innerHTML=mas[2];		  
			cena.innerHTML=mas[3];		  
			skidka.innerHTML=mas[4];		  		  
			XMLHttp.open("GET", "renew.php", true);		  
			XMLHttp.onreadystatechange=return_add;		  
			XMLHttp.send(null);        
		}   
	}   
}

function change(id)
{	
	var object1=document.getElementById("zakaz_"+id);	
	var object2=document.getElementById("zakaz_icon_"+id);	
	if(object1.style.display=="block")	
	{		
		object1.style.display="none";		
		object2.src="images/show.gif";	
	}	
	else	
	{		
		object1.style.display="block";		
		object2.src="images/hide.gif";	
	}
}

function showhide(id)
{	
	var object=document.getElementById('subtov_'+id);	
	if(object.style.display=='none') object.style.display='block';	
	else object.style.display='none';
}

function showhide_list(id)
{	
	var object=document.getElementById('subtov_'+id);
	var name=document.getElementById('showhidelist_'+id);
	if(object.style.display=='none') 
	{
		$(document).ready(function() {
			$('.order_tovars').hide();
		});
		object.style.display='block';	
		name.innerHTML = 'свернуть список товаров';
		nn_change(id);
	}	
	else 
	{			
		var close = true;
		$(document).ready(function() {
			$('.order_tovars').each(function(){
				if($('.order_tovars').attr('style')=='display: block;') close = false;
			});
		});
		object.style.display='none';
		name.innerHTML = 'развернуть список товаров';
		if(close) nn_change(0);
	}	
}

function nn_change(id)
{
	var neworder=document.getElementById('neworder_button');
	var addorder=document.getElementById('addorder_button');
	var pos=document.getElementById('outputBasketPos');	
	var cont = document.getElementById('nn_container');
	if(id == 0)
	{
		if(pos.innerHTML == '0') neworder.disabled = true;
		else neworder.disabled = false;
		addorder.disabled = true;
		cont.innerHTML = '<input type="hidden" name="nn" id="nn" value="0">';
	}
	else
	{
		neworder.disabled = true;
		addorder.disabled = false;
		cont.innerHTML = '<input type="hidden" name="nn" id="nn" value="'+id+'">';
	}
}
