var d = w.document;
var colors = new Array();
colors[0] = "#FF5400";
colors[1] = "#FF6600";
colors[2] = "#FF7700";
colors[3] = "#FF8800";
colors[4] = "#FF9900";
colors[5] = "#FF9933";
colors[6] = "#FF9966";
colors[7] = "#FFCC99";
colors[8] = "#FFCCCC";
colors[9] = "#FFFFFF";
var isRunning = false;

function DeleteItem(pid) {
    x_delete_item(pid, ShowCart);
    var tab = d.getElementById("itemlist");
    var tbody = tab.getElementsByTagName("TBODY")[0];
    var itemArray = tbody.getElementsByTagName("TR");
//	alert(itemArray.length);
    if (itemArray.length > 2) {    	var apx = '';
    	//if (d.getElementById("to_order" + pid).innerHTML == '+') apx = '_to_order';    	var total = getNumeric(d.getElementById("total" + apx).innerHTML) - getNumeric(d.getElementById("price" + pid).innerHTML);
    	total = new String(total);
    	strTotal = '';
    	for (j=total.length-3; j>0; j-=3) {    		strTotal = ',' + total.substr(j, 3) + strTotal;
    	}
    	strTotal = total.substr(0, j+3) + strTotal;
    	var shipCost = 0;
    	if (strTotal < 1500) shipCost = 150;
    	if (strTotal == '0') d.getElementById("summary" + apx).style.display = "none";
    	else {
    	    d.getElementById("total" + apx).innerHTML = strTotal + "&nbsp;руб.";
    	    d.getElementById("shipcost" + apx).innerHTML = shipCost + "&nbsp;руб.";
    	}
	    tbody.removeChild(d.getElementById("item" + pid));
    }
    else {
    	var rowsArray = new Array("summary", "summary_to_order", "separator2", "cart_buttons");
    	HideRows(rowsArray);
        d.getElementById("content").innerHTML = '<form name="cart_quantity" action="/shopping_cart.php/action/update_product" method="post"><table border="0" width="100%" cellspacing="0" cellpadding="0">';
        d.getElementById("content").innerHTML +='      <tr>';
        d.getElementById("content").innerHTML +='<table border="0" width="100%" cellspacing="0" cellpadding="0">';
        d.getElementById("content").innerHTML +='          <tr>';
        d.getElementById("content").innerHTML +='            <td class="pageHeading" colspan="2">';
        d.getElementById("content").innerHTML +="		<table border='0' cellpadding='0' cellspacing='0' class='caption' >";
        d.getElementById("content").innerHTML +='                    <tr>';
        d.getElementById("content").innerHTML +="                     <td style='padding:0; width:14px; height:24px;'></td>";
        d.getElementById("content").innerHTML +="                     <td class='caption'>Корзина</td>";
        d.getElementById("content").innerHTML +='                    </tr>';
        d.getElementById("content").innerHTML +='                </table>';
        d.getElementById("content").innerHTML +='            </td>';
        d.getElementById("content").innerHTML +='          </tr>';
        d.getElementById("content").innerHTML +='        </table></td>';
        d.getElementById("content").innerHTML +='      </tr>';
        d.getElementById("content").innerHTML +='      <tr>';
        d.getElementById("content").innerHTML +='        <td><img src="images/pixel_trans.gif" border="0" alt="" width="100%" height="10"></td>';
        d.getElementById("content").innerHTML +='      </tr>';
        d.getElementById("content").innerHTML +='      <tr>';
        d.getElementById("content").innerHTML +='        <td align="center" class="main">Выберите товар из каталога</td>';
        d.getElementById("content").innerHTML +='      </tr>';
        d.getElementById("content").innerHTML +='      <tr>';
        d.getElementById("content").innerHTML +='        <td align="center" class="main"><img src="images/pixel_trans.gif" border="0" alt="" width="100%" height="10"></td>';
        d.getElementById("content").innerHTML +='      </tr>';
        d.getElementById("content").innerHTML +='      <tr>';
        d.getElementById("content").innerHTML +='        <td align="center" class="main"><img src="images/pixel_trans.gif" border="0" alt="" width="100%" height="10"></td>';
        d.getElementById("content").innerHTML +='      </tr>';
        d.getElementById("content").innerHTML +='      <tr>';
        d.getElementById("content").innerHTML +='        <td class="main"><a href="/account_history.php" class="headerNavigation">Мои предыдущие заказы</a></td>';
        d.getElementById("content").innerHTML +='      </tr>';
        d.getElementById("content").innerHTML +='    </table></form></td>';
        d.getElementById("content").innerHTML +='    <td width="200" valign="top"><table border="0" width="200" cellspacing="0" cellpadding="2">';
        d.getElementById("content").innerHTML +='    </table></td>';
        d.getElementById("content").innerHTML +='  </tr>';
        d.getElementById("content").innerHTML +='</table>';
    }
}

