﻿function swapimage(src, image) {	
	document.getElementById(src).src = image;
}
function OpenHelpWindow(FAQ) {
	window.open('/Shop/Help/#' + FAQ, 'Design_Center_Help', 'height=580,width=775,scrollbars=yes,resizable=yes', false);
}
function fullImage(image, imageName) {
    window.open('/FullImage/Default.aspx?Image=' + image + '&ImageName=' + imageName,'Full_Image','height=1,width=1,scrollbars=yes,resizable=yes',false);
}
function fullImage2(image, imageName, isohsnap) {
	if ((isohsnap != null) && (isohsnap == 1)) {
		window.open('/FullImage2/Default.aspx?Image=' + image + '&ImageName=' + imageName + '&OhSnap=true','Full_Image','height=690,width=500,scrollbars=yes,resizable=yes',false);
	}
	else {
		window.open('/FullImage2/Default.aspx?Image=' + image + '&ImageName=' + imageName,'Full_Image','height=690,width=500,scrollbars=yes,resizable=yes',false);
	}
}
function Swap(src) {
	document.getElementById("ProductImage").src = src;
}

/* ROLLOVER SHOP NAV ITEM JS CODE */
var ItemHideTimer = 0;

function ShowItem(imgID,divID,adjustment) {
	HideAll();
	if(document.getElementById(divID).innerHTML == "") {
		document.getElementById(divID).style.display = "none";
	}
	else {
	    window.clearTimeout(ItemHideTimer);	
	    var newLeft = GetOffsetLeft(document.getElementById(imgID))
	    //var newLeft = 200
	    //alert(newLeft);
	    document.getElementById(divID).style.top = "242px";
	    document.getElementById(divID).style.left = newLeft - adjustment + "px";
	    document.getElementById(divID).style.display = "";
	}
}

function HideItem_TimerElapsed(divID) {
    document.getElementById(divID).style.display = "none";
}

function HideAll() {
	document.getElementById('divInstructions').style.display = "none";
	document.getElementById('divGallery').style.display = "none";
	document.getElementById('divShop').style.display = "none";
}

function HideItem(divID) {
    window.clearTimeout(ItemHideTimer);
    ItemHideTimer = setTimeout("HideItem_TimerElapsed('"+ divID + "')", 150);
}

function GetOffsetLeft(element) {
	var TotalOffset = element.offsetLeft;
	var ParentElement = element.offsetParent;
	while (ParentElement != null) {
		TotalOffset = TotalOffset + ParentElement.offsetLeft;
		ParentElement = ParentElement.offsetParent;
	}
	return TotalOffset;
}
/* END */

