// JavaScript Document
var bodyWidth;
var bodyHeight;
var gsrchFlag;

function onInit()
{
	
	bodyWidth = document.body.scrollWidth;
	bodyHeight = document.body.scrollHeight;
	
	$("form.jqtransform").jqTransform();
	
	/* Overlay */
	$(".pop-overlay").width(bodyWidth);
	$(".pop-overlay").height(bodyHeight);
	$(".pop-overlay").css("opacity", 0);
	$(".pop-overlay").hide();
	
	// Intro Panel
	$("#intro-panel ul li a").click(function(){
	  var imgId = $(this).attr("id");
	  if(imgId == 0) {
		$("#intro-panel ul li").css("background-image","url(images/misc/intro-menu-item.gif)");
		$("#main-carousel img").hide();
		$("#player_flv_wrapper").show();
	  } else {
		$("#intro-panel ul li").css("background-image","url(images/misc/intro-menu-item.gif)");
		$(this).parent("li").css("background-image","url(images/misc/intro-menu-item-on.gif)");
		$("#player_flv_wrapper").hide();
		$("#main-carousel img").hide();
		$("#main-carousel img#image-"+imgId).show();
		$("#player_flv").css("display","none");
	  }
		
	},function(){
		$(this).parent("li").css("background-image","url(images/misc/intro-menu-item.gif)");
	});
	
	$("#player_flv_wrapper").click(function() {
		swfobject.embedSWF("FlowPlayer.swf", "player_flv_container", "400", "252", "9.0.47", "expressInstall.swf",{ config: "{showMenu: false,autoPlay: true,autoRewind: true,showPlayListButtons: false,loop: false,initialScale: 'orig',autoBuffering: true,useNativeFullScreen: true,controlBarBackgroundColor: '0x064b93',bufferBarColor1: '0x99d0ee',bufferBarColor2: '0xcfe4f7',progressBarBorderColor1: '0xcccccc',progressBarBorderColor2: '0x666666',videoFile: 'bupa_story_flvhigh.flv'}" }, {allowScriptAccess: "always",allowFullScreen: false}, { id : "player_flv", name : "player_flv" });
		if(typeof(player) != "undefined"){ 
			player.playerId = "player_flv"; 
			player.playerType = "flv"; 
		};
		$("#player_flv").css("display","block");
	});
	
	// Search input
	$("input.gsc-input").attr("id", "search-input");
	
	$("#search-input").val("I am looking for...");

	$("input.gsc-input").focus(function()
	{
		if ( $(this).val() == "I am looking for...") $(this).attr("value","");
	});
	
	$("input.gsc-input").blur(function()
	{
		if ( $(this).val() == "" ) $(this).val("I am looking for...");
	});
	
	$("#search-text").val("I am looking for...");

	$("#search-text").focus(function()
	{
		if ( $(this).val() == "I am looking for...") $(this).attr("value","");
	});
	
	$("#search-text").blur(function()
	{
		if ( $(this).val() == "" ) $(this).val("I am looking for...");
	});
	
	if($("#news-ticker").is(":visible")) {
		newsticker();	
	}
	$("li.ticker-widget a").click(function() {
		newsticker();										 
	});	
	
	$("div#promo-carousel").slideView({ 
		easeFunc: "easeInOutBack", 
		easeTime: 1200 
	});
	
	$(".user-panel a").click(function() {
		$("#subscription-panel")
			.css("top",133)
			.css("left",(bodyWidth/2)-($(this).width()-450))
			.toggle();
		$("#subscribe-text").focus();
	});
	
	$("#subscribe-link a").click(function() {
		$(this).parent().parent().toggle();									  
	});
	
	//$("#subscribe-form").jacg({"radius": "0.5em", "start": "#ffffff","end": "#f1f1f1",}).css({"-webkit-box-shadow": "rgba(10, 10, 10, 0.4) 1px 1px 10px", "-mox-box-shadow": "1px 1px 10px rgba(10, 10, 10, 0.4)" });
	//$("#subscribe-link").jacg({"radius": "1em", "start": "#ffffff","end": "#f1f1f1",}).css({"-webkit-box-shadow": "rgba(10, 10, 10, 0.4) 1px 1px 10px", "-mox-box-shadow": "1px 1px 10px rgba(10, 10, 10, 0.4)" });
	
	$('a.top').click(function(){
		$('html, body').animate({scrollTop:0}, 3000);
	});
	
	$('a.anchor').click(function(){
		var anchorLink = $(this).attr("name");
		$.scrollTo( $(""+anchorLink+""), 2000 );
	});
	
	$(".teaser").ThreeDots({max_rows:2});
	$(".news-text").ThreeDots({max_rows:1});
	
	$("input[name='search-results-filter']").click(function() {
		if($(this).attr("checked") != "") {
			var filterPages = $(this).val();
			if(filterPages == "html") {
				$("div.gs-visibleUrl-long:contains('html')").parent().parent().css("opacity", "0.3").slideUp("slow");
				$("div.gs-visibleUrl-long:contains('htm')").parent().parent().css("opacity", "0.3").slideUp("slow");
			} else {
				$("div.gs-visibleUrl-long:contains('"+filterPages+"')").parent().parent().css("opacity", "0.3").slideUp("slow");
			}
		} else {
			var filterPages = $(this).val();
			if(filterPages == "html") {
				$("div.gs-visibleUrl-long:contains('html')").parent().parent().css("opacity", "1.0").slideDown("slow");
				$("div.gs-visibleUrl-long:contains('htm')").parent().parent().css("opacity", "1.0").slideDown("slow");
			} else {
				$("div.gs-visibleUrl-long:contains('"+filterPages+"')").parent().parent().css("opacity", "1.0").slideDown("slow");
			}
		}
	});
	
	$("input[name='media-release-year']").click(function() {
		if($(this).attr("checked") != "") {
			var filterYear = $(this).val();
			if(filterYear == "2009") {$(".pagination ul").hide()};
			//$("div.date:contains('"+filterYear+"')").parent().animate({opacity: 0.1}, 500);
			$("div.date:contains('"+filterYear+"')").parent().css("opacity", "0.3").slideUp("slow");
		} else {
			var filterYear = $(this).val();
			if(filterYear == "2009") {$(".pagination ul").show()};
			//$("div.date:contains('"+filterYear+"')").parent().animate({opacity: 1}, 500);
			$("div.date:contains('"+filterYear+"')").parent().css("opacity", "1.0").slideDown("slow");
		}
	});
	
	//Pagination
	$("a.pagination").click(function(){
		var pageLink = $(this).text();
		
		//Pagination styling
		$("div.pagination").children("ul").children("li").removeClass("current");
		$(this).parent().addClass("current");

		//Change Pages
		$(".resultPage").hide();
		$("#page"+pageLink).show();
		$('html, body').animate({scrollTop:0}, 1000);
	});
	
	$("#page2").slideUp();
	
	$.featureList(
		$("#tabs li a"),
		$("#output li"), {
			start_item	:	0
		}
	);
	
	$("a#location-list").click(function(){
		$("#Bupa-locations").toggleFade({ speedIn : 150, speedOut : 150 });
		$("#location-list").css({ backgroundImage : "url(images/misc/srch-link-bg-up.gif)" });
	});
	
	$("div.location-tab").click(function(){
		$("#Bupa-locations").toggleFade({ speedIn : 150, speedOut : 150 });
		$("#location-list").css({ backgroundImage : "url(images/misc/srch-link-bg.gif)" });
	});	
	
	$("ul.related-links li").hover(function() {
		$(this).css("background-color","#f9f9f9");				   
	},function() {
		$(this).css("background-color","#ffffff");	
	});
	
}

function showMediaRelease() {
	alert("hi");
}

function newsticker() {
	var speed = 700;
	var pause = 7000;
	
	function removeFirst(){
		var first = $("ul#listticker li:first").html();
		$("ul#listticker li:first")
		.slideUp("slow", function() {$(this).remove();});
		//.animate({opacity: 0}, speed)
		//.fadeOut('slow', function() {$(this).remove();});
		addLast(first);
	}
	
	function addLast(first){
		var last = '<li style="display:none">'+first+'</li>';
		$("ul#listticker").append(last)
		$("ul#listticker li:last")
		.slideDown("slow");
		//.animate({opacity: 1}, speed)
		//.fadeIn('slow')
	}
	removeFirst()
	interval = setInterval(removeFirst, pause);	
}

$(document).ready(onInit);