﻿/* NEXT 2 FUNCTIONS RUN ON THE PAGE HTML AND MAKE BLINK THE WHOLE OBJECTS THAT LOCATED IN <BLINK> TAG: */
//function doBlink() 
//{
//    // Blink, Blink, Blink...
//    var blink = document.all.tags("BLINK")
//    for (var i=0; i < blink.length; i++)
//    blink[i].style.visibility = blink[i].style.visibility == "" ? "hidden" : "" 
//}                   
//function startBlink() 
//{                                      
//    // Make sure it is IE4
//    if (document.all)
//    setInterval("doBlink()",1000)
//}
    
//function highword(txtbox)
//{
//    alert("function highword()");
//    if(txtbox.value!="")
//    {
//	    if(navigator.appName=="Netscape")
//	    {
//	        try
//            {
//                txtbox.setSelectionRange(0); 
//            }
//            catch(err)
//            {
//                //alert("error");
//            }
//	    }
//	    else
//	    {
//	        var sSearch=txtbox.value
//		    txtbox.focus();
//		    var rNew = txtbox.createTextRange();
//		    rNew.moveStart('character', 0) ;
//		    rNew.select(sSearch);
//	    }
//	    //clearAllBusy();
//    }
//    return true;
//}

/* Capturing and disabling the ENTER key from the window */
function kH(e) 
{

    var pK = e ? e.which : window.event.keyCode;
    return pK !=13;
}

document.onkeypress = kH;
if (document.layers) 
    document.captureEvents(Event.KEYPRESS);

//function stlmntWasSelectedFromHelp(val,txt,obj)
//{
//    document.getElementById(obj).value = txt;
//    /*var option = document.createElement('option');
//    option.text = txt;
//    option.value = val;
//    document.getElementById("ddlfrom").options.add(option);
//    document.getElementById("ddlfrom").value = val;    */
//    if(obj=="txtFromList")
//        document.getElementById("hidFromStlmntWasSelectedFromHelp").value="1";
//    else
//        document.getElementById("hidToStlmntWasSelectedFromHelp").value="1";
//        
//    document.getElementById("hidStlmntFromHelp").value = val;
//    __doPostBack('','');
//    
//}

function OnClickDDL(obj)
{ 
    switch(obj.id)
    {
        case "txtFromList":
            if(document.getElementById('ddlFrom').value=="")
            {
                if(document.getElementById('ddlFrom').options.length==1)
                    document.getElementById('ddlFrom').selectedIndex = 0;
            }
            else
            {    
       	        document.getElementById('ddlFrom').style.display='none';
       	        if(document.getElementById("hidState").value=="MozaYaad")
       	        {
       	            document.getElementById("rbFromRovaPrioritySort").checked=true;
       	            document.getElementById("rbFromRovaABSort").checked=false;
       	        }
       	    }
       	    break;
       	    
       	case "txtToList":
       	    if(document.getElementById('ddlTo').value=="")
            {
                if(document.getElementById('ddlTo').options.length==1)
                    document.getElementById('ddlTo').selectedIndex = 0;
            }
            else
            {
       		    document.getElementById('ddlTo').style.display='none';
       		    if(document.getElementById("hidState").value=="MozaYaad")
       		    {
       		        document.getElementById("rbToRovaPrioritySort").checked=true;
       	            document.getElementById("rbToRovaABSort").checked=false;
       	        }
       	    }
       		break;
    }
    setSelectedValue(obj);
}

    function setSelectedValue(obj)
    {
        var objSelectedIndex;
        //var oDivNoResult = document.getElementById("divNoResult")
     
        if(obj.id == "txtFromList")
        {
            if(document.getElementById("ddlFrom"))
            {
                objSelectedIndex=document.getElementById("ddlFrom").selectedIndex;
                if(objSelectedIndex != "-1")
                {
	                document.getElementById(obj.id).value = document.getElementById("ddlFrom").options[objSelectedIndex].text;
	                document.getElementById("hidDDLAjaxWasSelected").value = "1";
	                InvokeRovaFromAjax();
	            }
	            else
	            {
	                if(!document.getElementById("ddlFrom").options.length>0)
	                {
	                    var txtFromList = document.getElementById("txtFromList");
                        
                        var strHTML 
                        if (getParam("language") == "he")
                            strHTML= createNoResultHTML("היישוב '" + txtFromList.value+ "' אינו מוכר ");
                        else
                            strHTML= createNoResultHTML("Settlement '" + txtFromList.value+ "' is not known.");
                            
                        
                        //oDivNoResult.innerHTML = strHTML;
                        //oDivNoResult.style.display = "inline";
                        DisplayMsgDiv(strHTML);                        
                        
                        txtFromList.value = "";
                        txtFromList.focus();
                    }
	            }
	        }    
	    } 
	    else
	    {   
	        if(obj.id=="txtToList")
	        {
	            if(document.getElementById("ddlTo"))
                {
                    objSelectedIndex = document.getElementById("ddlTo").selectedIndex;
	                if(objSelectedIndex != "-1")
                    {
	                    document.getElementById(obj.id).value = document.getElementById("ddlTo").options[objSelectedIndex].text;
	                    document.getElementById("hidDDLAjaxWasSelected").value = "1";
	                    InvokeRovaToAjax();
	                    document.getElementById("txtToList").style.backgroundColor="#FFFFFF";
                    }
                    else
	                {
	                    if(!document.getElementById("ddlTo").options.length>0)
	                    {
	                        var txtToList = document.getElementById("txtToList");
                            var strHTML 
                            
                            if (getParam("language") == "he")
                                strHTML= createNoResultHTML("היישוב '" + txtToList.value+ "' אינו מוכר ");
                            else
                                strHTML= createNoResultHTML("Settlement '" + txtToList.value+ "' is not known.");
                            
                            //oDivNoResult.innerHTML = strHTML;
                            //oDivNoResult.style.display = "inline";
                            DisplayMsgDiv(strHTML);
                            
                            txtToList.value = "";
                            txtToList.focus();
                        }
	                }
                }    
	        }
	    }    
    }
    // JScript File
    
    function OpenWinHelp()
    {
        var sCompany = getParam('company')
        var language = getParam('language')
        
        var sFileName 
        
        if (language == "he")
            sFileName = '../Help/help.aspx'
        else
            sFileName = '../Help/help_en.aspx'
            
        if (sCompany == "11")
        {
            sFileName = '../Help/help_11.htm'            
        }    
        //var name = document.getElementById("hidCompanyName").value;

        var sFeatures = "menubar=no,titlebar=no,toolbar=no,left=50px,top=50px,status=yes,scrollbars=yes,resizable=yes,width=800px,height=600px";
       
        //window.open(sFileName + '?company='+ sCompany +'&name='+ escape(name),'aa', "'" + sFeatures + "'");
        window.open(sFileName + '?company='+ sCompany , 'aa', "'" + sFeatures + "'");
        /*if(document.getElementById("mashov"))
    	    window.open('../Help/help.htm?company='+getParam('company')+'&name='+name,'aa',"'" + sFeatures + "'");
    	else
    	    window.open('../Help/helpTaavura.htm?company='+getParam("company")+"&name="+name,'aa',"'" + sFeatures + "'");
        */    	    
    }

