﻿function toggle(obj)
{
    var el = document.getElementById(obj);
    el.style.display = (el.style.display != 'none' ? 'none' : '' );
    return false;
}

function toggleLayer(theshown,thehidden,thehidden2,signup,thestyle)
{
	var d = document;

	if (!thestyle)
	{
		thestyle = 'block';
	}
	
	if (theshown!='')
	{
		if (d.getElementById(theshown).style.display=='none' || (d.getElementById(theshown).style.display == '' && thestyle != 'table-row'))
		{
			if (thestyle == 'table-row')
			{
                d.getElementById(theshown).style.display = '';			    
			}
			else
			{
                d.getElementById(theshown).style.display = thestyle;   
			}
		}
		else
		{
			if (!signup)
			{
				d.getElementById(theshown).style.display = 'none';
			}
		}
	}
	
	if (thehidden)
	{
		d.getElementById(thehidden).style.display = 'none';
	}
	
	return false;

	if (thehidden2)
	{
		d.getElementById(thehidden2).style.display = 'none';
	}
}
   
function setActiveTab(target)
{
    var tabNameClicked = target.id;
    var tabList = document.getElementById('ulTabList');
    var myTabs = new Array();
     
    myTabs = tabList.getElementsByTagName('li');
    
    for (var i = 0; i < myTabs.length; i++)
    {    
        var myNode;
        if (myTabs[i].firstChild.nodeType != 1)
            myNode = myTabs[i].childNodes[1];
        else
            myNode = myTabs[i].firstChild;
        
        var divId = 'd'+myNode.id.replace('tab','');
        var divDisplay = document.getElementById(divId); 
    
        if (myNode.id == tabNameClicked)
        {
            myNode.className = 'active'; 
            divDisplay.style.display = 'block';  
        }
        else
        {
            myNode.className = ''; 
            divDisplay.style.display = 'none';  
        }
    }
}

function setActiveTabByName(target, tabListName) {
    var tabNameClicked = target.id;
    var tabList = document.getElementById(tabListName);
    var myTabs = new Array();

    myTabs = tabList.getElementsByTagName('li');

    for (var i = 0; i < myTabs.length; i++) {
        var myNode;
        if (myTabs[i].firstChild.nodeType != 1)
            myNode = myTabs[i].childNodes[1];
        else
            myNode = myTabs[i].firstChild;

        var divId = 'd' + myNode.id.replace('tab', '');
        var divDisplay = document.getElementById(divId);

        if (myNode.id == tabNameClicked) {
            myNode.className = 'active';
            divDisplay.style.display = 'block';
        }
        else {
            myNode.className = '';
            divDisplay.style.display = 'none';
        }
    }
}


function addOnloadEvent(fnc){
  if ( typeof window.addEventListener != "undefined" )
    window.addEventListener( "load", fnc, false );
  else if ( typeof window.attachEvent != "undefined" ) {
    window.attachEvent( "onload", fnc );
  }
  else {
    if ( window.onload != null ) {
      var oldOnload = window.onload;
      window.onload = function ( e ) {
        oldOnload( e );
        window[fnc]();
      };
    }
    else 
      window.onload = fnc;
  }
}
addOnloadEvent(checkTabs);
function checkTabs()
{
    var hash = location.hash;
    if (hash)
    {
        var id = hash.substring(1);
        var e = document.getElementById(id);
        if (e)
        {
            setActiveTab(e);
        }
    }
}


function quote(symbol) {
    window.location.href = "../../public/quotes/quotes.aspx?symbol=" + symbol;
}

function closeModal(beh) {
    var modalPopup = $find(beh);  if (!modalPopup) { return; }
    modalPopup.hide();
    return false;
}

function setTab(id) {
    var e = document.getElementById(id);
    if (e) {
        setActiveTab(e);
    }
}
