function page_init() {
enableTooltips();
//temporary method do not remove this else it will give JS error since it is included in default html
}
function popUp(url) {
sealWin=window.open(url,"win",'toolbar=0,location=0,directories=0,status=1,menubar=1,scrollbars=1,resizable=1,width=500,height=450');
self.name = "mainWin";
}

 // close pop-up window 
 function clean() 
 {
     if (popwin != null)
        popwin.close();
 }
 

function launchdisclosure(url)
{
  window.open(url, "reader", "width=490,height=480,menubar=yes,scrollbars=yes");
}

function launchdisclosure1(url) {
window.open(url, "reader", "width=800,height=480,menubar=no,scrollbars=yes,toolbar=no, resizable=yes");
} 

function closeIt()
{
  self.close()
}



// Javascript functions for OB portfolio.
function display(text)
{
    alert(text)
}

// Java Script functions for PL	  
function getDigestNumber() {
   
       digestNumberLink = "https://digitalid.verisign.com/as2/f9d9f773a3ea4900bfae6bc696fc8e5f";
       sealWin=window.open(digestNumberLink,"win",'toolbar=0,location=0,directories=0,status=1,menubar=1,scrollbars=1,resizable=1,width=500,height=450');
       self.name = "mainWin";
                
}

function showAlert(url)
{	
	alert(" Your session has expired.\n ");
	parent.location.href= url;
}


//This part of the code is for State double letter pick

//The last time that a key was pressed.  The intitial value of 0 guarantees 
//that the test in keyPressed() fails.
var lastKeyTime = 0;
//Maximum delay between keystrokes in milliseconds.
var maxDelay = 1000;
//The characters entered
var input = " ";
//The selected index in the options
var matchIndex = 0;
//A flag to set up the options
var setUpOptions = true;
//The select flag is only used in Netscape
var selectFlag = true;
//The next variables are used to detect the type of browser
var internetExplorer = (navigator.appName == "Microsoft Internet Explorer") ? true : false;
var netscape = (navigator.appName == "Netscape") ? true : false;

function select(){
  if (internetExplorer) {
    window.document.Form1.ApplicantState.selectedIndex = matchIndex;
  } else if (netscape){
    if (!selectFlag )
	  return;
    selectFlag = false;
    window.document.Form1.ApplicantState.selectedIndex = matchIndex;
    window.document.Form1.ApplicantState.blur();
    window.document.Form1.ApplicantState.focus();
    selectFlag = true;
  }
}

function setUpTheOptions(){
  for (i =1; i < window.document.Form1.ApplicantState.options.length; i++){
    window.document.Form1.ApplicantState.options[i].text = " " + window.document.Form1.ApplicantState.options[i].text;
  }
}

var out = "";

function keyPressed(event){
  if (internetExplorer) {
    //If this is the first time set up the options
    if (setUpOptions){
      setUpTheOptions();
      setUpOptions = false;
    }
    var currentTime = new Date().getTime();
    //If the time after the last key stroke is less than maxDelay, append the key 
    //to input.  Otherwise, initialize input with the key
    if (currentTime - lastKeyTime < maxDelay)
      input = input + String.fromCharCode(window.event.keyCode).toLowerCase();
    else
      input = " " + String.fromCharCode(window.event.keyCode);
    lastKeyTime = currentTime; //this is the time of last key stroke
    //Match the input with the entries in the combobox.
    //matchIndex = -1; //index of the best match
matchIndex = 0;
    var maxCount = 0; //max number of characters matched
    //For each entry in the options list
    for (i =0; i < window.document.Form1.ApplicantState.options.length; i++){
      nextEntry = window.document.Form1.ApplicantState.options[i].text.toLowerCase();
      if (nextEntry.length < input.length)
      continue; //Entry is too short
      //Count how many characters in the entry match the input.
      var count = 0;
      for (j = 0; j < input.length; j++){
        if (nextEntry.charCodeAt(j) == input.charCodeAt(j))
          count = count + 1;
        else
          break;
      }
      //If the entry is a better match, select it.
      if (count > maxCount){
        matchIndex = i;
        maxCount = count;
      }
    }
    //Directly executing window.this.ApplicantState.selectedIndex = matchIndex; fails.  Must use a delay
    setTimeout("select()", 500);
  } else if (netscape){
  	if (event.which < 32 || event.which > 126)
		return;
    var currentTime = new Date().getTime();
    var delay = currentTime - lastKeyTime;
    if (delay < maxDelay)
      input = input + String.fromCharCode(event.which).toLowerCase();
    else
      input = String.fromCharCode(event.which);
    lastKeyTime = currentTime; //this is the time of last key stroke
    //Match the input with the entries in the combobox.
    matchIndex = -1; //index of the best match
    var maxCount = 0; //max number of characters matched
    //For each entry in the options list
    for (i =0; i < window.document.Form1.ApplicantState.options.length; i++){
      nextEntry = window.document.Form1.ApplicantState.options[i].text.toLowerCase();
      if (nextEntry.length < input.length)
        continue; //Entry is too short
      //Count how many characters in the entry match the input.
      var count = 0;
      for (j = 0; j < input.length; j++){
        if (nextEntry.charAt(j) == input.charAt(j))
          count = count + 1;
        else
          break;
      }
      //If the entry is a better match, select it.
      if (count > maxCount){
        matchIndex = i;
        maxCount = count;
      }
  }
  //Directly executing window.document.Form1.ApplicantState.selectedIndex = matchIndex; fails.  Must use a delay
  setTimeout("select()", 500);
  }
}


