﻿
function ExportToExcel()
{
setCookie("SystemsIDs",searchSystems);
setCookie("PairsIDs",searchPairs);
       
var url="AjaxRequests/ExportExcel.aspx?bkr=" + bkr + "&grp=" + grp + "&FromDate=" + GetFromDate() + "&ToDate=" + GetToDate();

  window.open(url);
}

//*** ****

function setCookie(c_name,value)
{
//var exdate=new Date();
//exdate.setDate(exdate.getDate()+expiredays);
document.cookie=c_name+ "=" +escape(value)+";"
}

//*** ****





// ***  ***
function DatesValidation()
{
 document.getElementById("ErrorSysPair").style.display    =  "none";  
 document.getElementById("ErrorSys").style.display    = "none";  
 document.getElementById("ErrorPair").style.display    = "none";
 
   if(document.frm.fxPerfomance1_RadioButton1.checked)
    {
    
        var fromDate=GetFromDate();
        var toDate  =  GetToDate();      
        
      if(eval(toDate ) < eval(fromDate))
      {
        document.getElementById("ErrorInvalid").style.display    = "inline";
        document.getElementById("ErrorTimeFrame").style.display    = "none";    
        document.getElementById("ErrorMessageNoResults").style.display    = "none";  
        return false;
      }    

        

 var currentTime = new Date();
    
    var DateCheck =currentTime.getFullYear();
    var Month = currentTime.getMonth() + 1;
    
    if(eval(Month)<10)
    {
     Month = "0" + Month;
    }  
            
     DateCheck = DateCheck + "" + Month  
     
      if(eval(fromDate) > eval(DateCheck))
      { 
        document.getElementById("ErrorInvalid").style.display    = "none";
        document.getElementById("ErrorTimeFrame").style.display    = "inline";   
        document.getElementById("ErrorMessageNoResults").style.display    = "none";
        
        return false;
      }    
            
         return true; 
    }
    else
    {
    document.getElementById("ErrorTimeFrame").style.display    = "none";
    document.getElementById("ErrorInvalid").style.display    = "none";
    document.getElementById("ErrorMessageNoResults").style.display    = "none";
    return true;
    }

}

// ***  ***
function GetGridData()
{
    if(DatesValidation())
    {
       document.getElementById("ErrorTimeFrame").style.display    = "none";
       document.getElementById("ErrorInvalid").style.display    = "none";
       document.getElementById("ErrorMessageNoResults").style.display    = "none";
       LoadPerformanceGrid();
    }
}

// ***  ***
function OpenDisRisk() 
{
window.open("RiskWarning.aspx","mywindow","left=50,top=50,scrollbars=1,menubar=0,resizable=1,toolbar=0,width=660,height=690");
return false;
}

// ***  ***

function OpenDemo()
{
     window.open("OpenDemo.aspx?bkr=" + bkr ,"Demo","height=690px,width=642px,resizable=no,scrollbars=no,menubar=no");
}

// ***  ***

function OpenLive()
{
     if(bkr==2)
            {
            window.open("http://www.fxdd.com/forex-trading-accounts/open-account.html");
            }
            else
            {
            window.open("https://secure2.fxcorporate.com/fxtr/?plugin=0&locale=en_US_FXCM");
            }
}




// ***  ***

