var mousey= 0;
var mousex= 0;
var selected= 1;
var currentDocument= null;
var showInWindow= false;
var previoustab= "msnsearch";
var WorkSpaceRoot= '<%=AX.Kernel.Settings.WorkspaceUrl %>';
var MsnCurrentPage= 1;
var SiteCurrentPage= 1;
var LibraryCurrentPage= 1;
var AdvantageSearch= 1;
var callbackcome= false;

function ChangeSelect(type){
    selected=type;
}

function StartSearch(){
    var tbWindowTab= document.getElementById('tbWindowTab');
        tbWindowTab.value= previoustab;
    var tbCurrentPage= document.getElementById('tbCurrentPage');
    tbCurrentPage.value= '1';
    var tbPageSize= document.getElementById('tbPageSize');
    var tbFind= document.getElementById('tbFind');
     if(tbFind.value != 'search:'){
         var searchTypeSelect= document.getElementById('searchTypeSelect');
         var selectAdvantageSearchType= document.getElementById('selectAdvantageSearchType');
         if(selectAdvantageSearchType != null)
            AdvantageSearch= selectAdvantageSearchType.options[selectAdvantageSearchType.selectedIndex].value;
         Loading();
         if(searchTypeSelect != null)
           if(searchTypeSelect.style.display == 'block' || searchTypeSelect.style.display == '')
            selected=  searchTypeSelect.options[searchTypeSelect.selectedIndex].value;
            if(selected == ''){
            selected= 1;
            }

         if(selected == 1){
            tbWindowTab.value= "documentsearch";
             var tbItemTemplate= document.getElementById('tbItemTemplate');
             var tbHeaderTemplate= document.getElementById('tbHeaderTemplate');
             var tbFooterTemplate= document.getElementById('tbFooterTemplate');
             var tbNoResults= document.getElementById('tbNoResults');
             LibraryCurrentPage= tbCurrentPage.value;
            AX.Addons.Search.WebService.AjaxSearch.NextPage(tbCurrentPage.value, tbPageSize.value, tbHeaderTemplate.value, tbItemTemplate.value, tbFooterTemplate.value, tbNoResults.value, tbFind.value, AdvantageSearch, CallBackSearch,OnError);
            }
         if(selected == 3){
         tbWindowTab.value= "sitesearch";
             var tbItemTemplate= document.getElementById('tbSiteItemTemplate');
             var tbHeaderTemplate= document.getElementById('tbSiteHeaderTemplate');
             var tbFooterTemplate= document.getElementById('tbSiteFooterTemplate');
              var tbNoResults= document.getElementById('tbNoSiteResults');
              SiteCurrentPage= tbCurrentPage.value;
            AX.Addons.Search.WebService.AjaxSearch.siteNextPage(tbCurrentPage.value, tbPageSize.value, tbHeaderTemplate.value, tbItemTemplate.value, tbFooterTemplate.value, tbNoResults.value, tbFind.value, CallBackSearch,OnError);
            }
         if(selected == 2){
         tbWindowTab.value= "msnsearch";
             var tbItemTemplate= document.getElementById('tbMsnItemTemplate');
             var tbHeaderTemplate= document.getElementById('tbMsnHeaderTemplate');
             var tbFooterTemplate= document.getElementById('tbMsnFooterTemplate');
             var tbNoResults= document.getElementById('tbNoMsnResults');
             MsnCurrentPage= tbCurrentPage.value;
             AX.Addons.Search.WebService.AjaxSearch.msnNextPage(tbCurrentPage.value, tbPageSize.value, tbHeaderTemplate.value, tbItemTemplate.value, tbFooterTemplate.value, tbNoResults.value, tbFind.value, CallBackSearch,OnError);
            }
     }
}

