	function Is() {
		agent = navigator.userAgent.toLowerCase();
		this.major = parseInt(navigator.appVersion);
		this.minor = parseFloat(navigator.appVersion);
		this.ns = ((agent.indexOf('mozilla') != -1) &&
		(agent.indexOf('spoofer') == -1) &&
		(agent.indexOf('compatible') == -1) &&
		(agent.indexOf('opera') == -1) &&
		(agent.indexOf('webtv') == -1) &&
		(agent.indexOf('hotjava') == -1));
		this.ns2 = (this.ns && (this.major == 2));
		this.ns3 = (this.ns && (this.major == 3));
		this.ns4 = (this.ns && (this.major == 4));
		this.ns6 = (this.ns && (this.major >= 5));
		this.ie = ((agent.indexOf("msie") != -1) &&
		(agent.indexOf("opera") == -1));
		this.ie3 = (this.ie && (this.major < 4));
		this.ie4 = (this.ie && (this.major == 4) &&
		(agent.indexOf("msie 4") != -1));
		this.ie5 = (this.ie && (this.major == 4) &&
		(agent.indexOf("msie 5.") != -1) &&
		(agent.indexOf("msie 5.5") == -1) &&
		(agent.indexOf("mac") == -1));
		this.iem5 = (this.ie && (this.major == 4) &&
		(agent.indexOf("msie 5.") != -1) &&
		(agent.indexOf("mac") != -1));
		this.ie55 = (this.ie && (this.major == 4) &&
		(agent.indexOf("msie 5.5") != -1));
		this.ie6 = (this.ie && (this.major == 4) &&
		(agent.indexOf("msie 6.") != -1));
		this.ie7 = (this.ie && (this.major == 4) &&
		(agent.indexOf("msie 7.0b") != -1));
		this.nsdom = (this.ns4 || this.ns6);
		this.ie5dom = (this.ie5 || this.iem5 || this.ie55);
		this.iedom = (this.ie4 || this.ie5dom || this.ie6);
		this.w3dom = (this.ns6 || this.ie6 ||this.ie7);
}
var is = new Is();


	function load_opacity(affected)
	{
		if($("#opacity")) $("#opacity").remove();
		$("body").append('<div id="opacity"></div>');
		pageSize = getPageSize();
		
		browserHeight = pageSize[1];
		browserWidth = pageSize[0];
		scrollHeight = parseInt(document.body.scrollHeight);
		scrollWidth = parseInt(document.body.scrollWidth);
		scrollTop = getPageScrollTop();
		if(scrollHeight > browserHeight) {var width = browserWidth - 20;var opHeight = scrollHeight}
		else {var width = browserWidth; var opHeight = browserHeight;}
		if(is.ie) $("#opacity").height(opHeight+"px").width(scrollWidth+"px");
		else $("#opacity").height(opHeight+scrollTop[1]+"px").width(scrollWidth+20+"px");
		
		$("#opacity").show();
		
		$("#opacity").click(function(){
				$("#opacity").hide();
				$("#"+affected).Puff(500);
				last_vessel = '';
				//$("body").css('overflow','auto');
			})
		
		$("a.clear_opacity").click(function(){
				$("#opacity").hide();
				$("#"+affected).Puff(500);
				//$("#"+affected).Puff(500,function(){$("#"+affected).remove()});
				//$("body").css('overflow','auto');
			})
			
	}
	
	function show_loading()
	{
		 TB_position('loading','300','100');
	     TB_position('loading_text','300','100');
		 
		 $("#loading").fadeIn('fast');
		 $("#loading_text").fadeIn('fast');
	}	
	
	function hide_loading()
	{
		 $("#loading").fadeOut('fast');
		 $("#loading_text").fadeOut('fast');
	}


function TB_position(layer,width,height) {
	var pagesize = getPageSize();	
	var arrayPageScroll = getPageScrollTop();
	$("#"+layer).css({left: ((pagesize[0] - width)/2)+"px", top: (arrayPageScroll[1] + ((pagesize[1]-height)/2))+"px" });
}

