if(document.all) {
	if(window.clientInformation.platform.indexOf("Mac") == -1)
		document.attachEvent("onkeydown", EnterButtonSubmit);
}
else {
	document.addEventListener("keydown",EnterButtonSubmit,false);
}

function EnterButtonSubmit( e ) {
	var enterKeyCode = 13;
	var keyCode = ( document.all ) ? event.keyCode : e.keyCode;
	if ( keyCode == enterKeyCode ) {
		var nextControl = ( document.all ) ? event.srcElement : e.target;
		var control;
		if (nextControl.tagName != "TEXTAREA")
		{
			while ( nextControl )
			{
				control = nextControl;
				if (control && (control.tagName == "INPUT" && (control.getAttribute("type") == "submit" || control.getAttribute("type") == "image")) || (control.tagName == "A" && control.getAttribute("href").indexOf("__doPostBack") > -1) || (control.tagName == "A" && control.getAttribute("href").indexOf("WebForm_DoPostBackWithOptions") > -1)) {
		            if(window.attachEvent)
					{
						if(event.srcElement.postback)
							{
							    //alert("BAAH");
							    eval(event.srcElement.postback);
						    }
						else
							{
							    //alert("IE");
							    control.click(); // IE
						    }
					}
					else
					{
						//document.forms[0].submit();
						//document.getElementById("aspnetForm").submit();
						eval(e.target.postback);
						//var name = control.id.
						//__doPostBack(control.id, "");
					    //alert(control.id);
						//window.forms[0].submit();
					}
					
					break;
				}
				control = FirstChild(nextControl);
				if (!control)
					control = NextSibling(nextControl);
				nextControl = control;
			}
			return false;
		}
	}
	return true;
}

/*
function __doPostBack(eventTarget, eventArgument) {
    var theform;
         alert("__doPostBack");
    if (window.navigator.appName.toLowerCase().indexOf("netscape") > -1) {
        theform = document.forms["Form1"];
    }
    else {
        theform = document.Form1;
    }
    theform.__EVENTTARGET.value = eventTarget.split("_").join(":");
    theform.__EVENTARGUMENT.value = eventArgument;
    alert(theform.__EVENTARGUMENT.value);
    theform.submit();
}
*/

function FirstChild(node) {
	var child;
	if (node)
		child = node.firstChild;
	return child;
}

function NextSibling(node) {
	var next;
	if (node && node.tagName != "SCRIPT")
		next = node.nextSibling;
	if (!next && node)
		next = NextSibling(node.parentNode);
	return next;
}

function addEvent( obj, type, fn ) 
{ 
	if ( obj.attachEvent ) { 
		obj['e'+type+fn] = fn; 
		obj[type+fn] = function(){obj['e'+type+fn]( window.event );} 
		obj.attachEvent( 'on'+type, obj[type+fn] ); 
	} else {
		obj.addEventListener( type, fn, false ); 
	}
} 


function SetFocus()
{
    var   textbox = document.getElementsByName("ctl00$Content$MainContent$SearchForm$tbQuery")[0];
    if(textbox)
    {
        textbox.focus();
    }
}