function df_additional_Search(type){

  if(type == 1){
    var tbAdvantageSearch= document.getElementById("tbAdvantageSearch");
    var tbFind= document.getElementById('tbFind');
    tbFind.value= 'search:' + tbAdvantageSearch.value;
    LibraryCurrentPage= 1;
  }
  if(type == 2){
    var tbAdvantageMsnSearch= document.getElementById("tbAdvantageMsnSearch");
    var tbFind= document.getElementById('tbFind');
    tbFind.value= 'search:' + tbAdvantageMsnSearch.value;
    MsnCurrentPage= 1;
  }
  if(type == 3){
    var tbAdvantageSiteSearch= document.getElementById("tbAdvantageSiteSearch");
    var tbFind= document.getElementById('tbFind');
    tbFind.value= 'search:' + tbAdvantageSiteSearch.value;
    SiteCurrentPage= 1;
  }
    var tbFind= document.getElementById('tbFind');
    var tbCurrentPage= document.getElementById('tbCurrentPage');
    tbCurrentPage.value= "1";
     if(tbFind.value != 'search:'){

        Paging_Search(tbCurrentPage.value)
        }
}

function PrevPage(){
    var tbFind= document.getElementById('tbFind');
    var sbProp= document.getElementById('sbProp');
    if(tbFind.value != 'search:' && sbProp == null ){
         Loading();

         var tbCurrentPage= document.getElementById('tbCurrentPage');
         tbCurrentPage.value=  parseInt(tbCurrentPage.value)  - 1;
         var tbPageSize= document.getElementById('tbPageSize');
         var searchTypeSelect= document.getElementById('searchTypeSelect');
         var selectAdvantageSearchType= document.getElementById('selectAdvantageSearchType');
         if(selectAdvantageSearchType != null)
            AdvantageSearch= selectAdvantageSearchType.options[selectAdvantageSearchType.selectedIndex].value;
         if(searchTypeSelect != null)
            if(searchTypeSelect.style.display == 'block')
            selected=  searchTypeSelect.options[searchTypeSelect.selectedIndex].value;
         if(selected == 1){
            var tbItemTemplate= document.getElementById('tbItemTemplate');
            var tbHeaderTemplate= document.getElementById('tbHeaderTemplate');
            var tbFooterTemplate= document.getElementById('tbFooterTemplate');
            var tbNoResults= document.getElementById('tbNoResults');
            LibraryCurrentPage= tbCurrentPage.value;
            AX.Addons.Search.WebService.AjaxSearch.PrevPage(tbCurrentPage.value, tbPageSize.value, tbHeaderTemplate.value, tbItemTemplate.value, tbFooterTemplate.value, tbNoResults.value, tbFind.value, AdvantageSearch, CallBackSearch,OnError);
           }
         if(selected == 3){
            var tbItemTemplate= document.getElementById('tbSiteItemTemplate');
            var tbHeaderTemplate= document.getElementById('tbSiteHeaderTemplate');
            var tbFooterTemplate= document.getElementById('tbSiteFooterTemplate');
            var tbNoResults= document.getElementById('tbNoSiteResults');
            SiteCurrentPage= tbCurrentPage.value;
            AX.Addons.Search.WebService.AjaxSearch.sitePrevPage(tbCurrentPage.value, tbPageSize.value, tbHeaderTemplate.value, tbItemTemplate.value, tbFooterTemplate.value, tbNoResults.value, tbFind.value, CallBackSearch,OnError);
            }
          if(selected == 2){
             var tbItemTemplate= document.getElementById('tbMsnItemTemplate');
             var tbHeaderTemplate= document.getElementById('tbMsnHeaderTemplate');
             var tbFooterTemplate= document.getElementById('tbMsnFooterTemplate');
             var tbNoResults= document.getElementById('tbNoMsnResults');
             MsnCurrentPage= tbCurrentPage.value;
            AX.Addons.Search.WebService.AjaxSearch.msnPrevPage(tbCurrentPage.value, tbPageSize.value, tbHeaderTemplate.value, tbItemTemplate.value, tbFooterTemplate.value, tbNoResults.value, tbFind.value, CallBackSearch,OnError);
            }
     }else{
       var tbCurrentPage= document.getElementById('tbCurrentPage');
         tbCurrentPage.value=  parseInt(tbCurrentPage.value)  - 1;
        advanced_Search();
       }
}