function getPageScrollTop(){
	var yScrolltop;
	if (self.pageYOffset) {
		yScrolltop = self.pageYOffset;
	} else if (document.documentElement && document.documentElement.scrollTop){	 // Explorer 6 Strict
		yScrolltop = document.documentElement.scrollTop;
	} else if (document.body) {// all other Explorers
		yScrolltop = document.body.scrollTop;
	}
	arrayPageScroll = new Array('',yScrolltop) 
	return arrayPageScroll;
}

function getPageSize(){
	var de = document.documentElement;
	var w = window.innerWidth || self.innerWidth || (de&&de.clientWidth) || document.body.clientWidth;
	var h = window.innerHeight || self.innerHeight || (de&&de.clientHeight) || document.body.clientHeight;
	
	arrayPageSize = new Array(w,h) 
	return arrayPageSize;
}

var posX = 0;
var posY = 0;

window.document.onmousemove = getMouseXY;

function getMouseXY(e) {

	if(navigator.appName == "Netscape"){
		posX = e.pageX
	 	posY = e.pageY

	} else {
		posX = event.clientX + document.body.scrollLeft
 		posY = event.clientY + document.body.scrollTop
	}

	if (posX <= 0) {posX = 0} 
	if (posY <= 0) {posY = 0}   
 	return true
}


  function add_overlay(overlay)
 {
	 var page_size = getPageSize();
	 var height = page_size[1] *.7;
	 var width = page_size[0] * .7;
	 $("#"+overlay).height(height+"px").width(width+"px");
	 $("#"+overlay+" .scrollable").height(height-50+"px");
	 TB_position(overlay,width,height)
	 $("#"+overlay).Grow(500);
	 load_opacity(overlay);
	 hide_loading();		
 }
  
 function clear_overlay()
 {
	  hide_loading();
	  $("#overlay").remove();
	  $("#opacity").fadeOut('fast');
 }
 
 function disclaimer()
 {
	  add_overlay('disclaimer');
 }
 
 
 /****** END HELPERS ********/
 
var old_key = ''; 
function set_active(key)
 {
	if(old_key!='')
	{
		$("#m_"+old_key+" a").css('background-color','#061865').css('color','#fff');
		$("#"+old_key).slideUp('fast', function(){
				$("#m_"+key+" a").css('background-color','#fff').css('color','#061865');
				$("#"+key).slideDown('fast');
		});
	}
	else
	{
	$("#m_"+key+" a").css('background-color','#fff').css('color','#061865');
	$("#"+key).slideDown('fast');
	}
	old_key = key;
 }
 
 $(document).ready(function(){
	Nifty("h3.do_nifty",'tl tr normal transparent');
	Nifty("div.matchups",'all normal transparent');
	Nifty("div.matchups li",'tr tl small transparent');
	//Nifty("dd",'all normal transparent');
	Nifty("dt",'all small transparent');
	
	$("dl").each(function(i){
		if(i%2==1) $(this).addClass('odd');				  
	});
	
	
	if($('#headline_loading').html()!=null)
	{
	
	 //load headlines
	 	$.get('index.php?/fivestarpick/load_news_feed','',function(str){
					$("#headline_loading").remove();
					$(".headlines h3").after(str);
		});
	}
	
	if($('#score_loading').html()!=null)
	{
	
	 //load headlines
	 	$.get('index.php?/fivestarpick/load_score_feeds','',function(str){
					$("#score_loading").remove();
					$(".boxes img").after(str);
		});
	}
	
 });
 
 

function CreateBookmarkLink() {

 title = "FiveStarPick.com"; 
  // Blogger - Replace with <$BlogItemTitle$> 
  // MovableType - Replace with <$MTEntryTitle$>

 url = "http://www.fivestarpick.com";
  // Blogger - Replace with <$BlogItemPermalinkURL$> 
  // MovableType - Replace with <$MTEntryPermalink$>
  // WordPress - <?php bloginfo('url'); ?>

	if (window.sidebar) { // Mozilla Firefox Bookmark
		window.sidebar.addPanel(title, url,"");
	} else if( window.external ) { // IE Favorite
		window.external.AddFavorite( url, title); }
	else if(window.opera && window.print) { // Opera Hotlist
		return true; }
 }

 