function Hijax(){var B,A,E,I,G,K,H;this.setContainer=function(L){B=L;};this.setUrl=function(L){A=L;};this.setCanvas=function(L){E=L;};this.setLoading=function(L){G=L;};this.setCallback=function(L){K=L;};this.captureData=function(){if(B.nodeName.toLowerCase()=="form"){B.onsubmit=function(){var Q=(typeof (this.getAttribute("action"))!="object")?this.getAttribute("action"):this.attributes.action.nodeValue;var P="";for(var O=0;O<this.elements.length;O++){if(this.elements[O].type=="text"||this.elements[O].type=="textarea"||this.elements[O].type=="button"){P+=this.elements[O].name;P+="=";P+=escape(this.elements[O].value);P+="&";}else{if(this.elements[O].type=="checkbox"){P+=this.elements[O].name;P+="=";P+=(this.elements[O].checked)?escape(this.elements[O].value):"";P+="&";}else{P+=this.elements[O].name;P+="=";P+=escape(this.elements[O].value);P+="&";}}}I=P;A=Q+A;return !C();};}else{var M=B.getElementsByTagName("form");for(var N=0;N<M.length;N++){M[N].onsubmit=function(){var Q=(typeof (this.getAttribute("action"))!="object")?this.getAttribute("action"):this.attributes.action.nodeValue;var P="";for(var O=0;O<this.elements.length;O++){if(this.elements[O].type=="text"||this.elements[O].type=="textarea"||this.elements[O].type=="button"){P+=this.elements[O].name;P+="=";P+=escape(this.elements[O].value);P+="&";}else{if(this.elements[O].type=="checkbox"){P+=this.elements[O].name;P+="=";P+=(this.elements[O].checked)?escape(this.elements[O].value):"";P+="&";}else{P+=this.elements[O].name;P+="=";P+=escape(this.elements[O].value);P+="&";}}}I=P;A=Q+A;return !C();};}M=null;var L=B.getElementsByTagName("a",0);for(var N=0;N<L.length;N++){L[N].onclick=function(){var O=(typeof (this.getAttribute("href"))!="object")?this.getAttribute("href"):this.attributes.href.nodeValue;if(O.indexOf("atask")>-1){return true;}else{if(O.indexOf("?")==-1){A=O+"?"+A;}else{A=O+"&"+A;}return !C();}};}L=null;}};this.nextContent=function(L){B.onload=function(){return !C();};};var C=function(){H=F();if(!H||!A){return false;}else{J();return true;}};var F=function(){var L=false;if(window.XMLHttpRequest){L=new XMLHttpRequest();}else{if(window.ActiveXObject){try{L=new ActiveXObject("Msxml2.XMLHTTP");}catch(M){try{L=new ActiveXObject("Microsoft.XMLHTTP");}catch(M){L=false;}}}}return L;};var J=function(){if(G){G();}H.onreadystatechange=D;if(I){H.open("POST",A,true);H.setRequestHeader("Content-Type","application/x-www-form-urlencoded");H.send(I);}else{H.open("GET",A,true);H.send(null);}};var D=function(){if(H.readyState==4){if(H.status==200||H.status==304){if(E){E.innerHTML="";E.innerHTML=H.responseText;}if(K){K();}}}};}function srp(){var G=function(J){var K=new Hijax();K.setContainer(J);K.setUrl("atask=rateit");K.setCanvas(J);K.setLoading(function(){var L=new faderoutine(J);L.fadeTo(0.2);});K.setCallback(function(){var L=new faderoutine(J);L.gradualFadeUp(0.2);G(J);});K.captureData();};var H=function(J){var K=new Hijax();K.setContainer(J);K.setUrl("atask=4");K.setCanvas(J);K.setLoading(function(){displayLoading(J,"loading");});K.setCallback(function(){var L=new faderoutine(J);L.gradualFadeUp(0.2);H(J);});K.captureData();};var C=function(M){var N=M;var Q=M.getElementsByTagName("div");for(var L=0;L<Q.length;L++){if(Q[L].className.match("rating")){G(Q[L]);continue;}if(Q[L].className.match("ContentBox")){var J=Q[L].getElementsByTagName("div");N=J[0];continue;}}var P=M.getElementsByTagName("ul");for(var L=0;L<P.length;L++){if(P[L].className.match("tabmenu")){A(P[L],M,N,0);continue;}}P=null;var K=N.getElementsByTagName("thead");for(var L=0;L<K.length;L++){A(K[L],M,N,0);}K=null;var O=M.getElementsByTagName("span");for(var L=0;L<O.length;L++){if(O[L].className.match("PaginationForm")){A(O[L],M,N,0);continue;}}O=null;Q=null;};var B=function(M){var N=M;var P=M.getElementsByTagName("div");for(var L=0;L<P.length;L++){if(P[L].className.match("rating")){G(P[L]);continue;}}var J=N.getElementsByTagName("tbody");if(J.length>0){N=J[0];}J=null;var K=M.getElementsByTagName("thead");for(var L=0;L<K.length;L++){A(K[L],M,N,1);}K=null;var O=M.getElementsByTagName("span");for(var L=0;L<O.length;L++){if(O[L].className.match("PaginationForm")){A(O[L],M,N,1);continue;}}O=null;P=null;};var A=function(K,J,M,L){var N=new Hijax();N.setContainer(K);N.setUrl("atask=5");N.setCanvas(J);N.setLoading(function(){displayLoading(M,"loading");});N.setCallback(function(){if(L==1){B(J);}else{if(L==0){C(J);}}});N.captureData();};if(document.getElementById("RecipeFriend")!=null){H(document.getElementById("RecipeFriend"));}if(document.getElementById("recipeslider2")!=null){prepareRecipeSlider(document.getElementById("recipeslider"));}if(document.getElementById("RecipeCookbook")!=null){H(document.getElementById("RecipeCookbook"));}if(document.getElementById("RecipeMenu")!=null){prepareRecipeMenu(document.getElementById("RecipeMenu"));}var F=document.getElementsByTagName("div");for(var E=0;E<F.length;E++){if(F[E].className.match("ajaxrating")){var I=F[E].getElementsByTagName("div");for(var D=0;D<I.length;D++){if(I[D].className.match("rating")){G(I[D]);continue;}}I=null;continue;}if(F[E].className.match("TabBox")){C(F[E]);continue;}if(F[E].className.match("TableBox")){B(F[E]);continue;}}F=null;}window.onload=srp;