function displayToggle(idName,effectType,allowReverse) {
	
	// Activate accordion.
	if(effectType == 'slide')
		$('#sideMenu a + ul').slideUp(1100);
	else
		$('#sideMenu a + ul').fadeOut(1100);
	
	var currentDispProp = $("#" + idName).css("display");
	
	if (currentDispProp == "none") {
		if (effectType == "slide") {
			$("#" + idName).slideDown(1100);
		} else {
			$("#" + idName).fadeIn(1100);
		}
	} else {
		if (allowReverse == true) {
			if (effectType == "slide") {
				$("#" + idName).slideUp(1100);
			} else {
				$("#" + idName).fadeOut(1100);
			}
		}
	}
}

function displayGallerySwap(picPath) {
	$("#productDetailLeft img").fadeOut(1000,function() {
  		$("#productDetailLeft").html("<img src='" + picPath + "' style='display: none;' />");
		$("#productDetailLeft img").fadeIn(1000);
	});
}


function displayHomepageListNext(intervalNumber,direction) {
	if (globalPageNext < intervalNumber && direction == "prev") {
		return false;
	} else {
		if ((globalMaxLength-intervalNumber) < globalPageNext && direction == "next") {
			return false;		
		}
 	}
	
	$("#ajaxHomeList").fadeOut(1000,function() {
		if (direction == "next") {
			globalPageNext = parseInt(globalPageNext) + parseInt(intervalNumber);
		} else {
			globalPageNext = parseInt(globalPageNext) - parseInt(intervalNumber);
		}										  
		$("#ajaxHomeList").load(rootFolder + "/ajax/loadHomeProducts.asp",{pageFrom:globalPageNext,intervalNo:intervalNumber});
		
		//alert(globalPageNext)
		$("#ajaxHomeList").fadeIn(1000);
		
		if ((globalMaxLength-intervalNumber) < globalPageNext) {
			$("#nextAjBtn").attr("src","images/btn/btn_next_list_off.gif");
		} else {
			$("#nextAjBtn").attr("src","images/btn/btn_next_list.gif");	
		}
		if (globalPageNext < intervalNumber) {
			$("#prevAjBtn").attr("src","images/btn/btn_prev_list_off.gif");
		} else {
			$("#prevAjBtn").attr("src","images/btn/btn_prev_list.gif");
		}
	});
	
	
	
}


var tO = null;
function addProductToCart(prodID)
{
	$("#addToCartMessage").load(rootFolder + "/ajax/addProductToCart.asp",{productID:prodID,productQty:1,productColour:"-1",productSize:"-1"},
	function(data)
	{
		$("#addToCartContain").fadeIn(1000);
		$("#jqTrans").fadeTo(0, 0.80);
		
		$("#shoppingBag").load(rootFolder + "/ajax/getCartSummary.asp");
		// Cancel previous animations.
		if(tO != null)
			clearTimeout(tO);
		
		tO = setTimeout("$('#addToCartContain').fadeOut(1000);tO=null;", 4500);
	});
}

function addColourToProduct(varChoiceID)
{
	$("#colourOptionList > img.clickable").css({"border":"2px solid #312f2f"});
	$("#varOptID"+varChoiceID).css({"border":"2px solid #c1002c"});
	$("#productColour").val(varChoiceID);
}