var sSearchList="";function SiteKeywordCSO(){this.CampaignId="0";this.CampaignName="0"}var _siteKeywordCSO;function SearchData(objtxtUser,event,btnClicked){HideErrorPopUp();strKey=objtxtUser.value;if(strKey=="Campaign Search")return;if(strKey.length<4){$get("SearchPop").style.display="none";return}if(btnClicked||event.keyCode==13)Clickable.Pro.WebServices.ProService.SiteSearchKey(strKey.trim(),false,ServerSideSearch_CallBack,CallBackOnError);else Clickable.Pro.WebServices.ProService.SiteSearchKey(strKey.trim(),false,ServerSideSearch_CallBack,CallBackOnError)}function CallBackOnError(errorObject){Sys.Debug.traceDump(errorObject)}function ServerSideSearch_CallBack(response){var dsKeywordList=response;if(response==null)return;if(response.tables[0].rows==null&&response.tables[1].rows==null&&response.tables[2].rows==null){var left=Sys.UI.DomElement.getBounds($get("ITxtSearch")).x,top=Sys.UI.DomElement.getBounds($get("ITxtSearch")).y+Sys.UI.DomElement.getBounds($get("ITxtSearch")).height;ShowErrorPopUpWthCord("No data found.",left,top);AdaptClickJS.ACPopupUtil==undefined&&AdaptClickJS.ACPopupUtil.registerClass("AdaptClickJS.ACPopupUtil");_acPopUtilSite=new AdaptClickJS.ACPopupUtil;_acPopUtilSite.SetPopupOff($get("SearchPop"));return}var rowLength=0;sSearchList="";isHide=true;isTitleData=false;for(i=0;i<dsKeywordList.tables.length;i++){jColCampaignIdorAdGroupId="";jColCampaignNameorAdGroupName="";if(dsKeywordList.tables[i].rows!=null){if(i==0)jTitle="Campaigns";else if(i==1){jTitle="AdGroups";jColCampaignIdorAdGroupId=dsKeywordList.tables[i].columns[2].name;jColCampaignNameorAdGroupName=dsKeywordList.tables[i].columns[3].name}else if(i==2){jTitle="Keywords";jColCampaignIdorAdGroupId=dsKeywordList.tables[i].columns[2].name;jColCampaignNameorAdGroupName=dsKeywordList.tables[i].columns[3].name;_siteKeywordCSO=new SiteKeywordCSO;_siteKeywordCSO.CampaignId=dsKeywordList.tables[i].columns[4].name;_siteKeywordCSO.CampaignName=dsKeywordList.tables[i].columns[5].name}jColId=dsKeywordList.tables[i].columns[0].name;jColName=dsKeywordList.tables[i].columns[1].name;if(!isTitleData){CreateSearchHeader();isTitleData=true}rowLength=rowLength+dsKeywordList.tables[i].rows.length;CreateSearchList(dsKeywordList.tables[i],jTitle,jColName,jColId,jColCampaignIdorAdGroupId,jColCampaignNameorAdGroupName);isHide=false}}if(isHide){$get("SearchPop").style.display="none";return}rowLength=rowLength+2;Sys.Debug.traceDump(sSearchList,"dump of sSearchList");showPopup(sSearchList,rowLength)}function CreateSearchHeader(){sSearchList='<div id="divSiteSearchBase" style="float:left;font-weight:bold;font-size: 11px;';sSearchList=sSearchList+'width:170px;background-color:#F1F3F3">Dynamic Search Results:';sSearchList=sSearchList+'</div><div id="divSiteSearchBase" ></div>'}function CreateSearchList(dtSearchList,sectionTitle,columnName,columnId,jColCampaignIdorAdGroupId,jColCampaignNameorAdGroupName){if(dtSearchList!=null&&typeof dtSearchList=="object"){var strColumnId="";jAttribId="";jAttribName="";siteNetworkId="";siteCampaignId="";siteCampaignName="";sSearchList=sSearchList+'<div id="div'+sectionTitle+'" style="font-size: 11px;font-weight:bold;';sSearchList=sSearchList+'width:170px;background-color:#F1F3F3">';sSearchList=sSearchList+'<img id="imgSearchKeyword" src="../images/base/table_sort_arrow.png" alt="" />&nbsp;'+sectionTitle;sSearchList=sSearchList+"</div>";for(var i=0;i<dtSearchList.rows.length;i++){OwnerName="";strColumnId=dtSearchList.rows[i][columnId];if(jColCampaignIdorAdGroupId!="")jAttribId=jColCampaignIdorAdGroupId+'="'+dtSearchList.rows[i][jColCampaignIdorAdGroupId]+'"';if(jColCampaignNameorAdGroupName!=""){jAttribName=jColCampaignNameorAdGroupName+'="'+dtSearchList.rows[i][jColCampaignNameorAdGroupName]+'"';var strOwner=dtSearchList.rows[i][jColCampaignNameorAdGroupName];OwnerName=strOwner.replace("%3"," ")}if(_siteKeywordCSO!=null){siteNetworkId=_siteKeywordCSO.NetworkID+'="'+dtSearchList.rows[i][_siteKeywordCSO.NetworkID]+'"';siteCampaignId=_siteKeywordCSO.CampaignId+'="'+dtSearchList.rows[i][_siteKeywordCSO.CampaignId]+'"';siteCampaignName=_siteKeywordCSO.CampaignName+'="'+dtSearchList.rows[i][_siteKeywordCSO.CampaignName]+'"';var strOwner=dtSearchList.rows[i][_siteKeywordCSO.CampaignName];OwnerName=strOwner.replace("%3"," ")}sSearchList=sSearchList+'<div id="div'+sectionTitle+i+1+'" style="margin-left:11px;width:170px;">';sSearchList=sSearchList+'<a id="'+strColumnId+'" searchElementId="'+sectionTitle;sSearchList=sSearchList+'" '+jAttribId+"  "+jAttribName+"  "+siteNetworkId+" ";sSearchList=sSearchList+siteCampaignId+"  "+siteCampaignName+"  ";if(sectionTitle=="Campaigns")sSearchList=sSearchList+' href="../Manage/Campaign.aspx?cmpid='+strColumnId+' "';else if(sectionTitle=="AdGroups")sSearchList=sSearchList+' href="../Manage/AdGroup.aspx?cmpid='+dtSearchList.rows[i].CampaignID+"&adgid="+dtSearchList.rows[i].AdGroupID+'"';else if(sectionTitle=="Keywords")sSearchList=sSearchList+' href="../Manage/AdGroup.aspx?cmpid='+dtSearchList.rows[i].CampaignID+"&adgid="+dtSearchList.rows[i].AdGroupID+'"';else sSearchList=sSearchList+' href="#.html"';if(sectionTitle!="Campaigns")sSearchList=sSearchList+' title="'+OwnerName+": "+dtSearchList.rows[i][columnName]+'" >';else sSearchList=sSearchList+' title="'+OwnerName+'" >';if(dtSearchList.rows[i][columnName].trim().length>25)sSearchList=sSearchList+dtSearchList.rows[i][columnName].substring(0,25)+"..";else sSearchList=sSearchList+dtSearchList.rows[i][columnName];sSearchList=sSearchList+"</a></div>"}sSearchList=sSearchList+'<div id="divB'+sectionTitle+i+1+'" style="width:170px;';sSearchList=sSearchList+'margin-left:11px;"></div>'}}function showPopup(strData){HideAllPopup();$get("SearchPop").style.display="block";$get("divSearchListContainer").innerHTML=strData;$get("SearchPop").style.top="93px";var obj=$get("ITxtSearch");$get("SearchPop").style.left=Sys.UI.DomElement.getBounds($get("ITxtSearch")).x+"px";try{AdaptClickJS.ACPopupUtil==undefined&&AdaptClickJS.ACPopupUtil.registerClass("AdaptClickJS.ACPopupUtil");_acPopUtilSite=new AdaptClickJS.ACPopupUtil;popUpTime=window.setInterval("_acPopUtilSite.SetPopupOff($get('SearchPop'))",3e4)}catch(err){}}function ITxtSearch_blur(obj){HideErrorPopUp();if(obj.value=="")obj.value="Campaign Search"}function ITxtSearch_click(obj){if(obj.value=="Campaign Search")obj.value="";HideErrorPopUp();obj.select()}function CheckKeyCodePressed(objtxtUser,event){if(event.keyCode==8){if(objtxtUser.value.length==0)$get("SearchPop").style.display="none";return true}else if(event.keyCode==46){if(objtxtUser.value.length==0)$get("SearchPop").style.display="none";return true}else return event.keyCode==16?true:event.keyCode==39?true:event.keyCode==37?true:event.keyCode==38?true:event.keyCode==40?true:event.keyCode==36?true:false};
