var BlogsAdvSearch={};
BlogsAdvSearch.validateQuery=function(){var A;
for(A=0;
A<10;
A++){var B=$("q"+A);
if(B&&B.value!=""){return true;
}}return false;
};
BlogsAdvSearch.showAdvSearch=function(E){BlogsAdvSearch.resetToDefaults();
BlogsAdvSearch.toggleSearch();
if(a10.browser.isIE()){var C=$("blogsadvform");
var A=C.getElementsByTagName("input");
for(var B=0;
B<A.length;
B++){addInputSubmitEvent(C,A[B]);
}}var D=a10.browser.innerDimension();
if(D[0]<=800&&D[1]<=600){return true;
}else{blogsAdvSearchDialog.show();
return false;
}};
BlogsAdvSearch.toggleSearch=function(){var C="";
if(document.getElementById("type_feeds")&&document.getElementById("type_feeds").checked){C="none";
}var D=document.getElementById("sortDiv");
if(D&&D.style){D.style.display=C;
}var A=document.getElementById("dateDiv");
if(A&&A.style){A.style.display=C;
}var B=C=="none"?568:651;
if(a10.browser.isIE6()){$("dialog").style.width=B+"px";
}blogsAdvSearchDialog.centerDialog();
};
BlogsAdvSearch.dpxCopy=function(){var D=document.getElementById("dp0");
var C=document.getElementById("dp1");
var B=document.getElementById("dp2");
var A=document.getElementById("dp3");
if(D&&C&&B&&A){C.value=B.value=A.value=D.options[D.selectedIndex].value;
}};
BlogsAdvSearch.saveDefaults=function(){var E=document.getElementById("blogsadvform");
if(E&&E.parentNode){var F=[];
var A=0;
var B=E.parentNode.getElementsByTagName("input");
if(B){var D;
for(D=0;
D<B.length;
D++){if(B[D].type=="text"){F[A++]={type:"text",element:B[D],value:B[D].value};
}if(B[D].type=="radio"){F[A++]={type:"radio",element:B[D],checked:B[D].checked};
}}}var C=E.parentNode.getElementsByTagName("select");
if(C){var D;
for(D=0;
D<C.length;
D++){F[A++]={type:"select",element:C[D],selIdx:C[D].selectedIndex};
}}BlogsAdvSearch.defaultsList=F;
}};
BlogsAdvSearch.resetToDefaults=function(){var B=document.getElementById("blogsadvform");
if(B&&BlogsAdvSearch.defaultsList){var C=BlogsAdvSearch.defaultsList;
var A;
for(A=0;
A<C.length;
A++){if(C[A].type=="text"){C[A].element.value=C[A].value;
}else{if(C[A].type=="radio"){C[A].element.checked=C[A].checked;
}else{if(C[A].type=="select"){C[A].element.selectedIndex=C[A].selIdx;
}}}}}};

