﻿//function EndRequestHandler()
//{

//    var lDiv = $get("helpTooltip");
//    lDiv.style.display="none";
//    
//    $get("div_site_content").style.filter="";
//    $get("div_site_content").disabled="";
//    $get("FlashTop").style.display="";
//    $get("FlashMain").style.display="";
//    toggleEnabled($get("div_stage"));
//}

//function ActivateAlertDiv()
//{
//    var lDiv = $get("helpTooltip");
//    lDiv.style.left=(screen.width/2)-150;
//    lDiv.style.top=(screen.height/2)-300;
//    lDiv.style.display="Block";
//    lDiv.style.zIndex=101;
//  
//    intrvl=0;
//   
//    for(i=100;i>50;i--)
//    {
//      intrvl += 10;
//      setTimeout("$get('div_site_content').style.filter= 'progid:DXImageTransform.Microsoft.Alpha(opacity=" + i + ");'",intrvl);
//    }

//    $get("FlashTop").style.display="none";
//    $get("FlashMain").style.display="none";
//    $get("div_site_content").disabled=true;
//    toggleDisabled($get("div_stage"));
//   
//}


///////////////////////////////////////////
//غیرفعال کردن اجزای صفحه
//////////////////////////////////////////
  
function toggleDisabled(el) 
{
    try 
    {
        el.disabled = el.disabled ? false : true;
    }
    catch(E){}

        if (el.childNodes && el.childNodes.length > 0) {
            for (var x = 0; x < el.childNodes.length; x++) {
                toggleDisabled(el.childNodes[x]);
            }
        }
}

///////////////////////////////////////////
//فعال کردن اجزای صفحه
//////////////////////////////////////////
function toggleEnabled(el) 
{
    try 
    {
        el.disabled = "";
    }
    catch(E){}
    
    if (el.childNodes && el.childNodes.length > 0) {
        for (var x = 0; x < el.childNodes.length; x++) {
            toggleEnabled(el.childNodes[x]);
        }
    }
}


///////////////////////////////////////////
//نمایش پانل تماس با ما
//////////////////////////////////////////
var TimeToFade = 1000.0;

function fade(eid)
{

    
  $get(eid).style.display="";
  
  var element = document.getElementById(eid);
  
  element.style.left=(screen.width/2)-150;
  element.style.top=(screen.height/2)-300;
  element.style.zIndex=101;
  
  element.FadeState =1 ;
  element.FadeTimeLeft = TimeToFade;
  setTimeout("animateFade(" + new Date().getTime() 
  + ",'" + eid + "')", 33);

  $get("div_site_content").disabled=true;
  $get('div_site_content').style.filter= 'progid:DXImageTransform.Microsoft.Alpha(opacity=50)';
  $get("FlashTop").style.display="none";
  $get("FlashMain").style.display="none";
  toggleDisabled($get("div_stage"));

}

///////////////////////////////////////////
//مخفی کردن پانل تماس با ما
//////////////////////////////////////////
function fadeOut(eid)
{

    var element = document.getElementById(eid);

   // element.style.left=30000;
   // element.style.top=300000;
   element.style.display="none";
    element.style.zIndex=1;

    element.FadeState =-1 ;
    element.FadeTimeLeft = TimeToFade;
    setTimeout("animateFade(" + new Date().getTime() 
        + ",'" + eid + "')", 33);
        
         
    $get("div_site_content").style.filter="";
    $get("div_site_content").disabled="";
    $get("FlashTop").style.display="";
    $get("FlashMain").style.display="";
    $get(eid).style.display="none";
    toggleEnabled($get("div_stage"));
 
}

//////////////////////////////////////////////
//افکت نمایش پانل ها
//////////////////////////////////////////////

function animateFade(lastTick, eid)
{  
  var curTick = new Date().getTime();
  var elapsedTicks = curTick - lastTick;
  
  var element = document.getElementById(eid);
 
  if(element.FadeTimeLeft <= elapsedTicks)
  {
    element.style.opacity = element.FadeState == 1 ? '1' : '0';
    element.style.filter = 'alpha(opacity = ' 
        + (element.FadeState == 1 ? '100' : '0') + ')';
    element.FadeState = element.FadeState == 1 ? 2 : -2;
    return;
  }
 
  element.FadeTimeLeft -= elapsedTicks;
  var newOpVal = element.FadeTimeLeft/TimeToFade;
  if(element.FadeState == 1)
    newOpVal = 1 - newOpVal;

  element.style.opacity = newOpVal;
  element.style.filter = 
      'alpha(opacity = ' + (newOpVal*100) + ')';
  
  setTimeout("animateFade(" + curTick 
      + ",'" + eid + "')", 33);
}

///////////////////////////////////////////
//نمایش پانل ها 
//////////////////////////////////////////

function panel_fade(eid)
{

  $get(eid).style.display="";
  var element = document.getElementById(eid);
  
  element.style.left=(screen.width/2)-150;
  element.style.top=(screen.height/2)-300;
  element.style.zIndex=101;
  
  element.FadeState =1 ;
  element.FadeTimeLeft = TimeToFade;
  setTimeout("animateFade(" + new Date().getTime() 
  + ",'" + eid + "')", 33);
        
  $get("div_site_content").disabled=true;
  $get('div_site_content').style.filter= 'progid:DXImageTransform.Microsoft.Alpha(opacity=50)';
  $get("FlashTop").style.display="none";
  $get("FlashMain").style.display="none";
  toggleDisabled($get("div_stage"));

}

///////////////////////////////////////////
//مخفی کردن پانل ها
//////////////////////////////////////////
function panel_fadeOut(eid)
{

    var element = document.getElementById(eid);

    element.style.display="none";
    //element.style.top=30000;
    element.style.zIndex=1;

    element.FadeState =-1 ;
    element.FadeTimeLeft = TimeToFade;
    setTimeout("animateFade(" + new Date().getTime() 
        + ",'" + eid + "')", 33);
        
        
    $get("div_site_content").style.filter="";
    $get("div_site_content").disabled="";
    $get("FlashTop").style.display="";
    $get("FlashMain").style.display="";
    $get(eid).style.display="none";
    toggleEnabled($get("div_stage"));
     
}