﻿sfHover = function() {
	if(document.getElementById("nav1"))
	{
	var sfEls = document.getElementById("nav1").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" over";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" over\\b"), "");
		}
	}
	var sfEls = document.getElementById("nav2").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" over";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" over\\b"), "");
		}
	}
	}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);

function changeDefaultOnPage(obj, btnName)
{
    restartPaging();
    document.all.hiddenPagesNum.value=obj.value;
    document.getElementById(btnName).click();
    
}

function changeCurrentPage(num, btnName)
{
    document.all.currentPage.value=num;
    document.getElementById(btnName).click();
}

function restartPaging()
{
     document.all.currentPage.value=0;
}

function orderBy(val, btnName)
{
    document.all.sortBy.value=val;
    document.getElementById(btnName).click();
    if(document.all.sortDirection.value=="asc")
        document.all.sortDirection.value="desc";
    else
        document.all.sortDirection.value="asc";
}


function showtip2(current,e,text, rowNum){
  if (document.all&&document.readyState=="complete"){
    document.all.tooltip2.innerHTML="<table class='text11'><tr><td>" + text +"</td></tr><tr><td><a href='javascript:showShortDetails("+rowNum+");'>לפרטים נוספים</a></td></tr></table>";
    document.all.tooltip2.style.pixelLeft=event.clientX+document.body.scrollLeft-150
    document.all.tooltip2.style.pixelTop=event.clientY+document.body.scrollTop+0
    document.all.tooltip2.style.visibility="visible"
}
  else if (document.layers){
    document.tooltip2.document.nstip.document.write('<b>'+text+'</b>')
    document.tooltip2.document.nstip.document.close()
    document.tooltip2.document.nstip.left=0
    currentscroll=setInterval("scrolltip()",100)
    document.tooltip2.left=e.pageX
    document.tooltip2.top=e.pageY
    document.tooltip2.visibility="visible"
}
}
function hidetip2(){
  if (document.all)
    document.all.tooltip2.style.visibility="hidden"
    else if (document.layers){
    clearInterval(currentscroll)
    document.tooltip2.visibility="hidden"
}
}

function showShortDetails(rowNum)
{
   if(document.all.tblJobDetails[rowNum])
   {
    document.all.tblJobDetails[rowNum].style.display="block";
    }
    else
    document.all.tblJobDetails.style.display="block";
    hidetip2()
}

function hideDetails(rowNum)
{
     if(document.all.tblJobDetails[rowNum])
   {
    document.all.tblJobDetails[rowNum].style.display="none";
    }
    else
    document.all.tblJobDetails.style.display="none";
    hidetip2()
}

function doSelectJob(chkSel)
{
    var checkedJobs = document.all.selectedJobs.value;
    var checkedJobs_arr = checkedJobs.split(",");
    for(var i=0; i<checkedJobs_arr.length;i++)    
    {

        if(checkedJobs_arr[i]==chkSel.value)
        {
           checkedJobs_arr.splice(i,1);
        }
    }
     
    if(chkSel.checked)
    {
       checkedJobs_arr.push(chkSel.value);
    }

   document.all.selectedJobs.value = checkedJobs_arr;
   

}

function doSelectJobRemove(chkSel)
{
    var checkedJobs = document.all.jobsListToRemove.value;
    var checkedJobs_arr = checkedJobs.split(",");
    for(var i=0; i<checkedJobs_arr.length;i++)    
    {

        if(checkedJobs_arr[i]==chkSel.value)
        {
           checkedJobs_arr.splice(i,1);
        }
    }
     
    if(chkSel.checked)
    {
       checkedJobs_arr.push(chkSel.value);
    }

   document.all.jobsListToRemove.value = checkedJobs_arr;
   

}

function doHideJob(chkSel)
{
    var checkedJobs = document.all.SelectedJobs.value;
    var checkedJobs_arr = checkedJobs.split(",");
    
    if(checkedJobs_arr.length!=2)
    {    
        for(var i=0; i<checkedJobs_arr.length;i++)    
        {

            if(checkedJobs_arr[i]==chkSel.value)
            {
               checkedJobs_arr.splice(i,1);
            }
        }
        if(!chkSel.checked)
        {
           checkedJobs_arr.push(chkSel.value);
        }
    }
   document.all.SelectedJobs.value = checkedJobs_arr;

}