function LehendDisplayNone()
{

document.getElementById("divSys").style.display    = "none";
document.getElementById("iframeSys").style.display    = "none";
document.getElementById("divPair").style.display    = "none";
document.getElementById("iframePair").style.display    = "none";
document.getElementById("divSdate").style.display    = "none";
document.getElementById("iframeSdate").style.display    = "none";
document.getElementById("divNT").style.display    = "none";
document.getElementById("divRar").style.display    = "none";
document.getElementById("iframePipTrade").style.display    = "none";
document.getElementById("iframeRar").style.display    = "none";
document.getElementById("divDMDD").style.display    = "none";
document.getElementById("iframeMDD").style.display    = "none";
document.getElementById("divProf").style.display    = "none";
document.getElementById("iframeProf").style.display    = "none";
document.getElementById("divTdTrade").style.display    = "none";
document.getElementById("iframeTdTrade").style.display    = "none";
document.getElementById("iframePips").style.display    = "none";
 document.getElementById("divPips").style.display    = "none";
document.getElementById("iframePO").style.display    = "none";
document.getElementById("iframeNT").style.display    = "none";
document.getElementById("divDIS").style.display    = "none";
 document.getElementById("iframeLLT").style.display    = "none";
 document.getElementById("divATL").style.display    = "none";
 document.getElementById("iframeATL").style.display    = "none";
 document.getElementById("divMsp").style.display    = "none";
 document.getElementById("iframeMsp").style.display    = "none";
 document.getElementById("iframeWin").style.display    = "none";
 document.getElementById("divWin").style.display    = "none";
 document.getElementById("divLwt").style.display    = "none";
document.getElementById("iframeLwt").style.display    = "none";
document.getElementById("iframeALT").style.display    = "none";
document.getElementById("divALT").style.display    = "none";
document.getElementById("iframeApt").style.display    = "none";
document.getElementById("divApt").style.display    = "none";
document.getElementById("divPipTrade").style.display    = "none";
document.getElementById("iframeDIS").style.display    = "none";
document.getElementById("iframeLLT").style.display    = "none";
document.getElementById("divLLT").style.display    = "none";
document.getElementById("iframePO").style.display    = "none";
document.getElementById("divPO").style.display    = "none";

}

// ***  ***




function LoadTabSelect()
{
 MultiPagePerformace.setPageId("PageOpen1");
 
   var loc=document.location.hash;
   
    switch (loc)
   {
    case "#PageOpen": 
            document.location.hash = "PageOpen";
            MultiPagePerformace.setPageId("PageOpen1");
            TabStripPerformance.selectTabById(1);
            document.title= "FX-Performance";
            break;
    case "#PagePerformance": 
            document.location.hash = "PagePerformance";
            MultiPagePerformace.setPageId("PagePerformance1");
            TabStripPerformance.selectTabById(2);
            document.title= "FX-Performance";
            break;  
    
    default:
            document.location.hash = "PageOpen";
            MultiPagePerformace.setPageId("PageOpen1");
            TabStripPerformance.selectTabById(1);
            document.title= "FX-Performance";
            break;
    }

    return true;
}




//// *** ***
function tabSelect(selectedTab)
{
   switch (Number(selectedTab.ID)) 
   {
    case 1 : 
            MultiPagePerformace.setPageId("PageOpen1");
            TabStripPerformance.selectTabById(1);
            document.title= "FX-Performance";
            document.location.hash = "PageOpen";
            break;
    case 2 : 
            MultiPagePerformace.setPageId("PagePerformance1");
            TabStripPerformance.selectTabById(2);
            document.title= "FX-Performance";
            document.location.hash = "PagePerformance";
            break; 
   default:
            MultiPagePerformace.setPageId("PageOpen1");
            TabStripPerformance.selectTabById(1);
            document.title= "FX-Performance";
            document.location.hash = "PageOpen";
            break;
   }
}



function SetTabSelect(ID)
{
   switch (Number(ID)) 
   {
    case 1 : 
            MultiPagePerformace.setPageId("PageOpen1");
            TabStripPerformance.selectTabById(1);
            document.title= "FX-Performance";
            document.location.hash = "PageOpen";
            break;
    case 2 : 
            MultiPagePerformace.setPageId("PagePerformance1");
            TabStripPerformance.selectTabById(2);
            document.title= "FX-Performance";
            document.location.hash = "PagePerformance";
            break; 
   default:
            MultiPagePerformace.setPageId("PageOpen1");
            TabStripPerformance.selectTabById(1);
            document.title= "FX-Performance";
            document.location.hash = "PageOpen";
            break;
   }
}