// Feb'05 release : Plastic Choice functionality Code : START
// This function added to display popup window when click on thumbnail image in
// plastic choice pages.
var cardPopWin = null;
function displayPCLargeImg(cardNameUrl, cardDesign, pcImage) {
            if (cardPopWin != null && !cardPopWin.closed) { 
             cardPopWin.document.close();
             cardPopWin.focus();
            }
 
            // variable to display popup window in center on screen
            var centerwidth=(screen.width/2)-(179/2);
            var centerheight=(screen.height/2)-(118/2);
            
            // Open a new jsp and pass cardname and image name in url because we are displaying card name from content servlet html file
            cardPopWin=window.open('PlasticChoicePopUpWindow.jsp?cardNameUrl='+cardNameUrl + '&cardDesign=' + cardDesign + '&pcImage=' + pcImage, "newwin", 'height=113, width=179,location=no,toolbar=no,scrollbars=no,menubar=no,top=' + centerheight + ',left=' + centerwidth);
}
 
 
// Close plastic choice card pop-up window on page onUnload
function cardPopWinClose() 
{
     if (cardPopWin != null && !cardPopWin.closed) {
        cardPopWin.close();
             }
}
// Feb'05 release : Plastic Choice functionality Code : END


//this is being called for getcard from right nav
function showTransactions(statementDate, transDate, postDate,  index,tranAmt, refNum, pageIndicator, transCd, arNum, recordNum )
{

	ns4 = (document.layers)? true:false;
	if(  ns4)
	{
	    // encodeDesc = unescape(encodeDesc);
	    // encodeDesc = unescape(encodeDesc);
	}

  	var func= "Ref_"+index+"()";
  	var descr =eval(func);
  	var func1= "Encoded_Ref_"+index+"()";
  	var encodeDesc =eval(func1);

	<!-- Remove $ and - of transaction amount -->
   	if( tranAmt.substring(0,1) == "-" )
   	{
		transactionAmt = tranAmt.substring(2);
	}
	else
	{
		transactionAmt = tranAmt.substring(1);
	}

	if (!newWindow || newWindow.closed)
  	{
  		var w=570;
  		var h=450;
  		var scroll='yes';
  		 var LeftPosition=(screen.width)?(screen.width-w)/2:100;TopPosition=(screen.height)?(screen.height-h)/2:100;
  		 var settings='width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=yes';



//'status,height=400,width=500,top=50,left=50,resizable=yes,scrollbars=yes'
  		if(statementDate != null && !(statementDate.length == 0)){
  			newWindow = window.open('transaction_detail?TransDate='+escape(transDate)+'&StatementDate='+escape(statementDate)+'&PostDate='+escape(postDate)+'&Descr='+escape(descr)+'&EncodeDescr='+escape(encodeDesc)+'&TransAmt='+escape(transactionAmt)+'&RefNumber='+escape(refNum)+'&pageIndicator='+pageIndicator+'&TransCd='+transCd+'&ARNumber='+arNum+'&RecNum='+recordNum,'TransactionDetail',settings);
  		}else{
//'status,height=400,width=500,top=50,left=50,resizable=yes,scrollbars=yes'
			newWindow = window.open('transaction_detail?TransDate='+escape(transDate)+'&StatementDate='+'&PostDate='+escape(postDate)+'&Descr='+escape(descr)+'&EncodeDescr='+escape(encodeDesc)+'&TransAmt='+escape(transactionAmt)+'&RefNumber='+escape(refNum)+'&pageIndicator='+pageIndicator+'&TransCd='+transCd+'&ARNumber='+arNum+'&RecNum='+recordNum,'TransactionDetail',settings);
		}
	
		if( !newWindow.opener )
		{
			newWindow.opener = window
  	  	}
  	}
  	else
  	{
  	 // window already open ... close it
  	newWindow.close()
  	}
 }
