﻿//////////////Create By Reza Mizbani 
////////////// ToolBars
var Toolsed = null;
function Toolsgirl(tools) {

    clearTimeout(timFcousd);
    if (Toolsed != null) {
        if (Toolsed.id == tools.id) {
            ToolsOff(Toolsed, false);
            return false;
        }
        ToolsOff(Toolsed, false);
    }

    var wcells = 0;
    document.getElementById(tools.id + "-Tool").className = "ToolsItemSelect";

    if (document.getElementById(tools.id + "-Tool").offsetParent.cellIndex != 0) {
        for (var c = document.getElementById(tools.id + "-Tool").offsetParent.cellIndex - 1; c >= 0; c--) {
            //alert(document.getElementById(tools.id + "-Tool").offsetParent.parentNode.cells[c]);
            wcells += document.getElementById(tools.id + "-Tool").offsetParent.parentNode.cells[c].offsetWidth;
        }
    }
    if (document.getElementById(tools.id + "-Tool").offsetParent.offsetParent.offsetParent.offsetParent.offsetParent.offsetParent)
        document.getElementById(tools.id + "-Body").style.left = document.getElementById(tools.id + "-Tool").offsetParent.offsetParent.offsetParent.offsetParent.offsetParent.offsetParent.offsetLeft + document.getElementById(tools.id + "-Tool").offsetParent.offsetParent.offsetParent.offsetParent.offsetLeft + document.getElementById(tools.id + "-Tool").offsetParent.offsetParent.offsetParent.offsetLeft + document.getElementById(tools.id + "-Tool").offsetLeft + document.getElementById(tools.id + "-Tool").offsetParent.offsetParent.offsetLeft + document.getElementById(tools.id + "-Tool").offsetParent.offsetParent.offsetParent.offsetParent.offsetParent.offsetLeft + wcells;
    else {
        document.getElementById(tools.id + "-Body").style.left = document.getElementById(tools.id + "-Tool").offsetParent.offsetParent.offsetParent.offsetParent.offsetParent.offsetLeft + document.getElementById(tools.id + "-Tool").offsetParent.offsetParent.offsetParent.offsetParent.offsetLeft + document.getElementById(tools.id + "-Tool").offsetParent.offsetParent.offsetParent.offsetLeft + document.getElementById(tools.id + "-Tool").offsetLeft + document.getElementById(tools.id + "-Tool").offsetParent.offsetParent.offsetLeft + document.getElementById(tools.id + "-Tool").offsetParent.offsetParent.offsetParent.offsetParent.offsetParent.offsetLeft + wcells;
    }
    document.getElementById(tools.id + "-Body").style.display = "block";
    document.getElementById(tools.id + "-Body").focus();
    Toolsed = tools;
}
var timFcousd;
function ToolsOff(Offset,direct)
{
    if(direct)
    {
        
        
        Toolsed = document.getElementById(Offset.id.replace("-Body",""));
        timFcousd = setTimeout("ToolsOff(null,false)",1000);
        return false;
        //document.getElementById(Offset.id.replace("-Body","-Tool")).className = "ToolsItem";
        //document.getElementById(Offset.id).style.display = "none";
    }
    else
    {
        clearTimeout(timFcousd);
        if(Offset == null)
            Offset = Toolsed;
        document.getElementById(Offset.id+"-Tool").className = "ToolsItem";
        document.getElementById(Offset.id+"-Body").style.display = "none";
        Toolsed = null;
    }
}
//////////////Flay Scripts
function Fly(jumper)
{
    if(jumper.rows.item(1).style.display == "none")
    {
        jumper.rows.item(1).style.display = "";
        document.getElementById(jumper.id+"_1").className = "B-Right";
        document.getElementById(jumper.id+"_2").className = "B-Center";
        document.getElementById(jumper.id+"_3").className  = "B-Left";
    }
    else
    {
        jumper.rows.item(1).style.display = "none";
        document.getElementById(jumper.id+"_1").className = "B-Right-C";
        document.getElementById(jumper.id+"_2").className = "B-Center-C";
        document.getElementById(jumper.id+"_3").className  = "B-Left-C";
    }
}
//////////////////////Menu Scripts
var MenuIt = null;
var Time = null;
function ShowMenu(MenuItem,Mevent)
{
    if(Mevent == 1)
    {
        if(Time != null)
        {
            Dance(0);
        }
        MenuIt = MenuItem;
        Dance(1);
    }
    else if(Mevent == 0)
    {
        MenuIt = MenuItem;
        Time = setTimeout("Dance(0)",1000);
    }else if(Mevent == 2)
    {
        clearTimeout(Time);
      //  clearTimeout(SubTime);
    }
}
var Subs = new Array();
var SubsMar = new Array();
var SubTime = null;
var voltaj = null;
function Amper(volt,mode)
{
    var i = 0;
    if(mode == "on")
    {
        clearTimeout(SubTime);
        if(voltaj == volt)
        {
            
            return false;
        }
        else
        {
            
            for(s=0;s<Subs.length;s++)
            {
                Subs[s].showed = false;
                Subs[s].style.visibility = "hidden";
                Subs[s].style.marginRight = "0px";
            }
            voltaj = null;
            Subs = new Array();
            SubsMar = new Array();
        }
        var margin = new Array();
        for(i=0;i<i+1;i++)
        {
            
            if(document.getElementById(volt + "-" + i) != undefined)
            {
                margin[i] = (document.getElementById(volt + "-" + i).offsetWidth);
                //alert(margin[i]);
                if(i != 0)
                {
                    
                    margin.sumMar = function()
                    {
                        var mar = 0;
                        for(m=0;m<margin.length - 1;m++)
                        {
                            mar += margin[m];
                        }
                        return mar;
                    }
                    SubsMar[i] = margin.sumMar();
                }else{
                SubsMar[i] = 0;
                }
                Subs[i] = document.getElementById(volt + "-" + i);
            }
            else
                break;    
        }
        voltaj = volt;
        ClearMar();
        
    }else if(mode == "off")
    {
        //HideSubs();
        //clearTimeout(SubTime);
        SubTime = setTimeout("HideSubs()",100);
    }
}
function ClearMar()
{
    for(m=0;m<Subs.length;m++)
    {
        //alert(Subs[m].style.marginRight);
        if(Subs[m].style.visibility != "visible")
        {
            SetMar();
            break;
        }
        
    }
    
}
var marTime = null;
function SetMar()
{
    var count = false;
    for(m=0;m<Subs.length;m++)
    {
    
        if(SubsMar[m]>0 && Subs[m].showed != true)
        {       
            
            
            if(Subs[m].style.marginRight=="")
                Subs[m].style.marginRight = 0;
            var marj =   parseInt(Subs[m].style.marginRight,0)+2;
            Subs[m].style.visibility = "hidden";
            Subs[m].style.marginRight = marj;
            Subs[m].style.visibility = "visible";
            //Subs[m].style.marginRight = SubsMar[m];
            //SubsMar = 0;
            //alert(Subs[m].style.marginRight);
            SubsMar[m] = SubsMar[m] - 2;
            count = true;
        }else{
            
            Subs[m].style.visibility = "visible";
            Subs[m].showed = true;
        }
    }    
    if(count)
        marTime = setTimeout("SetMar()",1);  
    else
        SubsMar = new Array();    
}
function HideSubs()
{
    for(s=0;s<Subs.length;s++)
    {
        Subs[s].showed = false;
        Subs[s].style.visibility = "hidden";
        Subs[s].style.marginRight = "0px";
    }
    voltaj = null;
    Subs = new Array();
    SubsMar = new Array();
}
function Dance(wing)
{
    if(wing == 1)
    {
        //MenuIt.parentNode.parentNode.rows[1].style.display = "";
        var crows = MenuIt.parentNode.parentNode.rows.length - 1;
        for(f=1;f<crows;f++)
        {
            MenuIt.parentNode.parentNode.rows[f].style.display = "";
        }
    }
    else
    {
        var crows = MenuIt.parentNode.parentNode.rows.length - 1;
        for(f=1;f<crows;f++)
        {
            MenuIt.parentNode.parentNode.rows[f].style.display = "none";
        }
        clearTimeout(Time);
        Time = null;
    }
}