function doHideJobRemove(chkSel)
{
    var checkedJobs = document.all.jobsListToRemove.value;
    var checkedJobs_arr = checkedJobs.split(",");
    
    if(checkedJobs_arr.length!=2)
    {    
        for(var i=0; i<checkedJobs_arr.length;i++)    
        {

            if(checkedJobs_arr[i]==chkSel.value)
            {
               checkedJobs_arr.splice(i,1);
            }
        }
        if(!chkSel.checked)
        {
           checkedJobs_arr.push(chkSel.value);
        }
    }
   document.all.jobsListToRemove.value = checkedJobs_arr;

}

function setSelectJob()
{
    var checkedJobs = document.all.selectedJobs.value;
    var checkedJobs_arr = checkedJobs.split(",");
    var selectedJob_arr = document.all.selectedJob;
   if(selectedJob_arr)
   {
    if(selectedJob_arr.length)
    {
        for(var i=0; i<checkedJobs_arr.length; i++)
        {
            for(j=0; j<selectedJob_arr.length; j++)
            {
                if(checkedJobs_arr[i]==selectedJob_arr[j].value)
                {
                    selectedJob_arr[j].checked=true;
                }
            }
        }
    }
    else
    {
        for(var i=0; i<checkedJobs_arr.length; i++)
        {
            if(checkedJobs_arr[i]==selectedJob_arr.value)
            {
                selectedJob_arr.checked=true;
            }
        }
    }
    }
    
}

function setCurrentJob(val)
{
    document.all.currentJob.value = val;
}

function goNext(obName,lNext1,lNext2,lPrev1,lPrev2)
{
    var total = parseInt(document.all.totalJobs.value);
    var k = parseInt(obName.value);
    if(k<total)
    {
        k+=1;
        obName.value = k.toString();
    }
    if(k==total)
        {
            document.getElementById(lNext1.id).disabled=true;
            document.getElementById(lNext2.id).disabled=true;
            document.getElementById(lPrev1.id).disabled=false;
            document.getElementById(lPrev2.id).disabled=false;
        }
     else
     {
            document.getElementById(lNext1.id).disabled=false;
            document.getElementById(lNext2.id).disabled=false;
            document.getElementById(lPrev1.id).disabled=false;
            document.getElementById(lPrev2.id).disabled=false;
     }
}

function goPrev(obName,lNext1,lNext2,lPrev1,lPrev2)
{
    var k = parseInt(obName.value);
    if(k!=0)
    {
    k-=1;
    obName.value = k.toString();
    }    
   if(k==0)
        {
            document.getElementById(lNext1.id).disabled=false;
            document.getElementById(lNext2.id).disabled=false;
            document.getElementById(lPrev1.id).disabled=true;
            document.getElementById(lPrev2.id).disabled=true;
      }       
     else
     {
            document.getElementById(lNext1.id).disabled=false;
            document.getElementById(lNext2.id).disabled=false;
            document.getElementById(lPrev1.id).disabled=false;
            document.getElementById(lPrev2.id).disabled=false;
     }   

}
function fillSub(obj, subName, subTmpName)
{
	var counter = 1
	var cnt = obj.value;
	var subComboName = subName;
	var subComboObj = document.all[subComboName];
	
	var subComboNameTemp = subTmpName;
	var subComboObjTemp = document.all[subComboNameTemp];
	subComboObj.length=1;
	
	
	for(var i=0; i<subComboObjTemp.length; i++)
	{
		var arr = subComboObjTemp.options[i].value.split("_");
		var aName = subComboObjTemp.options[i].text;
		var aVal = arr[0];
		var aCnt = arr[1];
		if(aCnt==cnt)
			{
				subComboObj.options[counter] = new Option();
				//subComboObj.options[counter].setAttribute("text",aName);
				//subComboObj.options[counter].setAttribute("value",aVal);
				
				subComboObj.options[counter].text = aName;
				subComboObj.options[counter].value = aVal;
				counter+=1;
			}
	}
		
}

function selectAll()
{
   var selectedJob_arr = document.all.selectedJob;
    if(selectedJob_arr.length)
    {
        for(var i=0; i<selectedJob_arr.length; i++)
        {
            selectedJob_arr[i].checked=true;
            doSelectJob(selectedJob_arr[i]);
            
        }
    }
    else
    {
            selectedJob_arr.checked=true;
            doSelectJob(selectedJob_arr);
   }
}

