﻿//
function ChangePicture(IsOver, objTbl)
{
	var elContainer;
	var strClass;
	elContainer = objTbl.getElementsByTagName('td');
	
	if (IsOver)
	{
		for (var i=0; i < elContainer.length; i++ )
		{				
			elContainer[i].className += "_Over"; 				
		}
	}
	else
	{
		for (var i=0; i < elContainer.length; i++ )
		{
			strClass = elContainer[i].className;
			elContainer[i].className = strClass.substring(0,strClass.length-5);
		}
	}			
}
//
function isChangeOver(obj,isOver)
{
 var strClass = obj.className;
    //true means is pressed
    if (isOver == true)
	{
    	if (strClass.indexOf('_Over') < 0)
	    {
		    obj.className += "_Over"; 	
		}
	}
	else
	{  
	    if (strClass.indexOf('_Over') > 0)
	    {
    		obj.className = strClass.substring(0,strClass.length-5);
		}
	}		
}
//
function ChangeDiv_Tabs(id)
{
    if ( id == '1')
    {     
        isChangeOver(document.getElementById('Tabs_1_center'),true); 
        isChangeOver(document.getElementById('Tabs_1_left'),true);
        isChangeOver(document.getElementById('Tabs_2_center'),false);
        isChangeOver(document.getElementById('Tabs_2_left'),false);  
        document.getElementById('Tabs_Content_1').style.display = '' ;
        document.getElementById('Tabs_Content_2').style.display = 'none' ;
    }
    else
    {
        isChangeOver(document.getElementById('Tabs_1_center'),false); 
        isChangeOver(document.getElementById('Tabs_1_left'),false);
        isChangeOver(document.getElementById('Tabs_2_center'),true);
        isChangeOver(document.getElementById('Tabs_2_left'),true);
        document.getElementById('Tabs_Content_1').style.display = 'none' ;
        document.getElementById('Tabs_Content_2').style.display = '' ;
    }
    
}
// finds a control that had the given server id, of a the given type
// in the given parent.
function findControl(parent, tagName, serverId) 
{
    var items = parent.getElementsByTagName(tagName);
    
    // walk the items looking for the right guy
    for (var i = 0; i < items.length; i++) {
        var ctl = items[i];
        if (ctl && ctl.id) {
            // check the end of the name.
            //
            var subId = ctl.id.substring(ctl.id.length - serverId.length);
            if (subId == serverId) {
                return ctl;                        
            }
        }
    }   
    return null;
}
//
function loadTabPanel(sender, e) 
{
  
     var tabContainer = sender;           
    
    if (tabContainer) {
        var updateControlId = "TabButton" + tabContainer.get_activeTabIndex();
         // get the active tab and find our button
        //
        var activeTab = tabContainer.get_activeTab();            
       
        
        // check to see if we've already loaded
        //
        if (findControl(activeTab.get_element(), "div", "TabContent" + tabContainer.get_activeTabIndex())) return;
        
                        
        var updateControl =  findControl(activeTab.get_element(), "input", updateControlId);
        
        if (updateControl) {
        
            // fire the update
            //
            updateControl.click();
        }
    }   
}