var favmenuShow = false;				// variable that tracks if my_favorites popup menu is showing
var overFav = false;					// variable that tracks if the mouse is over the favorites menu
var loaded = false;

// Browser Detection
var ns4 = (document.layers) ? true:false;		// Netscape 4.x
var ie = (document.all) ? true:false;			// IE version
var DOM = (document.getElementById) ? true:false;	// DOM supporting versions
var mac = navigator.appVersion.indexOf('Mac');		// Variable to track Macintosh platform
mac = (mac != -1) ? true:false;
var macIE5 = navigator.appVersion.indexOf('MSIE 5.0');
macIE5 = (macIE5 != -1) ? true:false;

//Rollovers Images Preload
var browserName = navigator.appName;
var browserVer = parseInt(navigator.appVersion);
var rollovers = false;
if (browserName == "Netscape" && browserVer >= 3) rollovers = true;
if (browserName == "Microsoft Internet Explorer" && browserVer >= 4) rollovers = true;


function detectCookie()
{
	return;
}
function setCookie (cookieName, cookieValue, expires, path, domain)
{
  	document.cookie =  escape(cookieName) + '=' + escape(cookieValue)
    + (expires ? '; EXPIRES=' + expires.toGMTString() : '')
    +(path ? '; PATH=' + path : '')
    + (domain ? '; DOMAIN=' + domain : '');
}

function showHowEbatesLayer()
{
	return;
}

function breakout_of_frame()
{
    if (top.location != location) 
    {
        top.location.href = document.location.href;
    }
}

function init990(tabID , subtabID) {
	breakout_of_frame();
	init();
	detectCookie();
	showHowEbatesLayer();
	if(ie)
	{
		if(document.getElementById("prdimage1") && document.getElementById("prdimage1").width > 250)
		{
			document.getElementById("prdimage1").style.width=250;
		}
	}
	
	/////IDENTIFY CURRENT TAB
	if(tabID && tabID != '' && tabID != 'noTab') {
		document.getElementById(tabID).className += ' active';	
	}
	var subTab = document.getElementById(subtabID);
	if(subtabID && subtabID != '' && subtabID != 'noSubTab' && subTab){
		subTab.className += 'on';	
	}
	
}

function init(){
	loaded = true;
  }


function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator)
     {
     if ((appName=="Netscape")&&(parseInt(appVersion)==4))
        {
              document.MM_pgW=innerWidth;
              document.MM_pgH=innerHeight;
              onresize=MM_reloadPage;
        }
     }
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH)
     location.reload();
}

MM_reloadPage(true);

//from sitetour.js
function openWindow(){
	newWindow = window.open("sitetour_intro.html", "newWin", "toolbar=no,resizable=no,location=no,scrollbars=no,width=492,height=520,innerWidth=492,innerHeight=520")
	}

function updateParent(newURL){
	opener.document.location=newURL
	}


function checkSP2()
{
var agt = window.navigator.userAgent;
if((agt.indexOf("SV1") != -1)
|| (agt.indexOf("MSIE 7.0") != -1))
return true;
else
return false;
}

function checkFF()
{
    if((window.navigator.userAgent != null) &&
	   (window.navigator.userAgent.indexOf("Firefox/") != -1))
    {
		return true;
    }
	else
    {
		return false;
    }
}

//////////COOKIE DETECT
var ckwin = null;
var focusNo = 0;
var popupWinWidth = 320;

function getFocus()
{
	if(ns4)
		return;
	if(ckwin && (ckwin.closed == false))
	{
		if(focusNo == 1)
		{
			tileWindows();
		}		
		focusNo++;		
		
			
	}
}

function tileWindows()
{
	
	ckwin.resizeTo(popupWinWidth , screen.availHeight);
	ckwin.moveTo(0,0);
	window.resizeTo(screen.availWidth-popupWinWidth, screen.availHeight);
	window.moveTo(popupWinWidth , 0);
	ckwin.focus();
	window.focus();
	
}


//////////REFERRALS
function popup(url, winname, windowconfig) {		
        window.name = "opener";
        var tempName = "ebates";
        if(windowconfig)
            tempName = winname;
        else
            windowconfig = winname;
        var windowvar = window.open(url, tempName, windowconfig);
		windowvar.focus();
}

function getParams(url) {
		
		var i = url.indexOf('?');
		if (i > -1){
			url = url.substring(i,url.length);
			i = url.indexOf("sup=");
			if(i < 0)
				return url;

			var j = url.indexOf("&", i);
			if(j < 0)
				return url.substring(0, i);
			return url.substring(0, i) + url.substring(j + 1, url.length);							
		}
		return "";
}