// JavaScript Document

jQuery.elementReady('store_locator_wrap', function($){
	
	$('.png').ifixpng();
	
	$('#store_locator_wrap > div').each(function() {
		
		$(this).mouseover(function() {
			
			$(this).children("a:first").css("display","none");
			$(this).children("a:last").css("display","block");
			
		}).mouseout(function() {
			
			$(this).children("a:first").css("display","block");
			$(this).children("a:last").css("display","none");
			
		});
	});
	
});

$(document).ready(function()
{
	$('#search_store').parents('form').submit(function()
	{
		if(($('#postcode').val() == "") || (!isNumeric($('#postcode').val()))) {
			$('#error').css("display", "block");
			return false;
		}
	});
});

function isNumeric(sText)
{
	var ValidChars = "0123456789";
	var IsNumber = true;
	var Char;
	
	for (i = 0; i < sText.length && IsNumber == true; i++) 
	{
		Char = sText.charAt(i); 
		if (ValidChars.indexOf(Char) == -1) 
	 	{
	 		IsNumber = false;
		}
	}
	
	return IsNumber;
}