function NextPage(){
 //Loading();
 var tbCurrentPage= document.getElementById('tbCurrentPage');
 tbCurrentPage.value=  parseInt(tbCurrentPage.value)  + 1;
 Paging_Search(tbCurrentPage.value);
}

function Paging_Search(page){
var tbFind= document.getElementById('tbFind');
var sbProp= document.getElementById('sbProp');
    if(tbFind.value != 'search:' && sbProp == null){
         Loading();
         var tbCurrentPage= document.getElementById('tbCurrentPage');
         tbCurrentPage.value=  page;
         var tbPageSize= document.getElementById('tbPageSize');
         var searchTypeSelect= document.getElementById('searchTypeSelect');
         var selectAdvantageSearchType= document.getElementById('selectAdvantageSearchType');
         if(selectAdvantageSearchType != null)
            AdvantageSearch= selectAdvantageSearchType.options[selectAdvantageSearchType.selectedIndex].value;
         if(searchTypeSelect != null)
            if(searchTypeSelect.style.display == 'block')
            selected=  searchTypeSelect.options[searchTypeSelect.selectedIndex].value;
          if(selected == 1){
             var tbItemTemplate= document.getElementById('tbItemTemplate');
             var tbHeaderTemplate= document.getElementById('tbHeaderTemplate');
             var tbFooterTemplate= document.getElementById('tbFooterTemplate');
             var tbNoResults= document.getElementById('tbNoResults');
             LibraryCurrentPage= tbCurrentPage.value;
             AX.Addons.Search.WebService.AjaxSearch.NextPage(tbCurrentPage.value, tbPageSize.value, tbHeaderTemplate.value, tbItemTemplate.value, tbFooterTemplate.value, tbNoResults.value, tbFind.value, AdvantageSearch, CallBackSearch,OnError);
            }
         if(selected == 3){
             var tbItemTemplate= document.getElementById('tbSiteItemTemplate');
             var tbHeaderTemplate= document.getElementById('tbSiteHeaderTemplate');
             var tbFooterTemplate= document.getElementById('tbSiteFooterTemplate');
             var tbNoResults= document.getElementById('tbNoSiteResults');
             SiteCurrentPage= tbCurrentPage.value;
             AX.Addons.Search.WebService.AjaxSearch.siteNextPage(tbCurrentPage.value, tbPageSize.value, tbHeaderTemplate.value, tbItemTemplate.value, tbFooterTemplate.value, tbNoResults.value, tbFind.value, CallBackSearch,OnError);
            }
          if(selected == 2){
             var tbItemTemplate= document.getElementById('tbMsnItemTemplate');
             var tbHeaderTemplate= document.getElementById('tbMsnHeaderTemplate');
             var tbFooterTemplate= document.getElementById('tbMsnFooterTemplate');
             var tbNoResults= document.getElementById('tbNoMsnResults');
             MsnCurrentPage= tbCurrentPage.value;
             AX.Addons.Search.WebService.AjaxSearch.msnNextPage(tbCurrentPage.value, tbPageSize.value, tbHeaderTemplate.value, tbItemTemplate.value, tbFooterTemplate.value, tbNoResults.value, tbFind.value, CallBackSearch,OnError);
            }
       }else{
       var tbCurrentPage= document.getElementById('tbCurrentPage');
         tbCurrentPage.value=  page;
        advanced_Search();
       }
}

 function OnError(result){
    alert("Error: " + result.get_message());
    }
function CallBackSearch(result){
    CloseLoading();
    var tbWindowTab= document.getElementById('tbWindowTab');
        if(!showInWindow){
            var searchPanel= document.getElementById('searchPanel');
            searchPanel.innerHTML= result;
        }else{
        var searchPanel= document.getElementById(tbWindowTab.value);
           searchPanel.innerHTML= result;
        }
        var selectAdvantageSearchType= document.getElementById('selectAdvantageSearchType');
         if(selectAdvantageSearchType != null){
          if(AdvantageSearch == 1){
            selectAdvantageSearchType.selectedIndex= AdvantageSearch - 1;
            }
            if( AdvantageSearch == 2){
            selectAdvantageSearchType.selectedIndex= AdvantageSearch - 1;
            }
            if( AdvantageSearch == 3){
            selectAdvantageSearchType.selectedIndex= AdvantageSearch - 1;
            }
          }

    StopWindowLoading();
    ClosePropertyWindow();
}

