// Copyright (c) 2000 internet.com Corp. 
// http://www.webreference.com/js/
// License is granted if and only if this entire
// copyright notice is included. By Yehuda Shiran.

var IE4 = (document.all) ? true : false;
var NS4 = (document.layers) ? true : false;

//SAVE!!!
function docjslib_doThisCommandEveryIntervalMS(command, interval) {
  setInterval(eval('"' + command + '"'), interval);
}
//SAVE!!!
function docjslib_getWindowWidth() {
  if (NS4) {return window.innerWidth}
  else {return document.body.clientWidth}
}
//SAVE!!!
function docjslib_getWindowHeight() {
  if (NS4) {return window.innerHeight}
  else {return document.body.clientHeight}
}
//SAVE!!!
function docjslib_getPageScrollLeft() {
  if (NS4) {return window.pageXOffset}
  else {return document.body.scrollLeft}
}
//SAVE!!!
function docjslib_getPageScrollTop() {
  if (NS4) {return window.pageYOffset}
  else {return document.body.scrollTop}
}
//SAVE!!!
function docjslib_setPosFromLeft(id, xCoord) {
  if (NS4) {eval("document." + id).left = xCoord}
  else {obj = document.getElementById(id);
  obj.style.left = xCoord}
}
//SAVE!!!
function docjslib_setPosFromTop(id, yCoord) {
  if (NS4) {eval("document." + id).top = yCoord}
  else {
  obj = document.getElementById(id);
  obj.style.top = yCoord}
}
//SAVE!!!
function docjslib_setZposition(id, z) {
  if (NS4) {eval("document." + id).zIndex = z}
  else {obj = document.getElementById(id);
  obj.style.zIndex = z}
}
//SAVE!!!
function docjslib_findHighestZ() {
  var documentDivs = new Array();
  if (NS4) {documentDivs = document.layers}
  else {documentDivs = document.all.tags("DIV")};
  var highestZ = 0;
  for (var i = 0; i < documentDivs.length; i++) {
     var zIndex = (NS4) ? documentDivs[i].zIndex : documentDivs[i].style.zIndex;
     highestZ = (zIndex > highestZ) ? zIndex : highestZ;
  }
  return highestZ;
}

var windowWidth= 0;
var windowHeight= 0;
var pageScrollLeft= 0;
var pageScrollTop= 0;
var constant_left_pos = 12;
var constant_top_pos = 339;
var constant_winMinH = 469;

function waterMark(){
	
	//if(!check_wh()) return;
	
  if (navigator.appVersion.indexOf("Mac") == -1){
    oldWindowWidth= windowWidth;
    oldWindowHeight= windowHeight;
    oldPageScrollLeft= pageScrollLeft;
    oldPageScrollTop= pageScrollTop;
    windowWidth = docjslib_getWindowWidth();
    windowHeight = docjslib_getWindowHeight();
    pageScrollLeft = docjslib_getPageScrollLeft();
    pageScrollTop = docjslib_getPageScrollTop();
    if ((windowHeight != oldWindowHeight)||(windowWidth != 
      oldWindowWidth)||(pageScrollLeft != oldPageScrollLeft)||
      (pageScrollTop != oldPageScrollTop)){

      docjslib_setPosFromTop("cart_container", pageScrollTop + constant_top_pos);
      docjslib_setPosFromLeft("cart_container", pageScrollLeft + constant_left_pos);
      // var topZ = docjslib_findHighestZ();
      //docjslib_setZposition("cart_container", topZ);
    }
  }
}

function getObject(objectName)
{	
  var objItem;
  
  if (document.all)
    objItem = document.all[objectName];
  else
  {
    objItem = document.getElementById(objectName);
    if (objItem==null)
      objItem= document.getElementsByName(objectName)[0];
    if (document.getElementsByName(objectName).length>1)
      objItem=document.getElementsByName(objectName);	
  }
  if(objItem == null) return false;
  return objItem;
}

function check_wh()
{
	cart_obj = getObject("cart_container");
	
	body_obj = getObject("fs");
	
	cart_obj.bottomEdge = cart_obj.offsetTop + cart_obj.offsetHeight;
	
	//alert(cart_obj.bottomEdge + "\n" + constant_winMinH + "\n" + body_obj.clientHeight)
	
	if (cart_obj.bottomEdge > body_obj.clientHeight)
	{
		return false;
	}
	return true;
}

if(check_wh()) docjslib_doThisCommandEveryIntervalMS("waterMark()", 42);
