﻿// JScript File

function btnSearch(e){
	var code;
	var btn = document.getElementById('ctl00_Search1_Button2');
	if (!e) var e = window.event;
	if (e.keyCode) code = e.keyCode;
	else if (e.which) code = e.which;
	if(code == 13)
	{	    
	    btn.click();
	}
}
function btnLoginMember(e){
	var code;
	var btn = document.getElementById('ctl00_LoginControl1_ctl00_Button2');	
	if (!e) var e = window.event;
	if (e.keyCode) code = e.keyCode;
	else if (e.which) code = e.which;
	if(code == 13)
	{	    
	   btn.click();	   
	}
}

function productswap(element,newsrc, firstPro, linkPro, firstTextPro, proText)
  {
			document.getElementById(element).src = "skin/"+element+".gif";
			if(newsrc=="over")
			{
				document.getElementById("EndProducts").src = linkPro;
				document.getElementById(element).src = "skin/"+element+"_over.gif";
				document.getElementById("EndProductsText").innerHTML = proText;
			}
			else
			{
				document.getElementById("EndProducts").src = firstPro;
				document.getElementById(element).src = "skin/"+element+".gif";
				document.getElementById("EndProductsText").innerHTML = firstTextPro;
			}
}
function productswap1(element,newsrc, firstPro, linkPro, firstTextPro, proText)
  {
			document.getElementById(element).src = "skin/"+element+".gif";
			if(newsrc=="over")
			{
				document.getElementById("EndProducts1").src = linkPro;
				document.getElementById(element).src = "skin/"+element+"_over.gif";
				document.getElementById("EndProductsText1").innerHTML = proText;
			}
			else
			{
				document.getElementById("EndProducts1").src = firstPro;
				document.getElementById(element).src = "skin/"+element+".gif";
				document.getElementById("EndProductsText1").innerHTML = firstTextPro;
			}
}

function Popup(url,name,width,height) {
  var winX = 0;
  var winY = 0;
  var w = width;
  var h = height;
  // only set new values if 4.0 browser
  if (parseInt(navigator.appVersion) >= 4) {
    winX = (screen.availWidth - w)*.5;
    winY = (screen.availHeight - h)*.5;
  }
  popupWin = window.open(url, name, 'scrollbars=auto,resizable=yes, width=' + w + ',height=' + h + ',left=' + winX + ',top=' + winY);
}

var maxW,maxH,fromX,fromY,toX,toY,adjX,adjY,zBox,zStep=0,zLink,zNew;
var winX = 0;
var winY = 0;
 tox=0;
 toy=0;
 
function zoomBox(evt,zlink,maxw,maxh) {

  var w = maxw;
  var h = maxh;
  // only set new values if 4.0 browser
  if (parseInt(navigator.appVersion) >= 4) {
    winX = (screen.availWidth - w)*.5;
    winY = (screen.availHeight - h)*.5;
  }

if (arguments.length > 2) zNew=1;scrollH=(window.pageYOffset!=null)?window.pageYOffset:document.body.scrollTop;maxW=maxw?maxw:window.innerWidth?innerWidth:document.body.clientWidth;maxH=maxh?maxh:window.innerHeight?innerHeight:document.body.clientHeight;toX=tox?tox:0;toY=(toy?toy:0)+scrollH;fromX=evt.pageX?evt.pageX:evt.clientX;fromY=(evt.pageY?evt.pageY:evt.clientY)+(document.all?scrollH:0);adjX=toX+evt.screenX-fromX;adjY=toY+evt.screenY-fromY;if (document.createElement && document.body.appendChild && !zBox) {	zBox=document.createElement("div");	zBox.style.position="absolute";	document.body.appendChild(zBox);} else if (document.all && !zBox) {	document.all[document.all.length-1].outerHTML+='<div id="zBoxDiv" style="position:absolute"></div>';	zBox=document.all.zBoxDiv;} else if (document.layers && !zBox) {	zBox=new Layer(maxW);	zBox.style=zBox;	}zLink=zlink;doZoom();}
function doZoom() {
zStep+=1;zPct=(10-zStep)/10
if (document.layers) {
	zBox.moveTo(toX+zPct*(fromX-toX),toY+zPct*(fromY-toY));
	zBox.document.open();
	zBox.document.write("<table width='"+maxW*(1-zPct)+"' height="+maxH*(1-zPct)+" border=2 cellspacing=0><tr><td></td></tr></table>");
	zBox.document.close();
	} else {
	zBox.style.border="1px solid #0099ff";
	zBox.style.left=toX+zPct*(fromX-toX);
	zBox.style.top=toY+zPct*(fromY-toY);
	zBox.style.width=maxW*(1-zPct);
	zBox.style.height=maxH*(1-zPct);
	}
zBox.style.visibility="visible";
if (zStep < 10) setTimeout("doZoom("+fromX+","+fromY+","+toX+","+toY+")",30);
else {
	zBox.style.visibility='hidden';
	zStep=0;
	if (zLink && !zNew) location.href=zLink.href;
	else if (zLink && zNew) {
	
		var w=window.open(zLink.href,'','width='+maxW+',height='+maxH+',left='+winX+',top='+winY+',noscrollbars,resizable');


		zNew=null;
		}
	}
}

// CONSTANTS
var NUMBEROFBUTTONS = 8; //Maximum amount of variant image buttons
var INVALID_OPTION = "(N/A)";

// variable declarations
var allowSubmit = false;
var activeItemObject = null;
var activeImgBut;
var activeImgButNum;
var numOfDispImgBut;

// selection critera variable
var arrayW = new Array();
var selectedValidatedArray = new Array();
var selectedValidatedArrayIndexes = new Array();
var sliderTop = 0;

var is = new Object()
is.ie = (document.all) ? 1:0
is.ns4 = (document.layers) ? 1:0
is.w3c = (document.getElementById) ? 1:0
is.win = (navigator.userAgent.toLowerCase().indexOf("win") > 0) ? 1:0
is.mac = (navigator.userAgent.toLowerCase().indexOf("mac") > 0) ? 1:0



function popLargeImageWindow(url)
{
  var x = (screen.availWidth - 520 ) / 2;
  var y = (screen.availHeight - 600 ) / 2;
  
  var width = 410;
  if(!is.mac){
    width = parseInt(width) + 26;
  }
	if(is.mac){
    width = parseInt(width) + 10;
  }
  
  var sFeatures = "width=" + width + "," + 
                  "height= 410 ," + 
									"toolbar=no," + 
                  "status=no," + 
									"scrollbars= 1 ," + 
									"resizable=no," +                   
                  "left=" + x + ", top="+ y;
                  
  var generator=window.open(url,'products',sFeatures);
  }  
	