// JavaScript Document
// itari catalogue js
//(C) sm
//2006/07/09 - 2008/03/12


function gotoImg (img_src,width,height)
				{
					width=parseInt(width)+40;
					height=parseInt(height)+40;
					window.open (img_src,'w1','top=50, left=0,titlebar=no,toolbar=no,width='+ width +',  height='+ height +',directories=no,status=no,scrollbars=no, resize=no,menubar=no');
				}
				
				
function forder11()
				{
				form_or.elements[4].value=" ";
				for(j=6; j<(form_or.length-1);j++)
					{	
						temp=document.getElementById("tgood_"+(j-5));
						if(form_or.elements[j].value)
						form_or.elements[4].value=form_or.elements[4].value+"Товар "+temp.innerHTML+" Количество "+form_or.elements[j].value+";";
					}
				submit();
							}
							
							
function newwin(src)
				{
					window.open (src,'w1');
				}


//  Старые коды


function getCookie(name) {
  var dc = document.cookie;
  var prefix = name + "=";
  var begin = dc.indexOf("; " + prefix);
  if (begin == -1) {
    begin = dc.indexOf(prefix);
    if (begin != 0) return null;
  } else
    begin += 2;
  var end = document.cookie.indexOf(";", begin);
  if (end == -1)
    end = dc.length;
  return unescape(dc.substring(begin + prefix.length, end));
}




var cont_id,script_cost;


function putOrder (script_id,x,y,d_id,d_price)
	{
		dcount.value="";
		scr_id.innerHTML=d_id;
		scr_price.innerHTML=d_price;
		forcount.style.top=y;
		forcount.style.left=x;
		
		forcount.style.visibility="visible";
		dcount.focus();
		dtitle.innerHTML=script_id.innerHTML;
	}

function moz_putOrder (text,good_cost)
	{
		
		moz_setCookie("basket", text, good_cost)
		
	}




