﻿var selectedButton = null;
var transButtonIndex = null;				       

function buttonOverOut(ImageURL, State, Self)
{

	if (selectedButton == Self)
	return;
					
	var buttonObject = Self;
	switch(State)
	{
		case "1":
			buttonObject.src = ImageURL;
			break;
		case "0":
			buttonObject.src = ImageURL;
			break;				     
	}
}

function cellOverOut(ImageURL, State, Self)
{

	if (selectedButton == Self)
	return;
					
	var buttonObject = Self;
	
	switch(State)
	{
		case "1":
		    buttonObject.style.backgroundImage='url(' + ImageURL+ ')';
		    buttonObject.className="CustomerButtonOver";
			break;
		case "0":
			buttonObject.style.backgroundImage='url(' + ImageURL+ ')';
			buttonObject.className="CustomerButton";
			break;	
		case "2":
			buttonObject.style.backgroundImage='url(' + ImageURL+ ')';
			buttonObject.className="CustomerButtonClick";
			break;			     
	}
}


function subToppicButtonOverOut(cSSClass,Self)
{
	if (selectedButton == Self)
	return;					
	var buttonObject = Self;	
	buttonObject.className = cSSClass;
} 

function subTopicOverOut(Self,State)			
{
	switch(State)
	{
		case 1:
			Self.style.color="#3F3229";
			break;
		case 0:
			Self.style.color="#A29285";
			break;
	}
}            


function loadTradingSubTopic()
{
	if(sSender!= "0")
	{
		buttonClick(sSender);
		changeLoginPanel(sSender);
	}
}

function transButtonOverOut(State,  Self)
{
	var buttonObject = Self;
	               
	switch(State)
	{
		case "1":
			buttonObject.className="TransButtonOver";
			break;
		case "0":
			buttonObject.className="TransButton";
			break;
	}
}

 function buttonClick(iNumber)
{	
	var prevSelectedButton	= selectedButton;
	var objectContentHolder	= document.getElementById("tdMain");
	var objectContent		= document.getElementById("dvContent" + iNumber);
	var headerTopicImage = document.getElementById("imgMiniTopicHeader");					
	selectedButton = document.getElementById(sImageID[iNumber]);
	var buttonObject = document.getElementById(sImageID[iNumber]);
	var menu	=	document.getElementById("dvSubTopicMenu" + iNumber)
	
	var preservedSender = document.getElementById("preservedSender");
		
	if(prevSelectedButton == selectedButton)
	return;
	
	if (preservedSender)
		preservedSender.value = iNumber;
	
	if (prevSelectedButton)	
		prevSelectedButton.onmouseout();			
						
	if((iNumber==3 || iNumber==4) && menu)
	{
		buttonObject.className = sButtonImageList[iNumber];		
		buttonObject.innerHTML= menu.innerHTML;		
	}
	else

		buttonObject.src = "Images/"+ sButtonImageList[iNumber];
					
		if ( headerTopicImage )
			headerTopicImage.src = "Images/" + sHeaderImageList[iNumber];
			
			if ( objectContentHolder && objectContent )
			objectContentHolder.innerHTML = objectContent.innerHTML;
		else if (objectContentHolder)
			objectContentHolder.innerHTML = "";
}      
 
function btnLftNavClick(iNumber)
{
	var prevSelectedButton	= selectedButton;
	var objectContentHolder	= document.getElementById("Content");				
	var headerTopicImage = document.getElementById("imgMiniTopicHeader");
	var buttonObject = document.getElementById(sImageID[iNumber]);
								
	selectedButton = document.getElementById(sImageID[iNumber]);
				
				
								
	if (prevSelectedButton)
		prevSelectedButton.onmouseout();
												
										
	buttonObject.src = "Images/"+ sButtonImageList[iNumber];
							
	if ( headerTopicImage )
		headerTopicImage.src = "Images/" + sHeaderImageList[iNumber];
								
	objectContentHolder.src = sPageID[iNumber];
}