function OpenCurve(index)
{
 var systemName =GridPerformance.get_table().getRow(index).getMember('SystemName').get_text();
 var systemID =GridPerformance.get_table().getRow(index).getMember('SystemID').get_text();
 var InstrumentID =GridPerformance.get_table().getRow(index).getMember('InstrumentID').get_text();
 var fromDate = GetFromDate()
 var toDate = GetToDate()
 var PereDefinedDate;
 
 if(!document.frm.fxPerfomance1_RadioButton1.checked)
    {
      PereDefinedDate=false;
    }
      else
    {
      PereDefinedDate=true;
    }
 window.open("curve.aspx?bkr=" + bkr + "&grp="+ grp + "&systemID=" + systemID + "&SystemName=" + systemName +  "&InstrumentID=" + InstrumentID + "&fromDate=" + fromDate + "&toDate=" + toDate + "&PereDefinedDate=" + PereDefinedDate,"Curve","height=690px,width=642px,resizable=no,scrollbars=no,menubar=no,status=yes");
}

// ***  ***
function GridPerformanceRender()
{
 GridPerformance.render();
}

// ***  ***
 var descending    = false; 
 var columnIndex   = 0;  

function GridPerformance_SortChange(sender, GridSortEventArgs)
{
    descending    = GridSortEventArgs.get_descending(); 
    columnIndex   = GridSortEventArgs.get_column().ColumnNumber; 
    
}

// ***  ***

function ImgVisble(Visible,Img)
{
if (Visible)
 document.getElementById(Img).style.visibility = "visible";
else
 document.getElementById(Img).style.visibility = "hidden";
}

//***  ***

var subWin=0;

function checkAll()
{
 ImgVisble(true,"imgCheckAll");
 var step = setTimeout("SetVisble();", 100); 
}

var ColumnDisplayOrder;

function SetVisble()
{
     if(document.frm.ckAll.checked)
     {
       document.frm.ckSYS.checked=true;
       document.frm.ckPair.checked=true;
       document.frm.ckST.checked=true;
       document.frm.ckNT.checked=true;
       document.frm.ckPO.checked=true;
       document.frm.ckPips.checked=true;
       document.frm.ckTrades.checked=true;
       document.frm.ckPF.checked=true;
       document.frm.ckMDD.checked=true;
       document.frm.ckRAR.checked=true;
       document.frm.ckPipsTrade.checked=true;
       document.frm.ckAPT.checked=true;
       document.frm.ckALT.checked=true;
       document.frm.ckLWT.checked=true;
       document.frm.ckWin.checked=true;
       document.frm.ckMSP.checked=true;
       document.frm.ckATL.checked=true;
       document.frm.ckLLT.checked=true;
       document.frm.ckDIS.checked=true;
       
       ColumnDisplayOrder ="0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,";
       GridPerformance.get_table().ColumnDisplayOrder = [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21];
       
     }
      else
     {
       document.frm.ckSYS.checked=true;
       document.frm.ckPair.checked=true;
       document.frm.ckST.checked=true;
       document.frm.ckNT.checked=true;
       document.frm.ckPO.checked=true;
       document.frm.ckPips.checked=true;
       document.frm.ckTrades.checked=true;
       document.frm.ckPF.checked=true;
       document.frm.ckMDD.checked=true;
       document.frm.ckRAR.checked=true;
       
       document.frm.ckPipsTrade.checked=false;
       document.frm.ckAPT.checked=false;
       document.frm.ckALT.checked=false;
       document.frm.ckLWT.checked=false;
       document.frm.ckWin.checked=false;
       document.frm.ckMSP.checked=false;
       document.frm.ckATL.checked=false;
       document.frm.ckLLT.checked=false;
       document.frm.ckDIS.checked=false;
       
       ColumnDisplayOrder ="0,1,2,3,4,5,6,7,8,9,19,20,21,";
       GridPerformance.get_table().ColumnDisplayOrder = [0,1,2,3,4,5,6,7,8,9,19,20,21];  
     }
  
    
         if (columnIndex != 0 )
         
           GridPerformance.sort(columnIndex , descending);
         else
         {
           GridPerformance.render();
         }
    	     
     ImgVisble(false,"imgCheckAll");
     ImgVisble(false,"imgSpinnerMain");
  
}
//***  ***