function selectAllRemove()
{
   if(document.all.jobsListToRemove)
    {
   var selectedJob_arr = document.all.selectedJob;
    if(selectedJob_arr.length)
    {
        for(var i=0; i<selectedJob_arr.length; i++)
        {
            selectedJob_arr[i].checked=true;
            doSelectJobRemove(selectedJob_arr[i]);
        }
    }
    else
    {
            selectedJob_arr.checked=true;
            doSelectJobRemove(selectedJob_arr);
   }
   }
}


function clearAll()
{
        var selectedJob_arr = document.all.selectedJob;
        if(selectedJob_arr.length)
        {
            for(var i=0; i<selectedJob_arr.length; i++)
            {
                selectedJob_arr[i].checked=false;
                doSelectJob(selectedJob_arr[i]);
            }
        }
        else
        {
                selectedJob_arr.checked=false;
                doSelectJob(selectedJob_arr);
       }
}

function clearAllRemove()
{
    if(document.all.jobsListToRemove)
    {
    var selectedJob_arr = document.all.selectedJob;
    if(selectedJob_arr.length)
    {
        for(var i=0; i<selectedJob_arr.length; i++)
        {
            selectedJob_arr[i].checked=false;
            doSelectJobRemove(selectedJob_arr[i]);
        }
    }
    else
    {
            selectedJob_arr.checked=false;
            doSelectJobRemove(selectedJob_arr);
   }
   }
}


function doPrint(elementId)
{
    var sOption="toolbar=מם,location=no,directories=מם,menubar=מם,"; 
       sOption+="scrollbars=yes,width=750,height=600,left=100,top=25"; 

   var sWinHTML = document.getElementById(elementId).innerHTML; 
   
   var winprint=window.open("","",sOption); 
       winprint.document.open(); 
       winprint.document.write('<html><LINK href=style.css rel=Stylesheet><title>הדפסה</title><body onload="this.print();this.close();">'); 
       winprint.document.write(sWinHTML);          
       winprint.document.write('</body></html>'); 
       winprint.document.close(); 
       winprint.focus(); 
       
}

function doPrintText(innerValue)
{
    var sOption="toolbar=no,location=no,directories=no,menubar=no,"; 
       sOption+="scrollbars=yes,width=600,height=400,left=100,top=25"; 

   var winprint=window.open("","",sOption); 
       winprint.document.open(); 
       winprint.document.write('<html><LINK href=style.css rel=Stylesheet><title>הדפסה</title><body onload="this.print();this.close();">'); 
       winprint.document.write(innerValue);          
       winprint.document.write('</body></html>'); 
       winprint.document.close(); 
       winprint.focus(); 
}
//  End -->

function doThisPrint(rowNum)
{
   var innerValue = "";
    if(document.all.tblJobDetails[rowNum])
    {
    innerValue = document.all.tblJobDetails[rowNum].innerHTML;
    }
    else
    innerValue = document.all.tblJobDetails.innerHTML;
    doPrintText(innerValue);
}
function doSend()
{
    job = document.getElementById("currentJobId").value;
    window.location.href="sendtofriend.aspx?job="+job;
}
function checkIfJobsSelected()
{
    //alert("here");
    if(document.all.jobsListToRemove)
    {
        if(document.all.jobsListToRemove.value!="")
            document.all.selectedJobs.value=document.all.jobsListToRemove.value;
    }
    if(document.all.selectedJobs.value=="")
    {
        document.all.dvErrorMessage.style.display="block";
        return false;
    }
    else
    {
        document.all.dvErrorMessage.style.display="none";
        return true;
    }
    
}
function checkIfJobsToDeleteSelected()
{
    if(document.all.jobsListToRemove.value=="")
    {
        document.all.dvErrorMessage.style.display="block";
        return false;
    }
    else
    {
        document.all.dvErrorMessage.style.display="none";
        return true;
    }
    
}

function doHideJobMyJobs(chkSel)
{
    var checkedJobs = document.all.selectedJobs.value;
    var checkedJobs_arr = checkedJobs.split(",");
    
    if(checkedJobs_arr.length!=2)
    {    
        for(var i=0; i<checkedJobs_arr.length;i++)    
        {

            if(checkedJobs_arr[i]==chkSel.value)
            {
               checkedJobs_arr.splice(i,1);
            }
        }
        if(!chkSel.checked)
        {
           checkedJobs_arr.push(chkSel.value);
        }
    }
    else
    {
          
        if(!chkSel.checked)
        {
           checkedJobs_arr.push(chkSel.value);
        }
        else
        {
           checkedJobs_arr.splice(0,2);
        }
    }
   document.all.selectedJobs.value = checkedJobs_arr;

}
function empty()
{
return false;
}