function getNumeric(strPrice) {
	valstr = new String(strPrice);
	valstr = valstr.replace(/&nbsp;руб\./, "");
	valstr = valstr.replace(/\sруб\./, "");
	valstr = valstr.replace(/,/g, "");
	val = Number(valstr);
	return val;
}

function HideRows (ids) {
	for (var i in ids) {
		if (d.getElementById(ids[i])) d.getElementById(ids[i]).style.display = "none";
	}
}

function LoadCart(pid) {
    if (isRunning == false) {
	    isRunning = true;
	    x_put_item(pid, ShowCart);
    }
}

function ch_color(pid, cnt) {	var span = document.getElementById('span'+pid);
	cnt++;
	if (cnt<10) {		span.style.color = colors[cnt];
		setTimeout('ch_color('+pid+','+cnt+')', 150);
	}
	else {		span.innerHTML = "&nbsp;&nbsp;&nbsp;&nbsp;";
		span.style.color = '#FF5400';
		isRunning = false;
	}
	span = null;
}

function ShowCart(info_box_contents) {
           var str;
           var num = 0;           var len = info_box_contents.length;
           var tab = d.getElementById('shop_cart');
           tab.removeChild(tab.getElementsByTagName('TBODY')[0]);
           var tbody = d.createElement("TBODY");
           tab.appendChild(tbody);
           var row = tbody.insertRow(-1);
           var td = row.insertCell(-1);
	   str='';
	   var schetchik=0;
	   var tsena=0;
	   var kolvo;
           for (var i in info_box_contents) {
			
			tsena=ascii2str (info_box_contents[i]['text']);
			if(schetchik==0)
			{
				str+= ascii2str (info_box_contents[i]['text']);
				kolvo=info_box_contents[0]['oyaebu'];
			}
			schetchik++;
           }
//	   td.innerHTML = '<div style="background:none;position:relative;padding-left:8px;">';
//	   td.innerHTML += '<a href="/shopping_cart.php"><img src="/img/basket.gif"/></a>';
//	   td.innerHTML += '</div>';
//	   td.innerHTML += '<div style="background:none;position:relative;padding-left:43px;margin-top:-27px;">';
//	   td.innerHTML += '<a class="linkShoppingCart bold" href="/shopping_cart.php">Ваша корзина:</a>';
//	   td.innerHTML += '</div>';
//	   td.innerHTML += '<div style="background:none;position:absolute;left:43px;margin-top:0px;float:right; width:200px">';
//	   td.innerHTML += '<span style="color:white">Товаров&nbsp;&nbsp;: <b>'+kolvo+'</b></span>';
//	   td.innerHTML += '</div>';
//	   td.innerHTML += '<div style="background:none;position:relative;padding-left:43px;margin-top:0px;">';
//	   td.innerHTML += '<span style="color:white">на&nbsp;сумму&nbsp;:'+tsena+'<b><span class=\"rur\">p<span>уб.</span></b></span>';
//	   td.innerHTML += '</div>';
	   var kolvospan = d.getElementById('korztov');
	   kolvospan.innerHTML = 'Товаров&nbsp;&nbsp;: <b>'+kolvo+'</b>';
           var pricespan = d.getElementById('korzprice');
	   pricespan.innerHTML = 'на сумму : <b>'+tsena.replace('руб.','<span class="rur">p<span>уб.</span></span>').replace('Выберите товар из каталога','0 <span class="rur">p<span>уб.</span></span>')+'</b>';


	   td.innerHTML += '<div style="color:white;text-decoration:underline;cursor: pointer;font-size:12px;display:none; visibility:hidden; background:none;padding-left:43px;" id="showkorz" onMouseDown="korzshow(\'showkorz\',\'hidekorz\',\'shopboxdiv\')">Показать&nbsp;содержимое&nbsp;корзины</div>';
	   td.innerHTML += '<div style="color:white;text-decoration:underline;cursor: pointer;font-size:12px;background:none;padding-left:43px;" id="hidekorz" onMouseDown="korzhide(\'showkorz\',\'hidekorz\',\'shopboxdiv\')">Скрыть&nbsp;содержимое&nbsp;корзины</div>';
	   td.innerHTML += '<div id="shopboxdiv" style="display:block; background:none;padding-top:5px; color:white; width:210px; margin-left:20px;">'+str+'</div>';
//           td.innerHTML = '<img src="images/pixel_trans.gif" border="0" alt="" width="100%" height="1">';

	   

           row = tbody.insertRow(-1);
           var td = row.insertCell(-1);


//           td.innerHTML = '<img src="images/pixel_trans.gif" border="0" alt="" width="100%" height="1">';

           var span = document.getElementById('span'+info_box_contents[0]['pid']);
           tab = null;
           tbody = null;
           row = null;
           td = null;
           if (span) {
	           span.innerHTML = "+" + info_box_contents[0]['qty'];
	           setTimeout('ch_color('+info_box_contents[0]['pid']+',0)', 150);
           }
           else {
	           span = null;
	           isRunning = false;
           }
}
