// addtocart JavaScript
var arrCart = new Array();

// Params: optional function name to execute on page load.
function addLoadEvent(func) {
    var oldonload = window.onload;
    if (typeof window.onload != 'function') {
        window.onload = func;
    } else {
        window.onload = function() {
            if (oldonload) {
                oldonload();
            }
            func();
        }
    }
}

//Launch getcookie function on pageload.
//addLoadEvent(getcookie);

// Params: div field to update with item name
function getcookie(divUpdatenumber)
{
	var arrCookiedata = document.cookie.split(";");
	var arrTemp = new Array();

	for (var i=0; i < arrCookiedata.length; i++)
	{
		while (arrCookiedata[i].charAt(0) == ' ') arrCookiedata[i] = arrCookiedata[i].substring(1, arrCookiedata[i].length);

		if ( arrCookiedata[i].substring(0,11) == "disneycart=" )
		{
			arrTemp = arrCookiedata[i].substring(11,arrCookiedata[i].length).split(",") ;
		}
	}

	arrCart = arrTemp;

	var objUpdatenumber = document.getElementById('cartquantity');
	objUpdatenumber.innerHTML = arrCart.length;
}


// Params: ProductID, Item Quantity, Product Name, Div field to update with cart quantity
function addtocart(strProductid, intQuantity, strProductName, divUpdatenumber)
{
	var objUpdatenumber = document.getElementById(divUpdatenumber);
	var strItemtoadd = strProductid + ":" + intQuantity + ":" + strProductName;

	arrCart.push(strItemtoadd);

	objUpdatenumber.innerHTML = arrCart.length;

	createCookie('disneycart',arrCart,1);
alert('Item added to cart.');
}

// Params: coockie name, cookie value/data, days before expiring
function createCookie(name,value,days)
{
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function opencart(strLocation)
{
	popup = window.open(strLocation,"popup", "resizable=no,width=357,height=344,status=1,scrollbars=0,menubar=0");
}




/*function showcart(divListContainer)
{
	var arrCookiedata = document.cookie.split(";");
	var arrTemp = new Array();

	for (var i=0; i < arrCookiedata.length; i++)
	{
		while (arrCookiedata[i].charAt(0) == ' ') arrCookiedata[i] = arrCookiedata[i].substring(1, arrCookiedata[i].length);

		if ( arrCookiedata[i].substring(0,5) == "cart=" )
		{
			arrTemp = arrCookiedata[i].substring(5,arrCookiedata[i].length).split(",") ;
		}
	}

	arrCart = arrTemp;

	var objCartList = document.getElementById(divListContainer);
	var objUpdatenumber = document.getElementById('cartquantity');
	objUpdatenumber.innerHTML = arrCart.length;

	var strTable = "<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n";
	for (var i=0; i < arrCart.length; i++)
	{
		var arrData = arrCart[i].split(":");
		var strInput = "<input type=\"hidden\" name=\"partNumber_" + (i+1) + "\" value=\"DP" + arrData[2] +"\" /> ";
		strTable += "<tr><td class=\"title\">" + arrData[0] + " " + strInput + "</td>\n";
		strTable += "<td class=\"quantity\">" + arrData[1] + "</td></tr>\n";
	}
	strTable += "</table>";
	
	objCartList.innerHTML = strTable;
}*/