function GetFromDate()
{
var AllDate='';
  if(!document.frm.fxPerfomance1_RadioButton1.checked)
    {
       AllDate= document.frm.fxPerfomance1_DDPreDefined.options[document.frm.fxPerfomance1_DDPreDefined.selectedIndex].value;
    }
    else
    {
         DDFromYear =  document.frm.fxPerfomance1_DDFromYear.options[document.frm.fxPerfomance1_DDFromYear.selectedIndex].value;
         DDFromMonth = document.frm.fxPerfomance1_DDFromMonth.options[document.frm.fxPerfomance1_DDFromMonth.selectedIndex].value;
         DDToYear =    document.frm.fxPerfomance1_DDToYear.options[document.frm.fxPerfomance1_DDToYear.selectedIndex].value;
         DDToMonth =   document.frm.fxPerfomance1_DDToMonth.options[document.frm.fxPerfomance1_DDToMonth.selectedIndex].value;
         AllDate=DDFromYear+DDFromMonth+DDToYear+DDToMonth
    }
   return AllDate.substr(0,6);
 }   

//***  ***

function GetToDate()
{
var AllDate='';
  if(!document.frm.fxPerfomance1_RadioButton1.checked)
    {
       AllDate= document.frm.fxPerfomance1_DDPreDefined.options[document.frm.fxPerfomance1_DDPreDefined.selectedIndex].value;
    }
    else
    {
         DDFromYear =  document.frm.fxPerfomance1_DDFromYear.options[document.frm.fxPerfomance1_DDFromYear.selectedIndex].value;
         DDFromMonth = document.frm.fxPerfomance1_DDFromMonth.options[document.frm.fxPerfomance1_DDFromMonth.selectedIndex].value;
         DDToYear =    document.frm.fxPerfomance1_DDToYear.options[document.frm.fxPerfomance1_DDToYear.selectedIndex].value;
         DDToMonth =   document.frm.fxPerfomance1_DDToMonth.options[document.frm.fxPerfomance1_DDToMonth.selectedIndex].value;
         AllDate=DDFromYear+DDFromMonth+DDToYear+DDToMonth
    }
   return AllDate.substr(6,12);
 }   

//***  ***
 

function viewTickets(index)
{

document.body.style.cursor="wait";
if (columnIndex != 0 )
           GridPerformance.sort(columnIndex , descending);
         else
           GridPerformance.render();
var theTableBody;

 var theTable = document.getElementById("fxPerfomance1_GridPerformance_row_" + index).parentNode.parentNode;
 var systemID =GridPerformance.get_table().getRow(index).getMember('SystemID').get_text();
 var instrumentID =GridPerformance.get_table().getRow(index).getMember('InstrumentID').get_text();
 var trades =GridPerformance.get_table().getRow(index).getMember('Trades').get_text();
 


var DDFromMonth='';
var DDToMonth='';
var DDFromYear='';
var DDToYear='';


 var fromDate = GetFromDate() +  "01"
 var toDate= GetToDate() + "31"
 
 
theTableBody = theTable.tBodies[0]
index=eval(index)+2;
index = index-(eval(GridPerformance.get_currentPageIndex()) *  eval(GridPerformance.get_pageSize()));
//if(subWin==1)theTableBody.deleteRow(index );

            var newRow = theTableBody.insertRow(index);
            var newCell= newRow.insertCell(0);
            newCell.colSpan=55;
            
            var iframeHeight=100 ;
            if( eval(trades) > 23)
               iframeHeight += 23* 19;
             else
               iframeHeight += eval(trades) * 19; 
               
              
            
             
            
  var HTML = "<iframe height='" + iframeHeight + "' width='100%' marginwidth='0' scrolling='no' marginheight='0' src ='SystemTickets.aspx?bkr=" + bkr + "&SystemID=" + systemID + "&InstrumentID=" + instrumentID + "&FromDate=" + fromDate+ "&ToDate=" + toDate + "' ></iframe>";
  newCell.innerHTML= HTML;
    subWin=1;
  //document.getElementById("myLinkIDSq"+ index).focus();
  document.body.style.cursor="default";
    
}
//***  ***