/***************************************************************************************************/
/******************** NEXT FUNCTIONS CONVERT ENGLISH TEXT TO HEBREW ********************************/
/******************** WRITTEN BY MOSHI COHEN - 10-05-2006  *****************************************/
/***************************************************************************************************/
	var engKey = "tcdsvuzjyhfknbxgpmera,loi;.";
    var hebKey = "אבגדהוזחטיכלמנסעפצקרשתךםןףץ";
    var capsKey = "TCDSVUZJYHFKNBXGPMERA,LOI;.";

    function checkCapsOn(engStr)
    { 
		var capsOn; 
	   	for(iLoop = 0 ; iLoop < engStr.length; iLoop++) 
      	{
       		charInd = capsKey.indexOf(engStr.charAt(iLoop));
       		if (charInd == -1) 
			{ 
				capsOn = false;  
			}
       		else
	        { 
				capsOn = true;   
			} 
      	}
      	return capsOn ;
    }
    
    function eng2heb(engStr)
    {
		var hebStr = "" , hebChar = "" , charInd;
      	for( var iLoop = 0 ; iLoop < engStr.length; iLoop++) 
      	{
       		charInd = engKey.indexOf(engStr.charAt(iLoop));
       		
       		if(engStr.charAt(iLoop) != ".") /* TO AVOID CONVERTING OF '.' TO 'ץ' WHEN IT'S HEBREW */
       		{
       			if (charInd == -1) 
				{ 
					hebStr += engStr.charAt(iLoop);  
				}
       			else               
				{ 
					hebStr += hebKey.charAt(charInd);
				} 
			}
			else
			{
				hebStr += ".";
			}
      	}
      	return hebStr ;
    }
    function capsEng2Heb(engStr)
    {
		var hebStr = "" , hebChar = "" , charInd;
      	for( var iLoop = 0 ; iLoop < engStr.length; iLoop++) 
      	{
       		charInd = capsKey.indexOf(engStr.charAt(iLoop));
       		if(engStr.charAt(iLoop) != ".")
       		{	
       			if (charInd == -1) 
				{ 
					hebStr += engStr.charAt(iLoop);  
				}
       			else               
				{ 
					hebStr += hebKey.charAt(charInd);
				}
			}
			else
			{
				hebStr += ".";
			}	 
      	}
      	return hebStr ;
    }
    
    function keyUpHebCaps(event,obj)
    {
        var KeyID;
        KeyID = event.keyCode;
       	//alert(obj.id);
        if(TreatKeyCode(obj,KeyID))
        {
		    tbl=document.getElementById("tblFlyersParams");
            if(tbl!=null)
			    tbl.style.visibility="hidden";			
			var t = obj.value;	
			var sLang = getParam("language")
				
            if (!checkCapsOn(t) && sLang =='he') 
		    {
                var oldT = t;
        	    var newT = eng2heb(t);
                if(oldT != newT)
                    obj.value = newT;
       	    } 
       	    else
       	    {
       	        if(obj.value != "" && sLang =='he')
        	    {
           		    var oldT = t;
        	        var newT = capsEng2Heb(t);
                    if(oldT != newT)
                        obj.value = newT ;
                }	
       	    }
       	    //change Yuval 22/07/07
       	    if(obj.value.length>1)
       	    {
       	        switch(obj.id)
       	        {
                    case "txtToList":
                        if(obj.value.length==2)
               	            setTimeout("if(document.getElementById('txtToList').value.length==2){InvokeSettlementsToAjax('2')}",1500);
               	        else
              	            if(obj.value.length==3)
              	                setTimeout("if(document.getElementById('txtToList').value.length==3){InvokeSettlementsToAjax('3')}",1000);
               	            else
       	    	                InvokeSettlementsToAjax(obj.value.length);   
       	                break;
       	            case "txtFromList":
       	                //InvokeSettlementsFromAjax(obj.value.length);
       	                
//               	        if(obj.value.length==2)
//               	            //InvokeSettlementsFromAjax('2');
//               	            setTimeout("if(document.getElementById('txtFromList').value.length==2){InvokeSettlementsFromAjax('2')}",1500);
//               	        else
//              	            if(obj.value.length==3)
//              	                //InvokeSettlementsFromAjax('3');
//                                setTimeout("if(document.getElementById('txtFromList').value.length==3){InvokeSettlementsFromAjax('3')}",1000);           	                
//       	    	            else
       	    	                InvokeSettlementsFromAjax(obj.value.length);
       		            break;
       		           
       	            case "txtFreeLanguage":
       	                checkTxtFreeLanguageText();
       	                break;
       	        }         
       	        showBusy();
       	    }
        } 
        else
        {
            if((obj.id == "txtToList") || (obj.id == "txtFromList"))
            {       
                clearAllBusy();
            }
        }
    }
    
    function showBusy()//obj)
    {
        if(document.getElementById("divBusy"))
            document.getElementById("divBusy").style.display="inline";
        /*switch(obj.id)
       	{
            case "txtToList":
                document.getElementById("divBusyTo").style.display="";
       	        break;
            case "txtFromList":
                document.getElementById("divBusyFrom").style.display="";
       		    InvokeSettlementsFromAjax();
       		    break;
            case "txtNameFilter": 
       	        invokeFilterByNameAjax();
       	        break;
            case "txtFreeLanguage":
       	        break;
        }    */
    }
    
    function TreatKeyCode(obj,KeyID)
    {
        //alert();
        switch(KeyID)
        {
            case 40: // Down Arrow
		        switch(obj.id)
       	        {
                    case "txtToList":
       	                if(document.getElementById("ddlTo").selectedIndex < (document.getElementById("ddlTo").options.length-1))
           	                document.getElementById("ddlTo").selectedIndex+=1;
       	                break;
       	            case "txtFromList":
       	                if(document.getElementById("ddlFrom").selectedIndex < (document.getElementById("ddlFrom").options.length-1))
               	            document.getElementById("ddlFrom").selectedIndex+=1;
       	    	        break;    
		        }
		        return false;
		        break;
		    case 38: // Down Arrow
		        switch(obj.id)
       	        {
                    case "txtToList":
       	                if(document.getElementById("ddlTo").selectedIndex > 0)
           	                document.getElementById("ddlTo").selectedIndex-=1;
       	                break;
       	            case "txtFromList":
       	                if(document.getElementById("ddlFrom").selectedIndex > 0)
               	            document.getElementById("ddlFrom").selectedIndex-=1;
       	    	        break;    
		        }
		        return false;
		        break;
		    case 13: // Enter Key
		        showBusy();//obj);
		        switch(obj.id)
       	        {
                    case "txtToList":
                        if(document.getElementById("ddlTo"))
                        {
                            if(document.getElementById("ddlTo").selectedIndex==-1)
       	                        document.getElementById("ddlTo").selectedIndex=0;
       	                    document.getElementById("ddlTo").style.display='none';
       	                }
       	                break;
                    case "txtFromList":
                        if(document.getElementById("ddlFrom"))
                        {
       	                    if(document.getElementById("ddlFrom").selectedIndex==-1)
           	                    document.getElementById("ddlFrom").selectedIndex=0;
       	    	            document.getElementById("ddlFrom").style.display='none';
       	    	        }
       	    	        else
       	    	        {   /* JUST DUMMY ENTER ON txtFromList WITHOUT MEANING */
       	    	            return false;
       	    	        }
       	    	        
       	    	        break;    
		            case "txtFreeLanguage":
		                getFromWS();
		                return false;
		                break;
		        }
		        setSelectedValue(obj);
		        return false;
		        break;
		}
		return true;
    }
    /*
    function InvokeSettlementsFromAjax()
    {
        document.getElementById("fromUpdatePanelButton").click();
    }   
    */
    /*****************************************************************************************************/
	/********************************* END OF THE CONVERT TO HEBREW FUNCTIONS ****************************/
	/*****************************************************************************************************/
    function selddToclick()
    {
		var Lineno=document.getElementById("txtLineNo").value;
		if(Lineno=="")
		{
		//	  ajaxSet("ddlTo");
		}
		else
		{
			endSet=0;
		//	ajaxSet("LinedllTo");
		}
    }

    function showDivMoreDetails(innerHTML, divName, yCoord)
    {
            var strinner;
            strinner=innerHTML;
            
            yCoord-=100;
            
            if(divName == "divGvSolution1MoreDetails" || divName == "divGvSolution2MoreDetails")
                strinner=strinner.replace(/%/g,"'");
                
            document.getElementById(divName).style.display="inline";
            document.getElementById(divName).style.top = yCoord+"px";
            document.getElementById(divName).innerHTML = strinner;
    }

    function clearListBoxes(objId)
    {
        var lst = document.getElementById(objId);
        
        if(lst!=null)
        {
            if (lst.length > 0) 
                 lst.innerHTML = "";
         }
    }

    function DisableDDL(objId)
    {
        var lst = document.getElementById(objId);
        
        if(lst!=null)
        {
            if (lst.length > 0) 
                 lst.disabled = "true";
         }
    }


    var PopAddress;
    var PopLuz;
    var PopKav;
    var PopWeek;
 
    function clearParams(objId)
    {
        /*clearListBoxes(objId);
        if(document.getElementById("hidState").value=="LineNumber")
            if(objId=="lstFromList")
                clearListBoxes("ddlToList");*/
    }
    
    function hideDivFirstAnounce()
    {
        document.getElementById("divFirstAnounce").innerText=""
        document.getElementById("divFirstAnounce").style.display="none";
    }
//    function ShowDivFirstAnounce()
//    {
//        document.getElementById("divFirstAnounce").style.display="";
//        //getFirstAnounce();
//    } 
//    function loadXML()
//    {
//        if (window.ActiveXObject)
//        {
//            try
//            {
//                xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
//            }
//            catch(err)
//            {
//                alert("error");
//            }
//        // code for Mozilla, Firefox, Opera, etc.
//        }
//        else 
//        {
//            if (document.implementation && document.implementation.createDocument)
//            {
//                  xmlDoc=document.implementation.createDocument("","",null);
//                  xmlDoc.load("FirstAnounce.xml");
//                  xmlDoc.onload=getmessage(language);
//            }
//            else
//            {
//                alert("error");
//            }
//        }
//    }
    
    function IEVersion()
    {
        var ua = navigator.userAgent;
        var MSIEOffset = ua.indexOf("MSIE ");
        
        if (MSIEOffset == -1) 
        {
            return 0;
        } 
        else 
        {
            return( parseFloat(ua.substring(MSIEOffset + 5, ua.indexOf(";", MSIEOffset))));
        }
    }
    
    /* 30-10-07
    var xmlDoc;
    function loadXMLFreeLanguageHelp()
    {
    // code for IE
        //alert(navigator.userAgent);
        var language = getParam("language");
        if (window.ActiveXObject)
        {
            try
            {
                xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
            }
            catch(err)
            {   
                if(IEVersion() != 7)
                    document.getElementById("divHelp").innerHTML = GetNoActiveX();
                else
                    document.getElementById("divHelp").style.display="none";
            }
            if(xmlDoc)
            {
                xmlDoc.async=false;
                xmlDoc.load("FreeLanguageHelp.xml");
                getmessageFreeLanguageHelp(language);
            }
        }
    // code for Mozilla, Firefox, Opera, etc.
        else 
            if (document.implementation &&  document.implementation.createDocument)
            {
                  try
                  {
                    xmlDoc=document.implementation.createDocument("","",null);
                  }
                  catch(err)
                  {
                      document.getElementById("divHelp").innerHTML = GetNoActiveX();
                  }
                  if(xmlDoc)
                  {  
                      xmlDoc.load("FreeLanguageHelp.xml");
                      xmlDoc.onload=getmessageFreeLanguageHelp(language);
                  }    
            }
            else
            {
                //alert('Your browser cannot handle this script');
            }
    }
    */
    /*30-10-07
    function loadXML(language)
    {
    // code for IE
        //alert(navigator.userAgent);
        if (window.ActiveXObject)
        {
            try
            {
                xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
            }
            catch(err)
            {   
                if(IEVersion() != 7)
                    document.getElementById("divFirstAnounce").innerHTML = GetNoActiveX();
                else
                    document.getElementById("divFirstAnounce").style.display="none";
            }
            if(xmlDoc)
            {
                xmlDoc.async=false;
                xmlDoc.load("FirstAnounce.xml");
                getmessage(language);
            }
        }
    // code for Mozilla, Firefox, Opera, etc.
        else 
            if (document.implementation &&  document.implementation.createDocument)
            {
                  try
                  {
                    xmlDoc=document.implementation.createDocument("","",null);
                  }
                  catch(err)
                  {
                      document.getElementById("divFirstAnounce").innerHTML = GetNoActiveX();
                  }
                  if(xmlDoc)
                  {  
                      xmlDoc.load("FirstAnounce.xml");
                      //alert(xmlDoc.getElementsByTagName("to").childNodes);
                      xmlDoc.onload=getmessage(language);
                  }    
            }
            else
            {
                //alert('Your browser cannot handle this script');
            }
    }
    */
    function GetNoActiveX()
    {
        var strHTML = "<br />";
        strHTML += "<p>&nbsp;&nbsp;נראה שפקדי ActiveX חסומים בדפדפן שלך.<br />";
        strHTML += "&nbsp;&nbsp;לתפקודו התקין של האתר הנך מוזמן לאפשר הרצתם:<br />";
        strHTML += "&nbsp;&nbsp;בתפריט כלים בדפדפן בחר אפשריות אינטרנט<br />";
        strHTML += "&nbsp;&nbsp;ובכרטיסיית אבטחה אזור אינטרנט ולחץ על רמת ברירת מחדל,<br />";
        strHTML += "&nbsp;&nbsp;או לחלופין רמה מותאמת אישית וגלול ל:<br />"
        strHTML += "&nbsp;&nbsp;הפעלת פקדים ותוספות של ActiveX וסמן אפשר,<br />";
        strHTML += "&nbsp;&nbsp;סמן אפשר גם ב יצירת script עבור פקדי ActiveX <br />&nbsp;&nbsp;המסומנים כבטוחים. <br />";
        strHTML += "<br><br><br>"
        strHTML += "<center><a class='Menu' href='#' onclick='hideDivFirstAnounce();'>סגור</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class='Menu' href='#' onclick='OpenWinHelp();'>עזרה</a></center>";
        return strHTML;
    }
    
