﻿// JScript File

    function updateLeft() {
   RemoveItems.innerHTML = ''; 
   LeftSelectedHtml = ''; 
        if (document.form1.leftID) {
            if (document.form1.leftID.length == undefined)
                {
                LeftSelectedHtml = LeftSelectedHtml + '<input type="hidden" name="leftSelectedId" value="' + document.form1.leftID.value + '">'; 
                }
            else
                {      
            for (c=0; c < document.form1.leftID.length; c++) {
                LeftSelectedHtml = LeftSelectedHtml + '<input type="hidden" name="leftSelectedId" value="' + document.form1.leftID[c].value + '">'; 
                }    
               }                             
        }
        LeftSelected.innerHTML = LeftSelectedHtml;

   } 

   function moveLeft() {
    
        RemoveItems.innerHTML = '';
        
        leftHtml = '<table border="0" cellpadding="0" cellspacing="0" class="text2" width="100%">';
        var numLeft = 0; 
        if (document.form1.leftID) {
            if (document.form1.leftID.length == undefined)
                {
                numLeft = numLeft + 1 
                leftHtml = leftHtml + '<tr style="background-color: #F8F9FB;"><td width="25" height="28" align="center">';
                leftHtml = leftHtml + '<input type="checkbox" name="leftID" id="leftID" value="' + document.form1.leftID.value + '"  />';
                leftHtml = leftHtml + '</td><td width="1" bgcolor="#FFFFFF"></td><td align="right" style="padding-right: 10px;">';
                leftHtml = leftHtml + '<span id="LeftText' + document.form1.leftID.value + '">' + eval("LeftText" + document.form1.leftID.value).innerHTML + '</span><br />';
                leftHtml = leftHtml + '</td></tr><tr><td colspan="3" height="1"></td></tr>';
                }
            else
                {      
            for (c=0; c < document.form1.leftID.length; c++) {
                if (numLeft < 5) { 
                if ((numLeft % 2) == 0)
                     backgroundColor = '#F8F9FB';
                else
                     backgroundColor = '#F2F3F5';
                leftHtml = leftHtml + '<tr style="background-color: ' + backgroundColor + ';"><td width="25" height="28" align="center">';
                leftHtml = leftHtml + '<input type="checkbox" name="leftID" id="leftID" value="' + document.form1.leftID[c].value + '" />';
                leftHtml = leftHtml + '</td><td width="1" bgcolor="#FFFFFF"></td><td align="right" style="padding-right: 10px;">'; 
                leftHtml = leftHtml + '<span id="LeftText' + document.form1.leftID[c].value + '">' + eval("LeftText" + document.form1.leftID[c].value).innerHTML + '</span><br />';
                leftHtml = leftHtml + '</td></tr><tr><td colspan="3" height="1"></td></tr>'; 
                numLeft = numLeft + 1 
                    }
                else {
                   numLeft = numLeft + 1 
                  } 
                }    
               }                             
        }
       
       if (document.form1.rightID) {
            if (document.form1.rightID.length == undefined) {
                if (numLeft < 5) { 
                document.getElementById("Right" + document.form1.rightID.value).style.display='none';
                document.getElementById("Right" + document.form1.rightID.value + "_2").style.display='none';
                document.form1.rightID.checked = false;
                if ((numLeft % 2) == 0)
                     backgroundColor = '#F8F9FB';
                else
                     backgroundColor = '#F2F3F5';
                leftHtml = leftHtml + '<tr style="background-color: ' + backgroundColor + ';"><td width="25" height="28" align="center">';
                leftHtml = leftHtml + '<input type="checkbox" name="leftID" id="leftID" value="' + document.form1.rightID.value + '" />';
                leftHtml = leftHtml + '</td><td width="1" bgcolor="#FFFFFF"></td><td align="right" style="padding-right: 10px;">'; 
                leftHtml = leftHtml + '<span id="LeftText' + document.form1.rightID.value + '">' + eval("RightText" + document.form1.rightID.value).innerHTML + '</span><br />';
                leftHtml = leftHtml + '</td></tr><tr><td colspan="3" height="1"></td></tr>'; 
                numLeft = numLeft + 1
                 } 
                 else {
                   numLeft = numLeft + 1
                  }  
          }
          else
          {
            for (c=0; c < document.form1.rightID.length; c++)
            {  
                if (document.form1.rightID[c].checked == true)
                    { 
                        if (numLeft < 5) {
                        document.getElementById("Right" + document.form1.rightID[c].value).style.display='none';
                        document.getElementById("Right" + document.form1.rightID[c].value + "_2").style.display='none';
                        document.form1.rightID[c].checked = false;
                        if ((numLeft % 2) == 0)
                             backgroundColor = '#F8F9FB';
                        else
                             backgroundColor = '#F2F3F5';
                        leftHtml = leftHtml + '<tr style="background-color: ' + backgroundColor + ';"><td width="25" height="28" align="center">';
                        leftHtml = leftHtml + '<input type="checkbox" name="leftID" id="leftID" value="' + document.form1.rightID[c].value + '" />';
                        leftHtml = leftHtml + '</td><td width="1" bgcolor="#FFFFFF"></td><td align="right" style="padding-right: 10px;">';
                        leftHtml = leftHtml + '<span id="LeftText' + document.form1.rightID[c].value + '">' + eval("RightText" + document.form1.rightID[c].value).innerHTML + '</span><br />';
                        leftHtml = leftHtml + '</td></tr><tr><td colspan="3" height="1"></td></tr>';
                        numLeft = numLeft + 1
                        }
                       else {
                           numLeft = numLeft + 1 
                          } 

                    }
            }   
          }  
       
       }
        
       if (numLeft > 5)
        {
            alert('ניתן לבחור עד 5 קופות');
        } 
        
       leftHtml = leftHtml + '</table>'; 
        LeftItems.innerHTML = leftHtml;
       
        LeftSelectedHtml = ''; 
        if (document.form1.leftID) {
            if (document.form1.leftID.length == undefined)
                {
                LeftSelectedHtml = LeftSelectedHtml + '<input type="hidden" name="leftSelectedId" value="' + document.form1.leftID.value + '">'; 
                }
            else
                {      
            for (c=0; c < document.form1.leftID.length; c++) {
                LeftSelectedHtml = LeftSelectedHtml + '<input type="hidden" name="leftSelectedId" value="' + document.form1.leftID[c].value + '">'; 
                }    
               }                             
        }
        LeftSelected.innerHTML = LeftSelectedHtml;
       
        
       
   }
   
   function ShowHiddenFunds() {
        ShowAllFunds();    
        RemoveSelectedHtml = ''; 
        if (document.form1.leftID) {
            if (document.form1.leftID.length == undefined) {
                if (document.form1.leftID.checked == true)  {
                    if (document.getElementById("Right" + document.form1.leftID.value)) {
                        document.getElementById("Right" + document.form1.leftID.value).style.display='block';
                        document.getElementById("Right" + document.form1.leftID.value + "_2").style.display='block';
                    }
                    RemoveSelectedHtml = RemoveSelectedHtml + '<input type="hidden" name="RemoveSelectedIds" value="' + document.form1.leftID.value + '">';
                    }
          }
          else
          {
            for (c=0; c < document.form1.leftID.length; c++)
            {  
                if (document.form1.leftID[c].checked == true)
                    { 
                        if (document.getElementById("Right" + document.form1.leftID[c].value)) {
                            document.getElementById("Right" + document.form1.leftID[c].value).style.display='block';
                            document.getElementById("Right" + document.form1.leftID[c].value + "_2").style.display='block';
                        }
                        RemoveSelectedHtml = RemoveSelectedHtml + '<input type="hidden" name="RemoveSelectedIds" value="' + document.form1.leftID[c].value + '">';
                    }
            }   
          }  
          }
          
          RemoveItems.innerHTML = RemoveSelectedHtml;
          
        leftHtml = '<table border="0" cellpadding="0" cellspacing="0" class="text2" width="100%">';
        var numLeft = 0; 
        if (document.form1.leftID) {
            if (document.form1.leftID.length == undefined)
                {
                if (document.form1.leftID.checked == false) { 
                numLeft = numLeft + 1 
                leftHtml = leftHtml + '<tr style="background-color: #F8F9FB;"><td width="25" height="28" align="center">';
                leftHtml = leftHtml + '<input type="checkbox" name="leftID" id="leftID" value="' + document.form1.leftID.value + '"  />';
                leftHtml = leftHtml + '</td><td width="1" bgcolor="#FFFFFF"></td><td align="right" style="padding-right: 10px;">';
                leftHtml = leftHtml + '<span id="LeftText' + document.form1.leftID.value + '">' + eval("LeftText" + document.form1.leftID.value).innerHTML + '</span><br />';
                leftHtml = leftHtml + '</td></tr><tr><td colspan="3" height="1"></td></tr>';
                }
               } 
            else
                {      
            for (c=0; c < document.form1.leftID.length; c++) {
                if (document.form1.leftID[c].checked == false) { 
                    if ((numLeft % 2) == 0)
                         backgroundColor = '#F8F9FB';
                    else
                         backgroundColor = '#F2F3F5';
                    leftHtml = leftHtml + '<tr style="background-color: ' + backgroundColor + ';"><td width="25" height="28" align="center">';
                    leftHtml = leftHtml + '<input type="checkbox" name="leftID" id="leftID" value="' + document.form1.leftID[c].value + '" />';
                    leftHtml = leftHtml + '</td><td width="1" bgcolor="#FFFFFF"></td><td align="right" style="padding-right: 10px;">'; 
                    leftHtml = leftHtml + '<span id="LeftText' + document.form1.leftID[c].value + '">' + eval("LeftText" + document.form1.leftID[c].value).innerHTML + '</span><br />';
                    leftHtml = leftHtml + '</td></tr><tr><td colspan="3" height="1"></td></tr>'; 
                    numLeft = numLeft + 1 
                    }
                }    
               }                             
        }
       
       leftHtml = leftHtml + '</table>'; 
        LeftItems.innerHTML = leftHtml;
       
        LeftSelectedHtml = ''; 
        if (document.form1.leftID) {
            if (document.form1.leftID.length == undefined)
                {
                LeftSelectedHtml = LeftSelectedHtml + '<input type="hidden" name="leftSelectedId" value="' + document.form1.leftID.value + '">'; 
                }
            else
                {      
            for (c=0; c < document.form1.leftID.length; c++) {
                LeftSelectedHtml = LeftSelectedHtml + '<input type="hidden" name="leftSelectedId" value="' + document.form1.leftID[c].value + '">'; 
                }    
               }                             
        }
        LeftSelected.innerHTML = LeftSelectedHtml; 
       
       
   
       __doPostBack('lnkRemove','')
     
   }
   
   function searchByLetter(theLetter) {
   
        RemoveItems.innerHTML = '';
        
        if (document.form1.rightID) {
            if (document.form1.rightID.length == undefined) {
            textRight = document.getElementById("RightText" + document.form1.rightID.value).innerHTML
            textArr = textRight.split(" - ", 2)
            if (textArr[1].split("", 1) == theLetter) {
                    show = true;
                    if (document.form1.leftSelectedId) {
                        if (document.form1.leftSelectedId.length == undefined) {
                            if (document.form1.rightID.value == document.form1.leftSelectedId.value)
                                show = false; 
                        }
                    else {      
                        for (c=0; c < document.form1.leftSelectedId.length; c++) {
                            if (document.form1.rightID.value == document.form1.leftSelectedId[c].value)
                                show = false;
                        }    
                        }                             
                    } 
                    if (show==true) {
                        document.getElementById("Right" + document.form1.rightID.value).style.display='block';
                        document.getElementById("Right" + document.form1.rightID.value + "_2").style.display='block';
                        document.form1.rightID.checked = false;
                        }
                    else {
                        document.getElementById("Right" + document.form1.rightID.value).style.display='none';
                        document.getElementById("Right" + document.form1.rightID.value + "_2").style.display='none';
                        document.form1.rightID.checked = false;
                        }
                    }
                else {
                    document.getElementById("Right" + document.form1.rightID.value).style.display='none';
                    document.getElementById("Right" + document.form1.rightID.value + "_2").style.display='none';
                    document.form1.rightID.checked = false;
                    }     
                }
            else {
                for (c=0; c < document.form1.rightID.length; c++) {  
                textRight = document.getElementById("RightText" + document.form1.rightID[c].value).innerHTML
                textArr = textRight.split(" - ", 2)
                if (textArr[1].split("", 1) == theLetter) {
                    show = true; 
                    if (document.form1.leftSelectedId) {
                        if (document.form1.leftSelectedId.length == undefined) {
                            if (document.form1.rightID.value == document.form1.leftSelectedId.value)
                                show = false; 
                        }
                    else {      
                        for (s=0; s < document.form1.leftSelectedId.length; s++) {
                            if (document.form1.rightID[c].value == document.form1.leftSelectedId[s].value)
                                show = false;
                        }    
                        }                             
                    }  
                    if (show==true) {
                        document.getElementById("Right" + document.form1.rightID[c].value).style.display='block';
                        document.getElementById("Right" + document.form1.rightID[c].value + "_2").style.display='block';
                        document.form1.rightID[c].checked = false;
                        }
                    else {
                        document.getElementById("Right" + document.form1.rightID[c].value).style.display='none';
                        document.getElementById("Right" + document.form1.rightID[c].value + "_2").style.display='none';
                        document.form1.rightID[c].checked = false;
                        }            }
                else {
                    document.getElementById("Right" + document.form1.rightID[c].value).style.display='none';
                    document.getElementById("Right" + document.form1.rightID[c].value + "_2").style.display='none';
                    document.form1.rightID[c].checked = false;
                    }     
                }   
            }  

        }
       
        
       
  
   }
   
   function ShowAllFunds() {

        RemoveItems.innerHTML = "";
        if (document.form1.rightID) {
            if (document.form1.rightID.length == undefined) {
                show = true;
                if (document.form1.leftSelectedId) {
                    if (document.form1.leftSelectedId.length == undefined) {
                        if (document.form1.rightID.value == document.form1.leftSelectedId.value)
                            show = false; 
                        }
                    else {      
                        for (c=0; c < document.form1.leftSelectedId.length; c++) {
                        if (document.form1.rightID.value == document.form1.leftSelectedId[c].value)
                            show = false;
                        }    
                    }                             
                } 
                if (show==true) {
                    document.getElementById("Right" + document.form1.rightID.value).style.display='block';
                    document.getElementById("Right" + document.form1.rightID.value + "_2").style.display='block';
                    document.form1.rightID.checked = false;
                    }
                else {
                    document.getElementById("Right" + document.form1.rightID.value).style.display='none';
                    document.getElementById("Right" + document.form1.rightID.value + "_2").style.display='none';
                    document.form1.rightID.checked = false;
                    }
                }
            else {
            for (c=0; c < document.form1.rightID.length; c++) {  
                show = true; 
                if (document.form1.leftSelectedId) {
                    if (document.form1.leftSelectedId.length == undefined) {
                    if (document.form1.rightID.value == document.form1.leftSelectedId.value)
                        show = false; 
                        }
                    else {      
                        for (s=0; s < document.form1.leftSelectedId.length; s++) {
                        if (document.form1.rightID[c].value == document.form1.leftSelectedId[s].value)
                        show = false;
                        }    
                    }                             
                }  
                if (show==true) {
                    document.getElementById("Right" + document.form1.rightID[c].value).style.display='block';
                    document.getElementById("Right" + document.form1.rightID[c].value + "_2").style.display='block';
                    document.form1.rightID[c].checked = false;
                    }
                else {
                    document.getElementById("Right" + document.form1.rightID[c].value).style.display='none';
                    document.getElementById("Right" + document.form1.rightID[c].value + "_2").style.display='none';
                    document.form1.rightID[c].checked = false;
                    }            
                }
            }   
        } 
         
   }
   
   function searchFunds() {
   
        RemoveItems.innerHTML = '';
        
        if (document.form1.rightID) {
            if (document.form1.rightID.length == undefined) {
            textRight = document.getElementById("RightText" + document.form1.rightID.value).innerHTML
            if (textRight.indexOf(document.form1.searchFund.value) != -1) {
                    show = true;
                    if (document.form1.leftSelectedId) {
                        if (document.form1.leftSelectedId.length == undefined) {
                            if (document.form1.rightID.value == document.form1.leftSelectedId.value)
                                show = false; 
                        }
                    else {      
                        for (c=0; c < document.form1.leftSelectedId.length; c++) {
                            if (document.form1.rightID.value == document.form1.leftSelectedId[c].value)
                                show = false;
                        }    
                        }                             
                    } 
                    if (show==true) {
                        document.getElementById("Right" + document.form1.rightID.value).style.display='block';
                        document.getElementById("Right" + document.form1.rightID.value + "_2").style.display='block';
                        document.form1.rightID.checked = false;
                        }
                    else {
                        document.getElementById("Right" + document.form1.rightID.value).style.display='none';
                        document.getElementById("Right" + document.form1.rightID.value + "_2").style.display='none';
                        document.form1.rightID.checked = false;
                        }
                    }
                else {
                    document.getElementById("Right" + document.form1.rightID.value).style.display='none';
                    document.getElementById("Right" + document.form1.rightID.value + "_2").style.display='none';
                    document.form1.rightID.checked = false;
                    }     
                }
            else {
                for (c=0; c < document.form1.rightID.length; c++) {  
                textRight = document.getElementById("RightText" + document.form1.rightID[c].value).innerHTML
                if (textRight.indexOf(document.form1.searchFund.value) != -1) {
                    show = true; 
                    if (document.form1.leftSelectedId) {
                        if (document.form1.leftSelectedId.length == undefined) {
                            if (document.form1.rightID.value == document.form1.leftSelectedId.value)
                                show = false; 
                        }
                    else {      
                        for (s=0; s < document.form1.leftSelectedId.length; s++) {
                            if (document.form1.rightID[c].value == document.form1.leftSelectedId[s].value)
                                show = false;
                        }    
                        }                             
                    }  
                    if (show==true) {
                        document.getElementById("Right" + document.form1.rightID[c].value).style.display='block';
                        document.getElementById("Right" + document.form1.rightID[c].value + "_2").style.display='block';
                        document.form1.rightID[c].checked = false;
                        }
                    else {
                        document.getElementById("Right" + document.form1.rightID[c].value).style.display='none';
                        document.getElementById("Right" + document.form1.rightID[c].value + "_2").style.display='none';
                        document.form1.rightID[c].checked = false;
                        }            }
                else {
                    document.getElementById("Right" + document.form1.rightID[c].value).style.display='none';
                    document.getElementById("Right" + document.form1.rightID[c].value + "_2").style.display='none';
                    document.form1.rightID[c].checked = false;
                    }     
                }   
            }  

        }
   
   }
   
   function findPosX(obj)
  {
    var curleft = 0;
    if(obj.offsetParent)
        while(1) 
        {
          curleft += obj.offsetLeft;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.x)
        curleft += obj.x;
    return curleft;
  }
 
  function findPosY(obj)
  {
    var curtop = 0;
    if(obj.offsetParent)
        while(1)
        {
          curtop += obj.offsetTop;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.y)
        curtop += obj.y;
    return curtop;
  }
  
 
  function GoToChart1() {
        pozX = findPosX(document.getElementById("Chart1Focus"));
        pozY = findPosY(document.getElementById("Chart1Focus"));
        setTimeout('scrollTo(pozX, pozY)', 500)
  }     
 
  function GoToChart2() {
        pozX = findPosX(document.getElementById("Chart2Focus"));
        pozY = findPosY(document.getElementById("Chart2Focus"));
        setTimeout('scrollTo(pozX, pozY)', 500)
  }  
 
  function GoToChart3() {
        pozX = findPosX(document.getElementById("Chart3Focus"));
        pozY = findPosY(document.getElementById("Chart3Focus"));
        setTimeout('scrollTo(pozX, pozY)', 500)
  }     
 

