var RecentSearches = {
	
	visible : false,
	link_text : {
		hidden : {
			title : 'Click here to view some recent searches',
			text: 'View Recent Searches'
		},
		visible : {
			title : 'Click here to hide recent searches',
			text: 'Hide Recent Searches'
		}
	},
	
	init : function()
	{
		jQuery('#js_recent-searches').hide();
		jQuery('#find-your-local_bottom form div.submit').append('<p><a id="js_view-searches" href="#" title="'+RecentSearches.link_text.hidden.title+'">'+RecentSearches.link_text.hidden.text+'</a></p>');
		jQuery('#js_view-searches').click(function(event) {
			RecentSearches.toggle();
			event.preventDefault();
		});
	},
	
	toggle : function()
	{
		if (RecentSearches.visible) {
			RecentSearches.visible = false;
			jQuery('#js_recent-searches').slideUp();
			var title = RecentSearches.link_text.hidden.title;
			var text = RecentSearches.link_text.hidden.text;
		} else {
			RecentSearches.visible = true;
			jQuery('#js_recent-searches').slideDown();
			var title = RecentSearches.link_text.visible.title;
			var text = RecentSearches.link_text.visible.text;
		}
		jQuery('#find-your-local_bottom form div.submit p a').text(text).attr('title', title);
	}
};

function startclock()
{
	var thetime=new Date();
	var nhours=thetime.getHours();
	var nmins=thetime.getMinutes();
	var ndate=thetime.getDate()
	var nyear=thetime.getFullYear()

	var month=new Array("January","February","March","April","May","June","July","August","September","October","November","December");
	var nmonth = month[thetime.getMonth()];

	var weekday=new Array("Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday");
	var nday = weekday[thetime.getDay()];

	var AorP=" ";
	if (nhours>=12) {
		AorP="PM";
	} else {
		AorP="AM";
		if (nhours>=13) nhours-=12;
		if (nhours==0) nhours=12;
	}
	
	if (nmins<10) nmins="0"+nmins;
	
	var time = nhours+":"+nmins+" "+AorP+" "+nday+" "+ndate+" "+nmonth+" "+nyear;
	var clockform = document.getElementById('clockform');
	
	clockform.innerHTML = time;
	setTimeout('startclock()',1000);
}

/*
JSTarget function by Roger Johansson, www.456bereastreet.com
*/
var JSTarget = {
	init : function(att,val,warning) {
		if (document.getElementById && document.createElement && document.appendChild) {
			var strAtt = ((typeof att == 'undefined') || (att == null)) ? 'class' : att;
			var strVal = ((typeof val == 'undefined') || (val == null)) ? 'non-html' : val;
			var strWarning = ((typeof warning == 'undefined') || (warning == null)) ? ' (opens in a new window)' : warning;
			var oWarning;
			var arrLinks = document.getElementsByTagName('a');
			var oLink;
			var oRegExp = new RegExp("(^|\\s)" + strVal + "(\\s|$)");
			for (var i = 0; i < arrLinks.length; i++) {
				oLink = arrLinks[i];
				if ((strAtt == 'class') && (oRegExp.test(oLink.className)) || (oRegExp.test(oLink.getAttribute(strAtt)))) {
					oWarning = document.createElement("em");
					oWarning.appendChild(document.createTextNode(strWarning));
					oLink.appendChild(oWarning);
					oLink.onclick = JSTarget.openWin;
				}
			}
			oWarning = null;
		}
	},
	openWin : function(e) {
		var event = (!e) ? window.event : e;
		if (event.shiftKey || event.altKey || event.ctrlKey || event.metaKey) return true;
		else {
		    var oWin = window.open(this.getAttribute('href'), '_blank');
			if (oWin) {
				if (oWin.focus) oWin.focus();
				return false;
			}
			oWin = null;
			return true;
		}
	}
};

$(document).ready(function()
{
	startclock();
	JSTarget.init("rel", "external", "");
	RecentSearches.init();
});