﻿
function addQuantity(obj){
    var Quantity = document.getElementById("Quantity"+obj);
    Quantity.value=eval(Quantity.value)+1;
}

function minusQuantity(obj){
    var Quantity = document.getElementById("Quantity"+obj);
    if(Quantity.value>1)
    {
        Quantity.value=Quantity.value-1;
    }
}

function insertToShopCart(obj, gv_SiteRelative, lang){
    var Quantity = document.getElementById("Quantity"+obj)
    var qtt =  Quantity.value;
   
    var productID =obj;
    
	var thisLink = window.location
	thisLink = thisLink.toString()
	thisLink = thisLink.toLowerCase()
	var returnLink = '../' + thisLink.substr(thisLink.indexOf('content'),thisLink.length)
	if(returnLink.indexOf('&itemid')>0){
		returnLink = returnLink.substr(0,returnLink.indexOf('&itemid'))
	}
	//window.location.href=gv_SiteRelative+"/Shop/Shopping_Cart.aspx?itemID="+productID+"&qty="+qtt+"&f=addItemIntoShopCart";
	
	
	ajaxInsertItem(qtt,productID, gv_SiteRelative, lang);
	window.location.href="#aProduct";
}

function insertToShopCartHomePage(obj, gv_SiteRelative){

    var qtt =  1;
    var productID =obj;
    
	var thisLink = window.location
	thisLink = thisLink.toString()
	thisLink = thisLink.toLowerCase()
	var returnLink = '../' + thisLink.substr(thisLink.indexOf('content'),thisLink.length)
	if(returnLink.indexOf('&itemid')>0){
		returnLink = returnLink.substr(0,returnLink.indexOf('&itemid'))
	}

	window.location.href=gv_SiteRelative+"/Shop/Shopping_Cart.aspx?itemID="+productID+"&qty="+qtt+"&f=addItemIntoShopCart";
	
}





/*=============================================================*/
//                          AJAX                               //
/*=============================================================*/
function ajaxInsertItem(qty, itemID, gv_SiteRelative, lang)
{
	areaToDisplay = 'msgProduct';
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request");
		return;
	} 
	var url=gv_SiteRelative+"/webSite/Modules/Shop/functions.asp";
	url=url+"?qty="+qty;
	url=url+"&f=addItemIntoShopCart" + "&itemID=" + itemID + "&lang="+lang;
	//alert(url);
	xmlHttp.onreadystatechange=stateChanged2 ;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}


function stateChanged2() 
{ 
	
	if(document.getElementById(areaToDisplay))
		document.getElementById(areaToDisplay).innerHTML="";
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{ 
		switch(areaToDisplay)
		{
    		case "msgProduct":
    		      //alert(xmlHttp.responseText);
				  document.getElementById(areaToDisplay).innerHTML=xmlHttp.responseText ;
				   break;
			default:
				  document.getElementById(areaToDisplay).innerHTML="";
				  document.getElementById(areaToDisplay).innerHTML=xmlHttp.responseText ;
				  break;
		}
	} 
} 

function GetXmlHttpObject()
{ 
	var objXMLHttp=null;
	if (window.XMLHttpRequest)
	{
		objXMLHttp=new XMLHttpRequest();
	}
	else 
		if (window.ActiveXObject)
		{
			objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
	return objXMLHttp;
} 
/*=============================================================*/
