﻿// JScript File

function goToPageAmanot(iPage)
{
    //debugger;
    document.getElementById("hPage").value=iPage;
    GetresultAmanot();
}

function goToPageSizeSelectAmanot()
{
    var currentPageSize = document.getElementById("lstPageSizeAmanot").value;
    
    if (currentPageSize == 0)
    {
        alert("כמות תוצאות אינה יכולה להיות 0");
        return;
     }   
    document.getElementById("hPageSize").value = currentPageSize;
    GetresultAmanot();
}

function goToPageAmanotSelect()
{
    document.getElementById("hProductCode").value=0;
    var iPage = document.getElementById("PagesSelectAmanot").value;
    document.getElementById("hPage").value=iPage;
    GetresultAmanot();
}

function setSelectedProductImageAmanot(imgId,imgSrc,imgSrcSelected)
{
    //debugger;    
    var temp = new Array();
    temp = imgSrc.split('/');

    
    //if (document.images[imgId].nameProp == 'Plus.gif')
    if (document.images[imgId].nameProp == temp[2])
    {
        document.images[imgId].src = imgSrcSelected;        
    }
    else
    {
        document.images[imgId].src = imgSrc;  
    }   
    //document.getElementById(trId.id).className = "ShowTr";    
}

function goToProductAmanot(imgId,productId,imgSrc,imgSrcSelected)
{
    //debugger;
    setSelectedProductImageAmanot(imgId,imgSrc,imgSrcSelected);
    document.getElementById("hProductCode").value=productId;
    GetresultAmanot();
}

function goToSortAmanot(SortExpresion)
{
    document.getElementById("hSort").value=SortExpresion;
    if( document.getElementById("hSortDirection").value=="Asc")
        document.getElementById("hSortDirection").value="Desc";
    else
        document.getElementById("hSortDirection").value="Asc";    
        
    GetresultAmanot();
}

function goToSortByDirectionAmanot(SortExpresion,SortDirection)
{
    document.getElementById("hSort").value=SortExpresion;
    document.getElementById("hSortDirection").value=SortDirection;
    GetresultAmanot();
}

function GetresultAmanot()
{
//debugger;
  var CurrentPage,SortExpretion,SortDirection,productId
  CurrentPage=document.getElementById("hPage").value;
  SortExpretion=document.getElementById("hSort").value;
  SortDirection=document.getElementById("hSortDirection").value;
  productId = 0; //document.getElementById("hProductCode").value;
  xmlString = document.getElementById("hXmlToSearch").value;
  description = document.getElementById("hDescription").value;
  pageSize = document.getElementById("hPageSize").value;
  defaultProducts = document.getElementById("ctl00_ContentPlaceHolder1_NewSearchResultRP1_hDefaultProductCode").value;
  
  HomePageServices.GetResultDataAmanot(pageSize ,CurrentPage, SortExpretion,SortDirection,description,productId,defaultProducts,xmlString,OnGetresultComplete,OnGetresultTimeOut,OnGetresultError);
}

function OnGetresultAmanotComplete(args)
{
    var temp = new Array();
    temp = args.split('$');

    document.getElementById("divResaultTable").innerHTML = temp[0];
    document.getElementById("hDescription").value = temp[1];
    document.getElementById("hXmlToSearch").value = temp[2];
}

function OnGetresultAmanotTimeOut(args)
{
    if (args._message == "Session End")
        ReloadSession();
    else
        alert("!ארעה תקלה בעת טעינת המסמכים, אנא נסה שנית" + "\n" + args);
}

function OnGetresultAmanotError(args)
{
    if (args._message == "Session End")
        ReloadSession();
    else
        alert("!ארעה תקלה בעת טעינת המסמכים, אנא נסה שנית" + "\n" + args);
}