//    function showTrafic()
//    {
//        var tr = document.getElementById("trTrafic").style.visibility="";
//       
//    }
    
    function getmessageFreeLanguageHelp(language)
    {
        if(language.indexOf("#")!="-1") /* SO THERE IS "#" IN THE LANGUAGE - WE SHOULD CUT IT: */
        {
            arr = language.split("#");
            language = arr[0];
        }    
        if(xmlDoc.getElementsByTagName("to")[0].childNodes.length>0)
        {
            if(language=="he")
                var arr = xmlDoc.getElementsByTagName("to")[0].childNodes[0].nodeValue.split("|");
            else
                var arr = xmlDoc.getElementsByTagName("to")[1].childNodes[0].nodeValue.split("|");            
            var msg = "<font color='black'>";
            for(i=0;i<arr.length;i++)
                msg += "&nbsp;"+arr[i]+"<br />";
            for(j=(11-i);j>0;j--)
                msg += "<br />";
            msg+="</font>";
           
            document.getElementById("divHelp").style.display="inline";
            document.getElementById("divHelp").innerHTML = "<table width='100%'>";
            document.getElementById("divHelp").innerHTML += '   <tr>';
            document.getElementById("divHelp").innerHTML += '       <td width="250"><td align="left"></td>'
            document.getElementById("divHelp").innerHTML += '   </tr><br>';
            document.getElementById("divHelp").innerHTML += '   <tr>';
            document.getElementById("divHelp").innerHTML += '       <td align="right">';
            document.getElementById("divHelp").innerHTML += msg;
            document.getElementById("divHelp").innerHTML += '       </td>';
            document.getElementById("divHelp").innerHTML += '   </tr>';
            document.getElementById("divHelp").innerHTML += '   <tr>';
            document.getElementById("divHelp").innerHTML += '       <td align="center" nowrap>';
//            if(language=="he")
//                document.getElementById("divHelp").innerHTML += '           <center><a href="#" onclick="document.getElementById(divHelp).style.display=none;">סגור</a></center>';
//            else
//                document.getElementById("divHelp").innerHTML += '           <center><a href="#" onclick="document.getElementById(divHelp).style.display=none;">close</a>';
            document.getElementById("divHelp").innerHTML += '';
            document.getElementById("divHelp").innerHTML += '       </td>';
            document.getElementById("divHelp").innerHTML += '   </tr>';
            document.getElementById("divHelp").innerHTML += '</table>';
            //alert(document.getElementById("divHelp").innerHTML);
        }
        else
        {
            document.getElementById("divHelp").style.display="none";
        }
    }
    function getmessage(language)
    {
        //alert(xmlDoc.getElementsByTagName("to"));
        //var toTag = xmlDoc.getElementsByTagName("to");
        //alert(xmlDoc.getElementsByTagName("note")[0].getElementsByTagName("to"));
  
        if(xmlDoc.getElementsByTagName("to").length > 0)
        {
            if(xmlDoc.getElementsByTagName("to")[0].childNodes.length>0)
            {
                if(language=="he")
                    var arr = xmlDoc.getElementsByTagName("to")[0].childNodes[0].nodeValue.split("|");
                else
                    var arr = xmlDoc.getElementsByTagName("to")[1].childNodes[0].nodeValue.split("|");            
                var msg = "<font color='green'><b>";
                for(i=0;i<arr.length;i++)
                    msg += "&nbsp;"+arr[i]+"<br />";
                for(j=(11-i);j>0;j--)
                    msg += "<br />";
                msg+="</b></font>";

                document.getElementById("divFirstAnounce").style.display="inline";
                document.getElementById("divFirstAnounce").innerHTML = "<table width='100%'>";
                document.getElementById("divFirstAnounce").innerHTML += '   <tr>';
                document.getElementById("divFirstAnounce").innerHTML += '       <td width="250"><td align="left"></td>'
                document.getElementById("divFirstAnounce").innerHTML += '   </tr><br>';
                document.getElementById("divFirstAnounce").innerHTML += '   <tr>';
                document.getElementById("divFirstAnounce").innerHTML += '       <td align="right">';
                document.getElementById("divFirstAnounce").innerHTML += msg;
                document.getElementById("divFirstAnounce").innerHTML += '       </td>';
                document.getElementById("divFirstAnounce").innerHTML += '   </tr>';
                document.getElementById("divFirstAnounce").innerHTML += '   <tr>';
                document.getElementById("divFirstAnounce").innerHTML += '       <td align="center" nowrap>';
                if(language=="he")
                    document.getElementById("divFirstAnounce").innerHTML += '           <center><a href="#" onclick="hideDivFirstAnounce();">סגור</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#" onclick="OpenWinHelp();">עזרה</a></center>';
                else
                    document.getElementById("divFirstAnounce").innerHTML += '           <center><a href="#" onclick="hideDivFirstAnounce();">close</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#" onclick="OpenWinHelp();">help</a></center>';
                document.getElementById("divFirstAnounce").innerHTML += '';
                document.getElementById("divFirstAnounce").innerHTML += '       </td>';
                document.getElementById("divFirstAnounce").innerHTML += '   </tr>';
                document.getElementById("divFirstAnounce").innerHTML += '</table>';
            }
            else
            {
                document.getElementById("divFirstAnounce").style.display="none";
            }
        }
        else
        {
            document.getElementById("divFirstAnounce").style.display="none";
        }
    }
    
    function changeMenuImages(obj)
    {
        obj.src = "~/Images/Menu/MozaYaad_pushed.JPG";
    }
    
