
var keypane = 'splash';
keypane += 'pane';
var FADECYCLE;
var fade_cyc_box = 1;
var TimeToFade = 1000.0;
var nav_browser = "";
var nav_version = 0;



function BrowserDetect()
{
	if (/MSIE (\d+\.\d+)/.test(navigator.userAgent))
	{ 
		nav_version=new Number(RegExp.$1);
		nav_browser = "IE";
	}
	if (/Firefox[\/\s](\d+\.\d+)/.test(navigator.userAgent))
	{ 
 		nav_version=new Number(RegExp.$1);
		nav_browser = "FF";
	}
	if (/Opera[\/\s](\d+\.\d+)/.test(navigator.userAgent))
	{
		nav_version=new Number(RegExp.$1);
		nav_browser = "OP";
	}

}


function Init()
{
	BrowserDetect();
	SetPromo();
	resizeImages();	
	FADECYCLE = setInterval("fadeCyc()", 5000);
	ResizePromo();
}

function resizeImages(){

   maxSize = 200;

   for (x=0;x<document.images.length;x++)
   {
      imx = document.images[x].src.match(/unbeatable/gi);
      if (imx)
      {
      	 iHeight = document.images[x].height;
     	 iWidth = document.images[x].width;

    	 if (iHeight > iWidth)
	 {
         	sizeGuide = iHeight;
         	size2 = iWidth;
      	 }
	 else
	 {
         	sizeGuide = iWidth;
         	size2 = iHeight;
      	 }


      	 if (true)
	 {

        	 sizeRatio = sizeGuide / size2;
        	 newSize1 = maxSize;
        	 newSize2 = newSize1 / sizeRatio;

         	if (iHeight > iWidth)
		{
			
            		document.images[x].height = newSize1;
            		document.images[x].width = newSize2;
         	}
		else
		{ 
			
            		document.images[x].width = newSize1;
            		document.images[x].height = newSize2;
         	}




      	 }
      }

   }

	var w = document.getElementById('cloud_seat').style.width;
	document.getElementById('promo_box_3_table').style.width = w;

}

function ResizePromo()
{
        var divObj = document.getElementById('cloud_seat');
        var divWidth = divObj.offsetWidth || divObj.clidsadentWidth;
        divWidth += "px";
        document.getElementById('promo_box_3_table').style.width = divWidth;
        document.getElementById('promo_box_3').style.width = divWidth;
}


function LaunchImage(row)
{
	cell = "product_detail" + row;
	if (document.getElementById([cell]).style.display == "none")
		document.getElementById([cell]).style.display = "block";
	else
		document.getElementById([cell]).style.display = "none";
}


function ReSort()
{
	url = "http://www.the-gold-bug.com/" + document.forms[0].elements['category'].value;
	url += "/";
	url += document.forms[0].elements['subcategory'].value;
	url += "/";
	url += document.forms[0].elements['SORTBY'].value;
	url += "/";
	url += document.forms[0].elements['pagenumber'].value;
	url += "/";
	url += document.forms[0].elements['sku'].value;
	url += "/resort-list.html";
	
	document.location.href = url;

}

function animateFade(lastTick, eid)
{  
  var curTick = new Date().getTime();
  var elapsedTicks = curTick - lastTick;
  
  var element = document.getElementById(eid);
 
  if(element.FadeTimeLeft <= elapsedTicks)
  {
    element.style.opacity = element.FadeState == 1 ? '1' : '0';
    element.style.filter = 'alpha(opacity = ' 
        + (element.FadeState == 1 ? '100' : '0') + ')';
    element.FadeState = element.FadeState == 1 ? 2 : -2;
    return;
  }
 
  element.FadeTimeLeft -= elapsedTicks;
  var newOpVal = element.FadeTimeLeft/TimeToFade;
  if(element.FadeState == 1)
    newOpVal = 1 - newOpVal;

  element.style.opacity = newOpVal;
  element.style.filter = 'alpha(opacity = ' + (newOpVal*100) + ')';
  
  setTimeout("animateFade(" + curTick + ",'" + eid + "')", 33);
}

function fade(eid)
{
  var element = document.getElementById(eid);
  if(element == null)
    return;
   
  if(element.FadeState == null)
  {
    if(element.style.opacity == null 
        || element.style.opacity == '' 
        || element.style.opacity == '1')
    {
      element.FadeState = 2;
    }
    else
    {
      element.FadeState = -2;
    }
  }
    
  if(element.FadeState == 1 || element.FadeState == -1)
  {
    element.FadeState = element.FadeState == 1 ? -1 : 1;
    element.FadeTimeLeft = TimeToFade - element.FadeTimeLeft;
  }
  else
  {
    element.FadeState = element.FadeState == 2 ? -1 : 1;
    element.FadeTimeLeft = TimeToFade;
    setTimeout("animateFade(" + new Date().getTime() + ",'" + eid + "')", 33);
  }  
}

function fadeCyc()
{
	fade('promo_box_3');
	fade('promo_box_1');


}

function SetPromo()
{



	var element = document.getElementById('promo_box_3');
	element.style.opacity = 0;
	element.style.filter = 'alpha(opacity = 0)';
	element.FadeState = -2;

	var elementb = document.getElementById('promo_box_1');
	elementb.style.opacity = 1;
	elementb.style.filter = 'alpha(opacity = 100)';
	elementb.FadeState = 2;

	elementb.style.visibility='visible';
	element.style.visibility='visible';

	element.style.top = "173px";
	element.style.left = "560px";
	
	element.style.width = elementb.offsetWidth;
			
		
}

function getOffset( el ) 
{     var _x = 0;
      var _y = 0;
      while( el && !isNaN( el.offsetLeft ) && !isNaN( el.offsetTop ) ) 
      {
         _x += el.offsetLeft - el.scrollLeft;
         _y += el.offsetTop - el.scrollTop;
         el = el.parentNode;
      }
      return { top: _y, left: _x }; 
} 


function SearchTop()
{
	document.forms[0].elements['category'].value = "SEARCH";
	document.forms[0].elements['subcategory'].value = document.forms[0].elements['search_box1'].value;
	document.forms[0].submit();

}

function _launchA()
{
	document.getElementById(idpane).style.backgroundColor="#000000";
}

function _launchB()
{
	document.getElementById(keypane).style.display="none";
	document.getElementById(idpane).style.backgroundColor="#ffffff";
}


