﻿
// JScript File

function addBookmark(title, url) {
	if (window.sidebar)                             // Mozilla Firefox Bookmark
	{
		window.sidebar.addPanel(title, url, "");
	}
	else if (window.external)                             // IE Favorite
	{
		window.external.AddFavorite(url, title);
	}
	else if (window.opera && window.print)          // Opera Hotlist
	{
		return true;
	}
}

function fadeBannerIn() {
	document.getElementById("bannerImage").style.opacity = opacity / 16.6;
	document.getElementById("bannerImage").style.filter = 'alpha(opacity=' + opacity * 16.6 + ')';

	opacity = opacity + 1;

	if (opacity <= 100) {
		setTimeout("fadeBannerIn()", 50);
	}
	else {
		setTimeout("fadeBannerOut()", 50);
	}
}

function pageLoad() {

}

function getXmlHttpRequestObject() {
	if (window.XMLHttpRequest) {
		return new XMLHttpRequest();
	}
	else if (window.ActiveXObject) {
		return new ActiveXObject("Microsoft.XMLHTTP");
	}
	else {
		alert('Status: Cound not create XmlHttpRequest Object. Consider upgrading your browser.');
	}
}

var removeItemReq = getXmlHttpRequestObject();
function removeItem(basketItemId) {
	if (removeItemReq.readyState == 4 || removeItemReq.readyState == 0) {
		removeItemReq.open("POST", 'ajax/RemoveItem.aspx', true);
		removeItemReq.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=UTF-8");
		removeItemReq.onreadystatechange = function () { removeItemResponse(basketItemId) };

		var param = "Id=" + basketItemId;
		removeItemReq.send(param);

	}
}

function removeItemResponse(basketItemId) {
	if (removeItemReq.readyState == 4) {
		var response = removeItemReq.responseText;

		window.location = "Basket.aspx";
	}
}


var updateItemReq = getXmlHttpRequestObject();
function updateQuantity(basketItemId, qty, psid) {
	if (updateItemReq.readyState == 4 || updateItemReq.readyState == 0) {
		updateItemReq.open("POST", 'ajax/UpdateQuantity.aspx', true);
		updateItemReq.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=UTF-8");
		updateItemReq.onreadystatechange = function () { updateQuantityResponse(basketItemId) };

		var param = "Id=" + basketItemId + "&qty=" + qty + "&ProductSizeID=" + psid;
		updateItemReq.send(param);

	}
}

function updateQuantityResponse(basketItemId) {
	if (updateItemReq.readyState == 4) {
		var response = updateItemReq.responseText;

		window.location = "Basket.aspx";
	}
}
function switchImage(image) {
	document.getElementById("productImage").src = "Images/" + image;
}



function gotoURL(URL) {
	window.location = URL;
}

startList = function () {
	if (document.getElementById('banner')) {
		$(function () {
			$('#banner').cycle({
				fx: 'fade',
				timeout: 3000,
				delay: 2000,
				random: 1
			});
		});
	};
	Cufon.replace('h1');
	Cufon.replace('h2');
	Cufon.replace('.cufonned');
	Cufon.replace('.cufonned1', { hover: true });
	// code for IE
	if (!document.body.currentStyle) return;
	var subs = document.getElementsByName('submenu');
	for (var i = 0; i < subs.length; i++) {
		var li = subs[i].parentNode;
		if (li && li.lastChild.style) {
			li.onmouseover = function () {
				this.lastChild.style.visibility = 'visible';
			}
			li.onmouseout = function () {
				this.lastChild.style.visibility = 'hidden';
			}
		}
	}
}
window.onload = startList;


function incQty() {
	if (document.getElementById("ProductDetail_txtQty").value != "") {
		var qtyvalue = parseInt(document.getElementById("ProductDetail_txtQty").value);
		document.getElementById("ProductDetail_txtQty").value = qtyvalue + 1;
	}
	else {
		document.getElementById("ProductDetail_txtQty").value = 1;
	}
	return false;
}

function decQty() {
	if ((document.getElementById("ProductDetail_txtQty").value != "") && (document.getElementById("ProductDetail_txtQty").value != "1")) {
		var qtyvalue = parseInt(document.getElementById("ProductDetail_txtQty").value);
		document.getElementById("ProductDetail_txtQty").value = qtyvalue - 1;
	}
	else {
		document.getElementById("ProductDetail_txtQty").value = 1;
	}
	return false;
}

function changeImage(image, title) {

	$(function () {
		$(".jqzoom").hide();
		$(".jqzoom").remove();
	});

	document.getElementById("ProdImage").innerHTML = "";

	document.getElementById("ProdImage").innerHTML = "<a href='" + image + "' class='jqzoom' style=' title='" + title + "'><img title='" + title + "' src='resize.aspx?url=" + image + "&amp;size=270' alt='" + title + "' id='productImage' class='image'/></a>";


	$(function () {
		$(".jqzoom").jqzoom();
	});
}