// End hiding script from old browsers -->
function launchgetcard(filename)
{
  var sPath = window.location.host;
  var filePath = "https://"+sPath+"/hcs/cms?collection=common&id=/"+filename;

  window.open(filePath, "reader", "width=490,height=480,menubar=yes,scrollbars=yes");
}
 var linkWin = false
function openIWPopUp(url,windowWidth,windowHeight)
{
	if (linkWin && !linkWin.closed)
	{
		linkWin.close();
	}
	var windowParameters = 'width='+windowWidth+',height='+windowHeight+',toolbar=no, directories=no, location=no, left=250, top=150, status=no, menubar=no, resizable=no, scrollbars=yes';
	
	linkWin = window.open(url,'',windowParameters);
	if (!linkWin.opener) linkWin.opener = self;
}
function simpleWinUp(targetAddress)
{
	var indexoflocale = targetAddress.indexOf("&locale");
    if (indexoflocale != -1)
    {
        targetAddress =  targetAddress.substring(0,indexoflocale);
    }

	var index = targetAddress.indexOf("=");
	targetAddress1 = targetAddress.substring(index+1,targetAddress.length);
	targetAddress =  targetAddress.substring(0,index+1) + escape(targetAddress1);
	window.open(targetAddress,'new',"height=230,width=550,status=no,toolbar=no,menubar=no,location=no,top=250");
}

//Added for enabling the enter key in all the forms.

function submitenter(myfield,e) {

	var keycode;
	if (window.event){
	 keycode = window.event.keyCode;
	}
	else{
		if (e){
			keycode = e.which;
		}
		else{
			return true;
		}
	}
	if (keycode == 13) {
		   submitForm();
		   return false;
	}
	else {
	   return true;
	}
}

function billPayOpenNewWindow(valBillPay)
	{
		paymentwindow = window.open(valBillPay,'','screenX=0,screenY=0,left=0,top=0,width=800,height=550,resizable=yes,scrollbars=yes,toolbar=no,locationbar=no,personalbar=no,menubar=no');
		paymentwindow.focus();
	}

 function crossSellOpenNewWindow(valCrossSell)
{
		paymentwindow = window.open(valCrossSell,'','screenX=0,screenY=0,left=0,top=0,width=800,height=550,resizable=yes,scrollbars=yes,toolbar=no,locationbar=no,personalbar=no,menubar=no');
		paymentwindow.focus();
}

// -------------------------------------------------------------------
// Switch Content Script- By Dynamic Drive, available at: http://www.dynamicdrive.com
// Created: Jan 5th, 2007
// April 5th: Added ability to persist content states by x days versus just session only
// -------------------------------------------------------------------

function switchcontent(className, filtertag){
	this.className=className
	this.collapsePrev=false //Default: Collapse previous content each time
	this.persistType="none" //Default: Disable persistence
	//Limit type of element to scan for on page for switch contents if 2nd function parameter is defined, for efficiency sake (ie: "div")
	this.filter_content_tag=(typeof filtertag!="undefined")? filtertag.toLowerCase() : ""
}

switchcontent.prototype.setStatus=function(openHTML, closeHTML){ //PUBLIC: Set open/ closing HTML indicator. Optional
	this.statusOpen=openHTML
	this.statusClosed=closeHTML
}

switchcontent.prototype.setColor=function(openColor, closeColor){ //PUBLIC: Set open/ closing color of switch header. Optional
	this.colorOpen=openColor
	this.colorClosed=closeColor
}

switchcontent.prototype.setPersist=function(bool, days){ //PUBLIC: Enable/ disable persistence. Default is false.
	if (bool==true){ //if enable persistence
		if (typeof days=="undefined") //if session only
			this.persistType="session"
		else{ //else if non session persistent
			this.persistType="days"
			this.persistDays=parseInt(days)
		}
	}
	else
		this.persistType="none"
}

switchcontent.prototype.collapsePrevious=function(bool){ //PUBLIC: Enable/ disable collapse previous content. Default is false.
	this.collapsePrev=bool
}