function ex_setCookie(name, id,name_count,good_cost) {
 var pvalue = getCookie(name);
 var count;
 var subgg
 var cont_id;
 var script_count=0;
// var all_count;
// var all_cost; 

 mc=document.getElementById("moz_cont"+name_count);
 all_c=document.getElementById("all_count");
 all_cu=document.getElementById("all_cost");
 if(pvalue==null){
	 	
		if(basket_block){
	 	basket_block.innerHTML = "<p class='rel'>В вашей корзине <b> <span id='all_count'></span></b> на сумму 	<b id='all_cost'></b>&nbsp;руб.</p>" 
		}
		if(isNaN(parseInt(mc.value))){alert("Неверное значение"); return 0;}
		script_count=parseInt(mc.value);
		st = new String(script_count);
		rz=parseInt(st.substr(st.length-1));
		
		rz=st.substr(st.length-2);
		rzz=st.substr(st.length-1);
		
		if (rz>=11 && rz<20) subgg=" товаров ";
		else if (rzz>=5 && rzz<10) subgg=" товаров ";
		else if (rzz==0) subgg=" товаров ";
		else if (rzz>=2 && rzz<5) subgg=" товара "
		else if (rzz==1) subgg=" товар ";
				
		
		script_cost=parseInt(mc.value)*parseInt(good_cost);
		script_count=script_count + subgg;
		
		all_c=document.getElementById("all_count");
 		all_cu=document.getElementById("all_cost");
		//alert("all_cu");
		all_c.innerHTML=script_count;
		all_cu.innerHTML=script_cost;
		
		//alert(mc.value);
		document.cookie = name + "=" +escape(id)+"|"+escape(parseInt(mc.value))+"; path=/";
		alert("Товар заказан.");
		}
 else {
		
			
			if(isNaN(parseInt(mc.value))){alert("Неверное значение"); return 0;}
			script_count=parseInt(all_c.innerHTML)+parseInt(mc.value);
			st = new String(script_count);
			rz=st.substr(st.length-2);
			rzz=st.substr(st.length-1);
			
			if (rz>=11 && rz<20) subgg=" товаров ";
			else if (rzz>=5 && rzz<10) subgg=" товаров ";
			else if (rzz==0) subgg=" товаров ";
			else if (rzz>=2 && rzz<5) subgg=" товара "
			else if (rzz==1) subgg=" товар ";
			
			script_cost=parseInt(all_cost.innerHTML) + parseInt(mc.value)*parseInt(good_cost);
		
			script_count=script_count + subgg;
			all_c.innerHTML=script_count;
			all_cu.innerHTML=script_cost;
			
			
			document.cookie = name + "=" + escape(pvalue)+","+escape(id)+"|"+escape(parseInt(mc.value))+"; path=/";
			alert("Товар заказан.");
		
  	  }
}


	
function moz_setCookie(name, id,name_count,good_cost) {
 var pvalue = getCookie(name);
 var count;
 var subgg
 var cont_id;
 var script_count=0; 
 mc=document.getElementById("moz_cont"+name_count);

 bask=document.getElementById("basket_block");
 all_c=document.getElementById("all_count");
 all_cu=document.getElementById("all_cost");
		

 if(pvalue==null){
	 	if(isNaN(parseInt(mc.value))){alert("Неверное значение"); return 0;}
		script_count=parseInt(mc.value);
		st = new String(script_count);
		rz=st.substr(st.length-1);
	
		rz=st.substr(st.length-2);
		rzz=st.substr(st.length-1);
		
		if (rz>=11 && rz<20) subgg=" товаров ";
		else if (rzz>=5 && rzz<10) subgg=" товаров ";
		else if (rzz==0) subgg=" товаров ";
		else if (rzz>=2 && rzz<5) subgg=" товара "
		else if (rzz==1) subgg=" товар ";
		
		script_cost=parseInt(mc.value)*parseInt(good_cost);
		script_count=script_count + subgg;
		//basket_block.innerHTML = "<p class='rel'>В вашей корзине <b> <span id='all_count'></span></b> на сумму 	<b id='all_cost'></b>&nbsp;руб.</p>";
		bask.innerHTML = "<p class='rel'>В вашей корзине <b> <span id='all_count'></span></b> на сумму 	<b id='all_cost'></b>&nbsp;руб.</p>";
		all_c=document.getElementById("all_count");
 		all_cu=document.getElementById("all_cost");
		all_c.innerHTML=script_count;
		all_cu.innerHTML=script_cost;
		
		
		document.cookie = name + "=" +escape(id)+"|"+escape(parseInt(mc.value))+"; path=/";
		alert("Товар заказан.");
		}
 else {
			if(isNaN(parseInt(mc.value))){alert("Неверное значение"); return 0;}
			script_count=parseInt(all_c.innerHTML)+parseInt(mc.value);
			st = new String(script_count);
			rz=st.substr(st.length-2);
			rzz=st.substr(st.length-1);
			
			if (rz>=11 && rz<20) subgg=" товаров ";
			else if (rzz>=5 && rzz<10) subgg=" товаров ";
			else if (rzz==0) subgg=" товаров ";
			else if (rzz>=2 && rzz<5) subgg=" товара "
			else if (rzz==1) subgg=" товар ";
			
			script_cost=parseInt(all_cu.innerHTML) + parseInt(mc.value)*parseInt(good_cost);
		
			script_count=script_count + subgg;
			all_c.innerHTML=script_count;
			all_cu.innerHTML=script_cost;
			
			
			document.cookie = name + "=" + escape(pvalue)+","+escape(id)+"|"+escape(parseInt(mc.value))+"; path=/";
			alert("Товар заказан.");
		
  	  }
}
	



function  edit(value,script_id){
	value=script_id;
	return value;
	}
	
function choice(p,x)
	{
		office_form.elements[p-1].checked="checked";
	}

//cart JS by Alexander Suprunenco

function onLoaded()
{
	setInterval("onTimer()",500); 
} 

function onTimer()
{
	echoCount();
	echoCost();
	manageCookie();
}

