imwhite=new Image();
imred=new Image();
imgreen=new Image();
imwhite.src="img/mcir1.gif";
imred.src="img/mcir2.gif";
imgreen.src="img/mcir3.gif";
imtopwhite=new Image();
imtopred=new Image();
imtopgreen=new Image();
imtopwhite.src="img/mcirtop1.gif";
imtopred.src="img/mcirtop2.gif";
imtopgreen.src="img/mcirtop3.gif";
imbotwhite=new Image();
imbotred=new Image();
imbotgreen=new Image();
imbotwhite.src="img/mcirbot1.gif";
imbotred.src="img/mcirbot2.gif";
imbotgreen.src="img/mcirbot3.gif";
 
function ChangeCount(idg)
{
	var ctg = document.getElementById('ccount_'+idg).value;
	var gp = document.getElementById('price_'+idg).innerHTML;
	var g = document.getElementById('goodsc_'+idg).innerHTML;
	var price = g*gp;
	var xhReq = new createXMLHttpRequest();
	xhReq.open('GET', 'ajaxchanges.php?idgoods='+idg+'&count='+ctg, true)
	xhReq.onreadystatechange = function () {
	if (xhReq.readyState != 4) {return;}
	else {
			var rText = xhReq.responseText;
			if(rText == "ok")
			{
				document.getElementById('countprice_'+idg).innerHTML = retRound(price*ctg);
				CalculateTotal();
			}
		 }
	}
	xhReq.send(null);

	
}

function retRound(x,scale)
{

     if(typeof(scale) == 'undefined')
          scale  = 2;

     return (Math.round(x*(Math.pow(10,scale)))/Math.pow(10,scale)).toFixed(scale);
}

function CalculateTotal()
{
	var ct = 0;
	var itogo = 0;
	var discount = 0;
	for(val in arrgd)
	{
		ct += parseInt(document.getElementById('countprice_'+arrgd[val]).innerHTML);
	}
	//arrgdis
	if (ct >= porog3)
	{
		for(val in arrgd)
		{
			ct2 = parseInt(document.getElementById('ccount_'+arrgd[val]).value);
			itogo += arrgdis[val]*ct2;
		}
		discount = ct-itogo;		
	}else
	{
		if(ct >= porog2)
		{
			itogo = ct - ((ct*disc2)/100);
			discount = ct-itogo;	
		}else
		{
			if(ct >= porog1)
			{
				itogo = ct - ((ct*disc1)/100);
				discount = ct-itogo;
			}else
			{
				discount = 0;
				itogo = ct;
			}
		}
	}

	document.getElementById('allcount').innerHTML = retRound(ct);
	document.getElementById('discount').innerHTML = retRound(discount);
	document.getElementById('total').innerHTML = retRound(itogo);
}

function TestEmail()
{
	var email = document.getElementsByName('email').email.value;
	if(!email)
	{
		alert("Введите e-mail!");
		document.getElementsByName('email').email.focus();
	}else
	{
		if(email.search("^[a-z0-9\._-]+@[a-z0-9\._-]+\.[a-z]{2,4}\$"))
		{
			alert( "Некорректный e-mail!");
			document.getElementsByName('email').email.value = "";
			document.getElementsByName('email').email.focus();
		}else
		{
			fomremail.submit();
		}

	}
}

function createXMLHttpRequest() 
{
	try { return new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) {}
	try { return new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {}
	try { return new XMLHttpRequest(); } catch(e) {}
	alert("XMLHttpRequest not supported");
	return null;
}

function GetGoodsInfo(idgoods)
{

	var xhReq = new createXMLHttpRequest();
	xhReq.open('GET', 'ajaxgetgoodsinfo.php?idgoods='+idgoods, true)

	xhReq.onreadystatechange = function () {
	if (xhReq.readyState != 4) {return;}
	else {
			var rText = xhReq.responseText;
			document.getElementById('goodsinfo').innerHTML = rText;
		 }
	}
	xhReq.send(null);
}

function TestBasketForm()
{
	var send = 1;
	var name = document.getElementsByName('name').name.value;
	var emailb = document.getElementsByName('emailb').emailb.value;
	var phone = document.getElementsByName('phone').phone.value;

	if(!name && send == 1)
	{
		alert("Введите ФИО!");
		document.getElementsByName('name').name.focus();
		send = 0;
	}

	if(!emailb && send == 1)
	{
		alert("Введите e-mail!");
		document.getElementsByName('emailb').emailb.focus();
		send = 0;
	}
	if((emailb.search("^[a-z0-9\._-]+@[a-z0-9\._-]+\.[a-z]{2,4}\$")) && send == 1)
	{
		alert( "Некорректный e-mail!");
		document.getElementsByName('emailb').emailb.value = "";
		document.getElementsByName('emailb').emailb.focus();
		send = 0;
	}
	if(!phone && send == 1)
	{
		alert("Введите Телефон!");
		document.getElementsByName('phone').phone.focus();
		send = 0;
	}
	if(send == 1)
	{
		formbasket.submit();
	}

}
