﻿var isNS6 = 0;
var isNS4 = 0;
var isIE = 0;
var docObj, styleObj, noStyle;

var vers= parseInt (navigator.appVersion);
var brow = (navigator.appName);
var browvers =brow+vers;

var displaySingleColorOffTimer=null;

if (brow=="Netscape")
{
	if (vers>=5)
	{
		isNS6=1;
		docObj="document.getElementById('";
		styleObj="').style";
		noStyle="')";
	}
	else
	{
	isNS4 = 1;
	docObj = "document.";
  	styleObj = "";	
	}
}

if (navigator.userAgent.indexOf("Mozilla/3.0") != -1) 
{
	isNS4=1;
	docObj = "document.";
  	styleObj = "";
}


if (brow == "Microsoft Internet Explorer" || brow == "Opera")
{	
	isIE = 1;
	docObj = "document.all.";
  	styleObj = ".style";  
  	noStyle="";
  		
    
}

function ieBottomFix()
{
    var spacer=0;
    if(getElemHight('tdRight')>getElemHight('tbLeft'))
        spacer=getElemHight('tdRight')-getElemHight('tbLeft')+13;
    
    dom = eval(docObj + 'FillerTR' + styleObj); 
    feat = eval(docObj + 'blFeatures' + styleObj); 
    dom.height=spacer+"px";
    dom = eval(docObj + 'tbLeft' + styleObj); 
    dom.height="100%";
    
    dom = eval(docObj + 'BottomBlue' + styleObj);
    if(brow == "Microsoft Internet Explorer")
    {
        dom.top="4px";
        feat.top="8px";
    }
    else
    {
        if(spacer==0)
        {
            dom.top="9px";
        }
    }
    
    visOn('BottomBlue')
    
}

function checkDOM(elementName)
  {
  if (isNS4 || isIE4 || isNS6)
    {
    dom = eval(docObj + '.' + elementName + styleObj);
    }
  }


function displayBlock(currElem)
{
	
	dom = eval(docObj + currElem + styleObj);
	dom.display = "block";
}
function displayNone(currElem)
{
	dom = eval(docObj + currElem + styleObj);
	dom.display = "none";
}

function visOn(currElem)
{
	
	dom = eval(docObj + currElem + styleObj);
	dom.visibility = "visible";
}
function visOff(currElem)
{

	dom = eval(docObj + currElem + styleObj);
  	dom.visibility = "hidden";
}

function visCol(currElem)
{
	
	dom = eval(docObj + currElem + styleObj);
	dom.visibility = "visible";
}

function rollImg(imgField,imgPath)
{
    dom = eval(docObj + imgField + noStyle);
    dom.src=imgPath;
}

function rollImgVar(imgField,imgVar)
{
    dom = eval(docObj + imgField + noStyle);
    alert(imgVar.src);
    dom.src=imgVar.src;
}


function displaySingleColorVar(colorVar,colorName)
{

    if(displaySingleColorOffTimer!=null)
    {
        clearTimeout(displaySingleColorOffTimer);
        displaySingleColorOffTimer=null;
    }    
    rollImgVar('colorImg',colorVar);
    dom = eval(docObj + 'colorName' + noStyle);
    dom.innerHTML=colorName;
    visOn('tdColorImg');
    
}

function displaySingleColor(colorDis,colorName)
{

    if(displaySingleColorOffTimer!=null)
    {
        clearTimeout(displaySingleColorOffTimer);
        displaySingleColorOffTimer=null;
    }    
    rollImg('colorImg',colorDis);
    dom = eval(docObj + 'colorName' + noStyle);
    dom.innerHTML=colorName;
    /*
    displayBlock('tdColorImg')
    displayNone('sizeChartDiv');
    */
    visOn('tdColorImg');
    /*displayNone('sizeChartDiv');*/
    
}

function displaySingleColorOff()
{

    if(displaySingleColorOffTimer!=null)
        clearTimeout(displaySingleColorOffTimer);
    //displaySingleColorOffTimer=setTimeout("visOff('tdColorImg');displayBlock('sizeChartDiv');",500);
    displaySingleColorOffTimer=setTimeout("visOff('tdColorImg');",500);
}