function getDocumentProperties(id,provider){
getMouseXY(window.event);
StartWindowLoading()
 AX.DF.OM.DocumentService.GetProperties(id, provider, mousex, mousey, 500, 55, getPropertiesCallBack);

}
function getPropertiesCallBack(result){
    var docProperty= document.getElementById("docProperty");
    docProperty.style.display="block";
    docProperty.innerHTML= result;
    StopWindowLoading();
}
function ClosePropertyWindow(){
    var docProperty= document.getElementById("docProperty");
     docProperty.style.display="none";
}

function CloseCommentWindow(){

    var docProperty= document.getElementById("docProperty");
     docProperty.style.display="none";
     CancelSave();
}

function getDocumentComments(id){
currentDocument= id;
    getMouseXY(window.event);
    StartWindowLoading()
    if(mousey > 500){
        mousey= 500;
    }
    AX.DF.OM.DocumentService.GetComments(id, mousex, mousey, 600, 55, getCommentsCallBack);
}

function getCommentsCallBack(result){
    var docProperty= document.getElementById("docProperty");
    docProperty.style.display="block";
    docProperty.innerHTML= result;
    StopWindowLoading();

}

function getMouseXY(e){
  if (!e) e = window.event;
  if (e){
    if (e.pageX || e.pageY){
      mousex = e.pageX;
      mousey = e.pageY;
    }else if (e.clientX || e.clientY){
      mousex = e.clientX + document.body.scrollLeft;
      mousey = e.clientY + document.body.scrollTop;
    }
  }
}

function Loading(){
callbackcome= false;
    var divIMGLoading= document.getElementById("divIMGLoading");
    if(divIMGLoading !=null)
        divIMGLoading.style.display= "block";
}

function CloseLoading(){
callbackcome= true;
    var divIMGLoading= document.getElementById("divIMGLoading");
    if(divIMGLoading !=null)
        divIMGLoading.style.display= "none";
}

function StartWindowLoading(){
  callbackcome= false;
    var DivWinowLoading= document.getElementById("DivWinowLoading");
    if(DivWinowLoading != null)
        DivWinowLoading.style.display= "block";
}

function StopWindowLoading(){
  callbackcome= true;
    var DivWinowLoading= document.getElementById("DivWinowLoading");
    if(DivWinowLoading != null)
        DivWinowLoading.style.display= "none";
}

