searchDataReady=function(_1){
mySearch.xmlDoc=mySearch.loadXmlString(_1);
mySearch.handleXml();
mySearch.defaultView();
hideTimer();
};
viewAll=function(){
mySearch.defaultView();
};
refreshView=function(_2){
mySearch.refreshView(_2);
};
letterView=function(_3){
mySearch.letterView(_3);
};
gotoPage=function(_4){
mySearch.gotoPage(_4);
};
nextPage=function(){
mySearch.nextPage();
};
previousPage=function(){
mySearch.previousPage();
};
scrollToResults=function(){
};
categoryDataReady=function(_5){
myCategories.categories=mySearch.loadXmlString(_5);
myCategories.buildCategories();
checkCategoriesDisplay();
};
checkCategoriesDisplay=function(){
switch(mySearch.queryParams.search){
case "conditions":
try{
if(cat!=""){
updateCategories(cat,catName);
cat="";
catName="";
}
}
catch(et){
console.log(et);
}
break;
case "events":
try{
if(eventType!=""){
updateEventsCategories(eventType,catName);
eventType="";
catName="";
}
if(audience!=""){
updateEventsFilter1(audience);
audience="";
}
}
catch(em){
console.log(em);
}
break;
case "news":
try{
if(newsType!=""){
updateArchiveCategories(newsType,catName);
newsType="";
catName="";
}
if(topic!=""){
updateArchiveSubCategories(topic,subCatName);
topic="";
subCatName="";
}
}
catch(ex){
console.debug(ex);
}
break;
case "multimedia":
try{
if(mediaType!=""){
updateMultimediaFilter1(mediaType);
mediaType="";
}
if(topic!=""){
updateMultimediaFilter2(topic);
topic="";
}
if(topic2!=""){
updateMultiMediaCategories(topic2);
topic2="";
}
}
catch(es){
console.debug(es);
}
break;
}
};
buildHiddenPanel=function(_6,_7){
if(_7=="categories"){
myCategories.buildHiddenPanel(_6,_7);
}else{
mySubCategories.buildHiddenPanel(_6,_7);
}
};
filterByCategory=function(id){
showTimer();
if(id==""){
mySearch.queryParams.cat=65;
}else{
mySearch.queryParams.cat=id;
}
mySearch.getXmlString();
};
filterEventsByCategory=function(id){
showTimer();
mySearch.queryParams.eventType=id;
mySearch.getXmlString();
};
filterMultimediaByCategory=function(id){
showTimer();
mySearch.queryParams.topic=id;
mySearch.getXmlString();
};
filterArchiveByCategory=function(id){
showTimer();
mySearch.queryParams.newsType=id;
mySearch.getXmlString();
};
filterArchiveBySubCategory=function(id){
showTimer();
mySearch.queryParams.topic=id;
mySearch.getXmlString();
};
updateCategories=function(id,_e){
var _f=dojo.fadeOut({node:"categories1",onEnd:function(){
myCategories.updateCategories(id,_e);
if(myCategories.queryParams.search=="conditions"){
mySubCategories.queryParams.cat=id;
mySubCategories.getXmlString();
}
}});
_f.play();
};
updateEventsCategories=function(id,_11){
var _12=dojo.fadeOut({node:"categories1",onEnd:function(){
myCategories.updateCategories(id,_11);
myCategories.queryParams.eventType=id;
}});
_12.play();
};
updateMultimediaCategories=function(id,_14){
var _15=dojo.fadeOut({node:"categories1",onEnd:function(){
myCategories.updateCategories(id,_14);
myCategories.queryParams.topic=id;
}});
_15.play();
};
updateArchiveCategories=function(id,_17){
var _18=dojo.fadeOut({node:"categories1",onEnd:function(){
myCategories.updateCategories(id,_17);
myCategories.queryParams.newsType=id;
}});
_18.play();
};
updateArchiveSubCategories=function(id,_1a){
var _1b=dojo.fadeOut({node:"categories1",onEnd:function(){
mySubCategories.updateSubCategories(id,_1a);
mySubCategories.queryParams.topic=id;
}});
_1b.play();
};
subCategoryDataReady=function(_1c){
try{
mySubCategories.subCategories=mySearch.loadXmlString(_1c);
mySubCategories.buildSubCategories();
checkCategoriesDisplay();
fadeInNode("subCategoriesColumn");
}
catch(e){
console.log(e);
}
};
updateSubCategories=function(id,_1e){
var _1f=dojo.fadeOut({node:"subCategoriesColumn",onEnd:function(){
mySubCategories.updateSubCategories(id,_1e);
}});
_1f.play();
};
updateFilter1=function(id){
showTimer();
mySearch.queryParams.age=id.toLowerCase();
mySearch.getXmlString();
myCategories.updateFilter1(id);
};
updateMultimediaFilter1=function(id){
showTimer();
myCategories.queryParams.mediaType=id;
myCategories.getXmlString();
mySearch.queryParams.mediaType=id;
mySearch.getXmlString();
myCategories.updateFilter1(id);
};
updateMultimediaFilter2=function(id){
showTimer();
myCategories.queryParams.topic=id;
myCategories.getXmlString();
mySearch.queryParams.topic=id;
mySearch.getXmlString();
myCategories.updateFilter2(id);
};
updateEventsFilter1=function(id){
showTimer();
mySearch.queryParams.audience=id.toLowerCase();
mySearch.getXmlString();
myCategories.updateFilter1(id);
};
updateConditionsFilter=function(id,_25){
myCategories.updateConditionsFilter(id,_25);
mySearch.queryParams.type=_25;
mySearch.updateQuery();
mySearch.getXmlString();
};
removeFilter=function(cat){
var _27=dojo.fadeOut({node:"categories1",onEnd:function(){
switch(cat){
case "filter1":
myCategories.buildFilter1();
mySearch.queryParams.age="";
break;
case "multiMediaFilter1":
myCategories.buildFilter1();
mySearch.queryParams.mediaType="";
break;
case "multiMediaFilter2":
myCategories.buildFilter2();
mySearch.queryParams.topic="";
break;
case "multimediaCategories":
mySearch.queryParams.topic="";
myCategories.buildCategories();
dojo.byId("subCategories1").innerHTML="";
dojo.byId("subCategoriesColumn").style.display="none";
break;
case "categories1":
mySearch.queryParams.cat="";
if(mySearch.queryParams.search=="conditions"){
myCategories.queryParams.cat="65";
}else{
myCategories.queryParams.cat="419";
}
myCategories.getXmlString();
dojo.byId("subCategories1").innerHTML="";
dojo.byId("categories1").style.width="580px";
dojo.byId("subCategoriesColumn").style.display="none";
break;
case "eventsFilter1":
mySearch.queryParams.audience="";
myCategories.buildFilter1();
break;
case "eventsCategories1":
mySearch.queryParams.eventType="";
myCategories.queryParams.eventType="";
myCategories.getXmlString();
dojo.byId("subCategories1").innerHTML="";
dojo.byId("subCategoriesColumn").style.display="none";
break;
case "archiveCategories":
mySearch.queryParams.newsType="";
myCategories.queryParams.newsType="";
myCategories.getXmlString();
myCategories.buildCategories();
break;
case "archiveSubCategories":
mySearch.queryParams.topic="";
mySubCategories.queryParams.topic="";
mySubCategories.getXmlString();
mySubCategories.buildSubCategories();
break;
case "subCategories1":
mySubCategories.buildSubCategories();
mySearch.queryParams.az="all";
mySearch.queryParams.type="";
mySearch.queryParams.cat=myCategories.previousCat;
break;
}
mySearch.getXmlString();
showTimer();
}});
var _28=dojo.fadeOut({node:"subCategoriesColumn",onEnd:function(){
}});
_27.play();
_28.play();
};
keyWordSearch=function(){
showTimer();
mySearch.queryParams.query=dojo.byId("keyWord").value;
mySearch.getXmlString();
};
reloadPage=function(){
window.location.reload();
dojo.byId("clearResults").style.display="none";
};
removeKeyWord=function(){
showTimer();
dojo.byId("keyWord").value="";
mySearch.queryParams.query="";
mySearch.getXmlString();
dojo.byId("clearResults").style.display="none";
};
showDescriptions=function(){
var _29=dojo.byId("showDescriptions").innerHTML;
var _2a=_29=="Show Descriptions"?_2a="Hide Descriptions":_2a="Show Descriptions";
mySearch.toggleDescriptions();
dojo.byId("showDescriptions").innerHTML=_2a;
dojo.byId("keyWord").value="";
};
registerEvents=function(){
dojo.connect(dojo.byId("showDescriptions"),"onclick",function(){
showDescriptions();
});
dojo.connect(dojo.byId("clearResults"),"onclick",function(){
removeKeyWord();
});
dojo.connect(dojo.byId("keyWordButton"),"onclick",function(){
keyWordSearch();
});
dojo.connect(dojo.byId("keyWord"),"onkeypress",function(){
try{
if(dojo.byId("keyWord").value!=""){
dojo.byId("clearResults").style.display="block";
}else{
dojo.byId("clearResults").style.display="none";
}
}
catch(e){
alert(e);
}
});
};
formatString=function(_2b){
var _2c=arguments;
var _2d=new RegExp("%([1-"+arguments.length+"])","g");
return String(_2b).replace(_2d,function(_2e,_2f){
return _2c[_2f];
});
};

