var summ = 0;
var subm = 1;
load();

function load() {
	updopts();
	dupamount();
	bonus10();
	recalc();
}

function updopts() {
		
    var id = document.getElementById("led").value;
    var url = "funcs/get_ledopts.php?id=" + escape(id);
    request.open("GET", url, true);
    request.onreadystatechange = updatePage;
    request.send(null);
  }
  function updatePage() {
    if (request.readyState == 4) {
      var response = request.responseText.split("\n");
			 if(response[0]) 	{
       	document.getElementById("divled").style.visibility='visible';
				document.getElementById("divled").innerHTML="<select size='1' name='ledoption' id='ledoption'>"+response[0]+"</select>";

			} else {
				document.getElementById("divled").style.visibility='hidden';
				document.getElementById("divled").innerHTML="";

			}
			if(response[1]){
	      document.getElementById("price").innerHTML=response[1];
			}	
    }
		precalc();
  }

function dupamount() {
		if(!(document.getElementById('amount').value>0 && document.getElementById('amount').value <1000))	document.getElementById('amount').value='';	
		precalc();
}

function precalc() {
		document.getElementById('pretotal').innerHTML=document.getElementById('amount').value*document.getElementById('price').innerHTML;
		
}
function bonus10() {
	if(document.getElementById('bonus').value=='10')	{
		document.getElementById('bonemails').innerHTML="<small>Электронные адреса ваших друзей:<br/></small><textarea id='emails' rows=9 cols=30></textarea>";
		document.getElementById('bonemails').style.visibility='visible';

	} 
	else {
		document.getElementById('bonemails').style.visibility='hidden';
		document.getElementById('bonemails').innerHTML="";
	}
	recalc();
}

function addled() {
	if(document.getElementById('pretotal').innerHTML>0) {
		var text;
		text=document.getElementById('led'+document.getElementById("led").value).innerHTML;
		//text+=', '+document.getElementById('amount').value+' '+document.getElementById('lopt'+document.getElementById("ledoption").value).innerHTML;
		if(document.getElementById("divled").innerHTML!="") text+=" "+document.getElementById("ledoption").value;
		text+=", "+document.getElementById('amount').value+' шт., по цене: '+document.getElementById("price").innerHTML+'р, на сумму: '+document.getElementById('pretotal').innerHTML;
		document.getElementById('order').innerHTML=document.getElementById('order').innerHTML+text+"<br/>";
		summ =summ+(1*document.getElementById('pretotal').innerHTML);

		document.getElementById('led').value='100';
		document.getElementById('amount').value='0';
		document.getElementById('divled').innerHTML='';
		document.getElementById('pretotal').innerHTML='0';
		document.getElementById('ordersum').style.visibility='visible';
		updopts();
		recalc();

	}
	subm=1;

}

function recalc() {
	subm=0;
		var help='';
		var del='';
		var summmod=0;
		//document.getElementById('bonproc').innerHTML="+"+summ*document.getElementById('bonus').value/100+"р.";
		if(document.getElementById('ishelp').checked==true) { 
			document.getElementById('helpproc').innerHTML="+150р.";
			help=' + 150';
			summmod=150;
		}
		else document.getElementById('helpproc').innerHTML="+0р.";
		if(document.getElementById('deliv').value=="rus") {
			document.getElementById('delproc').innerHTML="**";
			del=' + трансп. по РФ'; 
		}	
		else {
			document.getElementById('delproc').innerHTML="+"+document.getElementById('deliv').value+"р.";
			del=' + '+document.getElementById('deliv').value;
			summmod=1*summmod+1*document.getElementById('deliv').value;
		}	
	var skidka=summ*(100-document.getElementById('bonus').value)/100+summmod;
	var total=summmod+summ;

	//	document.getElementById('ordersum').innerHTML="Итого: "+summ+help+del+" = <font color='red'>"+total+ "</font> рублей. <i>С учетом скидки: <font color='lime'>"+skidka+"</font> рублей.";
		if(document.getElementById('bonus').value!="") {
			sk="**"; 
			bonuss=" <i>Скидка по системе: <font color='lime'>"+document.getElementById('bonus').value+"</font>.</i>";
		}else {
			bonuss='';
			sk="-0р.";
		}
		document.getElementById('bonproc').innerHTML=sk;
		document.getElementById('ordersum').innerHTML="Итого: "+summ+help+del+" = <font color='red'>"+total+ "</font> рублей."+bonuss;


}
function clearorder() {
	summ=0;
	document.getElementById('order').innerHTML='';
	document.getElementById('ordersum').style.visibility='hidden';
	document.getElementById('ordersum').innerHTML='';
}


function checksubmit() {
	if(subm==1) {
		subm=0; return false;
	}
	if(summ==0) {
		alert("Выберете хотябы один товар.");
		return false;
	}	
	if(document.getElementById('lastname').value=="") {
		alert("Поле с фамилией обязательно для заполнения.");
		return false;
	}	


	if(document.getElementById('phonenum').value=="") {
		alert("Поле с контактным телефоном обязательно для заполнения.");
		return false;
	}	
	if(document.getElementById('address').value=="") {
		alert("Поле с адресом доставки обязательно для заполнения.");
		return false;
	}	

	
	document.getElementById('orderinfo').value=document.getElementById('order').innerHTML;
	document.getElementById('ordertotal').value=document.getElementById('ordersum').innerHTML;
	document.getElementById('form1').submit();

}




		

