//ie6 fix for select z-index bug
function showSelects() {
	var agt=navigator.userAgent.toLowerCase();
	var is_major = parseInt(navigator.appVersion);
	var is_ie     = ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1));
	if(is_ie && (is_major == 4) && (agt.indexOf("msie 6.")!=-1)) {
		var elements = document.getElementsByTagName("select");
		for (i=0;i< elements.length;i++)	{
			if(elements[i].id != 'selectPop') {
				elements[i].style.visibility='visible';
			}
		}
	}
}
function hideSelects() {
	var agt=navigator.userAgent.toLowerCase();
	var is_major = parseInt(navigator.appVersion);
	var is_ie     = ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1));
	if(is_ie && (is_major == 4) && (agt.indexOf("msie 6.")!=-1)) {
		var elements = document.getElementsByTagName("select");
		for (i=0;i< elements.length;i++) {
			if(elements[i].id != 'selectPop') {
				elements[i].style.visibility='hidden';
			}
		}
	}
}

// resets a popup form
function resetForm(requestPanel,responsePanel,responseFooter) {
    requestPanel = document.getElementById(requestPanel);
    requestPanel.style.display='block'; // hide the request panel
    responsePanel = document.getElementById(responsePanel);
    responsePanel.style.display='none';
    responseFooter = document.getElementById(responseFooter);
    responseFooter.style.display='none';
}
function showCantFind() {
	hideSelects();
	var myform = xGetElementById('cantFindPanel');
	xDisplay(myform,'block');
	xShow(myform);
}
function showMoreViews() {
	hideSelects();
	var myform = xGetElementById('moreViewsPanel');
	xDisplay(myform,'block');
	xShow(myform);
}
function showFittingGuide() {
	hideSelects();
	var myform = xGetElementById('fittingGuidePanel');
	xDisplay(myform,'block');
	xShow(myform);
}
function showPreferredClient() {
	hideSelects();
	var myform = xGetElementById('preferredClientPanel');
	xDisplay(myform,'block');
	xShow(myform);
}
function showSendToFriend() {
	hideSelects();
	var myform = xGetElementById('sendToFriendPanel');
	xDisplay(myform,'block');
	xShow(myform);
}
function showRegisterAccount(x,y) {
	hideSelects();
	var myform = xGetElementById('registerAccountPanel');
	
	if (x){
		xMoveTo(myform, x, y);
	}
	
	xDisplay(myform,'block');
	xShow(myform);
}
function showSafeShopping() {
	hideSelects();
	var myform = xGetElementById('safeShoppingPanel');
	xDisplay(myform,'block');
	xShow(myform);
}
function showHolidayShipping() {
	hideSelects();
	var myform = xGetElementById('holidayShippingPanel');
	xDisplay(myform,'block');
	xShow(myform);
}
function showHolidayShipping2() {
	hideSelects();
	var myform = xGetElementById('holidayShippingPanel2');
	xDisplay(myform,'block');
	xShow(myform);
}
function showReturnPolicy() {
	hideSelects();
	var myform = xGetElementById('returnPolicyPanel');
	xDisplay(myform,'block');
	xShow(myform);
}
function showShippingInfo() {
	hideSelects();
	var myform = xGetElementById('shippingInfoPanel');
	xDisplay(myform,'block');
	xShow(myform);
}
function showPrivacyPolicy() {
	hideSelects();
	var myform = xGetElementById('privacyPolicyPanel');
	xDisplay(myform,'block');
	xShow(myform);
}
/*function showGCBalancePanel() {
	hideSelects();
	var myform = xGetElementById('gcBalancePanel');
	xDisplay(myform,'block');
	xShow(myform);
}*/

function hideForm(theForm) {
	var myform = xGetElementById(theForm);
	xHide(myform);
	showSelects();
}
function hideCantFind() {
    resetForm('cantFindPanel','cantFindResponsePanel','cantFindResponseFooter');
    hideForm('cantFindPanel');
}
function hideMoreViews() {
    resetForm('moreViewsPanel','moreViewsResponsePanel','moreViewsResponseFooter');
    hideForm('moreViewsPanel');
}
function hideFittingGuide() {
    resetForm('fittingGuidePanel','fittingGuideResponsePanel','fittingGuideResponseFooter');
    hideForm('fittingGuidePanel');
}
function hidePreferredClient() {
    resetForm('preferredClientPanel','preferredClientResponsePanel','preferredClientResponseFooter');
    hideForm('preferredClientPanel');
}
function hideSendToFriend() {
    resetForm('sendToFriendPanel','sendToFriendResponsePanel','sendToFriendResponseFooter');
    hideForm('sendToFriendPanel');
}
function hideRegisterAccount() {
    resetForm('registerAccountPanel','registerAccountResponsePanel','registerAccountResponseFooter');
    hideForm('registerAccountPanel');
}
function hideSafeShopping() {
    resetForm('safeShoppingPanel','safeShoppingResponsePanel','safeShoppingResponseFooter');
    hideForm('safeShoppingPanel');
}
function hideHolidayShipping() {
    resetForm('holidayShippingPanel','holidayShippingResponsePanel','holidayShippingResponseFooter');
    hideForm('holidayShippingPanel');
}
function hideHolidayShipping2() {
    resetForm('holidayShippingPanel2','holidayShippingResponsePanel2','holidayShippingResponseFooter2');
    hideForm('holidayShippingPanel2');
}
function hideReturnPolicy() {
    resetForm('returnPolicyPanel','returnPolicyResponsePanel','returnPolicyResponseFooter');
    hideForm('returnPolicyPanel');
}
function hideShippingInfo() {
    resetForm('shippingInfoPanel','shippingInfoResponsePanel','shippingInfoResponseFooter');
    hideForm('shippingInfoPanel');
}
function hidePrivacyPolicy() {
    resetForm('privacyPolicyPanel','privacyPolicyResponsePanel','privacyPolicyResponseFooter');
    hideForm('privacyPolicyPanel');
}
/*function hideGCBalancePanel() {
    resetForm('gcBalancePanel','gcBalancePanelResponsePanel','gcBalancePanelResponseFooter');
    hideForm('gcBalancePanel');
}*/

function popUpFittingGuide(url){
	id = (new Date()).getTime();
	eval("page" + id + " = window.open(url, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=480,height=290,left=450,top=150');");
}
function popUpPrintPage(url){
	id = (new Date()).getTime();
	eval("page" + id + " = window.open(url, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=1,width=415,height=580,left=450,top=150');");
}
function popUpZoom(url){
    id = (new Date()).getTime();
	eval("page" + id + " = window.open(url, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=300,height=545,left=450,top=150');");
}