function viewSystemDetails(index)
{
document.body.style.cursor="wait";
       if (columnIndex != 0 )
           GridPerformance.sort(columnIndex , descending);
         else
           GridPerformance.render();
           
var theTableBody;
var theTable = document.getElementById("fxPerfomance1_GridPerformance_row_" + index).parentNode.parentNode;

var systemID=GridPerformance.get_table().getRow(index).getMember('SystemID').get_text();


theTableBody = theTable.tBodies[0]
index=eval(index)+2 ;
index = index-(eval(GridPerformance.get_currentPageIndex()) *  eval(GridPerformance.get_pageSize()));


var newRow = theTableBody.insertRow(index);
var newCell= newRow.insertCell(0);
newCell.colSpan=55;
            
var HTML = "<iframe height='500' width='100%' marginwidth='0' scrolling='auto' marginheight='0' src ='SystemDetails.aspx?bkr=" + bkr + "&systemID=" + systemID +"'>";
newCell.innerHTML= HTML;
//document.getElementById("myLinkIDSq"+ index).focus();
subWin=1;
  document.body.style.cursor="default";
}
//***  ***

function DisList()
{
    if(!document.frm.fxPerfomance1_RadioButton1.checked)
    {
         document.frm.fxPerfomance1_DDFromMonth.disabled=true;
         document.frm.fxPerfomance1_DDFromYear.disabled=true;
         document.frm.fxPerfomance1_DDToMonth.disabled=true;
         document.frm.fxPerfomance1_DDToYear.disabled=true;
         document.frm.fxPerfomance1_DDPreDefined.disabled=false;
    }
    else
    {
        document.frm.fxPerfomance1_DDFromMonth.disabled=false;
        document.frm.fxPerfomance1_DDFromYear.disabled=false;
        document.frm.fxPerfomance1_DDToMonth.disabled=false;
        document.frm.fxPerfomance1_DDToYear.disabled=false;
        document.frm.fxPerfomance1_DDPreDefined.disabled=true;
     }
}

//***  ***
function DisplayExtraHelp(DivID,IframeID,TDc)
{  
 
   
     var oDiv = document.getElementById(DivID);
     var oIframe = document.getElementById(IframeID);
     var TDcell = document.getElementById(TDc);
    if ( oDiv.style.display != "")
        {
          LehendDisplayNone();  
           oDiv.style.display = ""; 
           
           DockTagExtraHelp(oDiv,TDcell);  
                 
               oIframe.style.top = oDiv.style.top  ;
               oIframe.style.left = oDiv.style.left ;
              oIframe.style.width = oDiv.offsetWidth;        
        }
   else
   {
        oDiv.style.display    = "none";
        oIframe.style.display = "none";   
   }  
}

//***  ***
function DockTagExtraHelp(docking,dockTD)
{
  var IsEI = navigator.appName.indexOf("Explorer") != -1 ? 1 : 0 ; 
    var objNode = dockTD;
    var left = document.body.offsetLeft + 6 ;
    var top = IsEI == 1 ? document.body.offsetTop + dockTD.offsetTop + 30 : document.body.offsetTop + dockTD.offsetTop + 34  ;        
    top = top -2;
    left = left - 15;
   
    while ( objNode != null && objNode.tagName != "BODY" )
    {
        if ( objNode.offsetTop ) top += objNode.offsetTop;
        if ( objNode.offsetLeft ) left += objNode.offsetLeft;            
        if ( objNode.style.position == "absolute" ) break;            
        objNode = objNode.offsetParent;
    } 
   
    docking.style.top   = top  + "px";
    docking.style.left  = left + "px";       
}