function loadSubTopicResearchCenter()
{
	sSender = parseInt(sSender)
	if(sSender!= 0)	
	btnLftNavClick(sSender);
}
           
function loadSubTopic()
{	
		
	sSender = parseInt(sSender);				
	if(sSender!= 0)
	{
		if(sSender >= 31 && sSender <= 36 )
		{	
			buttonClick(parseInt(sSender/10));
			subTopicClick(sSender);
		}
		else
			buttonClick(sSender);
	}
}
            
function openNONUSWireIns()
{
	var oW = window.open("Non-USWireIns.htm", null, "toolbar=no, width=400px, height=450px, menubar=no, scrollbars=yes, resizable=yes");
	return false;
}

function changeLoginPanel(iNumber)
{
	if(iNumber==6)	
		transButtonIndex=iNumber;		
	else
		transButtonIndex=null;
							
	tdOnyxBackgroundHolder.style.height="123px";//sRightPanelImageHeight[iNumber];
	tdOnyxBackgroundHolder.style.backgroundImage = "url('Images/" + sRightPanelBackImage[iNumber] + "')";
					
	if(sRightPanelButtonCaption[iNumber] && sRightPanelButtonTopPadding[iNumber] && sRightPanelURL[iNumber] && sRightPanelLocation[iNumber])
	{
		tdOnyxBackgroundHolder.style.paddingLeft="35px";
		tdOnyxBackgroundHolder.style.paddingTop=sRightPanelButtonTopPadding[iNumber];
		tdOnyxButton.style.cssText="background-image: url(Images/Onyx.gif)";
		ancOnyxButton.innerHTML=sRightPanelButtonCaption[iNumber];
		ancOnyxButton.href=sRightPanelURL[iNumber];
		ancOnyxButton.target=sRightPanelLocation[iNumber];		
	}
	else
	{					
		tdOnyxButton.style.backgroundImage="";
		ancOnyxButton.innerHTML="";
	}								                          
}



function transButtonClick(self)
{
	if(transButtonIndex==6)
	alert("Please click OK to go to RANweb. Once there, please be sure to enter '.rcg' in front of both your username (your RCG account number) AND password.");
}			
		
		
function printPage()
{								
//		document.all.dvPrntr.style.visibility="hidden";
//		var content = document.getElementById('tdMain').innerHTML;				
//		var winId = window.open('','','titlebar=no,toolbar=no,hotkeys=no,height=1,width=1,dependent=yes','');												
//		winId.document.write("<BODY ONLOAD='javascript:focus();print();self.close();'>" + content + "</BODY>");					
//		winId.document.close();							
//		setTimeout("document.all.dvPrntr.style.visibility='visible'", 6000);										
}	

function CheckDefault(sender, defaultText)
{
	if (sender.value == "")
		{
			sender.value = defaultText;
			if (sender.name == "SearchString")
				sender.className = ('HomeSearchControl');
			else
				
			sender.className = ('brlogin');
		}	
}
function blankOnClick(Self)
{		
	if(Self.value == "Search")
		{
			Self.value="";
		}
	else
		{		
			Self.select();
		}	
}		

function submitenter(myfield, e)
{
    var keycode;
    var parentTable;
    var inputs;
    var btn;
    
    if (window.event.srcElement)
    {
        parentTable = window.event.srcElement.offsetParent;
        inputs      = parentTable.getElementsByTagName("INPUT");
        
        for (i = 0; i < inputs.length; i++)
            if (inputs[i].id.indexOf("btnLogin") > -1)
                btn = inputs[i];
    }
        
    if (window.event) 
        keycode         = window.event.keyCode;
    else if (e && e.which) 
        keycode = e.which;
    else 
        return true;

    if (btn && keycode == 13)
    {
       btn.click();
      return false;
    }
    else
        return true;
}