switchcontent.prototype.sweepToggle=function(setting){ //PUBLIC: Expand/ contract all contents method. (Values: "contract"|"expand")
	if (typeof this.headers!="undefined" && this.headers.length>0){ //if there are switch contents defined on the page
		for (var i=0; i<this.headers.length; i++){
			if (setting=="expand")
				this.expandcontent(this.headers[i]) //expand each content
			else if (setting=="contract")
				this.contractcontent(this.headers[i]) //contract each content
		}
	}
}


// -------------------------------------------------------------------
// PUBLIC: defaultExpanded(indices_of_contents)- Set contents that should be expanded by default when the page loads.
// Note that the persistence feature (if enabled) overrides this setting.
// Pass in the position of the contents relative to the rest of the contents ie: defaultExpanded(0,2,3) would expand the 1st, 3rd, and 4th contents by default
// -------------------------------------------------------------------

switchcontent.prototype.defaultExpanded=function(){
	var expandedindices=[] //Array to hold indices (position) of content to be expanded by default
	//Loop through function arguments, and store each one within array
	//Two test conditions: 1) End of Arguments array, or 2) If "collapsePrev" is enabled, only the first entered index (as only 1 content can be expanded at any time)
	for (var i=0; (!this.collapsePrev && i<arguments.length) || (this.collapsePrev && i==0); i++)
		expandedindices[expandedindices.length]=arguments[i]
	this.expandedindices=expandedindices.join(",") //convert array into a string of the format: "0,2,3" for later parsing by script
}


//PRIVATE: Sets color of switch header.

switchcontent.prototype.togglecolor=function(header, status){
	if (typeof this.colorOpen!="undefined")
		header.style.color=status
}


//PRIVATE: Sets status indicator HTML of switch header.

switchcontent.prototype.togglestatus=function(header, status){
	if (typeof this.statusOpen!="undefined")
		header.firstChild.innerHTML=status
}


//PRIVATE: Contracts a content based on its corresponding header entered

switchcontent.prototype.contractcontent=function(header){
	var innercontent=document.getElementById(header.id.replace("-title", "")) //Reference content for this header
	innercontent.style.display="none"
	this.togglestatus(header, this.statusClosed)
	this.togglecolor(header, this.colorClosed)
}


//PRIVATE: Expands a content based on its corresponding header entered

switchcontent.prototype.expandcontent=function(header){
	var innercontent=document.getElementById(header.id.replace("-title", ""))
	innercontent.style.display="block"
	this.togglestatus(header, this.statusOpen)
	this.togglecolor(header, this.colorOpen)
}

// -------------------------------------------------------------------
// PRIVATE: toggledisplay(header)- Toggles between a content being expanded or contracted
// If "Collapse Previous" is enabled, contracts previous open content before expanding current
// -------------------------------------------------------------------

switchcontent.prototype.toggledisplay=function(header){
	var innercontent=document.getElementById(header.id.replace("-title", "")) //Reference content for this header
	if (innercontent.style.display=="block")
		this.contractcontent(header)
	else{
		this.expandcontent(header)
		if (this.collapsePrev && typeof this.prevHeader!="undefined" && this.prevHeader.id!=header.id) // If "Collapse Previous" is enabled and there's a previous open content
			this.contractcontent(this.prevHeader) //Contract that content first
	}
	if (this.collapsePrev)
		this.prevHeader=header //Set current expanded content as the next "Previous Content"
}


// -------------------------------------------------------------------
// PRIVATE: collectElementbyClass()- Searches and stores all switch contents (based on shared class name) and their headers in two arrays
// Each content should carry an unique ID, and for its header, an ID equal to "CONTENTID-TITLE"
// -------------------------------------------------------------------

switchcontent.prototype.collectElementbyClass=function(classname){ //Returns an array containing DIVs with specified classname
	var classnameRE=new RegExp("(^|\\s+)"+classname+"($|\\s+)", "i") //regular expression to screen for classname within element
	this.headers=[], this.innercontents=[]
	if (this.filter_content_tag!="") //If user defined limit type of element to scan for to a certain element (ie: "div" only)
		var allelements=document.getElementsByTagName(this.filter_content_tag)
	else //else, scan all elements on the page!
		var allelements=document.all? document.all : document.getElementsByTagName("*")
	for (var i=0; i<allelements.length; i++){
		if (typeof allelements[i].className=="string" && allelements[i].className.search(classnameRE)!=-1){
			if (document.getElementById(allelements[i].id+"-title")!=null){ //if header exists for this inner content
				this.headers[this.headers.length]=document.getElementById(allelements[i].id+"-title") //store reference to header intended for this inner content
				this.innercontents[this.innercontents.length]=allelements[i] //store reference to this inner content
			}
		}
	}
}