//    function doOnLoad(page) 
//    {  
//        switch(page)
//        {
//            case "wfrmMain":
//                if(document.getElementById("hidState").value!="FreeLanguage")
//                {  
//                 document.getElementById("txtFromList").focus();
//                }        
//                if(document.getElementById("hidState").value=="LineNumber")
//                {   
//                    document.getElementById("lnkSearch").outerHTML = "<a href='#' class='menuLinkButton' onclick='SearchByLineNumber();'>לו''ז יומי</a>";
//                }
//            break;    
//            case "wfrmSelectRova":
//                document.getElementById("txtNameFilter").focus();
//            break;
//        } 
//    }                    
    function hideDivMoreDetails()
    {
        document.getElementById("divGvSolution1MoreDetails").style.display="none";
        document.getElementById("divGvSolution2MoreDetails").style.display="none";
    }
    
    function showDivFromRova(innerHTML)
    {
        document.getElementById("divFromRova").style.display="inline";
        document.getElementById("divFromRova").innerHTML = innerHTML;
    }
    function hideDivFromRova()
    { 
        document.getElementById("divFromRova").style.display="none";
    }
    
    function CheckIfTxtFromListWasChanged()
    {
        if(document.getElementById("hidTxtFromList").value != document.getElementById("txtFromList").value)
        {
            InvokeSettlementsFromAjax(0);
        }
    }
    
   
    /* NEXT FUNCTIONS INVOKE AJAX MANUALY - BY BUTTON CLICK */
    function InvokeSettlementsFromAjax(p)
    {
       
        if(document.getElementById("hidState").value=="MozaYaad")
        { 
            document.getElementById("rbFromRovaPrioritySort").disabled="true";
            document.getElementById("rbFromRovaABSort").disabled="true"; 
        }
        document.getElementById("divNoResult").style.display="none";
        document.getElementById("fromUpdatePanelButton").click();
        //document.getElementById("fromUpdatePanelButton").disabled="true";
        document.getElementById("hidTxtFromList").value = document.getElementById("txtFromList").value;
        document.getElementById("hidTxtFromList").disabled = "disabled";
    }   
    
    function InvokeSettlementsToAjax(p)
    {
        window.status=p;
        if(document.getElementById("hidState").value=="MozaYaad")
        {
            document.getElementById("rbToRovaPrioritySort").disabled="disabled";
            document.getElementById("rbToRovaABSort").disabled="disabled";
        }
        document.getElementById("divNoResult").style.display="none";
        document.getElementById("toUpdatePanelButton").click();
        //document.getElementById("toUpdatePanelButton").disabled="true";
    } 
    function InvokeRovaFromAjax()
    {
        document.getElementById('fromRadioUpdatePanelButton').click();
        showBusy();//document.getElementById("txtFromList"));
        //alert(1);
    }  
    /*
    function ziba()
    {
        alert("function ziba");
    }
    */
    function InvokeRovaToAjax()
    {
        //setTimeout("document.getElementById('toRadioUpdatePanelButton').click()",0);
        document.getElementById('toRadioUpdatePanelButton').click();
        showBusy();//document.getElementById("txtToList"));
    }
    function setSettlementChoose(ctrlId, val)
    {
        document.getElementById(ctrlId).value = val;
    }
    function MozaYaadState()
    {
        closewindows();
        document.getElementById("hidJustSelectedMozaYaad").value= "1";
        document.getElementById("hidState").value= "MozaYaad";
        __doPostBack('','');
    }
    function LineNumberState()
    {
        closewindows();
        document.getElementById("hidJustSelectedLineNumber").value= "1";
        document.getElementById("hidState").value= "LineNumber";
        __doPostBack('','');
    }
    function FreeLanguageState()
    {
//        var strHTML = createNoResultHTML("אופציה זו תהיה פעילה בקרוב");
//        document.getElementById("divNoResult").innerHTML = strHTML;
//        document.getElementById("divNoResult").style.display = "";
        /* AFTERWARDS WE WILL OPEN THIS CODE:*/
        document.getElementById("hidJustSelectedFreeLanguage").value= "1";
        document.getElementById("hidState").value= "FreeLanguage";
        
        __doPostBack('',''); /*
        */
    }
    function InitPopup(sURLPage, width, height, left)
    {
        closewindows();
        if (left == null)
            left = "40"
            
        var sFeatures = "menubar=no, titlebar=no, alwaysRaised=yes, top=10, toolbar=no,status=0,scrollbars=yes,resizable=yes, left=" + left +"px, width=" + width + "px, height=" + height + "px;";
        PopLuz = window.open(sURLPage,'aa',sFeatures,target='_blank');
        
        if(PopLuz==null)
        {
            PopUpBlocked();
        }
        else
        {
            PopLuz.focus();
        }
    }
    
    function PopUpBlocked()
    {
        var strHTML = createNoResultHTML("הדפדפן שלך חוסם חלונות Pop. יש להסיר חסימה זו ולנסות שוב");
        //document.getElementById("divNoResult").innerHTML = strHTML;
        //document.getElementById("divNoResult").style.display = "inline";
        DisplayMsgDiv(strHTML)
    }
    
    function SearchByLineNumber()
    {
        /* THIS FUNCTION IS INVOKED BY לוז יומי */
       
        if(checkParams(event))
        {
            var passedParams = "";

            var RovaSrc = document.getElementById("lstFromList").value.split("|")[0];
            var RovaDest = document.getElementById("lstToList").value.split("|")[0];
            var DateTokef = document.getElementById("ddlDate").options[document.getElementById("ddlDate").selectedIndex].text.substr(0,10);
            var LineNo = document.getElementById("ddlLineNo").value;
            var DayOrder = document.getElementById("ddlDate").value.split("|")[0];
            var title = document.getElementById("ddlDate").options[document.getElementById("ddlDate").selectedIndex].text;
            var strFromYeshuv = document.getElementById("txtFromList").value;
            objSelectedIndex=document.getElementById("lstFromList").selectedIndex;
            var strFromRova = document.getElementById("lstFromList").options[objSelectedIndex].text.split(":")[0];
            var strToYeshuv = document.getElementById("ddlToList").options[document.getElementById("ddlToList").selectedIndex].text;
            objSelectedIndex = document.getElementById("lstToList").selectedIndex;
            var strToRova = document.getElementById("lstToList").options[objSelectedIndex].text.split(":")[0];
            //alert(strFromYeshuv+" ----"+strFromRova);
            passedParams += "?SugTransfer=3&RovaSrc=" + RovaSrc + "&RovaDest=" + RovaDest;
            passedParams += "&DateTokef=" + DateTokef + "&LineNo=" + LineNo + "&DayOrder=" + DayOrder;
            passedParams += "&FromYeshuv=" + escape(strFromYeshuv) + "&FromRova=" + escape(strFromRova) + "&ToYeshuv=" + escape(strToYeshuv);
            passedParams += "&ToRova=" + escape(strToRova) + "&width=" + screen.width + "&title=" + escape(title) + "&hour=";
            //passedParams += "&taavura=" + getParam("taavura");
            
            var sLanguage = getParam("language")
            passedParams += "&language=" + sLanguage;                  
            
            var sCompany = getParam("company")
            
            if (sCompany == "")          
                sCompany= TaavuraToCompany(getParam("taavura").substr(0,1))
             
            passedParams += "&company=" + sCompany;    
            
            var iWidth;
            var iLeft = null; 
            if (sLanguage == "he")
                iWidth = 435;
            else
            {
                iWidth = 500;
                iLeft = 380;
            }
            InitPopup("wfrmLuz.aspx" + passedParams  ,  iWidth, 550, iLeft);
        }
    }
    
    function luzWeek()
    {   
        //alert('השרות לא פעיל.');
        //return;
//       if(PopWeek!=null)         
//        return;
        
        var param;
        closewindows();
        var FromSet;
        var Toset;
        var lst;
        var ToRova
        // 13-08-07 checkIfDDLIsEmpty(event,"lstFromList");
        // 13-08-07 checkIfDDLIsEmpty(event,"ddlLineNo");
        checkIfDDLIsEmpty("lstFromList");
        checkIfDDLIsEmpty("ddlLineNo");
        
        lst=document.getElementById("ddlLineNo");
        if((lst.selectedIndex==-1) || (lst.options[lst.selectedIndex].text=="בחר"))
        {
            return false
        }
        
        lst = document.getElementById("lstFromList");
        if(lst.selectedIndex==-1)
        {
            return false
        }
        
         
        FromSet = lst.options[lst.selectedIndex].text;
                
        lst = document.getElementById("lstToList");
        if(lst.selectedIndex==-1)
        {
            return false
        } 
        
        
        
        ToRova=lst.options[lst.selectedIndex].text;
        lst = document.getElementById("ddlToList");
        Toset = lst.options[lst.selectedIndex].text;
        
        var labTitle;
        labTitle="מ:" + document.getElementById("txtFromList").value + "-" + FromSet + " ל: " + Toset + " " + ToRova;
        
        /*-----------------------------------------------------------------------*/
        // if not ends with "|" means that distance to city center is supplayed
        // after from/to value
        // Remove distance value
        var sFromValues = document.getElementById("lstFromList").value;
        
        if (sFromValues.lastIndexOf("|") < sFromValues.length - 1)
            sFromValues = sFromValues.substr(0, sFromValues.lastIndexOf("|")+1) ;
        
        var sToValues = document.getElementById("lstToList").value;
        
        if (sToValues.lastIndexOf("|") < sToValues.length - 1)
            sToValues = sToValues.substr(0, sToValues.lastIndexOf("|")+1) ;
        /*------------------------------------------------------------------------*/
            
        param = sFromValues  + sToValues + document.getElementById("ddlLineNo").value + "|" + labTitle ;
        //var strwidth=screen.width;
        
        var ddlDate = document.getElementById("ddlDate")
        var DateInfo = "&DateTokef=" + ddlDate.value.split("|")[1];
        DateInfo += "&DayOrder=" + ddlDate.value.split("|")[0];
                
        var strHeigth = screen.height;
        var strWidth = document.getElementById("hidResolution").value;
        var sFeatures = "menubar=no,titlebar=no,top=0,left=0 toolbar=no,status=no,scrollbars=yes,resizable=yes,width=" + strWidth + "px,height=" + strHeigth + "px;";
        
        PopWeek = window.open("wfrmWeekLuz.aspx?paramlist=" + escape(param) + "&width=" + strWidth + DateInfo + "&language=" + getParam("language"), "aa", sFeatures);
        self.focus();
       
        if(PopWeek==null)
                PopUpBlocked();
                
        showBusy();        
    }       
    
    
    function openLuzFromGrid(rowIndex, SugTransfer, gridID, language)
    {
        var wTable = document.getElementById(gridID);
        var myRow = wTable.rows[parseInt(rowIndex)+1];    
        var mozaName = myRow.cells[2].innerHTML;
        var sURLPage = "wfrmLuz.aspx";
        var passedParams="?SugTransfer=";
        var objSelectedIndex;
        var sCompany;
        
        passedParams += SugTransfer;
        
        sCompany= getParam("company");
        
        if (sCompany == "")          
            sCompany= TaavuraToCompany(getParam("taavura").substr(0,1))
        
        
        //passedParams+="&taavura=" + getParam("taavura").substr(0,1);
        passedParams+="&company=" + sCompany; 
        passedParams += "&language=" + language;
        
        if(gridID == "gvDirectSolutions")  
        {   
            var colRovaDestID = 3;
            
            var innerHTML = myRow.cells[colRovaDestID].innerHTML.substr(1,3);
            if(myRow.cells[colRovaDestID].innerHTML=="" || innerHTML=="IMG" || innerHTML=="img")
                passedParams += "&RovaDest=" + myRow.cells[4].innerHTML; //4 - RovaDestID
            else   
                passedParams += "&RovaDest=" + myRow.cells[colRovaDestID].innerHTML; //3 - RovaDestID
        }
        else
        {
           var sMsg = ""; 
           if (document.getElementById("txtFromList").value == "")
           {
                sMsg = createNoResultHTML("הקלד יישוב או צומת במוצא")
           }
           if (document.getElementById("txtToList").value == "")
           {
                sMsg = createNoResultHTML("הקלד יישוב או צומת ביעד")
           }
           
           if (sMsg != "" )
           {
                DisplayMsgDiv(sMsg)
                return;
           }
                
        
            passedParams += "&RovaDest=" + document.getElementById("lstToList").value.split("|")[0];
        }
            
        passedParams += "&DateTokef=" + document.getElementById("ddlDate").value.split("|")[1];
        passedParams += "&title=" + escape(document.getElementById("ddlDate").options[document.getElementById("ddlDate").selectedIndex].text);
       
        if(gridID == "gvDirectSolutions")
            passedParams += "&RovaSrc=" + myRow.cells[0].innerHTML;
        else
            passedParams += "&RovaSrc=" + document.getElementById("lstFromList").value.split("|")[0];

        passedParams += "&DayOrder=" + document.getElementById("ddlDate").value.split("|")[0];
        passedParams += "&FromYeshuv=" + escape(document.getElementById("txtFromList").value);
        
        objSelectedIndex=document.getElementById("lstFromList").selectedIndex;
        
        if(gridID == "gvDirectSolutions")
        {
            objSelectedIndex = document.getElementById("lstFromList").selectedIndex;
            //passedParams += "&FromRova=" + escape(document.getElementById("lstFromList").options[objSelectedIndex].text.split(":")[0]);
            passedParams += "&FromRova=" + escape(myRow.cells[2].innerHTML); 
            //alert(escape(document.getElementById("lstFromList").options[objSelectedIndex].text.split(":")[0]));
        }
        else
            passedParams += "&FromRova=" + escape(document.getElementById("lstFromList").options[objSelectedIndex].text.split(":")[0]);

        
        objSelectedIndex = document.getElementById("lstToList").selectedIndex;
        passedParams += "&ToYeshuv=" + escape(document.getElementById("txtToList").value);
        
        if(gridID == "gvDirectSolutions")
        {   
            var colRovaDestID = 3;
            //alert(escape(document.getElementById("lstToList").options[objSelectedIndex].text.split(":")[0]));
            if(myRow.cells[colRovaDestID].innerHTML=="" || innerHTML=="IMG" || innerHTML=="img")
                passedParams += "&ToRova=" + escape(myRow.cells[5].innerHTML);
            else
                passedParams += "&ToRova=" + escape(myRow.cells[4].innerHTML);//escape(document.getElementById("lstToList").options[objSelectedIndex].text.split(":")[0]);
        }
        else
            passedParams += "&ToRova=" + escape(document.getElementById("lstToList").options[objSelectedIndex].text.split(":")[0]);
            
        passedParams += "&hour=" + document.getElementById("ddlHour").value;
        passedParams += "&width=" + document.getElementById("hidResolution").value;
        
        
        switch(gridID)
        {
            case "gvDirectSolutions":
                sURLPage += passedParams;
                                
                if(screen.width >= "1024")
                {
                    if (language == "he")
                        InitPopup(sURLPage, 440, 590);
                    else
                        InitPopup(sURLPage, 500, 590, 350);
                }
                else
                    InitPopup(sURLPage, 440, 520);
                break;
                
            case "gvSolution1":
                passedParams += "&sw_special_price=" + escape(myRow.cells[8].innerHTML);      
                passedParams += "&RovaKishur1=" + escape(myRow.cells[3].innerHTML); 
                passedParams += "&Kishur1Name=" + escape(myRow.cells[4].innerHTML); /* NEED IT FOR THE TITLE OF THE gvSolution1 Grid */
                sURLPage += passedParams;
                
                if(screen.width >= "1024")
                    {
                        if (language == "he")
                            InitPopup(sURLPage,688,600);
                        else
                           InitPopup(sURLPage,720,600,200) 
                    }
                else                    
                    InitPopup(sURLPage,600, 540);
                break;
                
            case "gvSolution2":
                passedParams += "&sw_special_price=" + escape(myRow.cells[18].innerHTML);      
                passedParams += "&RovaKishur1=" + escape(myRow.cells[15].innerHTML);      
                passedParams += "&RovaKishur2=" + escape(myRow.cells[16].innerHTML);  
//              passedParams += "&Kishur1Name=" + myRow.cells[1].firstChild.innerHTML; /* NEED IT FOR THE TITLE OF THE gvSolution1 Grid */
//              passedParams += "&Kishur2Name=" + myRow.cells[2].firstChild.innerHTML; /* NEED IT FOR THE TITLE OF THE gvSolution1 Grid */
                passedParams += "&Kishur1Name=" + escape(myRow.cells[1].innerHTML); /* NEED IT FOR THE TITLE OF THE gvSolution1 Grid */
                passedParams += "&Kishur2Name=" + escape(myRow.cells[2].innerHTML); /* NEED IT FOR THE TITLE OF THE gvSolution1 Grid */
                sURLPage += passedParams;
                
                if(screen.width >= "1024")
                    {
                    if (language == "he")
                        InitPopup(sURLPage, 874, 660);
                    else
                        InitPopup(sURLPage, 1000, 660, 5);
                    }
                else    
                    InitPopup(sURLPage, 960, 540, 0);
                    
                break;
        }
    }
    
    function showMsg(msg)
    {
        //alert("מחיר כולל כרטיס המשך בחלון לו''ז בהתאם לקווים שתבחר");
        var Language = getParam("language");
        
        if( msg == 1)
        {
            if (Language == "he")
		        alert("להצגת מחיר כרטיס המשך לחץ על 'הצג זמנים וקווים', בחר בנסיעה המתאימה ולחץ על 'פירוט הנסיעות שנבחרו'");
		    else
		        alert("To view fare click 'View', select the disired trip, then click 'View selected trip fare & details'");
		    
		    return;
		}
	    
	    if (msg == 2)
	    {
	        if (Language == "he")
		        alert("להצגת מחיר כרטיס מעבר שעתי לחץ על 'הצג זמנים וקווים' , בחר בנסיעה המתאימה ולחץ על 'פירוט הנסיעות שנבחרו'");
		    else
		        alert("To view fare click 'View', select the disired trip, then click 'View selected trip fare & details'");
		 
		    return;
        }
        
        
        if (msg == 3)
        {
            if (Language == "he")
		        alert("להצגת מחיר לחץ על 'הצג זמנים וקווים', בחר בנסיעה המתאימה ולחץ על 'פרוט הנסיעות שנבחרו'");
		    else
		        alert("To view fare click 'View', select the disired trip, then click 'View selected trip fare & details'");
		}
    }
    
    function OpenChild(event,place,yeshuv, yeshuvName, obj) 
    {
        if(event.srcElement)
            if(event.srcElement.disabled == true)
	            return false;
	            
	    if(event.srcTarget)
            if(event.srcTarget.disabled == true)
	            return false; 
	                   
        closewindows();
        if(place=="From")
        {
            if(document.getElementById("txtFromList").value=="")
            {
                // 13-08-07 checkIfDDLIsEmpty(event,"lstFromList");
                checkIfDDLIsEmpty("lstFromList");
                return;
            }
            if(document.getElementById("ddlLineNo"))
                if(document.getElementById("ddlLineNo").value=="")
                {
                    // 13-08-07 checkIfDDLIsEmpty(event,"lstFromList");
                    checkIfDDLIsEmpty("lstFromList");
                    return;
                }
        }
        if(place=="To" && document.getElementById("hidState").value=="MozaYaad")
        {    
            if(document.getElementById("txtToList").value=="")
            {
                // 13-08-07 checkIfDDLIsEmpty(event,"lstToList");
                checkIfDDLIsEmpty("lstToList");
                return;
            }
        }
        
        if(place == "To" && document.getElementById("hidState").value=="LineNumber")
        {   /* BECAUSE ANYWAYS THE yeshuvName TAHT IS SENT IS THE VALUE IN txtToList, BUT IF WE ARE IN LINE NUMBER, 
            WE WANT THE YESHUV THAT IS SELECTED IN ddlToList */
            if(document.getElementById("txtFromList").value=="")
            {
                // 13-08-07 checkIfDDLIsEmpty(event,"lstFromList");
                checkIfDDLIsEmpty("lstFromList");
                return;
            }
            var index = document.getElementById("ddlToList").selectedIndex;
            if(index == -1)return;
            yeshuvName = document.getElementById("ddlToList").options[index].text;
            yeshuv = document.getElementById("ddlToList").value;
        }
        
        if(yeshuv == "")
	        alert("חובה לבחור יישוב");
        else
	    {
		    var secUrl;
		    secUrl =	escape(place) + "&Yeshuv=" + escape(yeshuv) + "&yeshuvName=" + escape(yeshuvName) + "&width=" + escape(document.getElementById("hidResolution").value);
		    var sFeatures = "menubar=no,titlebar=no,top=80,left=200,toolbar=no,status=no,scrollbars=yes,resizable=yes,width=500px,height=480px;";
		    PopAddress = window.open("wfrmSelectRova.aspx?obj="+ obj + "&Source=" + secUrl + "&language=" + getParam("language") + "&company=" + getParam("company") ,'InfoCenter', sFeatures);
		    
		    if(PopAddress == null)
                PopUpBlocked();
	    }	    
    } 
    
    function winkav(param)
	{
        closewindows("kav");
        var language = getParam("language").substring(0,2);
        var sFeatures = "menubar=no,titlebar=no,top=150,left=100,toolbar=no,status=no,scrollbars=yes,resizable=yes,width=700px,height=450px;";
        PopKav = window.open("wfrmKavimList.aspx?language="+language+"&KAVIMLIST=" + param +"&width="+ escape(document.getElementById("hidResolution").value)+"&taavura="+getParam("taavura"),"aa",sFeatures);
        if(PopKav==null)
            PopUpBlocked();
	}
	
	 //this function is to make sure that all the popups windows are closed    
	 function Clear(company, state)
	 {
	    var sLang = getParam("language");
	    if (sLang == "")
	        sLang = "he";
	        
	    window.open("../index.aspx?company=" + company + "&width=" + screen.width + "&state=" + state + "&language=" + sLang, "_self");
	    
	 }
	 
	 function hideDivNoResult(bClearInnerHTml)
	 {
	    if (bClearInnerHTml != null)
	        if (bClearInnerHTml==true)
	            document.getElementById("divNoResult").innerHTML ="";
	            
	    document.getElementById("divNoResult").style.display="none";
	 }
	 
	 function NoGridsResults()
	 {	    
	    var sMsg = "לא אותרו אפשרויות נסיעה, שנה מאפייני חיפוש";
	    
	    if (getParam("language") == "en")
	        sMsg = "Trip Planner has not found trips, change your search parameters.";
	        
	    var strHTML = createNoResultHTML(sMsg);
	    //document.getElementById("divNoResult").innerHTML = strHTML;
        //document.getElementById("divNoResult").style.display="inline";
        DisplayMsgDiv(strHTML)
        
        //document.getElementById("upLblTitleDirectSolutions").style.display="none";
        //document.getElementById("upLnkSolution1").style.display="none";
        //document.getElementById("upLnkSolution2").style.display="none";
        //alert("function NoGridsResults");
	 }
	 
	 function createNoResultHTML(str)
	 {  /* CREATES THE HTML THAT divNoResult SHOULD CONTAIN */
	    var strHTML = "";
	    var width = screen.width;
	    
	    if (width=="800")
	        width = "305";
        else
	        width = "420";
   
        strHTML += "<table width='100%'><tr>";
        strHTML += "<td align='center'>" + str + "</td>";
        
        if(getParam("language")=="en")
            strHTML += "<td align='right'>";
        else    
            strHTML += "<td align='left'>";
            
        strHTML += "<img alt='סגור' src='../Images/Forms/close.jpg' onclick='hideDivNoResult();'</td></tr></table>";
               
        return strHTML;
	 }