function df_ShowResultsInNewWindow(find){
 var DivResultsModalWindow= document.getElementById("DivResultsModalWindow");
 var searchTypeSelect= document.getElementById('searchTypeSelect');
 var selectAdvantageSearchType= document.getElementById('selectAdvantageSearchType');
         if(selectAdvantageSearchType != null)
            AdvantageSearch= selectAdvantageSearchType.options[selectAdvantageSearchType.selectedIndex].value;
         if(searchTypeSelect != null)
               if(searchTypeSelect.style.display == 'inline')
                      selected=  searchTypeSelect.options[searchTypeSelect.selectedIndex].value;

               if(selected == ''){
                selected = 1;
                }
    if(DivResultsModalWindow.style.display != "block"){
         var tbCurrentPage= document.getElementById('tbCurrentPage');
         var tbPageSize= document.getElementById('tbPageSize');
         var tbItemTemplate= document.getElementById('tbItemTemplate');
         var tbHeaderTemplate= document.getElementById('tbHeaderTemplate');
         var tbFooterTemplate= document.getElementById('tbFooterTemplate');
         var tbSiteItemTemplate= document.getElementById('tbSiteItemTemplate');
         var tbSiteHeaderTemplate= document.getElementById('tbSiteHeaderTemplate');
         var tbSiteFooterTemplate= document.getElementById('tbSiteFooterTemplate');
         var tbMsnItemTemplate= document.getElementById('tbMsnItemTemplate');
         var tbMsnHeaderTemplate= document.getElementById('tbMsnHeaderTemplate');
         var tbMsnFooterTemplate= document.getElementById('tbMsnFooterTemplate');
         var tbNoMsnResults= document.getElementById('tbNoMsnResults');
         var tbNoSiteResults= document.getElementById('tbNoSiteResults');
         var tbNoResults= document.getElementById('tbNoResults');
         var tbFind= document.getElementById('tbFind');
         tbFind.value= find;
         if(tbFind.value != 'search:'){
             var DivSearchLoading= document.getElementById('DivSearchLoading');
             DivSearchLoading.style.display= "block";
             showInWindow= true;

              if(selected == 1){
                  previoustab= "documentsearch";
                }
              if(selected == 3){
                  previoustab= "sitesearch";
                }
              if(selected == 2){
                  previoustab= "msnsearch";
                }
            var tbWindowTab= document.getElementById('tbWindowTab');
                tbWindowTab.value= previoustab;
             AX.Addons.Search.WebService.AjaxSearch.OpenNewWindow(tbCurrentPage.value, tbPageSize.value, tbHeaderTemplate.value, tbItemTemplate.value, tbFooterTemplate.value, tbSiteHeaderTemplate.value, tbSiteItemTemplate.value, tbSiteFooterTemplate.value,tbMsnHeaderTemplate.value, tbMsnItemTemplate.value, tbMsnFooterTemplate.value, tbNoResults.value, tbNoSiteResults.value, tbNoMsnResults.value, tbFind.value, selected - 1, AdvantageSearch, CallBackOpenNewWindow,OnError);
         }
   }else{
   df_additional_Search(selected);
   }
}