//PRIVATE: init()- Initializes Switch Content function (collapse contents by default unless exception is found)

switchcontent.prototype.init=function(){
	var instanceOf=this
	this.collectElementbyClass(this.className) //Get all headers and its corresponding content based on shared class name of contents
	if (this.headers.length==0) //If no headers are present (no contents to switch), just exit
		return
	//If admin has changed number of days to persist from current cookie records, reset persistence by deleting cookie
	if (this.persistType=="days" && (parseInt(switchcontent.getCookie(this.className+"_dtrack"))!=this.persistDays))
		switchcontent.setCookie(this.className+"_d", "", -1) //delete cookie
	// Get ids of open contents below. Four possible scenerios:
	// 1) Session only persistence is enabled AND corresponding cookie contains a non blank ("") string
	// 2) Regular (in days) persistence is enabled AND corresponding cookie contains a non blank ("") string
	// 3) If there are contents that should be enabled by default (even if persistence is enabled and this IS the first page load)
	// 4) Default to no contents should be expanded on page load ("" value)
	var opencontents_ids=(this.persistType=="session" && switchcontent.getCookie(this.className)!="")? ','+switchcontent.getCookie(this.className)+',' : (this.persistType=="days" && switchcontent.getCookie(this.className+"_d")!="")? ','+switchcontent.getCookie(this.className+"_d")+',' : (this.expandedindices)? ','+this.expandedindices+',' : ""
	for (var i=0; i<this.headers.length; i++){ //BEGIN FOR LOOP
		if (typeof this.statusOpen!="undefined") //If open/ closing HTML indicator is enabled/ set
			this.headers[i].innerHTML='<span class="status"></span>'+this.headers[i].innerHTML //Add a span element to original HTML to store indicator
		if (opencontents_ids.indexOf(','+i+',')!=-1){ //if index "i" exists within cookie string or default-enabled string (i=position of the content to expand)
			this.expandcontent(this.headers[i]) //Expand each content per stored indices (if ""Collapse Previous" is set, only one content)
			if (this.collapsePrev) //If "Collapse Previous" set
			this.prevHeader=this.headers[i]  //Indicate the expanded content's corresponding header as the last clicked on header (for logic purpose)
		}
		else //else if no indices found in stored string
			this.contractcontent(this.headers[i]) //Contract each content by default
		this.headers[i].onclick=function(){instanceOf.toggledisplay(this)}
	} //END FOR LOOP
	switchcontent.dotask(window, function(){instanceOf.rememberpluscleanup()}, "unload") //Call persistence method onunload
}


// -------------------------------------------------------------------
// PRIVATE: rememberpluscleanup()- Stores the indices of content that are expanded inside session only cookie
// If "Collapse Previous" is enabled, only 1st expanded content index is stored
// -------------------------------------------------------------------

//Function to store index of opened ULs relative to other ULs in Tree into cookie:
switchcontent.prototype.rememberpluscleanup=function(){
	//Define array to hold ids of open content that should be persisted
	//Default to just "none" to account for the case where no contents are open when user leaves the page (and persist that):
	var opencontents=new Array("none")
	for (var i=0; i<this.innercontents.length; i++){
		//If persistence enabled, content in question is expanded, and either "Collapse Previous" is disabled, or if enabled, this is the first expanded content
		if (this.persistType!="none" && this.innercontents[i].style.display=="block" && (!this.collapsePrev || (this.collapsePrev && opencontents.length<2)))
			opencontents[opencontents.length]=i //save the index of the opened UL (relative to the entire list of ULs) as an array element
		this.headers[i].onclick=null //Cleanup code
	}
	if (opencontents.length>1) //If there exists open content to be persisted
		opencontents.shift() //Boot the "none" value from the array, so all it contains are the ids of the open contents
	if (typeof this.statusOpen!="undefined")
		this.statusOpen=this.statusClosed=null //Cleanup code
	if (this.persistType=="session") //if session only cookie set
		switchcontent.setCookie(this.className, opencontents.join(",")) //populate cookie with indices of open contents: classname=1,2,3,etc
	else if (this.persistType=="days" && typeof this.persistDays=="number"){ //if persistent cookie set instead
		switchcontent.setCookie(this.className+"_d", opencontents.join(","), this.persistDays) //populate cookie with indices of open contents
		switchcontent.setCookie(this.className+"_dtrack", this.persistDays, this.persistDays) //also remember number of days to persist (int)
	}
}