function changeMainPic(imgID,colorName)
{

rollImg(imgID,colorName)
     
}

function showChart()
{
    displayBlock('divSizeChart')
    dom = eval(docObj + 'ctl00_cphBottom_panSizeChart' + styleObj);
    dom.position="absolute";
    dom.top="140px";
}
function hideOrder()
{  
    displayNone('divPanPurch')
    displayBlock('divTbPoints')
    
}

function showOrder()
{
    dom = eval(docObj + 'divTbPoints' + noStyle);
    dom2 = eval(docObj + 'divTbPoints' + styleObj);
    
    if(dom.offsetHeight)
        setheight(162,dom.offsetHeight,'divPanPurch');
    else 
        setheight(162,dom2.pixelHeight,'divPanPurch');
    
    displayBlock('divPanPurch')
    displayNone('divTbPoints')
}

function setheight(minHeight,highToSet,elem)
{
    dom = eval(docObj + elem + styleObj);
    if(minHeight>highToSet)
        dom.height=minHeight+"px";   
    else
        dom.height=highToSet+"px"; 

}
function expand(s, m)
{
   var browser = window.navigator.appName;
   var dif = 0;
   if (browser != "Microsoft Internet Explorer") { dif = 12; }

   var d = document.getElementById(m);
   var td = document.getElementById(s);
   var left = td.offsetLeft;
   var top = td.offsetTop + 25;
   var width = td.offsetWidth - dif;

   d.style.left = "0px";
   d.style.position = "absolute";
   d.style.visibility = "visible";
   d.style.display = "block";
}

function collapse(s, m)
{
   var d = document.getElementById(m);
   var td = document.getElementById(s);

   d.style.position = "static";
   d.style.visibility = "hidden";
   d.style.display = "none";
}

function setElemHT(currElem)
{
    dom = eval(docObj + currElem + styleObj);
    dom.height=getElemHight(currElem)+"px";
    
}

function getElemHight(currElem)
{
    domElemHt = eval(docObj + currElem + noStyle);
    
    if(currElem=="content")
        alert(eval("document.getElementById('" + currElem+"')").offsetHeight);
    if(domElemHt.offsetHeight)
        return domElemHt.offsetHeight;
    else 
        return domElemHt.pixelHeight;
}

function sizeCartLoad()
{
    dom = eval(docObj + 'tbSizes' + noStyle);
    dom.visibility='visible';
}

var szChart=null;
function sizechart(prodID)
{

    try
    {
        if(szChart==null)
          szChart=window.open ("sizechart.aspx", "szChart");
        else
        {
            if(!szChart.closed)
                szChart.close();
            szChart=window.open ("sizechart.aspx", "szChart");
        }
    }
    catch(err)
    {
        alert("You have a popup blocker.\nPlease press and hold ctrl key while left clicking on the link.");
    }
/*
    try
    {
    if(szChart==null)
        szChart=window.open ("sizechart.aspx?prodid="+prodID, "szChart","location=0,status=0,scrollbars=1,width=550,height=400,top=0,left=0,resizable=1"); 
    else
      
    
    szChart.moveTo(0,0);
    }
    catch(err)
    {
        alert("You have a popup blocker.\nPlease press and hold ctrl key while left clicking on the link.");
    }
    */
}

function trim(s,trimChar)
{
	return rtrim(ltrim(s,trimChar),trimChar);
}

function ltrim(s,trimChar)
{
	var l=0;
	while(l < s.length && s[l] == trimChar)
	{	l++; }
	return s.substring(l, s.length);
}

function rtrim(s,trimChar)
{
	var r=s.length -1;
	while(r > 0 && s[r] == trimChar)
	{	r-=1;	}
	return s.substring(0, r+1);
}

var flyOpen=null
function flyerOpen() {
    if (flyOpen == null) {
        window.open("/flyer.html", "flyer", "status=0,toolbar=0,location=0,scrollbars=0,menubar=0,resizable=0,width=510,height=405");

    }
};