﻿function ClearControlsValue(ContainerID)
{
    var Container = document.getElementById(ContainerID); 
    var Inputs = Container.getElementsByTagName("input");
    var TextEreas = Container.getElementsByTagName("textarea");
    var DropDowns = Container.getElementsByTagName("select");
    var spans = Container.getElementsByTagName("span");
    
     for (i = 0; i < Inputs.length; i++)
    {
        if(Inputs[i].type == "text")
        {
            Inputs[i].value = "";
        }
    }
    
    for (i = 0; i < TextEreas.length; i++)
    {
        TextEreas[i].value = "";
    }
    
    for (i = 0; i < DropDowns.length; i++)
    {
        DropDowns[i].selectedIndex = 0;
    }
    //Make Focus On Other Control
    for (i = 0; i < Inputs.length || i < TextEreas.length || i < DropDowns.length; i++)
    {
        if(Inputs.length != 0)
        {
            if(Inputs[i].type == "text")
            {
                Inputs[i].focus();
                break;
            }
            else
            {
                if(i != Inputs.length)
                    continue;
            }
        }
        
        if(TextEreas.length != 0)
        {
            TextEreas[0].focus();
            break;
        }
        if(DropDowns.length != 0)
        {
            DropDowns[0].focus();
            break;
        }
    }
    
    for (i = 0; i < spans.length; i++)
    {
        if(spans[i].id.indexOf('Validator') > -1)
        { 
            spans[i].style.display = 'none';
        }
    }
}

// Sets the tab order in the page.

var tabCounter = 1;

function setTabs(node)
{ 
    var objChildNodes= node.childNodes;
    for (var j=0;j<objChildNodes.length;j++)
    {
        if(objChildNodes.length > 0)
        {
            setTabs(node.childNodes[j])
        }
    }
    if(node.nodeName == 'INPUT' || node.nodeName == 'SELECT' || node.nodeName == 'A' || node.nodeName == 'TEXTAREA' || node.nodeName == 'EMBED')
    {
        if(node.getAttribute('tabindex') != -1)
        {
            var oCurrentObject = node;
            var oAttributes = oCurrentObject.attributes;
            var namedItem = document.createAttribute("tabindex");
            namedItem.value = tabCounter;
            oAttributes.setNamedItem(namedItem);
            tabCounter++;
        }   
     }
}

function onLoadEvent()
{
    isBrowserFavorrites();
    otefAzaSetPage();  
    refreshAfterItemsAdded();  
}


function otefAzaSetPage()
{
    try
    {
        setTabs(document.getElementById('ctl00_dvHeaderSiteMapLink'));
        setTabs(document.getElementById('dvHeaderOtefAzaLogo'));
        setTabs(document.getElementById('dvHeadconsole'));
        setTabs(document.getElementById('dvHeadSearch'));
        setTabs(document.getElementById('dvContentSide2'));
        setTabs(document.getElementById('dvContentCentral'));
        setTabs(document.getElementById('dvContentSide1'));
        setTabs(document.getElementById('ctl00_dvFooter'));
    }
    catch(e)
    {
    }

}

function isBrowserFavorrites()
{
    var  IE_NUM = 6;
    var  MOZ_NUM = 2; 
    if(navigator.userAgent.indexOf('MSIE') > -1)
    {
        IE_NUM = parseInt(navigator.userAgent.substring(navigator.userAgent.indexOf('MSIE')+5,navigator.userAgent.indexOf('MSIE')+6));
    }
    else if(navigator.userAgent.indexOf('Firefox/') > -1)
    {
        MOZ_NUM = parseInt(navigator.userAgent.substring(navigator.userAgent.indexOf('Firefox/')+8,navigator.userAgent.indexOf('Firefox/')+9));
    }
      
    if(!readCookie('isBrowserFavorrites') == '1')
    {
        if(!(MOZ_NUM >= 3 ||  IE_NUM >= 7))
        {
            var text='האתר מומלץ לצפייה ברזולוציית מסך של\n';
            text +='1024 X 768\n';
            text +='ובדפדפן מסוג\n';
            text +='Internet explorer\n';
            text +='גירסה 7 ומעלה או\n';
            text +='Mozilla Firefox\n';
            text +='גרסה 3 ומעלה\n';
            alert(text);
            createCookie('isBrowserFavorrites','1',1)
        }
    }              
}

function refreshAfterItemsAdded()
{
    if(document.referrer.indexOf('CreatePage') > -1)
    {        
        window.location.href = location.href+" ";
    }   
}

