function winop(width, height)
{
	height = height+100;
	im = window.open('', 'addcart', 'top=40,left=40,width='+width+',height='+height+', scrollbars=yes, menu=no,status=yes,resizable=no');
	im.focus();
}

function winop2(imgurl, width, height)
{
    title = "window";
    im = window.open('', 'win','top=40,left=40,width='+width+',height='+height+', scrollbars=no, menu=no,status=no,resizable=no');
    im.focus();
    im.document.open ("text/html");
    im.document.write ('<html><title>'+title+'</title><body leftmargin=0 topmargin=0 marginwidth=0 marginheight=0 bgcolor=#ffffff><table width=100% height=100% border=0 cellpadding=0 cellspacing=0><tr><td align=center><img src='+imgurl+' width='+width+' height='+height+'></td></tr></table></body></html>');
    im.document.close ();
}

var tOut;
var lastMenu = null;

function hideIt(s)
{
    s.style.visibility = "hidden";
}
function showObject (s)
{
    if (lastMenu != null) lastMenu.style.visibility = "hidden";
    
    window.clearTimeout(tOut);
    s.style.visibility = "visible";
    
    lastMenu = s;
}
function hideObject(s)
{   
    tOut = window.setTimeout('this.hideIt(' + s + ');', 300);
}

function prepareNumber8(n)
{
	var s = Number(n).toFixed(12);
	s = s.substr(0, s.length - 10);
	for (var i = s.length - 6, j = n < 0 ? 1 : 0; i > j; i -= 3) s = s.substr(0, i) + "" + s.substr(i);
	return s;
}

function cart_pluse(form, id)
{
	var quant = form.elements['quant['+id+']'].value - 0;
	quant++;
	
	var priceru = form.elements['priceru['+id+']'].value - 0;
	var price = form.elements['price['+id+']'].value - 0;
	var type = form.elements['type['+id+']'].value - 0;
	
	document.getElementById('cart'+id+'_priceru').innerHTML = prepareNumber8(quant*priceru);
	document.getElementById('cart'+id+'_priceusd').innerHTML = prepareNumber8(quant*price);
	
	var nal = form.elements['nal'].value - 0;
	var bnal = form.elements['bnal'].value - 0;
	var beznal = form.elements['beznal'].value - 0;
	var deliver_price = form.elements['deliver_price'].value - 0;
	var el_fullprice_nal = form.elements['full_price_ru_nal'].value - 0;
	var el_fullprice_bnal = form.elements['full_price_ru_bnal'].value - 0;
	
	if (type == 0)
	{
		var fullprice_nal =  Math.ceil(price*nal);
		var fullprice_bnal = Math.ceil(price*bnal);
	}
	else
	{
		var fullprice_nal = Math.ceil(price*nal);
		var fullprice_bnal = Math.ceil((price*nal/100)*beznal);	
	}
	
	var fullprice_nal = priceru;
	
	form.elements['full_price_ru_nal'].value = el_fullprice_nal + fullprice_nal;
	form.elements['full_price_ru_bnal'].value = el_fullprice_bnal + fullprice_bnal;
	
	document.getElementById('cart_fullpricerunal').innerHTML = prepareNumber8(el_fullprice_nal + fullprice_nal);
	document.getElementById('cart_fullpricerubnal').innerHTML = prepareNumber8(el_fullprice_bnal + fullprice_bnal);
	
	//var fullpriceusd = form.elements['price['+id+']'].value - 0;
	//var el_fullpriceusd = form.elements['full_price_usd'].value - 0;
	
	//el_fullpriceusd += fullpriceusd;
	
	//form.elements['full_price_usd'].value = el_fullpriceusd;
	//document.getElementById('cart_fullpriceusd').innerHTML = prepareNumber8(el_fullpriceusd);
	
	//var nal = form.elements['nal'].value - 0;
	//var bnal = form.elements['bnal'].value - 0;
	//var beznal = form.elements['beznal'].value - 0;
	//var deliver_price = form.elements['deliver_price'].value - 0;
	
	//document.getElementById('cart_fullpricerunal').innerHTML = prepareNumber8(nal*el_fullpriceusd);
	//document.getElementById('cart_fullpricerubnal').innerHTML = prepareNumber8(bnal*el_fullpriceusd);
	
	//document.getElementById('cart_fullpricerunald').innerHTML = prepareNumber8(nal*el_fullpriceusd+deliver_price);
	//document.getElementById('cart_fullpricerubnald').innerHTML = prepareNumber8(bnal*el_fullpriceusd+deliver_price);
	
	document.getElementById('cart'+id+'_quant').innerHTML = quant;
	form.elements['quant['+id+']'].value = quant;
	//alert('pluse '+id+' qty='+form.elements['quant['+id+']'].value);
}