// -------------------------------------------------------------------
// A few utility functions below:
// -------------------------------------------------------------------


switchcontent.dotask=function(target, functionref, tasktype){ //assign a function to execute to an event handler (ie: onunload)
	var tasktype=(window.addEventListener)? tasktype : "on"+tasktype
	if (target.addEventListener)
		target.addEventListener(tasktype, functionref, false)
	else if (target.attachEvent)
		target.attachEvent(tasktype, functionref)
}

switchcontent.getCookie=function(Name){ 
	var re=new RegExp(Name+"=[^;]+", "i"); //construct RE to search for target name/value pair
	if (document.cookie.match(re)) //if cookie found
		return document.cookie.match(re)[0].split("=")[1] //return its value
	return ""
}

switchcontent.setCookie=function(name, value, days){
	if (typeof days!="undefined"){ //if set persistent cookie
		var expireDate = new Date()
		var expstring=expireDate.setDate(expireDate.getDate()+days)
		document.cookie = name+"="+value+"; expires="+expireDate.toGMTString()
	}
	else //else if this is a session only cookie
		document.cookie = name+"="+value
}
// JavaScript Document
// *************************************************************
// Inherited function Name: Accordion_click()
// Parameter: handle object(referenced by "this" when invoked) of the Accordion Expand/Collapse functionality
// Purpose: Created for Accordion Expand/Collapse functionality
// Inherited source: ShowHide_click()
// Version: 1.0
// Last modified: 07, Aug 2007
// Modification note: loop added to parse through the list, until the penultimate list item
//					and each list item is checked for the clicked item. The classes are swapped for 
//					the clicked Item and is assigned as closed for the remaining items.
// Version: 1.1
// Last modified: 07, Aug 2007
// Modification note: nextSibbling replaced with objHandleItem = objParent.getElementsByTagName('LI')[i+1];, for cross browser compatibility
// *************************************************************
function Accordion_click(handle)
{
	try
	{
		var objParent = handle.parentNode;	
		for(i=0;i<objParent.getElementsByTagName('LI').length-1;i++)
		{
			var objHandle = objParent.getElementsByTagName('LI')[i];
			objHandleItem = objParent.getElementsByTagName('LI')[i+1];			
			
			// START- for FAQ Handle Icon & content display change
			if(handle == objHandle){
				if(objHandle.className.indexOf("opened")!=-1){
					objHandle.className=objHandle.className.replace("opened","closed");
					
					if(objHandleItem.className.indexOf("hidden")!=-1)
						objHandleItem.className=objHandleItem.className.replace("hidden","");
					else if(objHandleItem.className.indexOf("grillhandle")==-1)
						objHandleItem.className="hidden "+objHandleItem.className;
				}
				else if(objHandle.className.indexOf("closed")!=-1)
				{
					objHandle.className=objHandle.className.replace("closed","opened");	
					if(objHandleItem.className.indexOf("hidden")!=-1)
						objHandleItem.className=objHandleItem.className.replace("hidden","");
				}
			}else
			{
				if(objHandle.className.indexOf("opened")!=-1)
					objHandle.className=objHandle.className.replace("opened","closed");
				if((objHandleItem.className.indexOf("hidden")==-1)&(objHandleItem.className.indexOf("grillHandle")==-1)){
					objHandleItem.className="hidden "+objHandleItem.className;					
				}
			}		
		}	
	}
	catch(e)	
	{
		alert(e);
	}
}




//Added for Yodlee Tab Interface


function swapDiv(liID){

if (liID=='tab2Head'){
if(document.getElementById(liID).className=='tabHead2'){



document.getElementById(liID).className='tabHead2Selected';
document.getElementById('tab1Head').className='tabHead1';
document.getElementById('tab2').style.display="block";
document.getElementById('tab1').style.display="none";
}
}

if (liID=='tab1Head'){
if(document.getElementById(liID).className=='tabHead1'){



document.getElementById(liID).className='tabHead1Selected';
document.getElementById('tab2Head').className='tabHead2';
document.getElementById('tab1').style.display="block";
document.getElementById('tab2').style.display="none";
                                   }
                         }

}