var tipwidth='150px' //default tooltip width
var tipbgcolor='#FFC6EC'  //tooltip bgcolor
var disappeardelay=250  //tooltip disappear speed onMouseout (in miliseconds)
var vertical_offset="5px" //horizontal offset of tooltip from anchor link
var horizontal_offset="-130px" //horizontal offset of tooltip from anchor link

/////No further editting needed

var ie4=document.all
var ns6=document.getElementById&&!document.all

if (ie4||ns6)
document.write('<div id="fixedtipdiv" style="visibility:hidden;width:'+tipwidth+';background-color:'+tipbgcolor+'" ></div>')

function getposOffset(what, offsettype){
var totaloffset=(offsettype=="left")? what.offsetLeft : what.offsetTop;
var parentEl=what.offsetParent;
while (parentEl!=null){
totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
parentEl=parentEl.offsetParent;
}
return totaloffset;
}


function showhide(obj, e, visible, hidden, tipwidth){
if (ie4||ns6)
dropmenuobj.style.left=dropmenuobj.style.top=-500
if (tipwidth!=""){
dropmenuobj.widthobj=dropmenuobj.style
dropmenuobj.widthobj.width=tipwidth
}
if (e.type=="click" && obj.visibility==hidden || e.type=="mouseover")
obj.visibility=visible
else if (e.type=="click")
obj.visibility=hidden
}