function cart_minus(form, id)
{
	var quant = form.elements['quant['+id+']'].value - 0;
	var priceru = form.elements['priceru['+id+']'].value - 0;
	var price = form.elements['price['+id+']'].value - 0;
	var type = form.elements['type['+id+']'].value - 0;
	
	if (quant > 1)
	{
		quant--;
		document.getElementById('cart'+id+'_priceru').innerHTML = prepareNumber8(quant*priceru);
		document.getElementById('cart'+id+'_priceusd').innerHTML = prepareNumber8(quant*price);
		
		var nal = form.elements['nal'].value - 0;
		var bnal = form.elements['bnal'].value - 0;
		var beznal = form.elements['beznal'].value - 0;
		var deliver_price = form.elements['deliver_price'].value - 0;
		
		var el_fullprice_nal = form.elements['full_price_ru_nal'].value - 0;
		var el_fullprice_bnal = form.elements['full_price_ru_bnal'].value - 0;	
		
		if (type == 0)
		{
			var fullprice_nal =  Math.ceil(price*nal);
			var fullprice_bnal = Math.ceil(price*bnal);
		}
		else
		{
			var fullprice_nal = Math.ceil(price*nal);
			var fullprice_bnal = Math.ceil((price*nal/100)*beznal);	
		}
		
		form.elements['full_price_ru_nal'].value = el_fullprice_nal - fullprice_nal;
		form.elements['full_price_ru_bnal'].value = el_fullprice_bnal - fullprice_bnal;
		
		document.getElementById('cart_fullpricerunal').innerHTML = prepareNumber8(el_fullprice_nal - fullprice_nal);
		document.getElementById('cart_fullpricerubnal').innerHTML = prepareNumber8(el_fullprice_bnal - fullprice_bnal);
		
		//var fullpriceusd = form.elements['price['+id+']'].value - 0;
		//var el_fullpriceusd = form.elements['full_price_usd'].value - 0;
		
		//el_fullpriceusd -= fullpriceusd;
		
		//form.elements['full_price_usd'].value = el_fullpriceusd;
		//document.getElementById('cart_fullpriceusd').innerHTML = prepareNumber8(el_fullpriceusd);
		
		//var nal = form.elements['nal'].value - 0;
		//var bnal = form.elements['bnal'].value - 0;
		//var beznal = form.elements['beznal'].value - 0;
		//var deliver_price = form.elements['deliver_price'].value - 0;
		
		//document.getElementById('cart_fullpricerunal').innerHTML = prepareNumber8(nal*el_fullpriceusd);
		//document.getElementById('cart_fullpricerubnal').innerHTML = prepareNumber8(bnal*el_fullpriceusd);
		
		//document.getElementById('cart_fullpricerunald').innerHTML = prepareNumber8(nal*el_fullpriceusd+deliver_price);
		//document.getElementById('cart_fullpricerubnald').innerHTML = prepareNumber8(bnal*el_fullpriceusd+deliver_price);		
		
		document.getElementById('cart'+id+'_quant').innerHTML = quant;
		form.elements['quant['+id+']'].value = quant;
	}
	
	//alert('pluse '+id+' qty='+form.elements['quant['+id+']'].value);
} 

