var SearchType="partial";var searchDisplayDivId=(searchDisplayType=="overlay")?"search_dropdown":"content";jQuery(document).ready(function()
{jQuery("#search_close").click(clearSearchForm);reset_highlight();jQuery("#sKey").keyup(reset_highlight);jQuery("#sSubmit").click(submitSearchForm);jQuery("#sKey").keyup(function(e)
{var key;if(window.event)
key=window.event.keyCode;else
key=e.which;if(searchDisplayType=="overlay")
{submitSearchForm();return true;}
else
{if((key==13||key==3))
{submitSearchForm();return false;}
else
return true;}});jQuery("#search_close").click(clearSearchForm);});function submitSearchForm(clearKey)
{if(clearKey=="searchClearClear"&&searchDisplayType=="overlay")
{jQuery("#"+searchDisplayDivId).addClass("cms_hide");}
var sKey=jQuery("#sKey").attr("value");if(sKey==""&&clearKey!="searchClearClear")
{jQuery("#"+searchDisplayDivId).addClass("cms_hide");}
if(globalErr==1)
{jQuery.ajax({url:siteURL+"search/searching.html",type:'POST',dataType:"html",data:{searchKey:sKey},success:function(msg)
{if(jQuery("#"+searchDisplayDivId).hasClass("cms_hide")&&(clearKey!="searchClearClear"))
jQuery("#"+searchDisplayDivId).removeClass("cms_hide");if(clearKey!="searchClearClear")
jQuery("#"+searchDisplayDivId).html(msg);var options={exact:SearchType,style_name_suffix:false,highlight:".highlightable",keys:jQuery("#sKey").attr("value")}
jQuery(document).SearchHighlight(options);reset_highlight();jQuery("#sKey").keyup(reset_highlight);jQuery("#sSubmit").click(submitSearchForm);if(clearKey!="searchClearClear")
searchPagination();},error:function(XMLHttpRequest,textStatus,errorThrown)
{alert('Error occured : Search Submit'+XMLHttpRequest+" \n "+textStatus+"\n"+errorThrown);}});}
globalErr=1;}
function reset_highlight()
{var options={exact:SearchType,style_name_suffix:false,highlight:".highlightable",keys:jQuery("#sKey").attr("value")}
jQuery("span[@class^=hilite]").each(function(){var hilite=jQuery(this);var txt_el=hilite[0].previousSibling;if(txt_el&&txt_el.nodeType==3)
txt_el.data+=hilite.text();else{hilite.before(hilite.text());txt_el=hilite[0].previousSibling;}
if(hilite[0].nextSibling&&hilite[0].nextSibling.nodeType==3){txt_el.data+=hilite[0].nextSibling.data;$(hilite[0].nextSibling).remove();}
hilite.remove();});jQuery("#content").SearchHighlight(options);}
function clearSearchForm()
{jQuery("#sKey").attr("value","");submitSearchForm('searchClearClear');if(searchDisplayType=="overlay")
{if(!jQuery("#"+searchDisplayType).hasClass("cms_hide"))
jQuery("#"+searchDisplayType).addClass("cms_hide");}}
function searchPagination()
{pager1=new Pager('overlaySearchResultId',3);pager1.init();pager1.showPageNav('pager1','searchOverlayPageNavigation');pager1.showPage(1);}
function showLanguageDropdown()
{if(!jQuery("#language_dropdown").hasClass('cms_show'))
{jQuery("#language_dropdown").removeClass("cms_hide");jQuery("#language_dropdown").addClass("cms_show");}}
function hideLanguageDropdown()
{if(!jQuery("#language_dropdown").hasClass('cms_hide'))
{jQuery("#language_dropdown").removeClass("cms_show");jQuery("#language_dropdown").addClass("cms_hide");}}
