//*********************************************************
// keypress.js - 01.10.08
// by Bekim Gjokaj
//
// This file contains several javascript functions that I found myself
// duplicating repeatedly. 
//
// Example: 
// <input type="text" id="txtPhoneNumber" onKeyPress="return KeyFilter(event, '^[0-9]+$');">
//*********************************************************

function DetectKey(e, chr){
	var keynum;
	var keychar;
	if(window.event)
	{
		keynum = e.keyCode;
	}
	else if(e.which) // Netscape/Firefox/Opera
	{
		keynum = e.which;
	}
	keychar = String.fromCharCode(keynum);
	if (keynum == chr)
	{
	   //alert('Detected ' + chr);
	   return true;
	}
	return false;
}


function validate(RegEx, strValidate) {

	var re = new RegExp(RegEx);
	
	if (strValidate.match(re)) {
    		return true;
  	} else {
    		return false;
	}
	
}


function KeyFilter(e, RegEx) {

	var keynum;
	var keychar = new String("");
	var re = new RegExp(RegEx);
	
	if(window.event)
	{
		keynum = e.keyCode;
	}
	else if(e.which) // Netscape/Firefox/Opera
	{
		keynum = e.which;
	}
	keychar = String.fromCharCode(keynum);
	if (keychar.match(re) || keynum == 8 || String(keynum)=="undefined") {
    		return true;
  	} else {
    		return false;
	}
	
}

(function ($) {

    $(document).ready(function () {
		$('.addressSearch').keypress(function(e) {
			if(e.which == 13) {
				jQuery(this).blur();
				e.preventDefault();
				//alert(jQuery('[id^=ad3ImageButton]'));
				//jQuery('[id^=ad3ImageButton]').click();
				jQuery('[id^=ad3ImageButton]').hover().click().submit();
			}
		});
    });
})(jQuery);