function checkIfDDLIsEmpty(ddlId)    
{
    if(document.getElementById(ddlId).disabled == true)
        return false;
    
    var sLanguage = getParam("language");
    var Msg = "הקלד יישוב או צומת במוצא";
    
    if (sLanguage == 'en')
        Msg = "Type in the city/junction/interchange name as your departure point";
        
    var strHTML = createNoResultHTML(Msg);
    
    Msg ="הקלד יישוב או צומת ביעד";
    if (sLanguage == 'en')
        Msg ="Type in the city/junction/interchange name as your destination point.";
        
    if(ddlId=="lstToList")
	       strHTML = createNoResultHTML(Msg);
	    
    if(document.getElementById(ddlId).options.length==0)
    {
        if (document.getElementById("ddlLineNo"))
        {
            if (document.getElementById("ddlLineNo").options.length>0)
            {
                if (sLanguage == 'en')
                    strHTML = createNoResultHTML("Please, choose route.");
                else
                    strHTML = createNoResultHTML("בחר מספר קו");
            }	            
        }
        
        //var div = document.getElementById("divNoResult")
        //div.innerHTML = strHTML;
        //div.style.display="inline";
        DisplayMsgDiv(strHTML);
        

    }
}
	 
function checkParams(event)
{
    if(event.srcElement)
        if(event.srcElement.disabled == true)
            return false;
            
    var language = getParam("language")
    var str = ""; 
    var state = document.getElementById("hidState").value;        
    
    if(state == "MozaYaad")
    {
        if((document.getElementById("txtToList").value == "") ||(document.getElementById("txtToList").length<2))
        {
            if(language == "he")
                str = "הקלד יישוב או צומת ביעד";
            else
                str = "Please, type in the city/junction name as your destination point.";
        }
    } 
       
   // if(state == "MozaYaad")
   //{
        if((document.getElementById("txtFromList").value == "") ||(document.getElementById("txtFromList").length<2))
        {
            if(language == "he")
                str = "הקלד יישוב או צומת במוצא";
            else
                str = "Please, type in city/junction name as your origin point";
        }
   // }  
    
    if(document.getElementById("lstFromList").options.length < 1)
    {
        if(state == "MozaYaad")
            if(language == "en")
                str = "Please type a settlement or junction name in the Source field";
            else
                str = "הקלד יישוב או צומת במוצא";
                
        if(state == "LineNumber")
            if(document.getElementById("ddlLineNo").options.length == 0)
                if(language == "en")
                    str = "Please type a settlement or junction name in the Source field";
                else
                    str = "הקלד יישוב או צומת במוצא";
            else
                if(language == "en")
                    str = "Please choose a line number";
                else
                    str = "בחר מספר קו";
    }
    else    
    {
        if(document.getElementById("lstToList").options.length < 1)
            if(language =="en")
                str = "Please type a settlement or junction name in the Destination field";
            else
                str = "הקלד יישוב או צומת ביעד";
        else
            if(document.getElementById("lstFromList").value==document.getElementById("lstToList").value)
                if(language=="en")
                    str = "Please choose a neighborhood of your destination different<br>from your point of origin.";
                else
                    str = "בחר רובע יעד שונה מרובע מוצא";
    }
    
    if (str	!= "")
    {
        str = createNoResultHTML(str);
        //document.getElementById("divNoResult").innerHTML = str;
        //document.getElementById("divNoResult").style.display = "inline";
        DisplayMsgDiv(str)
        return false;
    }   
           
    return true;
 }
 
 
	 function DisableButtomPart()
	 {
	    if(document.getElementById("txtToList"))
	    {
            document.getElementById("txtToList").disabled=true;
	        //document.getElementById("txtToList").style.borderColor="#FFFFFF";
	        
	        if(document.getElementById("lstToList"))
	            document.getElementById("lstToList").disabled=true; 
	        
	        if(document.getElementById("rbToRovaPrioritySort"))
	            document.getElementById("rbToRovaPrioritySort").disabled=true;
            
            if(document.getElementById("rbToRovaABSort"))
	            document.getElementById("rbToRovaABSort").disabled=true;
	        
	        if(document.getElementById("lstToList"))
	            document.getElementById("lstToList").disabled=true;  
            
            if(document.getElementById("hlToAddress"))
	            document.getElementById("hlToAddress").disabled=true;  
        }
        else
        {
//            if(document.getElementById("ddlToList"))
//	            document.getElementById("ddlToList").disabled=true;
            
            if(document.getElementById("lstToList"))
	            document.getElementById("lstToList").disabled=true; 
        }
	 }
	 
	 function noService(str, obj)
	 {
	    var strHTML = createNoResultHTML(str);
//	    var oDiv = document.getElementById("divNoResult")
//	    
//	    oDiv.innerHTML = strHTML;
//	    oDiv.style.display="";

        DisplayMsgDiv(strHTML)
	    
//	    if (getParam("language") == 'en')
//	           oDiv.style.right="210px";
	           
	    if(obj != "noObj")
	        document.getElementById(obj).value="";
	 }
	 	 
	 function noServiceDeleteText(obj)
	 {
	 //   if(obj=="ddlToList")
	        document.getElementById(obj).value="";
	//    else
	//        document.getElementById(obj).value="";
	 }
	 
	 function fixSelectedDate(date)
     {
        for(i=0 ; i < document.getElementById("ddlDate").options.length ; i++)
            if(document.getElementById("ddlDate").options[i].text == date)
                document.getElementById("ddlDate").selectedIndex=i;
                
        document.getElementById("divActiveDates").style.display="none";
        document.getElementById("fromUpdatePanelButton").click(); /* TO INVOKE AJAX FOR ddlLineNo TO BE FILLED */
     }
     
     function putInnerHtmlToDivActiveDates(strHTML)
     {
        //alert(strHTML);
        document.getElementById('divActiveDates').innerHTML = strHTML;
     }
     
     
     
     function clearLists(e)
     { 
        var intKey;
    
        if (window.event)
            intKey = event.keyCode;
        else
            intKey = e.charCode;
            
        if(intKey != "13")
        {
            var obj;
            if(document.getElementById("hidState").value == "MozaYaad")
            {
                obj=document.getElementById("txtFromList");
                if(obj.value == "")
                {
                    clearListBoxes("lstFromList");
                    //DisableDDL("lstFromList")
                    EnableDisableButtons();
                    DisableButtomPart();
                }
                obj = document.getElementById("txtToList");
                if(obj.value=="")
                { 
                    clearListBoxes("lstToList");
                    EnableDisableButtons();
                    document.getElementById("rbToRovaPrioritySort").disabled="true";
                    document.getElementById("rbToRovaABSort").disabled="true";
                }
            }
            if(document.getElementById("hidState").value=="LineNumber")
            {
                obj=document.getElementById("txtFromList"); 
                if(obj.value=="")
                {
                   clearListBoxes("lstFromList");
                   clearListBoxes("ddlToList");
//                    DisableDDL("lstFromList");
//                    DisableDDL("ddlToList");
                    
                    DisableButtomPart();
                    EnableDisableButtons();
                    if(document.getElementById("hlFromAddress") != null)
                        document.getElementById("hlFromAddress").disabled = "disabled"; 
                }
                
                obj=document.getElementById("lstToList");
                if(obj!=null)
                {
                    clearListBoxes("lstToList");
                }
                
                obj = document.getElementById("ddlLineNo"); 
                if(obj!=null)
                {
                    clearListBoxes("ddlLineNo");
//                    DisableDDL("ddlLineNo");
                    document.getElementById("ddlLineNo").disabled = "disabled";
//                    clearListBoxes("ddlLineNo");
       	            document.getElementById("lstFromList").disabled = "disabled";
                }
            }
         }   
     }
     