function cart_pluse_old_old(form, id)
{
	var quant = form.elements['quant['+id+']'].value - 0;
	quant++;
	
	var priceru = form.elements['priceru['+id+']'].value - 0;
	var price = form.elements['price['+id+']'].value - 0;
	
	document.getElementById('cart'+id+'_priceru').innerHTML = prepareNumber8(quant*priceru);
	document.getElementById('cart'+id+'_priceusd').innerHTML = prepareNumber8(quant*price);
	
	var fullpriceusd = form.elements['price['+id+']'].value - 0;
	var el_fullpriceusd = form.elements['full_price_usd'].value - 0;
	
	el_fullpriceusd += fullpriceusd;
	
	form.elements['full_price_usd'].value = el_fullpriceusd;
	document.getElementById('cart_fullpriceusd').innerHTML = prepareNumber8(el_fullpriceusd);
	
	var nal = form.elements['nal'].value - 0;
	var bnal = form.elements['bnal'].value - 0;
	var deliver_price = form.elements['deliver_price'].value - 0;
	
	document.getElementById('cart_fullpricerunal').innerHTML = prepareNumber8(nal*el_fullpriceusd);
	document.getElementById('cart_fullpricerubnal').innerHTML = prepareNumber8(bnal*el_fullpriceusd);
	
	document.getElementById('cart_fullpricerunald').innerHTML = prepareNumber8(nal*el_fullpriceusd+deliver_price);
	document.getElementById('cart_fullpricerubnald').innerHTML = prepareNumber8(bnal*el_fullpriceusd+deliver_price);
	
	document.getElementById('cart'+id+'_quant').innerHTML = quant;
	form.elements['quant['+id+']'].value = quant;
	//alert('pluse '+id+' qty='+form.elements['quant['+id+']'].value);
}

function cart_minus_old_old(form, id)
{
	var quant = form.elements['quant['+id+']'].value - 0;
	var priceru = form.elements['priceru['+id+']'].value - 0;
	var price = form.elements['price['+id+']'].value - 0;
	
	if (quant > 1)
	{
		quant--;
		document.getElementById('cart'+id+'_priceru').innerHTML = prepareNumber8(quant*priceru);
		document.getElementById('cart'+id+'_priceusd').innerHTML = prepareNumber8(quant*price);
		
		var fullpriceusd = form.elements['price['+id+']'].value - 0;
		var el_fullpriceusd = form.elements['full_price_usd'].value - 0;
		
		el_fullpriceusd -= fullpriceusd;
		
		form.elements['full_price_usd'].value = el_fullpriceusd;
		document.getElementById('cart_fullpriceusd').innerHTML = prepareNumber8(el_fullpriceusd);
		
		var nal = form.elements['nal'].value - 0;
		var bnal = form.elements['bnal'].value - 0;
		var deliver_price = form.elements['deliver_price'].value - 0;
		
		document.getElementById('cart_fullpricerunal').innerHTML = prepareNumber8(nal*el_fullpriceusd);
		document.getElementById('cart_fullpricerubnal').innerHTML = prepareNumber8(bnal*el_fullpriceusd);
		
		document.getElementById('cart_fullpricerunald').innerHTML = prepareNumber8(nal*el_fullpriceusd+deliver_price);
		document.getElementById('cart_fullpricerubnald').innerHTML = prepareNumber8(bnal*el_fullpriceusd+deliver_price);		
		
		document.getElementById('cart'+id+'_quant').innerHTML = quant;
		form.elements['quant['+id+']'].value = quant;
	}
	
	//alert('pluse '+id+' qty='+form.elements['quant['+id+']'].value);
}
function setdeliver(form, id, price)
{
	if (id == 1)
	{
		form.elements['deliver_price'].value = price - 0;
	}
	else
	{
		form.elements['deliver_price'].value = price - 0;
	}
	
	document.getElementById('cart_deliver0').innerHTML = price;
	document.getElementById('cart_deliver1').innerHTML = price;
	document.getElementById('cart_deliver2').innerHTML = price;
	
	var el_fullpriceusd = form.elements['full_price_usd'].value - 0;
	var nal = form.elements['nal'].value - 0;
	var bnal = form.elements['bnal'].value - 0;
	var deliver_price = form.elements['deliver_price'].value - 0;
	
	document.getElementById('cart_fullpricerunal').innerHTML = prepareNumber8(nal*el_fullpriceusd);
	document.getElementById('cart_fullpricerubnal').innerHTML = prepareNumber8(bnal*el_fullpriceusd);
	
	document.getElementById('cart_fullpricerunald').innerHTML = prepareNumber8(nal*el_fullpriceusd+deliver_price);
	document.getElementById('cart_fullpricerubnald').innerHTML = prepareNumber8(bnal*el_fullpriceusd+deliver_price);
	
	form.elements['action'].value = 'update';
	form.submit();
}
function setpay(form)
{
	form.elements['action'].value = 'update';
	form.submit();
	
}