//***  ***

function sortNumber(a,b)
{
return a - b;
}  
       
function SetCulomVisible(index,culomName)
{
//#############
document.body.style.cursor="wait";
document.frm.ckAll.checked =false;

if(document.getElementById(culomName).checked)
{
   ColumnDisplayOrder = + index + "," + ColumnDisplayOrder ; 
 }
else
{
 ColumnDisplayOrder = ColumnDisplayOrder.replace(index + "," ,""); 
}

var tmpCDO=ColumnDisplayOrder.substring(0,ColumnDisplayOrder.length-1);

var CulomnOrder = new Array();

CulomnOrder = eval("[" + tmpCDO + "]");

GridPerformance.get_table().ColumnDisplayOrder=CulomnOrder.sort(sortNumber);
 
        if (columnIndex != 0 )
           GridPerformance.sort(columnIndex , descending);
         else
         {
           GridPerformance.Visible=true;
           GridPerformance.render();
            GridPerformance.Visible=true;
           }

 document.body.style.cursor="default";
}
//***  ***

function HideSelect(divSC,iframeSC)
{
   var oDiv = document.getElementById(divSC);
   var oIframe = document.getElementById(iframeSC);
       oDiv.style.display    = "none";
       oIframe.style.display = "none";   
}
   
//***  ***

function DisplayCL(divSC,iframeSC,tdSC)
{  
    var oDiv = document.getElementById(divSC);
    var oIframe = document.getElementById(iframeSC);
    var dockTD = document.getElementById(tdSC);      
   
   
   if ( oDiv.style.display != "" )
        {
        oDiv.style.display = ""; 
        DockTagSC(dockTD, oDiv);        
        
        oIframe.style.top = oDiv.style.top  ;
        oIframe.style.left = oDiv.style.left ;
        oIframe.style.width = oDiv.offsetWidth;  
             
        }
   else
   {
        oDiv.style.display    = "none";
        oIframe.style.display = "none";   
   }  
}
//***  ***
function DockTagSC(dockTD, docking)
{
    var IsEI = navigator.appName.indexOf("Explorer") != -1 ? 1 : 0 ; 
    var objNode = dockTD;
    var left = document.body.offsetLeft + 6 ;
    var top = IsEI == 1 ? document.body.offsetTop + dockTD.offsetTop + 30 : document.body.offsetTop + dockTD.offsetTop + 34  ;        
   
    while ( objNode != null && objNode.tagName != "BODY" )
    {
        if ( objNode.offsetTop ) top += objNode.offsetTop;
        if ( objNode.offsetLeft ) left += objNode.offsetLeft;            
        if ( objNode.style.position == "absolute" ) break;            
        objNode = objNode.offsetParent;
    } 
   
    docking.style.top   = top  + "px";
    docking.style.left  = left + "px";       
}



//***  ***
function HideAll()
{
    HideSelect('divSystem','iframeSystems');
    HideSelect('divPairs','iframePairs');

}
//***  ***
var firstLoad=true;

function RerturnFilterSearch(ret)
{
  
        var loadXML = eval(ret)
        GridPerformance.load(loadXML);
        
        
        if(firstLoad)
        {
           firstLoad=false;
           checkAll();
        }
        else
        {
          if (columnIndex != 0 )
           GridPerformance.sort(columnIndex , descending);
         else
         {
           GridPerformance.render();
         }
         ImgVisble(false,"imgSpinnerMain");
        }
     
        if(ret=="[]")
        {
        document.getElementById("ErrorMessageNoResults").style.display    = "inline";  
        }
}


