$(document).ready(function(){
	
//----Written by Scott Darby scottdarby@redweb.com----//

	function loader() {
		$('.loading').css({left: (($(window).width() - $('#loading').width()) / 2) - 180});
		$('.loading').css({display: 'block'});
	}

	loader();

	$('#ajaxContainer a').click(function(){
		loader();
	});

	$('.unionTVPod ul li:last-child').addClass('lastChild');

	//----randomise colors of box borders----//
	
	//create colors array
	var colors = new Array("#b9bed4", "#ced7ba", "#ffeec0", "#c5ebf4", "#bfd4f3" );
	
	//select all hub links
	var $links = $('#hubListing li');
		
	//iterate through hub links and apply css styles
	for( var i = 0, n = $links.length;  i < n;  ++i ) {
		//define random number range
		var range = Math.floor(Math.random()*5);
		var element = $links[i];
		$(element).css("border-bottom-color", colors[range]);
	}
	
	//----ensure all hub links are the same height----//

	//select hublinks
	var $firstLinks = $('li.first');
	var $secondLinks = $('li.second');
	var $thirdLinks = $('li.third');
		
	//iterate through hub links
	for( var i = 0, n = $firstLinks.length;  i < n;  ++i ) {
		
		var first = $firstLinks[i];
		var second = $secondLinks[i];
		var third = $thirdLinks[i];

			//if three hub links exist
			if (first && second && third){ 
				
				//calculate heights, minus margin/padding/borders	
				var firstHeight = $(first).height();
				var secondHeight = $(second).height();
				var thirdHeight = $(third).height();
			
				var highest = Math.max(firstHeight, secondHeight, thirdHeight)
				
				$(second).css("height", highest);
				$(first).css("height", highest);
				$(third).css("height", highest);
				
			//if two hub links exist
			} else if (first && second) {
				
				//calculate heights, minus margin/padding/borders	
				var firstHeight = $(first).height();
				var secondHeight = $(second).height();
			
				var highest = Math.max(firstHeight, secondHeight)

				$(second).css("height", highest);
				$(first).css("height", highest);

			}
	
	}
	
	//mimic css child selectors for IE
	$("#campaignsRHSContent h3:first").css("background", "#e0dbcd url(/images/campaignsContentRHST.gif) no-repeat");
	
	$("ul#topNav li:last-child a").css("border", "none");

	//email a friend
//	$('#EmailToAFriend').css({left:'-9999px', position:'absolute'});

//	$('a.emailFriend').click(function(e) {
//		var tPosX = e.pageX - 100;
//		var tPosY = e.pageY - $('#EmailToAFriend').height() - 40;
//		$('#EmailToAFriend').css({top: tPosY, left:tPosX})
//	});

//	$('p.closeEmail').click(function() {
//		$('#EmailToAFriend').css({left:'-9999px'});
//	});


// $("a.join").click(function () { 
//      $("div#splash2").css("zIndex","100");
//      $("div#splash").css("zIndex","0");
//      $("div#splash3").css("zIndex","0");
//		return false		
 // });

// $("a.campaigns").click(function () { 
//     $("div#splash3").css("zIndex","100");
//      $("div#splash").css("zIndex","0");
//      $("div#splash2").css("zIndex","0");
//		return false			
//  });
	
});


//fix ie background image flicker on css:hover
function fixIE6flicker(fix) {
 try {
 document.execCommand("BackgroundImageCache", false, fix);
 } catch(err) { }
}
fixIE6flicker(true);

//----hide and show search text----//
function checkValue(terms, state)
  {
		if (terms.value == '' && state == 'off') {
			terms.value='Keyword search';
		}
		else if (terms.value == 'Keyword search' && state == 'on') {
			terms.value='';
		}
	}
	

function FAQcheckValue(terms, state)
  {
		if (terms.value == '' && state == 'off') {
			terms.value='FAQ search';
		}
		else if (terms.value == 'FAQ search' && state == 'on') {
			terms.value='';
		}
}