function CallBackOpenNewWindow(result){
    var DivResultsModalWindow= document.getElementById("DivResultsModalWindow");
    DivResultsModalWindow.innerHTML= result;
    DivResultsModalWindow.style.display= "block";
    var DivSearchLoading= document.getElementById('DivSearchLoading');
     DivSearchLoading.style.display= "none";
    StopWindowLoading();
     var selectAdvantageSearchType= document.getElementById('selectAdvantageSearchType');
         if(selectAdvantageSearchType != null){
          if(AdvantageSearch == 1){
            selectAdvantageSearchType.selectedIndex= AdvantageSearch - 1;
            }
            if( AdvantageSearch == 2){
            selectAdvantageSearchType.selectedIndex= AdvantageSearch - 1;
            }
            if( AdvantageSearch == 3){
            selectAdvantageSearchType.selectedIndex= AdvantageSearch - 1;
            }
          }
}


    function SelectTab(id){
     if(callbackcome){
        if(previoustab != null){
            var pretabBody= document.getElementById(previoustab);
            var pravtab= document.getElementById("tab" +previoustab);
            pravtab.className= "";
            pretabBody.style.display= "none";
        }
            var tbCurrentPage= document.getElementById('tbCurrentPage');
            var tabBody= document.getElementById(id);
            var tab= document.getElementById("tab" +id);
            tab.className= "on";
            tabBody.style.display= "block";
            previoustab= id;
            var tbWindowTab= document.getElementById('tbWindowTab');
            tbWindowTab.value= id;
            var searchTypeSelect= document.getElementById('searchTypeSelect');
            if(id == "documentsearch"){
               selected= 1;
               var rdDocuments= document.getElementById('rdDocuments');
               rdDocuments.checked= "checked";
            }
            if(id == "sitesearch"){
                selected= 3;
                var rdSite= document.getElementById('rdSite');
               rdSite.checked= "checked";
            }
            if(id == "msnsearch"){
                selected= 2;
                var rdWeb= document.getElementById('rdWeb');
               rdWeb.checked= "checked";
            }

             if(selected == 1){
                var tbAdvantageSearch= document.getElementById("tbAdvantageSearch");
                var tbFind= document.getElementById('tbFind');
                if(tbAdvantageSearch != null){
                    tbFind.value= 'search:' + tbAdvantageSearch.value;
                    }else{
                        var tbSearch= document.getElementById("tbSearch");
                            tbFind.value= 'search:' + tbSearch.value;
                    }
                    tbCurrentPage.value= LibraryCurrentPage;
              }
              if(selected == 2){
                var tbAdvantageMsnSearch= document.getElementById("tbAdvantageMsnSearch");
                var tbFind= document.getElementById('tbFind');
                if(tbAdvantageMsnSearch != null){
                    tbFind.value= 'search:' + tbAdvantageMsnSearch.value;
                    }else{
                        var tbSearch= document.getElementById("tbSearch");
                            tbFind.value= 'search:' + tbSearch.value;
                    }
                    tbCurrentPage.value= MsnCurrentPage;
              }
              if(selected == 3){
                var tbAdvantageSiteSearch= document.getElementById("tbAdvantageSiteSearch");
                var tbFind= document.getElementById('tbFind');
                if( tbAdvantageSiteSearch != null){
                    tbFind.value= 'search:' + tbAdvantageSiteSearch.value;
                }else{
                        var tbSearch= document.getElementById("tbSearch");
                            tbFind.value= 'search:' + tbSearch.value;
                    }
                    tbCurrentPage.value= SiteCurrentPage;
              }
          if(searchTypeSelect != null)
            searchTypeSelect.selectedIndex= selected - 1;
            if(tabBody.innerHTML == ''){
                StartWindowLoading();
                Paging_Search(1);
            }
        }
      }
 function InitMove(){
         var DivResultsModalWindow= document.getElementById("DivResultsModalWindow");
         makeDraggable(DivResultsModalWindow);
         canMove= true;
       }


 function StopMove(){
 canMove= false;
   dragObject= null;
 }

 function OpenCommentForm(){
 getMouseXY(window.event);
  var newComment= document.getElementById("NewCommentWindow");
  var docProperty= document.getElementById("docProperty");
    newComment.style.display= 'block';
    newComment.style.position = 'absolute';
    newComment.style.left = (mousex - 430).toString(10) + 'px';
    newComment.style.top  = (mousey - 400).toString(10) + 'px';
 }

 function SaveNewComment(){
  var taComment= document.getElementById("taComment");
  if(currentDocument != null){
  if(taComment.value != '')
    AX.DF.OM.DocumentService.SaveDocumentComment(currentDocument, taComment.value, SaveDocCommentCallBack);
  }
 }

 function SaveDocCommentCallBack(result){
  if(result != ''){
    var divCommentsViewer= document.getElementById("divCommentsViewer");
        divCommentsViewer.innerHTML= result;
    var taComment= document.getElementById("taComment");
    taComment.value= '';
  }

  CancelSave();
 }

 function CancelSave(){
  var newComment= document.getElementById("NewCommentWindow");
  var taComment= document.getElementById("taComment");
  taComment.value= '';
    newComment.style.display= 'none';
 }

 function advanced_Search(){
    var DivSearchLoading= document.getElementById('DivSearchLoading');
        DivSearchLoading.style.display= "block";
    var tbSearch= document.getElementById("tbSearch");
    var tbItemTemplate= document.getElementById('tbItemTemplate');
    var tbHeaderTemplate= document.getElementById('tbHeaderTemplate');
    var tbFooterTemplate= document.getElementById('tbFooterTemplate');
    var tbNoResults= document.getElementById('tbNoResults');
    var sByProperties= '';
    var selectproperty1= document.getElementById('selectproperty1');
    var selectproperty2= document.getElementById('selectproperty2');
    var selectproperty3= document.getElementById('selectproperty3');
    var selectContainsproperty1= document.getElementById('selectContainsproperty1');
    var selectContainsproperty2= document.getElementById('selectContainsproperty2');
    var selectContainsproperty3= document.getElementById('selectContainsproperty3');
    var tbproperty1= document.getElementById('tbproperty1');
    var tbproperty2= document.getElementById('tbproperty2');
    var tbproperty3= document.getElementById('tbproperty3');
    var tbCurrentPage= document.getElementById('tbCurrentPage');
    var tbPageSize= document.getElementById('tbPageSize');

    var andor1= '1';
    var andor2= '1';
    var andor3= '1';
    var rdproperty1and= document.getElementById('rdproperty1and');
    var rdproperty2and= document.getElementById('rdproperty2and');
    var rdproperty3and= document.getElementById('rdproperty3and');

    if(!rdproperty1and.checked){
        andor1= '2';
    }

    if(!rdproperty2and.checked){
        andor2= '2';
    }
    if(!rdproperty3and.checked){
        andor3= '2';
    }

    if(tbproperty1.value != ''){
        sByProperties= sByProperties + selectproperty1.options[selectproperty1.selectedIndex].value + ',' + selectContainsproperty1.options[selectContainsproperty1.selectedIndex].value + ',' + tbproperty1.value + ','  + andor1 + ';';
    }
    if(tbproperty2.value != ''){
        sByProperties= sByProperties + selectproperty2.options[selectproperty2.selectedIndex].value + ',' + selectContainsproperty2.options[selectContainsproperty2.selectedIndex].value + ',' + tbproperty2.value + ','  + andor2 + ';';
    }
    if(tbproperty3.value != ''){
        sByProperties= sByProperties + selectproperty3.options[selectproperty3.selectedIndex].value + ',' + selectContainsproperty3.options[selectContainsproperty3.selectedIndex].value + ',' + tbproperty3.value + ','  + andor3 + ';';
    }

    var sbyDate= '';
    var alldata= document.getElementById('alldata');
    var createddata= document.getElementById('createddata');
    var modifieddata= document.getElementById('modifieddata');
    var selectInterval= document.getElementById('selectInterval')
    var tbdata= document.getElementById('tbdata');
    if(tbdata.value != '' ){
        if(alldata.checked){
            sbyDate= sbyDate + '1' + ',';
        }
        if(createddata.checked){
            sbyDate= sbyDate + '2' + ',';
        }
        if(modifieddata.checked){
            sbyDate= sbyDate + '3' + ',';
        }
        sbyDate= sbyDate + tbdata.value + ',' + selectInterval.options[selectInterval.selectedIndex].value;
    }
    var sByPerson= '';
    var selectperson= document.getElementById('selectperson');
    var tbperson= document.getElementById('tbperson');
    if(tbperson.value != ''){
        sByPerson= selectperson.options[selectperson.selectedIndex].value + ','+ tbperson.value;
    }
    var Categories= '';
    var divCategories= document.getElementById('divCategories');
    for(var i= 0; i< divCategories.childNodes.length; i++){
     if(divCategories.childNodes[i].childNodes[0].value != ''){
            Categories= Categories + divCategories.childNodes[i].childNodes[2].value + ',';
        }
    }

    var searchtype= '1';
    var selectAdvantageSearchType= document.getElementById('selectAdvantageSearchType');
        searchtype= selectAdvantageSearchType.options[selectAdvantageSearchType.selectedIndex].value;
    AX.Addons.Search.WebService.AjaxSearch.AdvacedSearch(tbCurrentPage.value, tbPageSize.value, tbHeaderTemplate.value, tbItemTemplate.value, tbFooterTemplate.value, tbNoResults.value, 'search:' + tbSearch.value, searchtype, sByProperties, sbyDate, sByPerson, Categories, advancedSearchCallBack,OnError);
}

function advancedSearchCallBack(result){
 var DivResultsPanel= document.getElementById('DivResultsPanel');
 DivResultsPanel.style.display= 'block';
 DivResultsPanel.innerHTML= result;
var DivSearchLoading= document.getElementById('DivSearchLoading');
        DivSearchLoading.style.display= "none";
}

var categoryCount= 4;

function AddNewLine(){
    var divCategories= document.getElementById('divCategories');
    var divCategoriTemplate= document.getElementById('divCategoriTemplate');
    var newLine= document.createElement("DIV")
    ++categoryCount;
    var newId= 'tbCategory' + categoryCount;
        newLine.innerHTML= divCategoriTemplate.innerHTML.replace('Categoryid', newId).replace('hCategoryid', 'h' + newId);
        newLine.childNodes[0].id= newId;
        divCategories.appendChild(newLine);
}


