﻿function onCl(el)
{     
    if (document.getElementById(el).style.display != 'block') {
        document.getElementById(el).style.display = 'block';
       }
    else {
        document.getElementById(el).style.display = 'none';
        } 
}



function chpic(id){
d.getElementById(id).style.background='url('+picnow[1]+') no-repeat center'
d.getElementById('picbig').style.background='url('+arr[id][0]+') no-repeat center'
picnow2=picnow;
picnow=arr[id];
arr[id]=picnow2;
}

function chspec(what){
    if(what==1) specnow++;
    else specnow--;
    if(specnow==0) specnow=c;
        d.getElementById('name_spec_t').innerHTML=ar[specnow][0];
        d.getElementById('desc_spec_t').innerHTML=ar[specnow][1] + "<br><span class='red'>"+ar[specnow][5]+"</span>";
        d.getElementById('spec_price').innerHTML=ar[specnow][2];
        d.getElementById('spec_l').href=ar[specnow][4];
        d.getElementById('spec_i').src=ar[specnow][3];
        if(ar[specnow][7]==0) d.getElementById('spec_o').innerHTML='<a onclick="order_ok(\'l'+ ar[specnow][6] +'\','+ specnow +',\''+ ar[specnow][2] +'\')" href="/_frame.php?tid='+ ar[specnow][6] +'&tn='+ ar[specnow][0] +'&tp='+ ar[specnow][2] +'" target="recount">Заказать</a>';
        else d.getElementById('spec_o').innerHTML="<span class=\"ordok\" class='red'><a href=\"/order/\" title=\"Перейти к заказу\">Товар в корзине</a></span>";    
    if(specnow==c && what!=0) specnow=0;
}

function order_ok(id,spec,p) {
if(spec!=0) {
    d.getElementById('spec_o').innerHTML="<span class='red'><a  class=\"ordok\" href=\"/order/\" title=\"Перейти к заказу\">Товар в корзине</a></span>";

    ar[spec][7]=1;
//alert(1);
    } else {
document.getElementById(id).innerHTML="<a class=\"ordok\" href=\"/order/\" title=\"Перейти к заказу\">Товар в корзине</a></span>";
}
pp = parseInt(document.getElementById('sumnow').innerHTML);
document.getElementById('sumnow').innerHTML=parseInt(p)+pp;

}





function makeStripy() 
{
   var tabs = document.getElementById("for_order");
         var rows = tabs.getElementsByTagName("tr");
        // alert(rows.length);
         for (var i = 1; i < rows.length-5; i++){ // строки нумеруются с 0
            rows[i].className = ((i % 2) != 0 ? "odd" : "");
            }
}






function order_all() {
     var tab = document.getElementById('for_order');
     var qwe = tab.getElementsByTagName('TR');
     var price=0;
     var col=0;
     var all_sum=0;
     var new_sum=0;
    // alert(qwe.length);
     for(var i=1;i<qwe.length-5;i++) {
  //   alert(qwe[i].innerHTML);
        if(qwe[i].style.display!='none') {
                                //alert(qwe[i].getElementsByTagName('TD')[2].innerHTML);
        price=parseInt(qwe[i].getElementsByTagName('TD')[2].innerHTML);
       // alert(qwe[i].getElementsByTagName('INPUT')[0].value);
       // if(qwe[i].getElementsByTagName('INPUT')[0]) 
       col=qwe[i].getElementsByTagName('INPUT')[0].value;
//        alert(col);
        new_sum=price*col;
        //alert(new_sum);
        qwe[i].getElementsByTagName('TD')[3].innerHTML=new_sum;
        all_sum+=new_sum;
        document.getElementById('all_sum').innerHTML=all_sum;
        
 
                                }
     }
    // alert(document.getElementById('ord_form'));
     document.getElementById('ord_form').submit();
                makeStripy() ; 
                		delivery_recount();

     
}


function order_del(id,cfd) {

        var d=document;
        
    var sum = parseInt(d.getElementById('pr_sum'+id).innerHTML);
    //alert(sum);
    var all_sum = parseInt(d.getElementById('all_sum').innerHTML);
    var num = d.getElementById('tr'+id).sectionRowIndex;
        d.getElementById("for_order").tBodies[0].deleteRow(num);
        if(d.getElementById("for_order").getElementsByTagName("tr").length==5) {
        //d.getElementById("for_order").innerHTML='<tr>Ваша корзина пуста. Но не расстраивайтесь!) Вы легко сможете наполнить ее в разделах нашего каталога!</tr>'; // all delete, hide table
        d.getElementById('all_sum').innerHTML=all_sum-sum;
        order_all();
        } 
        else {
            makeStripy();    
            d.getElementById('all_sum').innerHTML=all_sum-sum;
            count_free_delivery-=cfd;
       		delivery_recount();
        }
}



function chDos(s){
		d.getElementById('kudi').value=s;
		if(s==1) {
			d.getElementById('s1').innerHTML=t1;
			d.getElementById('s2').innerHTML=l2;
			d.getElementById('s3').innerHTML=l3;			
			d.getElementById('mos').style.display='block';
			d.getElementById('nal').style.display='none';
			d.getElementById('hidcity').style.display='none';
			kuda_dostavit=1;
		//	if(delivery==0) d.getElementById('all_sum1').innerHTML=200;
		}else if(s==2) {
			d.getElementById('s1').innerHTML=l1;
			d.getElementById('s2').innerHTML=t2;
			d.getElementById('s3').innerHTML=l3;
			d.getElementById('mos').style.display='block';
			d.getElementById('nal').style.display='none';
			d.getElementById('hidcity').style.display='block';
			kuda_dostavit=2;
		//	if(delivery==0) d.getElementById('all_sum1').innerHTML=350;
		}else if(s==3) {			
			d.getElementById('s1').innerHTML=l1;
			d.getElementById('s2').innerHTML=l2;
			d.getElementById('s3').innerHTML=t3;
			d.getElementById('mos').style.display='none';
			d.getElementById('nal').style.display='block';
			kuda_dostavit=3;
			
		}
		//order_all();
		delivery_recount();
	}
	
	function delivery_recount(){
//	alert();
//	if(!s) s=0;
	var all_sum = parseInt(d.getElementById('all_sum').innerHTML);
	
	   if(count_free_delivery>0) delivery=1;	
	   else if(kuda_dostavit==1&&all_sum>3000) delivery=1;
	   else if(kuda_dostavit==2&&all_sum>5000) delivery=1;
       else delivery=0;
       
        if(delivery==1) {
        	d.getElementById('all_sum1').innerHTML='<b>0</b> рублей';
        	d.getElementById('all_sum2').innerHTML=all_sum;
        }else{
        	if(kuda_dostavit==1) {
        		d.getElementById('all_sum1').innerHTML='<b>200</b> рублей';
        		d.getElementById('all_sum2').innerHTML=all_sum+200;
        		}
        	if(kuda_dostavit==2) {
        		d.getElementById('all_sum1').innerHTML='<b>350</b> рублей';
        		d.getElementById('all_sum2').innerHTML=all_sum+350;
        		}
        	if(kuda_dostavit==3) {
        		d.getElementById('all_sum1').innerHTML='Рассчитает оператор';
        		d.getElementById('all_sum2').innerHTML=all_sum;
        		}
        	
		}
	d.getElementById('form_d').value=d.getElementById('all_sum1').innerHTML;
	d.getElementById('form_i').value=d.getElementById('all_sum2').innerHTML;	
	
	
	}
