var xmlHttp

var firstItem = 0
var product_id = "";
var supplier_id = "";
var color_id = "";
var size_id = "";

function decSize()
{
	firstItem = firstItem - 1;
	if (firstItem < 0)
		firstItem = 0;
	showList();
}

function incSize()
{
	firstItem = firstItem + 1;
	showList();
}

function selectColorSize(productID, colorID, sizeID)
{
    xmlHttp=GetXmlHttpObject()
    if (xmlHttp==null)
    {
        alert (lang_HTTP_request_error)
        return
    }
    color_id = colorID;
    size_id = sizeID;
    
    var url=ROOT_URL+ESHOP_DIR+"subpages/set_product_check.php"
    url=url+"?product_id="+productID
    url=url+"&color_id="+colorID
    url=url+"&size_id="+sizeID
    url=url+"&sid="+Math.random()
    
    xmlHttp.onreadystatechange=stateChanged
    xmlHttp.open("GET",url,true)
    xmlHttp.send(null)
    showList();
}

function addToCart(productID) {
    xmlHttp=GetXmlHttpObject()
    if (xmlHttp==null)
    {
        alert (lang_HTTP_request_error)
        return
    }
    if ((color_id == "") && (size_id == ""))
    {
        alert("Prosimo izberite barvo in velikost izdelka.")
        return;
    }
    
    var url=ROOT_URL+ESHOP_DIR+"subpages/product_add_to_cart.php"
    url=url+"?product_id="+productID
    url=url+"&sid="+Math.random()
    
    xmlHttp.onreadystatechange=showShoppingList
    xmlHttp.open("GET",url,true)
    xmlHttp.send(null)
}

function changeImage(imageID)
{
    xmlHttp=GetXmlHttpObject()
    if (xmlHttp==null)
    {
        alert (lang_HTTP_request_error)
        return
    }
    var url=ROOT_URL+ESHOP_DIR+"subpages/product-image-inc.php"
    url=url+"?product_id="+productID
    url=url+"&image_id="+imageID
    url=url+"&sid="+Math.random()
    
    xmlHttp.onreadystatechange=stateImageChanged
    xmlHttp.open("GET",url,true)
    xmlHttp.send(null)
}

function showList(msg)
{
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	{
		alert (lang_HTTP_request_error)
		return
	}

	var url=ROOT_URL+ESHOP_DIR+"subpages/product-color-size-inc.php"
    url=url+"?product_id="+productID
    url=url+"&supplier_id="+supplierID
	url=url+"&firstItem="+firstItem
	url=url+"&sid="+Math.random()
	xmlHttp.onreadystatechange=stateChanged
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
}

function stateChanged()
{
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{
		if (xmlHttp.responseText.length > 0)
		{
			postRating=xmlHttp.responseText;
			document.getElementById("sizes_colors").innerHTML = xmlHttp.responseText;

		}
	}
}

function stateImageChanged()
{
    if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
    {
        if (xmlHttp.responseText.length > 0)
        {
            postRating=xmlHttp.responseText;
            document.getElementById("product_image").innerHTML = xmlHttp.responseText;

        }
    }
}  

function showShoppingList()
{
    if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
    {
        var newUrl = "";    
        var strHref = window.location.href;
            
        newUrl = strHref;
        if ( strHref.indexOf("cond") < 0 ){
                newUrl = newUrl + "cond/";
        }    
        if ( strHref.indexOf("showSCI") < 0 ){
            newUrl = newUrl + "showSCI/";
        }
        window.location = newUrl;    
        
    //do something :)
   
    }
}

function GetXmlHttpObject()
{
	var objXMLHttp=null
	if (window.XMLHttpRequest)
	{
		objXMLHttp=new XMLHttpRequest()
	}
	else if (window.ActiveXObject)
	{
		objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
	}
	return objXMLHttp
}