﻿//Modified version JScript File
 
var masterPageId = 'ctl00_ContentPlaceHolder1_';
 
function HandleTheBodyLoad() {   
    ScrollToCoordinates();
    }
    
function SaveScrollCoordinates() {
      var xCoord= document.getElementById( masterPageId + 'txtScrollX');
    var yCoord=document.getElementById( masterPageId + 'txtScrollY');
    var scrOfX = 0, scrOfY = 0;
      if( typeof( self.pageYOffset ) == 'number' ) {
        //Netscape compliant
        scrOfY = self.pageYOffset;
        scrOfX = self.pageXOffset;
      } else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
        //DOM compliant
        scrOfY = document.body.scrollTop;
        scrOfX = document.body.scrollLeft;
      } else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
        //IE6 standards compliant mode
        scrOfY = document.documentElement.scrollTop;
        scrOfX = document.documentElement.scrollLeft;
      }
      xCoord.value= scrOfX;
      yCoord.value=scrOfY; 
      MoveCartToLastScroll(scrOfX,scrOfY);
}

function SaveScrollCoordinatesWithNoCart() {
  var xCoord= document.getElementById( masterPageId + 'txtScrollX');
    var yCoord=document.getElementById( masterPageId + 'txtScrollY');
    var scrOfX = 0, scrOfY = 0;
  if( typeof( self.pageYOffset ) == 'number' ) {
    //Netscape compliant
    scrOfY = self.pageYOffset;
    scrOfX = self.pageXOffset;
  } else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
    //DOM compliant
    scrOfY = document.body.scrollTop;
    scrOfX = document.body.scrollLeft;
  } else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
    //IE6 standards compliant mode
    scrOfY = document.documentElement.scrollTop;
    scrOfX = document.documentElement.scrollLeft;
  }
  xCoord.value= scrOfX;
  yCoord.value=scrOfY; 
  }
      
   function ScrollToCoordinates() {         
     var xCoord= document.getElementById( masterPageId + 'txtScrollX');
       var yCoord=document.getElementById(masterPageId + 'txtScrollY');
       if (! xCoord.value == '')
        {
            self.scrollTo(xCoord.value, yCoord.value); 
            SaveScrollCoordinates();
        }
     }
  
  function GetPageWidth() {
   var myWidth = 0;
  if( typeof( self.innerWidth ) == 'number' ) {
    //Non-IE
    myWidth = self.innerWidth;
   
  } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
    //IE 6+ in 'standards compliant mode'
    myWidth = document.documentElement.clientWidth;
    
  } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
    //IE 4 compatible
    myWidth = document.body.clientWidth;
   
  }
 return myWidth; 


  }
     
 function MoveCartToLastScroll(x,y) { 
   
    var divCart = document.getElementById(masterPageId + 'divShopCart');
    if (divCart == null) return;
   
    var finalLeftPosition = 0;
    var addedOffsetFromTopCorner = -235;    
    
    if (y >= 235)
        divCart.style.top = (y + addedOffsetFromTopCorner) + "px"; 
    
    divCart.style.left = finalLeftPosition + "px";
  
    self.status = divCart.style.top +  " Current X Pos: " + x + " Current Y Pos:" + y;
 }
 
function GetTop(obj){

	var curleft = curtop = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft;
	    curtop = obj.offsetTop;
	    while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft;
	        curtop += obj.offsetTop;
	    }
	}
	return curtop;
}



