function shareLinkClicked(site) {
	var s=s_gi(s_account);
	s.linkTrackVars="prop36,prop39,events";
	s.linkTrackEvents="event37";
	s.events="event37";
	
	s.prop39 = site;
	s.prop36 = s.pageName;
}


$$('.shareIcons a').each(function(e) {
	
	if (document.location.href.indexOf("?") == -1) {
		e.href = e.href.replace('TGURL', document.location.href);
  	} else {
  		e.href = e.href.replace('TGURL', document.location.href.substring(0, document.location.href.indexOf("?")));
  	}
});

function toggleShareBarOpenClose() {
	var divstyle = new String();
        divstyle = document.getElementById("div1").style.visibility;
        if(divstyle.toLowerCase()=="visible" || divstyle == "")
        {
            document.getElementById("div1").style.visibility = "hidden";
            document.getElementById("div2").style.visibility = "visible";
        }
        else
        {
            document.getElementById("div2").style.visibility = "hidden";
            document.getElementById("div1").style.visibility = "visible";
        }

	var closed = 	$$('.shareBarClosed')[0];
	var open = 		$$('.shareBarOpen')[0];
	
	if (closed.style.display != "block") {
		closed.setStyle('display', 	'block');
		open.setStyle('display', 	'none');
		$$('.shareBar .popup')[0].setStyle('display', 'none');
		$$('.shareBar .liveStream')[0].removeClass('liveStreamOpen');
		
		saveShareBarState(false);
	} else {
		closed.setStyle('display', 	'none');
		open.setStyle('display', 	'block');
		
		saveShareBarState(true);
	}
}

var sharebarPopupTweening = 	false;
var sharebarPopup = 			$$('.shareBar .popup')[0];
var sharebarPopupTween = 		new Fx.Tween(sharebarPopup);
var sharebarLiveStreamLink =	$$('.shareBar .liveStream')[0];
var sharebarHiddenBottom = 		-575;
var sharebarVisibleBottom = 	34;
var sharebarManualResize;

function toggleShareBarPopupOpenClose() {
	if (sharebarPopupTweening) {
		return;
	}
	
	if (sharebarPopup.style.display != "block") {
		sharebarPopup.setStyle('display', 'block');
		sharebarPopup.setStyle('bottom', sharebarHiddenBottom);

		sharebarPopupTween.onComplete = function() {
			sharebarPopupTweening = false;
			sharebarPopup.setStyle('bottom', sharebarVisibleBottom);
		}

		sharebarPopupTweening = true;
		sharebarPopupTween.start('bottom', sharebarHiddenBottom, sharebarVisibleBottom);
		
		sharebarLiveStreamLink.addClass('liveStreamOpen');
	} else {		
		sharebarPopupTween.onComplete = function() {
			sharebarPopup.setStyle('display', 'none');
			sharebarPopupTweening = false;
		}
		
		sharebarPopupTweening = true;
		sharebarPopupTween.start('bottom', sharebarVisibleBottom, sharebarHiddenBottom);

		sharebarLiveStreamLink.removeClass('liveStreamOpen');
	}
}

if (navigator.userAgent.indexOf("IE 6") > -1 || navigator.userAgent.indexOf("IE 7") > -1) {
        var n = 34;
        if (document.body.id == "search") {
                n = n + 84;
        }
        var f = function (p_dontRetry) {
                var n = 34;
                if (document.body.id == "search") {
                        n = n + 84;
                }

                $('shareBarOutterContainer').setStyle('top', document.documentElement.scrollTop + (document.documentElement.clientHeight - n));

                if (typeof(p_dontRetry) != "boolean") {
                        setTimeout("sharebarManualResize(true);", 300);

                        if (navigator.userAgent.indexOf("IE 7") > -1) {
                                setTimeout("sharebarManualResize(true);", 700);
                        }
                }
        }

        sharebarManualResize = f;

        window.onscroll =       f;
        window.onresize =       f;

        $('shareBarOutterContainer').setStyle('top', document.documentElement.scrollTop + (document.documentElement.clientHeight - n));
}

function fb_sharebar_click() {
	u = document.location.href + "?CPID=OTC-SHAREFACEBOOK";
	t = document.title;
	window.open('http://www.facebook.com/leisurehotelsindia');
	return false;
}

function saveShareBarState(p_open) {
  createCookie('shareBarOpen', p_open, 31);
}

function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function fadeInFacebookLikeButton() {
	$('shareBarFacebookLikeButton').setStyle('display', 'block');
	$('shareBarFacebookLikeButton').setOpacity(0);
	$('shareBarFacebookLikeButton').fade(1);
}

function fadeInFacebookStreamButton() {
	$$('.liveStream')[0].setStyle('display', 'block');
	$$('.liveStream')[0].setOpacity(0);
	$$('.liveStream')[0].fade(1);
}

if (readCookie('shareBarOpen') == 'false') {
    toggleShareBarOpenClose();
} else {
	createCookie('shareBarOpen', 'true', 31);
}

function shareBarFacebookTest() {
	var img = new Image(); 
	
	img.onerror = function() {
		alert('err');
	}

	img.onload = function() {
		$('shareBarFacebookPopup').innerHTML = 		'<iframe onload="fadeInFacebookStreamButton();" src="http://www.facebook.com/leisurehotelsindia" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:400px; height:px;background:#fff;"></iframe>';
		$('shareBarFacebookLikeButton').innerHTML = '<iframe onload="fadeInFacebookLikeButton()" id="likeButton" src="http://www.facebook.com/leisurehotelsindia" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:110px; height:px"></iframe>';
	}

	img.src = "http://facebook.com/images/fb_logo_small.jpg";
}

window.addEvent('load', function() {
	setTimeout('shareBarFacebookTest();', 0);		
}); 