//*** ***

 
function LoadPerformanceGrid()
{
    var sysPairFlag = true;
 
        if(searchPairs=="" && searchSystems=="")
        {
         sysPairFlag=false;
         document.getElementById("ErrorSysPair").style.display    = "inline";
         document.getElementById("ErrorSys").style.display    = "none";  
         document.getElementById("ErrorPair").style.display    = "none";  

        }
        else if(searchPairs=="" )
        {
         sysPairFlag=false;
         document.getElementById("ErrorSysPair").style.display    =  "none";  
         document.getElementById("ErrorSys").style.display    = "none";  
         document.getElementById("ErrorPair").style.display    = "inline";

        }
        else if(searchSystems=="" )
        {
         sysPairFlag=false;
         document.getElementById("ErrorSysPair").style.display    =  "none";  
         document.getElementById("ErrorSys").style.display    = "inline";  
         document.getElementById("ErrorPair").style.display    = "none";
        }

             
         
        if(sysPairFlag)
        {
            var url="AjaxRequests/GetSystemsPerformance.aspx?bkr=" + bkr + "&grp=" + grp + "&FromDate=" + GetFromDate() + "&ToDate=" + GetToDate();
            ImgVisble(true,"imgSpinnerMain");
            reqSubmit(url, "RerturnFilterSearch");
        }
        else
        {
            ImgVisble(false,"imgSpinnerMain");
        }
}

//***  ***


//var searchPairs=""; init from code behind
function PairsOnClick(pair,index)
{
                  
     var chkp =  document.getElementById("fxPerfomance1_chkCustomerPairs_" + index).checked;
     
     if(index==0)// if check all
     {
         var tablePair=document.getElementById("fxPerfomance1_chkCustomerPairs");
         searchPairs="";
          if(!chkp)
           {
             
             for(i=1;i< tablePair.rows.length ;i++)
             {
               document.getElementById("fxPerfomance1_chkCustomerPairs_" + i).checked =false;
             }
           }
           else
           {
            searchPairs += pair;  // all pairs in pair;
           for(i=1;i< tablePair.rows.length ;i++)
             {
               document.getElementById("fxPerfomance1_chkCustomerPairs_" + i).checked =true;
             }
           }
     
     }
     else
     {
         if(!chkp)
             {
               searchPairs =searchPairs.replace( "-1," ,"")
               searchPairs =searchPairs .replace( pair + "," ,"");  
              document.getElementById("fxPerfomance1_chkCustomerPairs_0").checked =false;
             }
          else
             {
                searchPairs +=  pair + ","; 
             }
     }
 }
//***  ***

//var searchSystems="";  init from code behind
function SystemOnClick(systemID,index)
{

     var chk =  document.getElementById("fxPerfomance1_chkCustomerSystem_" + index).checked;
      if(index==0)// if check all
     {
         var tablePair=document.getElementById("fxPerfomance1_chkCustomerSystem");
         searchSystems="";
          if(!chk)
           {
             for(i=1;i< tablePair.rows.length ;i++)
             {
               document.getElementById("fxPerfomance1_chkCustomerSystem_" + i).checked =false;
             }
           }
           else
           {
            searchSystems +=  systemID; // all systemIDs in sys ;
           for(i=1;i< tablePair.rows.length ;i++)
             {
               document.getElementById("fxPerfomance1_chkCustomerSystem_" + i).checked =true;
             }
           }
     
     }
     else
     {
         if(!chk)
         {
             searchSystems=searchSystems.replace( "-1," ,"")
             searchSystems=searchSystems.replace( systemID + "," ,"");             
             document.getElementById("fxPerfomance1_chkCustomerSystem_0").checked =false;
         }
         else
         {   
              searchSystems +=  systemID + ","; 
         }
    }
    
}

//***  ***
function CheckColumsVisibility()
{
LehendDisplayNone();
var el = document.getElementById("CheckColums");
var gif =document.getElementById("CheckColumsClose");
if ( el.style.display != "none") 
    {
     gif.src = "Images/b_open_lng.PNG" ;  
     el.style.display = "none";
    }
else {
        gif.src = "Images/b_close_lng.PNG" ; 
        el.style.display = "inline";
     }
}
