/* 
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/*********************************************************************************************************/
// Menu Dropdowns

initNav = function() {
    var navRoot = document.getElementById("primary-navigation");
    var lis = navRoot.getElementsByTagName("li");
    for (var i=0; i<lis.length; i++)
    {
        var drops = lis[i].getElementsByTagName("ul");
        if (drops.length)
        {
            lis[i].onmouseover = function()
            {
                this.className += " hover";
            }
            lis[i].onmouseout = function()
            {
                this.className = this.className.replace("hover", "");
            }
        }
    }

    var navRoot = document.getElementById("language");

    if (navRoot != null)  /*for vmworld pages*/
    {
        var lis = navRoot.getElementsByTagName("li");
        for (var i=0; i<lis.length; i++)
        {
            var drops = lis[i].getElementsByTagName("ul");
            if (drops.length)
            {
                lis[i].onmouseover = function()
                {
                    this.className += " hover";
                }
                lis[i].onmouseout = function()
                {
                    this.className = this.className.replace("hover", "");
                }
            }
        }
    }
}

if (window.addEventListener){
    window.addEventListener("load", initNav, false);
}
else if (window.attachEvent){
    window.attachEvent("onload", initNav);
}

/*********************************************************************************************************/

function searchfield_clear() {
    if (document.f.q.value != "")
        document.f.q.value = "";
}

function searchfield_blur() {
    if (document.f.q.value == "")
        document.f.q.value = (document.gs.q.value.length) ? document.gs.q.value : "";
}

/*********************************************************************************************************/

// Anti-spam email links by deanq.com
function vmemail(who,subject,domain,body) {
    if (!domain) var domain = "vmware.com";
    if (!subject) var subject = " ";
    if (!body) var body = " ";
    eval("location.href='mailto:" + who + "@" + domain + "?subject=" + subject + "&body=" + body + "'");
}

// General popup window function
function popup(URL,name,w,h,scroll, resize, status, buttons) {
    var featureStr = "";
    if (scroll) {
        scroll = 'yes';
    } else {
        scroll = 'no';
    }
    if (resize) {
        resize = 'yes';
    } else {
        resize = 'no';
    }
    if (status) {
        status = 'yes';
    } else {
        status = 'no';
    }
    if (!buttons) {
        buttons = 'no';
    } else {
        buttons = 'yes';
    } // This includes location bar, menubar and toolbar
    featureStr = "width=" + w + ",height=" + h + ",directories=no,location=" + buttons + ",menubar=" + buttons + ",resizable=" + resize + ",scrollbars=" + scroll + ",status=" + status + ",toolbar=" + buttons
    var newWin = window.open(URL,name,featureStr);
    newWin.focus(); // Bring window to focus (in case of updating an existing window)
}

/////////////////////////////////////////////
// Dynamic Tabs controller used in VI3 pages
//

function showLayer(lyr) {
    //   makeHistory(lyr);
    document.getElementById(currentLayer).className = 'hide';
    document.getElementById(lyr).className = 'show';
    currentLayer = lyr;
//   showTab(lyr.replace("tab","t_"));
}

function showTab(lyr) {
    document.getElementById(currentTab).className = 'taboff';
    document.getElementById(lyr).className = 'tabon';
    currentTab = lyr;
}

/*****************************************************
 * Preload Dropdown Images - 08/12/07
 *****************************************************/
var image_arr = Array(
//    '/files/images/tpl/arrow-dropdown-white.gif',
//    '/files/images/tpl/d-link-main-left.gif',
//    '/files/images/tpl/d-link-main-right.gif',
//    '/files/images/tpl/d-dropdown-top.gif',
//    '/files/images/tpl/d-dropdown-bottom.gif',
//    '/files/images/tpl/d-gradient.gif',
//    '/files/images/tpl/link-main-left.gif',
//    '/files/images/tpl/link-main-right.gif',
//    '/files/images/tpl/dropdown-top.gif',
//    '/files/images/tpl/dropdown-bottom.gif',
//    '/files/images/tpl/gradient.gif',
//    '/files/images/tpl/gradient.gif',
//    '/files/images/tpl/link-main-right-act.gif',
//    '/files/images/tpl/link-main-active.gif',
//    '/files/images/tpl/link-main-right-act.gif'
    );

var j = 0;
var p = image_arr.length;
var preBuffer = new Array();

for (i = 0; i < p; i++){
    preBuffer[i] = new Image();
    preBuffer[i].src = image_arr[i];
}
/*****************************************************/

function getParameter(name) {

    var url = window.location.href;

    var paramsStart = url.indexOf("?");

    if(paramsStart != -1){

        var paramString = url.substr(paramsStart + 1);

        var tokenStart = paramString.indexOf(name);

        if(tokenStart != -1){

            paramToEnd = paramString.substr(tokenStart + name.length + 1);

            var delimiterPos = paramToEnd.indexOf("&");

            if(delimiterPos == -1){

                return paramToEnd;

            }

            else {

                return paramToEnd.substr(0, delimiterPos);

            }
        }
    }
}
 
//Handle Duplicate Form Submissions
function handleSubmit(frmObj){
    var inputElements = frmObj.getElementsByTagName('input');
    for (i=0; i<inputElements.length; i++) {
        if(inputElements[i].type.toLowerCase() == 'submit'){
            inputElements[i].disabled=true;
        }
    }
}

function getsearch(){
    var f = document.getElementById('cse-search-box');
    var q = f.q;
    if (q.value == "Buscar...") {
        q.value = "";
    }
    else {
        q.select();
    };
}

function byesearch(){
    var f = document.getElementById('cse-search-box');
    var q = f.q;
    if (q.value.length == 0) {
        q.value = "Buscar...";
    };
}

function _open( workgroup )
{
    var url = "http://www.interact.com.br/webchat/start.jsp?workgroup="+workgroup;

    var width = 350;
    var height = 450;

    var defaultOptions = "location=no,status=no,toolbar=no,personalbar=no,menubar=no,directories=no,";
    var winleft = (screen.width - width) / 2;
    var winUp = (screen.height - height) / 2;

    defaultOptions += "scrollbars=no,resizable=yes,top=" + winUp + ",left=" + winleft + ",";
    defaultOptions += "width=" + width + ",height=" + height;

    w = window.open( url, "Suporte", defaultOptions );
}