function createCookie(name,value,days)
{
	if (days) 
	{
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) 
{
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) 
	{
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) 
{
	createCookie(name,"",-1);
}

function checkSelectedEmergencyZone(zoneDDL)
{
    var ddl = document.getElementById(zoneDDL);    
    if(ddl.selectedIndex == 0)
    {
        alert('.אנא בחר אזור חירום');
        return false;
    }
    return true;
}

function AjaxLoadingStatement(ContainerID)
{   
    var obj = document.getElementById(ContainerID);
    obj.innerHTML = "<table width='100%' height='100%' class='textNew'><tr><td valign='middle' align='center' style='padding-top:20px;'><img src='/WebResources/Images/Ajax/ajax-loader.gif' style='' alt='טוען' title='טוען'><br/><br/>טוען...</td></tr></table>";   
  
}
//for captcha image
function changeImg(id)
{
	var img = document.getElementById(id);
	img.src = "/_layouts/JpegImage.aspx" +"?dd="+new Date();
}
function ClearImage(txtID,imgID) 
{ 
    var strTextBox= document.getElementById(txtID); 
    strTextBox.value=""; 
    changeImg(imgID) ;
    
 }

function checkAll()
{
    return validateForm();
}

function ShowPopupImage(show,srcUrl,srcName,width,height)
		{		    
			var popup = document.getElementById('popupDiv');
			var opacityDiv = document.getElementById('opacityMask');		
			
			var top = 135;
			if(show == "true")
			{	
			    if(parseInt(height) > parseInt(width))
			    {
			        if(height > 480 && width > 320)
			        {
			            height = 480;
			            width = 320;	
			            top = 15;
			          
			        }
			        else
			        {			        
			            top = (480 - height)/2;
			        }
			    }
			    
			   if(parseInt(width) >= parseInt(height) && height > 320 && width > 480 )
			    {
			        height = 320;
			        width = 480;	
			        top = (480 - height)/2;		
			          
			    }	
			    		    
			    var img = popup.getElementsByTagName('img')[0];
			    var name = document.getElementById('modalTitle')			
			    img.src = srcUrl;
			    img.width = width;
			    img.height = height;
			    name.innerHTML = srcName;
			    name.width = width;
				opacityDiv.style.opacity = '0.4';
				opacityDiv.style.filter = 'alpha(opacity=40)';
				opacityDiv.style.width = document.body.scrollWidth+"px";
				opacityDiv.style.height = document.body.scrollHeight+"px";
				popup.style.left = (document.body.scrollWidth/2 + width/2 + 20) + "px";
				popup.style.top = (document.body.scrollTop + top) + "px";//document.body.scrollHeight/7+"px";			    
				popup.style.display = 'block';
				document.getElementById('popupDiv').focus();
				document.getElementById('CloseImg').focus();				
			}	
			else
			{								
				opacityDiv.style.width = '0px';
				opacityDiv.style.height = '0px';				
				popup.style.display = 'none';
			}		
			
			
		}

		function ShowImage(show,srcUrl,srcName,width,height,Imgid,e)
		{	
	  
		   if(e.keyCode == 13)
		   {	   
		    var popup = document.getElementById('popupDiv');
			var opacityDiv = document.getElementById('opacityMask');		
			
			var top = 135;
			if(show == "true")
			{	
			    if(parseInt(height) > parseInt(width))
			    {
			        if(height > 480 && width > 320)
			        {
			            height = 480;
			            width = 320;	
			            top = 15;
			          
			        }
			        else
			        {			        
			            top = (480 - height)/2;
			        }
			    }
			    
			   if(parseInt(width) >= parseInt(height) && height > 320 && width > 480 )
			    {
			        height = 320;
			        width = 480;	
			        top = (480 - height)/2;		
			          
			    }	
			    		    
			    var img = popup.getElementsByTagName('img')[0];
			    var name = document.getElementById('modalTitle')			
			    img.src = srcUrl;
			    img.width = width;
			    img.height = height;
			    img.setAttribute("id",Imgid)
			    name.innerHTML = srcName;
			    name.width = width;
				opacityDiv.style.opacity = '0.4';
				opacityDiv.style.filter = 'alpha(opacity=40)';
				opacityDiv.style.width = document.body.scrollWidth+"px";
				opacityDiv.style.height = document.body.scrollHeight+"px";
				popup.style.left = (document.body.scrollWidth/2 + width/2 + 20) + "px";
				popup.style.top = (document.body.scrollTop + top) + "px";//document.body.scrollHeight/7+"px";			    
				popup.style.display = 'block';
				document.getElementById('popupDiv').focus();
				document.getElementById('CloseImg').focus();				
			}	
			else
			{				
		    	var PIcId = popup.getElementsByTagName('img')[0].getAttribute("id");				
				opacityDiv.style.width = '0px';
				opacityDiv.style.height = '0px';				
				popup.style.display = 'none';

				PIcId="PicId_"+PIcId
				
		
				
				document.getElementById(PIcId).focus();
			}		
		   }
			
		}