
function getScrollingPosition()
{
var position = [0, 0];
if (typeof window.pageYOffset != 'undefined')
{
position = [
window.pageYOffset
];
}
else if (typeof document.documentElement.scrollTop
!= 'undefined' && document.documentElement.scrollTop > 0)
{
position = [
document.documentElement.scrollTop
];
}
else if (typeof document.body.scrollTop != 'undefined')
{
position = [
document.body.scrollTop
];
}
return position;
}

function check_url()
{

clearTimeout(scrolldelayy);
url =(location.href);
var SearchIndex = url.indexOf("?deluxe");
var SearchIndex2 = url.indexOf("?deluxe_suite");
var SearchIndex3 = url.indexOf("?duplex_suite");
var SearchIndex4 = url.indexOf("?cottage");

if (SearchIndex != -1)
        {
			chkkk('deluxe');
		}
if (SearchIndex2 != -1)
        {
			chkkk('deluxe_suite');
		}
if (SearchIndex3 != -1)
        {
			chkkk('duplex_suite');
		}
if (SearchIndex4 != -1)
        {
			chkkk('cottage');
		}


}

function chkkk(a)
{
now_pos = getScrollingPosition();
var elem = document.getElementById(a);
var leftOffset = elem.offsetLeft;
var topOffset = elem.offsetTop;
var parent = elem.offsetParent;
        while(parent != document.body) 
 {
      leftOffset += parent.offsetLeft;
      topOffset += parent.offsetTop;
             parent = parent.offsetParent;
     }
         var Offsets = new Object();
     Offsets.top = topOffset;
     Offsets.left = leftOffset;
         
intY = Offsets.top - now_pos;
calculation(intY);
}
function calculation(j)
{
window.i = 0;
window.k = j % 50;
window.l = Math.floor(j/ 50);
pageScroll(window.i,window.k,window.l);
}
function pageScroll(i,k,l) {

		if( i < l)
		{
    	window.scrollBy(0,50); // horizontal and vertical scroll increments
		scrolldelay = setTimeout('pageScroll(window.i,window.k,window.l)',10); // scrolls every 100 milliseconds
		i++;
		window.i = i;
    	}
		else
		{
		final_scroll(k);
		}
		
}
function final_scroll(j)
{
window.scrollBy(0,j);
stopScroll();
}
function stopScroll() {
    	clearTimeout(scrolldelay);
}
