//site.js
//Created by: Tom jenkins
//Date: 2010 22th Mar
//Contains:
//This contains frontend custom JS functions. N.B. Please launch through JQ onload where you can!!

$(function (){ 
	//Search validation	
	
	$(".noJS").hide()
	
	$('#SiteSearchForm').submit(function(){	
		if(($('#SiteSearch').val()=='')||($('#SiteSearch').val()==$('#SiteSearch')[0].defaultValue)){jAlert('Please enter something to search on', 'Search alert!'); return false}	
	});	
	
	onLoadBuildEmail=function(){		
		$('.replaceEmail').each(function(){
			$(this).html('<a href="mailto:'+$(this).html().replace("[at]","@")+'?subject=Enquiry%20from%20Website">'+$(this).html().replace("[at]","@")+'</a>' )						 
		});		
	};
	
	$('.wdgtsearchBoxes').change(function(){
		if ($(this).val()!=''){		  
			$(this).parent().submit();
		}
	})
	
	$(".noJS").each(function(i,el){
		var $item=$(el);
		$item.addClass('hidden');
	});
		
	var timer;
	$("#TopNav").find(".topItems").each(function(i,el){	
		var $navItem=$(el);
		$navItem.mouseover(function(){				
			clearTimeout(timer)			
			var $topNav=$("#TopNav").find(".topItems")			
			$topNav.find("a").removeClass("active");
			$topNav.find("ul").removeClass("active");			
			$navItem.children('ul').addClass("active");
			$topNav.find("ul:not(.active)").stop().hide();			
			$navItem.children('a').addClass("active");	
			if ($.browser.msie && $.browser.version < 7) {
				$navItem.children('ul:not(.vi_navie6)').css("height","39px");
				$navItem.children('.vi_navie6').css("height","88px");
			}else{
				$navItem.children('ul:not(.vi_nav)').css("height","39px");
				$navItem.children('.vi_nav').css("height","88px");
			}
			$navItem.children('ul:hidden').stop().slideDown("normal");
		}).mouseleave(function(){	
			timer=setTimeout(function(){
				$navItem.children('a:not(a:[rel=current])').removeClass("active");			
				$navItem.children('ul').stop().slideUp("fast")
			},1000);	
		});	
	});	
	
	
	
	
	
	$('.RSSPagination').each(function(){$(this).addClass('hidden');});
	$('#paginationBottom').removeClass('hidden');
	$('#paginationTop').removeClass('hidden');	
	
	$('#SiteSearch, .Newsletter').focus(function(){									
		$(this).val('')
	});
	
});