function dropGood(btn,cid)
{
	if(document.getElementById) 
	{
		tr = btn;
		while (tr.tagName != 'TR') tr = tr.parentNode;
		tr.parentNode.removeChild(tr);
	}
	var str=getCookie("basket");
	var nc="";
	var tmp="";
	for(i=0;i<str.length;i++)
	{
		tmpstr=str.substring(i,i+1);
		if(tmpstr=="|")
		{
			if(tmp!=cid)
			{
				tmpi=i;
				while(i!=str.length && str.substring(i,i+1)!=",") i++;
				nc+=tmp+str.substring(tmpi,i+1);
				tmp="";
			}
			else 
			{
				while(i!=str.length && str.substring(i,i+1)!=",") i++;
				tmp="";
			}
		}
		else if(tmpstr!=",") tmp+=tmpstr;
	}
	if(nc!="") document.cookie="basket="+nc+"; path=/";
}

function dropAll(btn)
{
	document.cookie="basket=0; path=/; expires=Thu, 01-Jan-70 00:00:01 GMT";
	document.location.reload();
}

function getCookie(name) 
{
	var dc = document.cookie;
	var prefix = name + "=";
	var begin = dc.indexOf("; " + prefix);
	if (begin == -1) 
	{
		begin = dc.indexOf(prefix);
		if (begin != 0) return null;
	} 
	else begin += 2;
	var end = document.cookie.indexOf(";", begin);
	if (end == -1)
	end = dc.length;
	return unescape(dc.substring(begin + prefix.length, end));
}

function manageCookie()
{
	var str=getCookie("basket");
	if(str != null)
	{
		var gids=new Array();
		var counts=new Array();
		var pairs = str.split(",");
		for(i=0;i<pairs.length;i++)
		{
			var pair = pairs[i].split("|");
			gids[i] = pair[0];
			counts[i] = pair[1];
		}
		for(i=0;i<goodlist.elements.length;i+=5)
		{
			for(j=0;j<gids.length;j++)
			{
				if(gids[j]==goodlist.elements[i+4].value)
				{
					counts[j]=goodlist.elements[i+1].value;
				}
			}
		}
		nc="";
		for(i=0;i<gids.length;i++)
		{
			nc+=gids[i]+"|"+counts[i];
			if(i!=gids.length-1) nc+=",";
		}
		if(nc!="") document.cookie="basket="+nc+"; path=/";
	}
}

function echoCount()
{
	var tcnt=0;
	gl=document.getElementById("goodlist");
	tct=document.getElementById("totcount");
	for(i=1;i<gl.elements.length;i+=5)
	{
		tcnt+=parseInt(gl.elements[i].value,10);
	}
	tct.innerHTML=tcnt;
}

function echoCost()
{
	var tcost=0;
	gl=document.getElementById("goodlist");
	tc=document.getElementById("totcost");
	for(i=2;i<gl.elements.length;i+=5)
	{
		gl.elements[i].value=parseFloat(gl.elements[i-2].value*gl.elements[i-1].value);
		tcost+=parseFloat(gl.elements[i].value,10);
	}
	tc.innerHTML=tcost;
}

function checkOrdForm(frm)
{
	if(frm.elements[6].selectedIndex==1)
	{
		org.innerHTML="*";
		frm.elements[1].required=1;
	}
	else 
	{
		org.innerHTML="";
		frm.elements[1].required=0;
	}
}

function pmCheck(frm)
{
	var del=0;
	if(!frm.cp_deliveryWay.length)
	{
		if(frm.cp_deliveryWay.checked) 
		{	
			del=1;
		}
	}
	else
	{
		for(i=0;i<frm.cp_deliveryWay.length;i++)
		{
			if(frm.cp_deliveryWay[i].checked) 
			{	
				del=1;
			}
		}
	}
	if(del==0)
	{
		alert ("Выберите один из способов доставки!");
		return false;
	}
	var pay=0;
	if(!frm.cp_payWay.length)
	{
		if(frm.cp_payWay.checked) 
		{	
			pay=1;
		}
	}
	else
	{
		for(i=0;i<frm.cp_payWay.length;i++)
		{
			if(frm.cp_payWay[i].checked) 
			{	
				pay=1;
			}
		}
	}
	if(pay==0)
	{
		alert ("Выберите один из способов оплаты!");
		return false;
	}
	return true;
}
