var _spOriginalFormAction;
var _spEscapedFormAction;
window.addEvent('domready', function() {
	if (_spOriginalFormAction==null)
	{
		if (document.forms.length > 0)
		{
			_spOriginalFormAction=document.forms[0].action;
			var url=window.location.href;
			var index=url.indexOf("://");
			if (index >=0)
			{
				var temp=url.substring(index+3);
				index=temp.indexOf("/");
				if (index >=0)
					url=temp.substring(index);
			}
			_spEscapedFormAction=escapeUrlForCallback(url);
			document.forms[0].action=_spEscapedFormAction;
		}
	}
});

/* Fix the recipe search enter key for IE */
window.addEvent('domready', function(){
	els = getElementsByClass('dynamicallysetclassTXT',null,null);
		el = els[0];
		if(el){
			if (el.attachEvent){
				el.attachEvent('onkeypress',function(){
				evt = window.event;
					if (evt.keyCode==13)
					{
						/* Get search button */
						goBtn = getElementsByClass('submitInput',null,null);
						if(goBtn[0]){
						goBtn[0].click();
					}
				}
			});
		}
	}
})

function getElementsByClass(searchClass,node,tag) {
       var classElements = new Array();
       if ( node == null )
               node = document;
       if ( tag == null )
               tag = '*';
       var els = node.getElementsByTagName(tag);
       var elsLen = els.length;
       var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)");
       for (i = 0, j = 0; i < elsLen; i++) {
               if ( pattern.test(els[i].className) ) {
                       classElements[j] = els[i];
                       j++;
               }
       }
       return classElements;
}