function cart_delete(form, id)
{
	form.elements['delete'].value = id;
	form.elements['action'].value = 'delete';
	form.submit();
}

function fnOnClick( form )
{
	var idCat = form.elements['ct'].value;
	xajax_getfunc(idCat);
}

function cart(url, width, height) 
{
	w = window.open(url,'addcart','height='+height+',width='+width+', scrollbars=yes, menu=no,status=yes,resizable=no');
	w.focus();
} 
function viewstag(stage, element) 
{
	var stage11 = new Array("co-name", "co-phone", "co-email");
	var stage12 = new Array("co-nalog1", "co-nalog2", "co-org", "co-uadress", "co-fadress", "co-inn", "co-kpp", "co-okpo", "co-bank", "co-bik", "co-rs", "co-ks");
	var stage13 = new Array("co-delivery1", "co-delivery2", "co-delivery3", "co-delivery4");
	var stage14 = new Array("co-pname", "co-padress");
	
	var stage21 = new Array("co-metro", "co-street1", "co-house1", "co-build1", "co-apartament1");
	var stage22 = new Array("co-direction", "co-street2", "co-house2", "co-build2", "co-apartament2");
	var stage23 = new Array("co-city", "co-transcomp");
	var stage25 = new Array("co-prname", "co-przip", "co-pradress");

	//alert(stage);
	
	if (stage == 1)
	{
		for (i = 0; i < stage11.length; i++)
		{
			document.getElementById(stage11[i]).disabled=false;
		}
		
		for (i = 0; i < stage13.length; i++)
		{
			document.getElementById(stage13[i]).disabled=false;
		}
		
		document.getElementById('stage1').style.display = 'block';
		
		
		if (element == 2)
		{
			for (i = 0; i < stage12.length; i++)
			{
				document.getElementById(stage12[i]).disabled=false;
			}
			
			document.getElementById('fields_bnal').style.display = 'block';
		}
		else
		{
			for (i = 0; i < stage12.length; i++)
			{
				document.getElementById(stage12[i]).disabled=true;
			}
		
			document.getElementById('fields_bnal').style.display = 'none';
		}
		
		if (element == 4)
		{
			for (i = 0; i < stage14.length; i++)
			{
				document.getElementById(stage14[i]).disabled=false;
			}
			
			document.getElementById('fields_sber').style.display = 'block';
		}
		else
		{
			for (i = 0; i < stage14.length; i++)
			{
				document.getElementById(stage14[i]).disabled=true;
			}
		
			document.getElementById('fields_sber').style.display = 'none';
		}
	}
	
	if (stage == 2)
	{	
		if (element == 1)
		{
			for (i = 0; i < stage21.length; i++)
			{
				document.getElementById(stage21[i]).disabled=false;
			}
			
			for (i = 0; i < stage22.length; i++)
			{
				document.getElementById(stage22[i]).disabled=true;
			}
			
			for (i = 0; i < stage23.length; i++)
			{
				document.getElementById(stage23[i]).disabled=true;
			}
			
			for (i = 0; i < stage25.length; i++)
			{
				document.getElementById(stage25[i]).disabled=true;
			}
		
			document.getElementById('adress_mkad').style.display = 'block';
			document.getElementById('adress_zamkad').style.display = 'none';
			document.getElementById('adress_transport').style.display = 'none';
			document.getElementById('adress_pochta').style.display = 'none';
			document.getElementById('stage2').style.display = 'block';
		}
		
		if (element == 2)
		{
			for (i = 0; i < stage21.length; i++)
			{
				document.getElementById(stage21[i]).disabled=true;
			}
			
			for (i = 0; i < stage22.length; i++)
			{
				document.getElementById(stage22[i]).disabled=false;
			}
			
			for (i = 0; i < stage23.length; i++)
			{
				document.getElementById(stage23[i]).disabled=true;
			}
			
			for (i = 0; i < stage25.length; i++)
			{
				document.getElementById(stage25[i]).disabled=true;
			}
		
			document.getElementById('adress_mkad').style.display = 'none';
			document.getElementById('adress_zamkad').style.display = 'block';
			document.getElementById('adress_transport').style.display = 'none';
			document.getElementById('adress_pochta').style.display = 'none';
			document.getElementById('stage2').style.display = 'block';
		}
		
		if (element == 3)
		{
			for (i = 0; i < stage21.length; i++)
			{
				document.getElementById(stage21[i]).disabled=true;
			}
			
			for (i = 0; i < stage22.length; i++)
			{
				document.getElementById(stage22[i]).disabled=true;
			}
			
			for (i = 0; i < stage23.length; i++)
			{
				document.getElementById(stage23[i]).disabled=false;
			}
			
			for (i = 0; i < stage25.length; i++)
			{
				document.getElementById(stage25[i]).disabled=true;
			}
			
			document.getElementById('adress_mkad').style.display = 'none';
			document.getElementById('adress_zamkad').style.display = 'none';
			document.getElementById('adress_transport').style.display = 'block';
			document.getElementById('adress_pochta').style.display = 'none';
			document.getElementById('stage2').style.display = 'block';
		}
		
		if (element == 4)
		{
			for (i = 0; i < stage21.length; i++)
			{
				document.getElementById(stage21[i]).disabled=true;
			}
			
			for (i = 0; i < stage22.length; i++)
			{
				document.getElementById(stage22[i]).disabled=true;
			}
			
			for (i = 0; i < stage23.length; i++)
			{
				document.getElementById(stage23[i]).disabled=true;
			}
			
			for (i = 0; i < stage25.length; i++)
			{
				document.getElementById(stage25[i]).disabled=true;
			}
			
			document.getElementById('adress_mkad').style.display = 'none';
			document.getElementById('adress_zamkad').style.display = 'none';
			document.getElementById('adress_transport').style.display = 'none';
			document.getElementById('adress_pochta').style.display = 'none';
			document.getElementById('stage2').style.display = 'none';
		}
		
		if (element == 5)
		{
			for (i = 0; i < stage21.length; i++)
			{
				document.getElementById(stage21[i]).disabled=true;
			}
			
			for (i = 0; i < stage22.length; i++)
			{
				document.getElementById(stage22[i]).disabled=true;
			}
			
			for (i = 0; i < stage23.length; i++)
			{
				document.getElementById(stage23[i]).disabled=true;
			}
			
			for (i = 0; i < stage25.length; i++)
			{
				document.getElementById(stage25[i]).disabled=false;
			}
			
			document.getElementById('adress_mkad').style.display = 'none';
			document.getElementById('adress_zamkad').style.display = 'none';
			document.getElementById('adress_transport').style.display = 'none';
			document.getElementById('adress_pochta').style.display = 'block';
			document.getElementById('stage2').style.display = 'block';
		}
		
		document.getElementById('co-text').disabled=false;
		document.getElementById('stage3').style.display = 'inline';
	}

} 

