﻿
// Doubleclick functions
var top_position = 115;
var leftOffset = 380;
var top_position_fs = 0;
var top_start_position = 0 ; 

// For storing mouse coords
var pos = new Object();


function skyscraper_scroll(){

	try{
	
		var scraper = document.getElementById("skyscraperdiv");
	
		if( scraper) {
						
			if(top_start_position <= 0 ){
				tmp = findElementPosition(scraper);
				top_start_position = parseInt( tmp['curtop']);
			}
			scraper.style.top = (getViewportScrollY() < top_position_fs+ top_start_position + 30)? top_position_fs + "px": getViewportScrollY()-top_start_position+15 + "px";
			window.setTimeout(skyscraper_scroll, 25);
		}
	}catch(e){
	}
	
}

function findElementPosition(obj) {

	var curleft = curtop = 0;
	if (obj.offsetParent) {
	  curleft = obj.offsetLeft
	  curtop = obj.offsetTop
	  while (obj = obj.offsetParent) {
	   curleft += obj.offsetLeft
	   curtop += obj.offsetTop
	  }
	}
	
	var param = new Object ();
	
	param['curleft']  = curleft ; 
	param['curtop']  = curtop ; 
	
	return param;
}


getViewportScrollY = function()
{
	var scrollY = 0;
	if(document.documentElement && document.documentElement.scrollTop)
	{
		scrollY = document.documentElement.scrollTop;
	}
	else if(document.body && document.body.scrollTop)
	{
		scrollY = document.body.scrollTop;
	}
	else if(window.pageYOffset)
	{
		scrollY = window.pageYOffset;
	}
	else if(window.scrollY) {
		scrollY = window.scrollY;
	}
	return scrollY;
};

