function ToCart(xid, num, pri)
{
    var req = new Subsys_JsHttpRequest_Js();
    var nu = document.getElementById('num').innerHTML - 0
    pr = document.getElementById('sum').innerHTML - 0
    nu = nu + num
    pr = pr + pri
    document.getElementById('num').innerHTML = (nu || '');
    document.getElementById('sum').innerHTML = (pr || '');
    
    req.caching = false;
    req.open('GET', '/basket_add.php', true);
    req.send({
        pid: xid
    });
}

function AddToCart(xid, pri)
{
    var num = 1;
    ToCart(xid, num, pri);
}

var cookies = new Object();

function extractCookies()
{
    var name, value;
    var beginning, middle, end;
    beginning = 0;
    while (beginning < document.cookie.length) {
        middle = document.cookie.indexOf('=', beginning);
        end = document.cookie.indexOf(';', beginning);
        
        if (end == -1) {
            end = document.cookie.length;
        }
        if ((middle > end) || (middle == -1)) {
            name = document.cookie.substring(beginning, end);
            value = "";
        }
        else {
            name = document.cookie.substring(beginning, middle);
            value = document.cookie.substring(middle + 1, end);
        }
        cookies[name] = unescape(value);
        beginning = end + 2;
    }
}

function deleteCookie(name)
{
    document.cookie = name + "=0; expires=Thu, 01-Jan-1970 00:00:01 GMT";
}

function printAllCookies()
{
	extractCookies();
	var alertString = '';
	for (var index in cookies)
	{
		alertString = alertString + index + ": " + cookies[index] + "\n";
	}
	alert(alertString);
}

function displayOpenCategories()
{
	extractCookies();
	for (var index in cookies)
	{
		index = index + '';
		if (index.indexOf("row") != -1)
		{
			toggle(index);
			var cat_id = "c" + index.substr(3, 1);
			show(cat_id);
		}
	}
}

function toggle(id)
{
    el = document.getElementById(id);
	if (el)
	{
		if (el.style.display) 
		{
	        el.style.display = '';
			extractCookies();
	        document.cookie = id + "=1";
	    }
	    else 
		{
	        el.style.display = 'none';
	        extractCookies();
	        deleteCookie(id);
	    }
	}
}

var num = 1
nums = new Array(100);
for (i = 0; i < nums.length; i++) {
    nums['c' + i] = 1;
}

function show(id)
{
    we = document.getElementById(id);
	if (we)
	{
 	   img1 = new Image()
	    img1.src = "/pic/pl.gif"
	    img2 = new Image()
	    img2.src = "/pic/mi.gif"
	    nums[id] = nums[id] + 1
	    if (nums[id] == 3) 
		{
	        nums[id] = 1
	    }
	    we.src = eval("img" + nums[id] + ".src")	
	}
}


function load(num, sum)
{
    document.getElementById('num').innerHTML = num
    document.getElementById('sum').innerHTML = sum
}

function openPic(url, width, height)
{
	width = parseInt(width);
	height = parseInt(height);
	var left = parseInt((screen.availWidth / 2) - (width / 2));
    var top = parseInt((screen.availHeight / 2) - (height / 2));
    var windowFeatures = "width=" + width + ",height=" + height +
    ",left=" + left + ",top=" + top + ",screenX=" + left + ",screenY=" + top
	+ ',directories=no,hotkeys=no,location=no,menubar=no,resizable=no,'
	+ 'scrollbars=no,status=no,titlebar=no,toolbar=no';
    window.open(url, '', windowFeatures);
}