function iecompattest(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function clearbrowseredge(obj, whichedge){
var edgeoffset=(whichedge=="rightedge")? parseInt(horizontal_offset)*-1 : parseInt(vertical_offset)*-1
if (whichedge=="rightedge"){
var windowedge=ie4 && !window.opera? iecompattest().scrollLeft+iecompattest().clientWidth-15 : window.pageXOffset+window.innerWidth-15
dropmenuobj.contentmeasure=dropmenuobj.offsetWidth
if (windowedge-dropmenuobj.x < dropmenuobj.contentmeasure)
edgeoffset=dropmenuobj.contentmeasure-obj.offsetWidth
}
else{
var windowedge=ie4 && !window.opera? iecompattest().scrollTop+iecompattest().clientHeight-15 : window.pageYOffset+window.innerHeight-18
dropmenuobj.contentmeasure=dropmenuobj.offsetHeight
if (windowedge-dropmenuobj.y < dropmenuobj.contentmeasure)
edgeoffset=dropmenuobj.contentmeasure+obj.offsetHeight
}
return edgeoffset
}

function fixedtooltip(menucontents, obj, e, tipwidth){
if (window.event) event.cancelBubble=true
else if (e.stopPropagation) e.stopPropagation()
clearhidetip()
dropmenuobj=document.getElementById? document.getElementById("fixedtipdiv") : fixedtipdiv
dropmenuobj.innerHTML=menucontents;

if (ie4||ns6){
showhide(dropmenuobj.style, e, "visible", "hidden", tipwidth)
dropmenuobj.x=getposOffset(obj, "left")
dropmenuobj.y=getposOffset(obj, "top")
dropmenuobj.style.left=dropmenuobj.x-clearbrowseredge(obj, "rightedge")+"px"
dropmenuobj.style.top=dropmenuobj.y-clearbrowseredge(obj, "bottomedge")+obj.offsetHeight+"px"
}
}

function hidetip(e){
if (typeof dropmenuobj!="undefined"){
if (ie4||ns6)
dropmenuobj.style.visibility="hidden"
}
}

function delayhidetip(){
if (ie4||ns6)
delayhide=setTimeout("hidetip()",disappeardelay)
}

function clearhidetip(){
if (typeof delayhide!="undefined")
clearTimeout(delayhide)
}   

