﻿

var m_nexyType = new Array();
var v_lastDiv = true;
var m_changeInprogress = false;
var m_nexrType = null;
var m_curType = new Array(null,null);
var m_botHome = true;
function f_homeMousein(a_type,a_obj)
{
    var v_fade = 250;
    m_nexrType = new Array(a_type,a_obj);
    if(m_changeInprogress) return;
    else m_changeInprogress = true;
    if(m_curType[1]!=null) m_curType[1].src = m_curType[1].src.replace("_on.jpg",".jpg");
    m_curType = new Array(a_type,a_obj);
    if(a_obj!=null) a_obj.src = a_obj.src.replace(".jpg","_on.jpg");
    if(v_lastDiv)
    {
        document.getElementById("right_area_td").style.backgroundImage = "url(images/home/"+a_type+"_right.jpg)";
        document.getElementById("left_area_td").style.backgroundImage = "url(images/home/"+a_type+"_left.jpg)";
        f_opacity(new Array("right_area","left_area"),100,0,v_fade,f_checkChange);
        v_lastDiv = false;
    }
    else
    {
        document.getElementById("right_area").src = "images/home/"+a_type+"_right.jpg";
        document.getElementById("left_area").src = "images/home/"+a_type+"_left.jpg";
        f_opacity(new Array("right_area","left_area"),0,100,v_fade,f_checkChange); 
        v_lastDiv = true;
    }
    if(a_type=="home" && !m_botHome) 
    {
        f_opacity(new Array("bot_area"),0,100,v_fade,null);
        document.getElementById("left_area").setAttribute("useMap","#webinarmap") 
        m_botHome = true;
    }
    if(a_type!="home" && m_botHome) 
    {
        document.getElementById("left_area").setAttribute("useMap","") 
        f_opacity(new Array("bot_area"),100,0,v_fade,null);
        m_botHome = false;
    }
}

function f_checkChange()
{
    m_changeInprogress = false;
    if(m_curType[1] != m_nexrType[1]) f_homeMousein(m_nexrType[0],m_nexrType[1]);
}

function f_opacity(a_arr,a_start,a_end,a_millisec,a_callback) 
{ 
    var v_speed = Math.round(a_millisec / 100); 
    var v_timer = 0; 
    var v_timer = 0; 
    
    var v_names = ",'"+a_arr.join("','")+"'";
    
   if(a_start > a_end) 
    { 
        for(var v_j = a_start; v_j >= a_end; v_j--) 
        { 
            setTimeout("f_changeOpac(" + v_j + v_names+")",(v_timer * v_speed)); 
            v_timer++; 
        }
    }
    else if(a_start < a_end) 
    { 
        for(v_j = a_start; v_j <= a_end; v_j++) 
        { 
            setTimeout("f_changeOpac(" + v_j + v_names+")",(v_timer * v_speed)); 
            v_timer++; 
        } 
    } 
    if(a_callback!=null) setTimeout(a_callback,(v_timer * v_speed));
}



//change the opacity for different browsers 
function f_changeOpac(a_opacity) 
{ 
    var v_opacity = f_changeOpac.arguments[0];
    for(var v_i=1;v_i<f_changeOpac.arguments.length;v_i++)
    {
        var v_obj = document.getElementById(f_changeOpac.arguments[v_i]);
        if(v_obj!=null) f_setOpec(v_obj,v_opacity);
       // v_obj = document.getElementById(f_changeOpac.arguments[v_i+1]);
        //if(v_obj!=null) f_setOpec(v_obj,100-v_opacity);
    }
}

function f_setOpec(a_obj,a_opacity)
{
    if(a_obj!=null)
    {
        var v_obj = a_obj.style; 
        if(a_opacity>95)
        {
            v_obj.opacity = ""; 
            v_obj.MozOpacity = ""; 
            v_obj.KhtmlOpacity = ""; 
            v_obj.filter = ""; 
        }
        else if(a_opacity<3)
        {
            v_obj.opacity = 0; 
            v_obj.MozOpacity = 0; 
            v_obj.KhtmlOpacity = 0; 
            v_obj.filter = "alpha(opacity=0)"; 
        }
        else 
        {
            v_obj.opacity = (a_opacity/ 100); 
            v_obj.MozOpacity = (a_opacity/ 100); 
            v_obj.KhtmlOpacity = (a_opacity/ 100); 
            v_obj.filter = "alpha(opacity=" +a_opacity+ ")"; 
        }
    }
}
