$(document).ready(function(){

	//----------------------------------------------Text resizer
	if ($.cookie('fontSize') != null) {
		var fontSize = $.cookie('fontSize');
		$('html').css('font-size', fontSize);	
		//alert('Font Size:'+fontSize);
		$('html').animate( { fontSize: fontSize }, 1 )
	} 
	
	var originalFontSize = $('html').css('font-size');	
	
	$("#resetFont").click(function(){
		$('html').animate( { fontSize: originalFontSize }, 500 )
		//alert(originalFontSize);
		$.cookie('fontSize', null);
	});
	//Increase Font Size
	$("#increaseFont").click(function(){
		var currentFontSize = $('html').css('font-size');
		var currentFontSizeNum = parseFloat(currentFontSize, 10);
		var newFontSize = currentFontSizeNum*1.2;
		$('html').animate( { fontSize: newFontSize }, 500 )
		$.cookie('fontSize', newFontSize);
		return false;
	});
	//Decrease Font Size
	$("#decreaseFont").click(function(){
		var currentFontSize = $('html').css('font-size');
		var currentFontSizeNum = parseFloat(currentFontSize, 10);
		var newFontSize = currentFontSizeNum*0.8;
		$('html').animate( { fontSize: newFontSize }, 500 )
		$.cookie('fontSize', newFontSize);
		return false;
	});
	
	//----------------------------------------------- Gallery
	
	$('#slideshow').cycle({ 
		fx:     'fade', 
		speed:   1000, 
		timeout: 5000,
		cleartype:  1,
		cleartypeNoBg:  true
	 });

	 
	//Carousel 
	$('li.sideNews').hide();
	$('li.sideNews').eq(0).show();
	$('#next').click(function() {
		var target = $('li.sideNews:visible');
		if (target.next().length) {
			target.hide().next().css('margin-left','280px').show().animate({ marginLeft: "0" }, 500 );	
		} 
		else {
			target.hide();
			nextTarget = $('li.sideNews:first');
			nextTarget.css('margin-left','280px').show().animate({ marginLeft: "0"}, 500 );	
		}
		return false;
	});
	$('#prev').click(function() {
		var target = $('li.sideNews:visible');
		if (target.prev().length) {
			target.hide().prev().css('margin-left','-280px').show().animate({ marginLeft: "0" }, 500 );
		} 
		else {
			target.hide();
			nextTarget = $('li.sideNews:last');
			nextTarget.css('margin-left','-280px').show().animate({ marginLeft: "0"}, 500 );	
		}
		return false;
	});
	 
	//Members accordion
	var read_more = 'Read more <img src="assets/templates/hia/images/open.gif" alt="" width="21" height="20" />';
	var close_item = '';
	
	//First Item open on default
	$('div.acc div').eq(0).show();
	$('div.acc h2').eq(0).addClass('active').find('span.readon').html(close_item);
	
	$('div.acc h2').click(function() {
		if($(this).hasClass('active') == false) {
			$(this).parents('div').find('h2').removeClass('active');
			$(this).addClass('active');
			$('div.acc div.content').slideUp('fast');
			$(this).next('div.content').slideDown('fast');
			$('div.acc').find('span.readon').html(read_more);
			$(this).find('span.readon').html(close_item);
		}
	});
	
	
	//FAQ & Choosing product accordion
	$('div.acc2 h2').click(function() {
		if($(this).hasClass('active') == false) {
			$(this).parents('div').find('h2').removeClass('active');
			$(this).addClass('active');
			$('div.acc2 div.content').slideUp('fast');
			$(this).next('div.content').slideDown('fast');
			//$('div.acc2').find('span.readon').html(read_more);
			//$(this).find('span.readon').html(close_item);
		}
	});

	
	
	$("div.acc2 h2:contains('What kind of hospital cover do I want?')").before('<p style="color:#000; margin:10px 0 10px 0">Here are some questions to ask yourself before choosing a policy</p>');
	
	
	
	//Hover on subMenu
	$('#subMenu ul li').hover(function() {
		$(this).addClass('selected');
	},function() {
		$(this).removeClass('selected');
	});
	
	
	//Equal hights
	var leftSide = $('#content').innerHeight();
	var rightSide = $('#sideBar').innerHeight();
	/*
	if (leftSide > rightSide) {
		//$('#sideBar').height(leftSide+30);
		var i = leftSide-rightSide;
		//console.log(i);
		var subMenu = $('#subMenu').height();
		$('#subMenu').height(subMenu+i);
		
	} else {
		//$('#content').height(rightSide-30);
		var x = rightSide-leftSide-70;
		//console.log(x);
		$('#content').height(leftSide+x);
	}
	*/
	
	if (leftSide > rightSide) {
		$('#sideBar').height(leftSide-10);	
	} else {
		$('#content').height(rightSide-70);
	}

	$('.box').eq(0).addClass('bordero');
	
	$('input#newsletter').attr('checked', true);
	
	
}); //Close document.ready

$(window).bind("load", function() {
    //-----------  Preload images for slideshows
	$('#loading').hide();
	$('#slideshowWrapper').fadeIn('slow');
});
