/*********************************
©2008 Ukoh William @ http://www.williamukoh.com. All rights reserved. Forget it, I will sue!!!
************
META-DATA
************
@ date created :: 13 June 2008
@ last modified :: 13 June 2008
@ description :: Contains client-side logic for all pages :) requires jQuery javascript library
*/
//Displays the news headlines
$(document).ready(function(){
	
	//Configure external links
	$("a.external,area.external").click(function(){
			window.open($(this).attr("href"));
			return false;
	 });

	(function updateDateTime(){
		
		
	setTimeout(function(){
					var _td = new Date();
					$("span.date-holder:eq(0)").html(_td.toLocaleString());
					updateDateTime();
				},
				1000);
	})();
		
	function swapImage(e){
		var _filename = $(e.target).attr("src");
		var _new = _filename.replace(".gif","_on.gif");
		$(e.target).attr("src",_new);
	}
	
	function restoreImage(e){
		var _filename = $(e.target).attr("src");
		var _new = _filename.replace("_on\.gif",".gif");
		$(e.target).attr("src",_new);
	}
	
	$("div.navigation img.nav-item").hover(swapImage,restoreImage);
	
		$("input#emailAddress").val("email address")
						   .focus(function(e){
								if($(this).val() == "email address")
									$(this).val("");
							}).blur(function(e){
								if($(this).val() == "")
									$(this).val("email address");
							});
	 function verify(){
		  	var _input = document.getElementById("emailAddress");
			var re = /^([a-zA-Z0-9])+([\.a-zA-Z0-9_-])*@([a-zA-Z0-9])+(\.[a-zA-Z0-9_-]+)+$/;
			var isValid = re.test(_input.value);
			
			if(!isValid)
				alert("Please ensure you have entered a VALID email address");
			
			return isValid;
	  }
	  
	  $("form#subscribe_form").submit(function(e){
	  		var isValid = verify();
			if(!isValid)
				e.preventDefault();
		});

	//preload images
	$("div.navigation img.nav-item").each(function(){
			var _filename = $(this).attr("src");
			var _new = _filename.replace(".gif","_on.gif");
			com.williamukoh.Core.loader.preloadImages(_new);
	});
	

	$("div.right-column a.trigger").toggle(function(e){
										$(this).next("div:eq(0)").slideDown();
												 },
												 
												 function(e){
										$(this).next("div:eq(0)").slideUp();
												 });


});