//function for free searching
function checkTxtFreeLanguageText()
{
    var txtFreeLanguage = document.getElementById('txtFreeLanguage');
    if(txtFreeLanguage.value.length > 0)
    {
        document.getElementById('brnRes').disabled="";
        document.getElementById('brnRes').className="menuLinkButton";
    }
    else
    {
        document.getElementById('brnRes').disabled="true";
        document.getElementById('brnRes').className="menuLinkButtonDisabled";
    }
}

function getFromWS()
{
    if(!document.getElementById("brnRes").disabled && top.GotFocusAlready)
    {
        var lnkSearch= document.getElementById('brnRes')
        //lnkSearch.className = "menuLinkButtonDisabled";
        lnkSearch.disabled = true;
        
        var wait = document.getElementById("waitFreeLanguage")
        wait.style.display = "inline";
        
        var txt = document.getElementById("txtFreeLanguage")
        txt.disabled="true";
        
        var strIn;
        strIn = trim(txt.value)    
      
        if (strIn == "")
        {
            //lnkSearch.disabled=false; 
            //lnkSearch.className = "menuLinkButton"
            txt.disabled = "";
            txt.value = "";
            txt.focus();
            wait.style.display = "none";
            return;
        }
        else if(strIn.length > 155)
        {
            wait.style.display = "none";
            alert("אורך השאלה מוגבל ל 155 תווים");
            txt.disabled = "";
            txt.focus();
            lnkSearch.disabled = false;
            return;
        }
        
        var strSession;
        strSession = document.getElementById("hidSessioId").value;
        
        try
        {
            Unicell1.wsUnicell.getAnswer(strIn, strSession, SucceededCallback, FailedCallback);
        }
        catch(err)
        {
          window.status="Error at getFromWS."
//          lnkSearch.disabled=false;
//          lnkSearch.className = "menuLinkButton"
          wait.style.display = "none";
          txt.disabled = "";
        }       
    }
}


function SucceededCallback(result, eventArgs, onError)
{
    // Page element to display feedback.
  
    document.getElementById("txtFreeLanguage").disabled="";
    document.getElementById('brnRes').className="menuLinkButton";
    
    var RsltElem = document.getElementById("divNoResult");
    
    if(result.indexOf("href") == "-1")
     {
        result += "<br><br>";
        result += "<center><a href='#' id='aPrint' onclick='printDivNoResult();'>"
        
        if (getParam("language") == "he")
            result += "הדפס</a></center>"; 
        else
            result += "Print</a></center>";  
     }     
     
     var arr = result.split("<br>");
     var br = arr.length;
     var arr = result.split("<li");
     var li = arr.length;
     
     RsltElem.style.height=((parseInt((br+li)*20)).toString())+"px";
     RsltElem.innerHTML = "<div dir='rtl' style='margin-right:20px;'>"+result+"</div>";
     document.getElementById("divNoResult").style.display = "inline";
     
     var lnkFreeLang=document.getElementById("brnRes")
     lnkFreeLang.disabled=false; 
     document.getElementById("waitFreeLanguage").style.display = "none";
    
     //insertFreeLanguageAdsense();
} 

function FailedCallback(error)
{

    // alert("Error: " + result.get_message());
    var lnkFreeLang = document.getElementById("brnRes")
    lnkFreeLang.disabled=false; 

    document.getElementById("txtFreeLanguage").disabled=""
    document.getElementById("waitFreeLanguage").style.display = "none";
    alert("זמנית לא ניתן להשתמש בשרות, נא נסה שנית מאוחר יותר.אנו מתנצלים על אי הנוחות הזמנית");
 
    // var stackTrace = error.get_stackTrace();
    // var message = error.get_message();
    //var statusCode = error.get_statusCode();
    //var exceptionType = error.get_exceptionType();
    //var timedout = error.get_timedOut();

    //var RsltElem = document.getElementById("divNoResult");
    // alert("Stack Trace: " +  stackTrace + "Service Error: " + message + "Timedout: " + timedout)
  
     return false;
}

function printDivNoResult()
{
     
    var strHTML = "<center><p dir='rtl' style='font-size:20px;'>" + document.getElementById("divNoResult").innerHTML + "</p></center>";

    var iFame = self.frames["iFrameBlank"]
    iFame.document.getElementById("divPrint").innerHTML = strHTML;
    iFame.document.getElementById("aPrint").style.display="none";
    iFame.focus();
    iFame.print();
   
}  


function UnicellInteraction(i)
{
    strSession=document.getElementById("hidSessioId").value;
    Unicell1.wsUnicell.getAnswer(i,strSession,SucceededCallback);
}

function clearInPut()
{
    document.getElementById("txtFreeLanguage").value="";
    document.getElementById("divNoResult").style.display = "none";
}
   
function SetTimeout() 
{
    // This function sets and gets the timeout
    // for the Web service generated proxy class.
    var timeout = 100;

    Unicell1.wsUnicell.UsingProxyClass.set_timeout(timeout);
   
}

function GetTimeout() 
{
    var timeOut;
    timeOut = Unicell1.wsUnicell.UsingProxyClass.get_timeout();    
    alert(timeOut + " msecs.");
    
}   

/*********************************  FROM HERE  *****************************************************/