var preload = new Array("Banner", "Menu", "ToolBars");
var preloaded = new Array();
window.completedPreLoad = function() {
    if (document.getElementById("Loading") == null)
        return;
    if (preload.length == preloaded.length) {
        document.body.scroll = "yes";
        //Load();
        document.getElementById("Loading").removeAttribute("style");
        document.getElementById("Loading").style.display = "none";
    } else {
        if (arguments[0] != null)
            preloaded[preloaded.length] = arguments[0];
    }
}

var TArr = new Array();

function LoadMenu()
{
    var tbls = document.getElementsByTagName("Table");
    for(t = 0; t <tbls.length ; t++)
    {
        var table = tbls.item(t);
        if(table.className == "MenuItem")
        {
            var TAtrib = new Array();
            TAtrib["innerHTML"] = table.rows[0].cells[1].innerHTML;
            TAtrib["offsetHeight"] = table.rows[0].cells[1].offsetHeight;
            TAtrib["cell"] = table.rows[0].cells[1];
            table.rows[0].cells[1].style.width = table.rows[1].cells[1].offsetWidth  +"px";                
            table.rows[0].cells[1].innerHTML = "";
            table.rows[0].cells[1].style.paddingTop = "0px";
            table.rows[0].cells[1].style.paddingBottom = "0px";
            TArr[TArr.length] = TAtrib;
            
            var crows = table.rows.length - 1;
            for(f=1;f<crows;f++)
            {
                table.rows[f].style.display = "none";
            }
            var bb = "";
            
           
        }
        if(table.className == "MenuItem" || table.className == "MenuSubItem")
        {
            if(window.navigator.appVersion.substring(window.navigator.appVersion.indexOf("MSIE")+5 ,window.navigator.appVersion.indexOf("MSIE") + 8) == "6.0")
            {
                for(r=0;r<table.rows.length;r++)
                {
                    for(c=0;c<table.rows[r].cells.length;c++)
                    {
                        if(table.rows[r].cells[c].className != "M-Line-C")
                        {
                            table.rows[r].cells[c].style.background = "none";                    
                            table.rows[r].cells[c].style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/FirstPage/Menu/" + table.rows[r].cells[c].className + ".png',sizingMethod='scale')";    
                        }
                    }
                }
            }
        }
    }
    
    setTimeout("Ostensible(0)",1000);
    window.completedPreLoad("Menu");
    window.completedPreLoad();
}
var bix = 10;
var Harr = new Array();
function Ostensible(index)
{
    var atr = new Array();
    atr = TArr[index];
    var obj = atr["cell"]
    if(obj.offsetHeight < atr["offsetHeight"])
    {
        obj.style.height = obj.offsetHeight + 1 + "px";    
    }
    var time = 10 - (10 / TArr.length * index); 
    if(obj.offsetHeight >= atr["offsetHeight"])
    {
        obj.innerHTML = atr["innerHTML"];
        if(TArr[index+1] != undefined)
            setTimeout("Ostensible(" + (index + 1) + ")",time);
    }
    else
    {
        setTimeout("Ostensible(" + index + ")",time);
    }
}
var DrowObject = null;var setOst = null;
function drawl(currentH,MaxH)
{
    currentH++;
    DrowObject.style.height = currentH + "px";
    if(currentH < MaxH)
    {
        //alert((50-(50 * currentH / 100)));
        var setTime = 50 - (50 * DrowObject.style.height / 2 / 100);
        setTimeout("drawl(" + currentH + "," + MaxH + ")",setTime);
    }
    var mmx = MaxH;
    if(currentH > mmx * 0.75)
    {
        setOst = setTimeout("Ostensible()",100);
    }
}
////////////////////////////
