function golensmenu(selectvalue) {
	if (selectvalue.charAt(0) == "/") {
		//URL in select
		window.location = selectvalue;
	} else if (isNaN(selectvalue)) {
		//search term
		window.location = "/search.asp?T=LS&SearchText=" + selectvalue;
	} else if (selectvalue === "") {
		//empty
		window.location = "lensindex.asp?S=LS";
	} else {
		//submit form.
		document.SelectLens.submit();
	} 

} //end golensmenu

function enlargephoto(photoname) {
	tmp = window.open('/enlargephoto.asp?PhotoName=' + photoname,'','width=400,height=500,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,copyhistory=no,resizable=yes');
}

function popWindow(file, popWidth, popHeight) {
	pop = window.open(file,'pop','width='+popWidth+',height='+popHeight+',toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,copyhistory=no,resizable=yes');
	pop.focus();
}

function AccessoryDetailPop(ProductID) {
	tmp = window.open('/product_detail_pop.asp?ProductID=' + ProductID,'','width=400,height=600,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,copyhistory=no,resizable=yes');
}
function toggleShow(elementId) {
    document.getElementById(elementId).style.display = (document.getElementById(elementId).style.display == 'none') ? 'block' : 'none';
}
function toggleResults(currentView) {
	currentView = (currentView=='gridResult')? 'listResult': 'gridResult'; //toggle view for javascript
	document.layoutToggle.LayoutView.value=currentView; //toggle view for page reload
	document.layoutToggle.submit();
}

function lightBox(url,w,h) {
	var windowXCenter;
	var windowYCenter;
	if (document.all) {
	    windowXCenter = document.body.clientWidth / 2;
		windowYCenter = (document.body.clientHeight/2)+document.body.scrollTop;
	} else {
		windowXCenter = window.innerWidth/2;
		windowYCenter = (window.innerHeight/2)+document.body.scrollTop;
	}
	var obscure = document.createElement('div');
	var stageDiv = document.createElement('div');
	var closeDiv = document.createElement('div');
	var stageFrame = document.createElement('iframe');
	if (navigator.appName == 'Microsoft Internet Explorer') {
		obscure.style.position = 'absolute';
	} else {
		obscure.style.position = 'fixed';
	}
	obscure.style.backgroundImage = 'url(/global/lensimages/obscure.png)';
	obscure.style.top = '0px';
	obscure.style.left = '0px';
	obscure.style.width = '100%';
	obscure.style.height = document.body.scrollHeight;
	obscure.style.zIndex = 1000;
	obscure.id = 'obscure';
	stageDiv.id = 'stageDiv';
	closeDiv.id = 'closeDiv';
	obscure.onclick = function () {
	    document.body.removeChild(document.getElementById('obscure'));
	};
	stageDiv.style.position = 'absolute';
	stageDiv.style.height = h+'px';
	stageDiv.style.width = w+'px';
	stageDiv.style.left = windowXCenter-(w/2)+'px';
	stageDiv.style.top = windowYCenter-(h/2)+'px';
	closeDiv.style.position = 'absolute';
	closeDiv.style.height = '12px';
	closeDiv.style.width = '34px';
	closeDiv.style.fontSize = '11px';
	closeDiv.style.fontWeight = 'bold';
	closeDiv.style.color = '#999999';
	closeDiv.style.textAlign = 'right';
	closeDiv.style.border = '#cccccc solid 1px';
	closeDiv.style.padding = '1px 4px';
	closeDiv.style.left = windowXCenter+((w/2)-40)+'px';
	closeDiv.style.top = windowYCenter-(h/2)-16+'px';
	closeDiv.style.cursor = 'pointer'
	closeDiv.style.backgroundImage = 'url(/global/lensimages/obscure.png)';
	closeDiv.innerHTML = "close";
	stageFrame.setAttribute('src', url);
	stageFrame.frameBorder = 0;
	stageFrame.scrolling = 'no';
	stageFrame.style.height = h+'px';
	stageFrame.style.width = w+'px';
	stageDiv.appendChild(stageFrame);
	obscure.appendChild(stageDiv);
	obscure.appendChild(closeDiv);
	document.body.appendChild(obscure);
}