function doOnLoad(page) 
    {  
        //document.title = getTitle();
        var Language = getParam("language");
       //var browser=navigator.appName;
        
        switch(page)
        {
            case "wfrmMain":
                with (document)
                {    
                              
                    if(getElementById("hidState").value!="FreeLanguage")
                    {  
                       //getElementById("txtFromList").focus();
                       MarkNextFieldToFill();
                    } 
                       
                    if(getElementById("hidState").value=="LineNumber")
                    {
                        
//                        if (!window.ActiveXObject)
//                        { 
                           
                          /* Uncomment 2 lines to HIDE WeekLus  */
                          
                          //if (Language == 'he')
                          //  getElementById("btnFlyers").style.display="none";
                          
                         /* ----------------------------*/   
                            
//                        } 
                       
                        
                        if(getElementById("lstToList"))
                        {
                            var sCaption = " לו''ז יומי ותחנות"
                            var sTooTip = "'להצגת לוח זמנים ליום (בשדה תאריך למעלה) ותחנות הקו'"
                            if (Language == 'en')
                            {
                                sCaption = 'Daily timetable & stops' ;
                                sTooTip = "'To view timetable for the day (shown in the date field above) & stops of the route'"
                            }
                                                             
                            if(getElementById("lstToList").options.length > 0)
                            {
                                getElementById("lnkSearch").outerHTML = "<a href='#' id='lnkSearch' class='menuLinkButton'  title=" + sTooTip + " onclick='SearchByLineNumber();'>" + sCaption + "</a>";
                                //getElementById("lnkSearch").title = sTooTip;
                            }
                            else
                            { 
                                getElementById("lnkSearch").outerHTML = "<a href='#' id='lnkSearch' class='menuLinkButton'  title= " + sTooTip + " disabled='disabled' onclick='SearchByLineNumber();'>" + sCaption + "</a>";
                                //getElementById("lnkSearch").title = sTooTip;
                            }
                        }
                        
                    }
                    
                }//end with
       
                break;   
             
            case "wfrmSelectRova":
                document.getElementById("txtNameFilter").focus();
                break;
        } 
    }   
         
    function EnableOrDisableButtomPartParams()
	 {  
	    var language = getParam("Language")
	    
	    with (document)
	    {
	        if(getElementById("lstFromList").options.length > 0)
	        {
	            if(getElementById("imgQuestionTo"))
	                if(getElementById("hidState").value=="MozaYaad")
	                    getElementById("imgQuestionTo").style.display="inline";
    	        
	            if(getElementById("txtToList"))
	                getElementById("txtToList").disabled="";
    	        
//	            if(getElementById("ddlToList"))
//	                getElementById("ddlToList").disabled="";
    	            
	            if(getElementById("rbToRovaPrioritySort"))
	            {
	                if((getElementById("ddlTo") == null) && (getElementById("txtToList").value!=""))
	                    getElementById("rbToRovaPrioritySort").disabled="";
	            }
	            if(getElementById("rbToRovaABSort") && (getElementById("txtToList").value!=""))
	            {
	                if(getElementById("ddlTo") == null)
	                    getElementById("rbToRovaABSort").disabled="";
	            }
	            /* 30-05-07:
	            if(document.getElementById("chkEndLineTo"))
	                document.getElementById("chkEndLineTo").disabled="";*/
	            if(getElementById("lstToList"))
	            {
	                if(getElementById("txtToList"))
	                    if(getElementById("txtToList").value!="")
	                        getElementById("lstToList").disabled="";   
	            }
	            else
	            {
	                getElementById("lstToList").disabled="";               
	            }
	            if(getElementById("hlToAddress"))
	                getElementById("hlToAddress").disabled="";  
	        }
	        else
	        {
	            if(getElementById("txtToList"))
	            {
	                if(getElementById("txtToList").value == "")
	                {
	                    getElementById("txtToList").value="";
	                    getElementById("imgQuestionTo").style.display="none";
	                    getElementById("txtToList").disabled=true;
	                    getElementById("txtToList").style.borderColor="#FFFFFF";
    	                            
	                    if(getElementById("rbToRovaPrioritySort"))
	                        getElementById("rbToRovaPrioritySort").disabled=true;
	                    if(getElementById("rbToRovaABSort"))
	                        getElementById("rbToRovaABSort").disabled=true;
	                    /* 30-05-07:
	                    if(getElementById("chkEndLineTo"))
	                        getElementById("chkEndLineTo").disabled=true;*/
	                    if(getElementById("lstToList"))
	                        getElementById("lstToList").disabled=true;  
	                    if(getElementById("hlToAddress"))
	                        getElementById("hlToAddress").disabled=true;  
	                }
	            }
	            else
	            {
	                if(getElementById("ddlToList"))
	                {
	                    getElementById("ddlToList").disabled="disabled";	        
	                    if(getElementById("lstToList"))
	                        getElementById("lstToList").disabled="disabled";  
	                    if(getElementById("hlToAddress"))
	                        getElementById("hlToAddress").disabled="disabled";  
	                }  
	            }
	        }
    	    
            if(getElementById("lstToList").options.length==0)
            {
                getElementById("lnkOpposite").disabled = "disabled";  
                if (language == "he")
                    getElementById("hlToAddress").disabled = "disabled";  
            }
            else
            {
                getElementById("lnkOpposite").disabled = "";
                if (language == "he")  
                    getElementById("hlToAddress").disabled = ""; 
                
            }
            if(getElementById("lstFromList").options.length==0)
            {
                getElementById("lnkOpposite").disabled = "disabled";  
                if (language == "he")
                    getElementById("hlFromAddress").disabled = "disabled";  
                
            }        
            else
            {
                getElementById("lnkOpposite").disabled = "";  
                if (language == "he")
                    getElementById("hlFromAddress").disabled = "";  
            }
            
	        if((getElementById("lstToList").options.length>0) && (getElementById("lstFromList").options.length>0))
	        {
	            getElementById("lnkOpposite").disabled = "";
	        }
	    }
	 }
	 
	 function openWinHelpStlmnts()
	 {
	    var winHelpStlmnt = window.open('helpStlmnt.aspx?obj=txtFromList', 'preview', 'height=500,width=550,status=yes,toolbar=no,scrollbar=no,menubar=no,loc ation=no', false);
	 }
	 
	 function closewindows(win)
	 {
	   if (win!="kav")
	   {
	     /* NEXT 2 LINES ARE TO HIDE ALSO THE DIVS OF MORE DETAILS */   
	     document.getElementById("divGvSolution1MoreDetails").style.display="none";
	     document.getElementById("divGvSolution2MoreDetails").style.display="none";
	   }
	     if(PopAddress != null)
            PopAddress.close();
            
         if(PopLuz != null)
         {
            PopLuz.close();
            PopLuz=null;
         } 
           
         if(PopKav != null)
         {
            PopKav.close();
         }
            
         if(PopWeek != null)
         {
            PopWeek.close();
            PopWeek = null;
         }
	 }
	 
	 
	 function MarkNextFieldToFill()
     {  
        EnableOrDisableButtomPartParams();
        var sActivColor="LightGreen"
        var s_White ="#FFFFFF" 
        var from = document.getElementById("txtFromList");
        var fromID = document.getElementById("hidYeshuvId_from");
        
        switch(document.getElementById("hidState").value)
        {
            case "MozaYaad":
                if(from.value == "" && fromID.value == "")
                { 
                    document.getElementById("txtToList").style.backgroundColor = s_White
                    from.style.backgroundColor = sActivColor;
                    from.focus();
                }
                else if(fromID.value != "")//if(from.value.length > 1 && document.getElementById("lstFromList").options.length>0)
                {  
                    from.style.backgroundColor = s_White;

                    if(document.getElementById("txtToList").value == "")
                    {
                        document.getElementById("txtToList").style.backgroundColor = sActivColor;
                        document.getElementById("txtToList").focus();
                        document.getElementById("txtToList").focus(); /* MOUSE CLICK ON DDLFROM */
                    }
                }
                break;
            
            case "LineNumber":
                if(document.getElementById("ddlLineNo").options.length > 1)
                {
                    from.style.backgroundColor = s_White;
                    document.getElementById("ddlLineNo").focus();
                   
                    //document.getElementById("ddlLineNo").style.backgroundColor=sActivColor; 
                }
                else
                {
                   from.style.backgroundColor = sActivColor;
                   from.focus(); 
                }
        }       
    }
	 
//	function MarkNextFieldToFill()
//    {   /* THIS FUNCTION MOVES THE GREEN MARK AROUND THE CURRENT OBJECT, 
//           TO THE NEW CURRENT OBJECT. AFTER WE FILL txtFromList, WE HAVE TO FILL 
//           ddlLineNo OR txtToList, SO ONE OF THOSE SHOULD GET THE GREEN FRAME. */
//         
//        var sActivColor="LightGreen"
//        var s_White ="#FFFFFF" //White
//        var from = document.getElementById("txtFromList");
//        var fromID = document.getElementById("hidYeshuvId_from");
////        if (getParam("company") == "11")
////        {
////            sActivColor = "#C0C0C0";
////            s_White = "#FFFFFF" 
////        }
//       
//        if(from.value == "" && fromID.value == "")
//        {
//            from.style.backgroundColor = sActivColor;
//            //from.focus();
//            if(document.getElementById("txtToList"))
//                 document.getElementById("txtToList").style.backgroundColor = s_White
//        }
//        else
//        { 
////            if(!document.getElementById("ddlFrom"))
////            {
//                if(from.value.length > 1 && document.getElementById("lstFromList").options.length)
//                {
//                    from.style.backgroundColor = s_White;
////                    if(document.getElementById("ddlLineNo"))
////                    {
////                        if((document.getElementById("ddlLineNo").value == "") && (document.getElementById("ddlLineNo").options.length > 1))
////                            document.getElementById("ddlLineNo").style.backgroundColor=sActivColor;        
////                    }
////                    else
////                    {
//                        if(document.getElementById("txtToList"))
//                            if(document.getElementById("txtToList").value == "")
//                            {
//                                document.getElementById("txtToList").style.backgroundColor = sActivColor;
//                                document.getElementById("txtToList").focus();
//                                //document.getElementById("txtToList").focus(); /* MUST TO HAVE ANOTHER LINE FOR A CASE OF MOUSE CLICK ON DDLFROM */
//                            }
//                    //}
//                }
//            //}        
//        }
//        EnableOrDisableButtomPartParams();
//    }
    
    function clearAllBusy()
    {
        if(document.getElementById("divBusy"))
        {
            document.getElementById("divBusy").style.display="none";
            EnableDisableButtons();
        }            
    }
    
    function EnableDisableButtons()
    { 
        
        if( document.getElementById("hidState") )
        if(document.getElementById("hidState").value)
        {
            if(document.getElementById("hidState").value=="MozaYaad")
            {
                if(document.getElementById("lstFromList"))
                    if(document.getElementById("lstFromList").options.length ==0)
                        DisableButtons();
                    else
                        if(document.getElementById("lstToList").options.length==0)
                            DisableButtons();   
                        else
                            EnableButtons();                                     
            }
            
            if(document.getElementById("hidState").value=="LineNumber")
            {
                if(document.getElementById("lstFromList"))
                    if(document.getElementById("lstFromList").options.length==0)
                        {DisableButtons(); }
                    else
                        if(document.getElementById("ddlToList").options)
                            if(document.getElementById("ddlToList").options.length==0)
                                DisableButtons();   
                            else
                                EnableButtons();         
            } 
        }   
    }
    
    function DisableButtons()
    {
        if(document.getElementById("lnkSearch"))
            document.getElementById("lnkSearch").disabled = "disabled";
            
        if(document.getElementById("lnkOpposite"))           
            document.getElementById("lnkOpposite").disabled = "disabled";
            
        if(document.getElementById("btnFlyers"))            
            document.getElementById("btnFlyers").disabled = "disabled";      
            
    }
    
    function EnableButtons()
    {
        //alert("EnableButtons");
        if(document.getElementById("lnkSearch"))
        {
            document.getElementById("lnkSearch").disabled = "";
        }
        
        if(document.getElementById("lnkOpposite"))           
            document.getElementById("lnkOpposite").disabled = "";
            
        if(document.getElementById("btnFlyers"))            
            document.getElementById("btnFlyers").disabled = "";
     }
     
     function EnableSearchByAddress()
    {
        if (document.getElementById("ddlLineNo").selectedIndex > 0 )
            document.getElementById("hlFromAddress").disabled = "";
        else
            document.getElementById("hlFromAddress").disabled = "disabled";
    }

function GetStlmntsOnFirstTime()
{   
    Stlmnt.wsStlmnt.GetSettlementsList("" , GetSettlementsFromListSucceeded);
}

function GetSettlementsFromListSucceeded(result)
{
    try
    {
        var ddl = document.getElementById("ddlFrom");
        ddl.options.length=0;
        var arr = result.split("|");  
        var opt;
        for(i=0 ; i<arr.length-1 ; i++)
        {
            opt = document.createElement('option');
            opt.text = arr[i+1];
            opt.value = arr[i];
            ddl.options.add(opt);
            i++;
        }
        document.getElementById("divBusy").style.display="none";
    }
    catch(err)
    {
        alert();
    }
}

function getTitle()
{
    var language = getParam("language");
    if (language == "" )
        return;
        
    switch (getParam("company"))
    {
        case "1":
        
            if (language == "he" )
                return "אגד מידע לנוסע";
            else
                return "Egged information for passengers";
            
            break; 
           
        case "9":

            if (language == "he")  
                return "מידע לנוסע אגד תעבורה";
            else
                return "Egged Taavura information for passengers";
            
            break; 
              
        default:

            if (language == "he")
                return "אגד מידע לנוסע";
            else
                return "Egged information for passengers";
            
   }

}

function TaavuraToCompany(sTaavura)
{ 
     switch(sTaavura)
    {
        case "0":
            return  "1"
            
        case "1":
            return  "9"
            
        default:
           return  "1" 
    
    }
}

function trim(str)
{    
    if(!str || typeof str != 'string')
       return "";    
       return str.replace(/^[\s]+/,'').replace(/[\s]+$/,'').replace(/[\s]{2,}/,' ');
}

