var global_protocol = location.protocol;
var global_port=location.port;
var global_hostname=location.hostname;
var global_pathname=location.pathname;
var global_search=location.search;

var global_email_banner="www.yootravel.co.uk-email-banner";


var GlobalRootUrl=function(){
	var rootUrl;
	global_port==80 ? rootUrl=global_protocol+"//"+global_hostname : rootUrl=global_protocol+"//"+global_hostname+":"+global_port;
	return rootUrl;
};

var global_root_url=GlobalRootUrl();


var hide_email_banner_not_ie6 = function(){
	$('.banner_frame').animate({ 
       	bottom:"-97px"
		}, 1500 ,function(){
			$('.banner_content').hide();
			$('.banner_frame_top').css({opacity:"0.4","background-image":"url(/static/images/Yootravel_banner_top.png)"}); 
		});	
	};
		
var show_email_banner_not_ie6 = function(){
	$('.banner_frame_top').css({opacity:"1"}); 
	$('.banner_content').show();
	$('.banner_frame').animate({ 
       	bottom:"0px"
		}, 1500 ,function(){
			$('.banner_frame_top').css({"background-image":"url(/static/images/Yootravel_banner_topn.png)"}); 
		});			
	};	

	
	
var banner_top_ie6 = function(state){
	var bannerFrame = $('.banner_frame');
	var documentHeight = document.documentElement.scrollTop+document.documentElement.clientHeight;
	var banner_frame_height = bannerFrame.get(0).offsetHeight+(parseInt(bannerFrame.get(0).currentStyle.marginTop,10)||0)+(parseInt(bannerFrame.get(0).currentStyle.marginBottom,10)||0);
	var top = documentHeight-banner_frame_height;
		
	if(state=='show'){	
		return top+"px";
	}else if(state=='hide'){
		return top+97+"px";
	}		
	}		
	
var hide_email_banner_ie6 = function(){			
	$('.banner_frame').animate({ 
		top:banner_top_ie6('hide')	
	}, 1500 ,function(){
			$('.banner_content').hide();
			$('.banner_frame_top').css({opacity:"0.4","background-image":"url(/static/images/Yootravel_banner_top.png)"}); 				
		});
	};
	
var show_email_banner_ie6 = function(){
	$('.banner_frame_top').css("opacity",1); 
	$('.banner_content').show();	
	$('.banner_frame').css("top",banner_top_ie6('show'));	
	
	$('.banner_frame').animate({ 
       	top:banner_top_ie6('show')
	}, 1800 ,function(){
		$('.banner_frame_top').css({"background-image":"url(/static/images/Yootravel_banner_topn.png)"}); 
		});		
	};		
	
$(document).ready(function() {	
	var initIE6 = function(){		
		$('.banner_frame_top').click(function(){	
			var display = $('.banner_content').css("display");
			if(display=="none"){
				show_email_banner_ie6();
			}else if(display=="block"){
				hide_email_banner_ie6();	
			}
			$.cookie(global_email_banner,'www.yootravel.co.uk',{expires:3,path:"/"});
		});	
	
		$('.banner_frame_top').hover(
				function(){
					var display = $('.banner_content').css("display");
					if(display=="none"){
						$('.banner_frame_top').css("opacity",1); 
						}				
					},
				function(){
					var display = $('.banner_content').css("display");
					if(display=="none"){
						$('.banner_frame_top').css("opacity",0.4); 
						}					
					}
		);
		
		$(window).scroll(function(){
			var display = $('.banner_content').css("display");
			if(display=="none"){
				$('.banner_frame').css("top",banner_top_ie6("hide"));
			}else if(display=="block"){
				$('.banner_frame').css("top",banner_top_ie6("show"));				
			}						
		});
	
		if(null===$.cookie(global_email_banner)){
			setTimeout("show_email_banner_ie6 ()",5000);
			setTimeout("hide_email_banner_ie6 ()",15000);
			};			
	};
		
	var initExceptIE6 = function(){								
		$('.banner_frame_top').click(function(){	
			var display = $('.banner_content').css("display");
			if(display=="none"){
				show_email_banner_not_ie6();
			}else if(display=="block"){
				hide_email_banner_not_ie6();	
			}
			$.cookie(global_email_banner,'www.yootravel.co.uk',{expires:3,path:"/"});
		});	
	
		$('.banner_frame_top').hover(
				function(){
					var display = $('.banner_content').css("display");
					if(display=="none"){
						$('.banner_frame_top').css("opacity",1); 
						}				
					},
				function(){
					var display = $('.banner_content').css("display");
					if(display=="none"){
						$('.banner_frame_top').css("opacity",0.4); 
						}					
					}
		);		
	
		if(null===$.cookie(global_email_banner)){
			setTimeout("show_email_banner_not_ie6 ()",5000);
			setTimeout("hide_email_banner_not_ie6 ()",15000);
			};		
	};	
		
	if($.browser.msie && $.browser.version.substr(0,3)=="6.0"){
		initIE6();
	}else{	
		initExceptIE6();
	}	
	
		
	$('.logpacon').click(function(){$("#loginpanel").toggle();});
	$('#login_close').click(function(){$("#loginpanel").toggle();return false;});
	
	$(".system_bookmark_us").click(function(){
		var title = $("title").html();
		var url = location.href;
//		console.log("title : %s",title);
		
//		   if (document.all)
//		   {
//		      window.external.addFavorite(location.href,title);
//		   }
//		   else if (window.sidebar)
//		   {
//		      window.sidebar.addPanel(title, location.href,  "");
//		   }	
		
	    if ((typeof window.sidebar == 'object') && (typeof window.sidebar.addPanel == 'function'))//Gecko
	    {
	    	window.sidebar.addPanel(title, url,  "");
	    }
	    else//IE
	    {
	    	 window.external.AddFavorite(url,title);
	    }			
		
	});
});