function DisplayMsgDiv(sMsg)
{
    var oDiv = document.getElementById("divNoResult")
    oDiv.innerHTML = sMsg;
    oDiv.style.display = "inline";
}


    function noCopyMouse(e) 
    {
        var isRight = (e.button) ? (e.button == 2) : (e.which == 3);
        
        if(isRight) 
        {
  
            if (e.srcElement.id =='txtFromList')
            {
                clearListBoxes('lstFromList');
                sMsg = createNoResultHTML("יש הקלד יישוב או צומת במוצא")
            }
            else if(e.srcElement.id =='txtToList')
            {
                clearListBoxes('lstToList');
                sMsg = createNoResultHTML("יש הקלד יישוב או צומת ביעד")
            }
            
            if(sMsg != '')
                DisplayMsgDiv(sMsg)
                
            return false;
        }
        return true;
    }
    
    
    function noCopyKey(e) 
    {
        
        //var forbiddenKeys = new Array('c','x','v');
        var forbiddenKey = 'v'
        var keyCode = (e.keyCode) ? e.keyCode : e.which;
        var isCtrl;

        if(window.event)
            isCtrl = e.ctrlKey
        else
            isCtrl = (window.Event) ? ((e.modifiers & Event.CTRL_MASK) == Event.CTRL_MASK) : false;
    
        if(isCtrl) 
        {
//            for(i = 0; i < forbiddenKeys.length; i++) 
//                {
//                    if(forbiddenKeys[i] == String.fromCharCode(keyCode).toLowerCase()) {
//                        alert('noCopyKey');
//                        return false;
//                }
//            }
            if(forbiddenKey == String.fromCharCode(keyCode).toLowerCase()) 
            {
                        //alert('noCopyKey');
                if (e.srcElement.id =='txtFromList')
                {
                    clearListBoxes('lstFromList');
                    sMsg = createNoResultHTML("יש הקלד יישוב או צומת במוצא")
                }
                else if(e.srcElement.id =='txtToList')
                {
                    clearListBoxes('lstToList');
                    sMsg = createNoResultHTML("יש הקלד יישוב או צומת ביעד")
                }
                
                if(sMsg != '')
                    DisplayMsgDiv(sMsg)
                    
                return false;
            }
        }
        return true;
    }

function setYeshuvId2Hidden_from( source, eventArgs ) 
{  
    if (eventArgs.get_value() == "אין ישובים")
    {
        document.getElementById('txtFromList').value =""
        return;
    }
    
    //alert( " Key: "+ eventArgs.get_text() + "  Value: "+ eventArgs.get_value()); 
    var selectedBefore = document.getElementById('hidYeshuvId_from_prev');
    var selectedNow = document.getElementById('hidYeshuvId_from');
   
    if (selectedBefore.value == eventArgs.get_value())
    {
        selectedNow.value = eventArgs.get_value();
     
        //document.getElementById('btnFromTextNotChanged').click();
        __doPostBack('btnFromTextNotChanged','')
        return;
    }
    else
    {
        selectedBefore.value = eventArgs.get_value();
        selectedNow.value = eventArgs.get_value();
    }    
}

function setYeshuvId2Hidden_To( source, eventArgs ) 
{   
    
    if (eventArgs.get_value() == "אין ישובים")
    {
        document.getElementById('txtToList').value =""
        return;
    }  

    var selectedBefore = document.getElementById('hidYeshuvId_To_prev');
    var selectedNow = document.getElementById('hidYeshuvId_To');
    
    var ctr = document.getElementById('hidYeshuvId_To');
    
        
    if (selectedBefore.value == eventArgs.get_value())
    {
        selectedNow.value = eventArgs.get_value();
        //document.getElementById('btnToTextNotChanged').click();
         __doPostBack('btnToTextNotChanged','')
        return
    }
    else
    {
        selectedBefore.value = eventArgs.get_value();
        selectedNow.value = eventArgs.get_value();
    }
}

function txtFomList_onblur()
{
    if (document.getElementById('txtFromList').value.length >1 && document.getElementById('hidYeshuvId_from').value == "")
    {
        __doPostBack('btnFromTextNotChanged','')
       
    }
}

//function txtFomList_onblur()
//{
//   
//    if (document.getElementById('hidYeshuvId_from').value == "" )
//    {
//        if(document.getElementById('txtFromList').value != "")
//        {
//           
//            var sMsg
//            
//            if (getParam("language") == "he")
//                sMsg ="לא נבחר ישוב מרשימת המוצא."
//            else
//                sMsg ="No city name was chosen from the list."
//                 
//            noService( sMsg , "txtFromList");
//             
//            clearListBoxes("lstFromList");
//        }
//    }
//    else
//        document.getElementById("divNoResult").style.display = "none";

//}

function AutoCompleteExtenderFrom_OnClientHidden()
{
 
    if(document.getElementById('txtFromList').value.length == 1)
        return
   
    if (document.getElementById('hidYeshuvId_from').value == "" )
    {
        if(document.getElementById('txtFromList').value != "")
        {
            var sMsg
            
            if (getParam("language") == "he")
                sMsg ="לא נבחר ישוב מרשימת המוצא."
            else
                sMsg ="No city name was chosen from the list."
                 
            noService( sMsg , "txtFromList");
             
            clearListBoxes("lstFromList");
            document.getElementById("txtFromList").focus();
        }
    }
    else
    {
        document.getElementById("divNoResult").style.display = "none";
        
    }

}


function txtToList_onblur()
{
     if (document.getElementById('txtToList').value.length >1 && document.getElementById('hidYeshuvId_To').value == "")
    {
        __doPostBack('btnToTextNotChanged','') 
    }
}

//function txtToList_onblur()
//{ 
//    if (document.getElementById('hidYeshuvId_To').value == "" )
//    {
//        if (document.getElementById('txtToList').value != "")
//        {
//            var sMsg;
//            if (getParam("language") == "he")
//                sMsg ="לא נבחר ישוב מרשימת היעד."
//            else
//                sMsg ="No city name was chosen from the list."
//                
//            clearListBoxes("lstToList");
//            noService(sMsg , "txtToList"); 
//       }
//    }   
//}

function AutoCompleteExtenderTo_OnClientHidden()
{ 
    if(document.getElementById('txtToList').value.length == 1)
        return
    
    if (document.getElementById('hidYeshuvId_To').value == "" )
    {
        if (document.getElementById('txtToList').value != "")
        {
            var sMsg;
            if (getParam("language") == "he")
                sMsg ="לא נבחר ישוב מרשימת היעד."
            else
                sMsg ="No city name was chosen from the list."
                
            clearListBoxes("lstToList");
            noService(sMsg , "txtToList"); 
       }
    }   
}

function clearSelectedId_from(e)
{
    var intKey;
    
    if (window.event)
        intKey = event.keyCode;
    else
        intKey = e.keyCode;
    
    if (intKey == 9 || intKey == 13) //TAB or Enter
        return;
            
    document.getElementById('hidYeshuvId_from').value = "";
}

function clearSelectedId_To(e)
{
    document.getElementById("divNoResult").style.display = "none";
    
    var intKey;
    
    if (window.event)
        intKey = event.keyCode;
    else
        intKey = e.keyCode;
   
    //TAB or Enter
    if (intKey == 9 || intKey == 13) 
        return;
        
    document.getElementById('hidYeshuvId_To').value = "";
}

function markAsActive(ctrlID)
{
    var sActivColor="LightGreen"
    var s_WhiteColor ="#FFFFFF" //White
    
    switch(ctrlID)
    {
        case "txtFromList" :
            document.getElementById("txtFromList").style.backgroundColor = sActivColor;
            if(document.getElementById("txtToList"))
                document.getElementById("txtToList").style.backgroundColor = s_WhiteColor;
            
            break;
   
        case "txtToList" :
            document.getElementById("txtFromList").style.backgroundColor = s_WhiteColor;
            document.getElementById("txtToList").style.backgroundColor = sActivColor;
        break;
    } 
    
}

function openPDF(fileName) 
{            
    var goGetReaderFromWeb = false;

    if (findAcrobat())
    { 
         var pdfWin;
         
         var iPosition = window.location.href.toLowerCase().indexOf('webforms');
         var sPathToPDF = window.location.href.substr(0, iPosition) 
         
         //alert(" CodeName " + navigator.appCodeName + " appName " + navigator.appName)
         if (navigator.appName.toLowerCase() == "microsoft internet explorer") 
             pdfWin = window.open(sPathToPDF + "WebForms/PrintPDFClient.aspx?FilePath=../PDF/"  + fileName, "", "top=70, left=100, width=800, hieght=800, resizable=1")   
         else
        {
            sPathToPDF += "PDF/" ; 
            pdfWin = window.open( sPathToPDF + fileName, "", "top=70, left=100, width=800, hieght=800,  resizable=1")
        }
       //sPathToPDF = sPathToPDF.replace('mslworld.egged.co.il', '192.168.2.21');
              
        pdfWin.focus();
    }
    else
    {
        goGetReaderFromWeb = confirm("לא נמצאה תוכנה לקריאת מסמכי  PDF        " + "\n\n" + "האם תרצה לעבור לאתר ההתקנה?"  );
    }

   if (goGetReaderFromWeb)
        window.showModalDialog("http://get.adobe.com/reader/", "InstallReaderPDF", "dialogWidth:900px; dialogHeight:800px; status=0; resizable=1; maximize:yes; minimize:yes;");                         
}

function findAcrobat() 
{
    var found = false;
    var info = '';

    try 
    {
        acrobat4 = new ActiveXObject('PDF.PdfCtrl.1');
        if (acrobat4) 
        {
            found = true;
            info = 'v. 4.0';
        }
    }

    catch (e){}

    if (!found) 
    {
        try 
        {
            acrobat7 = new ActiveXObject('AcroPDF.PDF.1');
            if (acrobat7) 
            {
                found = true;
                info = 'v. 7+';
            }
        }

        catch (e) {}
        
        if (!found && navigator.plugins && navigator.plugins.length > 0) 
        {
            for (var i = 0; i < navigator.plugins.length; i++) 
            {
                if (navigator.plugins[i].name.indexOf('Adobe Acrobat') > -1) 
                {
                    found = true;
                    info = navigator.plugins[i].description + ' (' + navigator.plugins[i].filename + ')';
                    break;
                }
            }
        }
    }

    if (found)
        return true;
    else
        return false;        

}

function PdfMsg(sFileName)
{
    
    var iPosition = window.location.href.toLowerCase().indexOf('webforms');
    var sPathToPDF = window.location.href.substr(0, iPosition)  + "PDF/" + sFileName
    var sHTML = "<br><br><center><table cellspacing='0'>";
    sHTML += "<tr Class='tblHeader' style='font-size:14px; height:30px;' ><th>לוח זמנים שבועי</th></tr>";
    
    sHTML += "<tr ><td align='right' style='border: solid 1px gray; height:30px;'>&nbsp;&nbsp;<a id='lnkPdf' style='font-size:14px' target='_blank' href='" + sPathToPDF + "'>הצג לוח זמנים שבועי</a>&nbsp;&nbsp;</td></tr>"; 
      
   sHTML += "<tr><td align='right' style='border: solid 1px gray; border-top:0; height:50px;'>&nbsp;&nbsp;לא מצליח להציג לוח זמנים?&nbsp;<a id='lnkDownloadPdf' target='_blank'  style='font-size:14px' href='http://get.adobe.com/reader/'>קישור</a> להורדת תוכנה להצגת pdf,&nbsp;<br>"
   sHTML += "&nbsp;&nbsp;ניתן להשתמש בכל תוכנה להצגת pdf</td></tr>" 
   
   sHTML += "<tr><td align='left' ><br><a class='NoDecoration' href='#' onclick='hideDivNoResult(true);'>סגור&nbsp;<img src='../images/forms/x.jpg' alt='' /></a></td></tr>";
   sHTML += "</table></center>";
   DisplayMsgDiv(sHTML) 
  
}