
    function SwapTab (sTabName, oClick) {           
        //
        var oActiveTabId = document.getElementById("activetableft").parentNode.id;
        var iActiveTabId = oActiveTabId.substr(oActiveTabId.search(/\d/));
        var iActivateTabId = sTabName.substr(oActiveTabId.search(/\d/));        
        
        // Change ID to inactive for the current active tab        
        document.getElementById("activetableft").id = "inactivetableft";
        document.getElementById("activetabmid").id = "inactivetabmid";
        document.getElementById("activetabright").id = "inactivetabright";        
        document.getElementById("tabcontent" + iActiveTabId).style.display = "none";
        
        document.getElementById("activetabllink").id = "";        
        oClick.id = "activetabllink";
        
        //Change the ID for the tab bing activated
        var oTab = document.getElementById(sTabName)
        var oTabDivs = oTab.childNodes;
    
        for (i=0; i < oTabDivs.length; i++) {
            if(oTabDivs.item(i).id == "inactivetableft") { oTabDivs.item(i).id = "activetableft"; }
            if(oTabDivs.item(i).id == "inactivetabmid") { oTabDivs.item(i).id = "activetabmid"; }
            if(oTabDivs.item(i).id == "inactivetabright") { oTabDivs.item(i).id = "activetabright"; }            
        }
        document.getElementById("tabcontent" + iActivateTabId).style.display = "block";
        
        //Change the tabcontent div for display
    }

	function toggleRoller(aHrefId, sLinkText, sImgArrowId) {
		var iIterator = sImgArrowId.substr(sImgArrowId.length - 1);

			if (document.getElementById(aHrefId).href.search("animatedcollapse.show") > 0 ) {
                document.getElementById(aHrefId).href = document.getElementById(aHrefId).href.replace("animatedcollapse.show", "animatedcollapse.hide")
				bgImageDivHeightUp("rollimage" + iIterator);
				//alert(document.getElementById(aHrefId).innerHTML);
            }
            else {
                document.getElementById(aHrefId).href = document.getElementById(aHrefId).href.replace("animatedcollapse.hide", "animatedcollapse.show")
				bgImageDivHeightNormal("rollimage" + iIterator);
            }
            
            if (document.getElementById(sImgArrowId).src.search("tab-qa-rolldown.gif") > 0) {
                document.getElementById(sImgArrowId).src = document.getElementById(sImgArrowId).src.replace("tab-qa-rolldown.gif", "tab-qa-rollup.gif");
            }
            else {
                document.getElementById(sImgArrowId).src = document.getElementById(sImgArrowId).src.replace("tab-qa-rollup.gif", "tab-qa-rolldown.gif");
            }
            
            document.getElementById(aHrefId).href = document.getElementById(aHrefId).href.replace(sLinkText, document.getElementById(aHrefId).innerHTML)
            document.getElementById(aHrefId).innerHTML = sLinkText;

			//getElementsByClassName("vahutest5");
    }

	function bgImageDivHeightUp (classname, node)  {    
	    if(!node) node = document.getElementsByTagName("body")[0];    
	    var a = [];    
	    var re = new RegExp('\\b' + classname + '\\b');    
	    var els = node.getElementsByTagName("*");    
	    for(var i=0,j=els.length; i<j; i++) {
	        if(re.test(els[i].className)) {	            
	            //alert(els[i].id);
	            els[i].style.height = "278px";
	        }			
	    }
	}

	function bgImageDivHeightNormal (classname, node)  {    
	    if(!node) node = document.getElementsByTagName("body")[0];    
	    var a = [];    
	    var re = new RegExp('\\b' + classname + '\\b');    
	    var els = node.getElementsByTagName("*");    
	    for(var i=0,j=els.length; i<j; i++) {
	        if(re.test(els[i].className)) {	            
	            //alert(els[i].id);
	            els[i].style.height = "100px";
	        }
			else {
				if (classname.substr(0, classname.length -1) == (els[i].className).substr(0, els[i].className.length - 1)) {
					// Below is IE6 hack
					els[i].style.marginTop = "0px";
					els[i].style.marginTop = "5px";
				}
			}
	    }
	}

	function getElementsByClassName(classname, node)  {    
	    if(!node) node = document.getElementsByTagName("body")[0];    
	    var a = [];    
	    var re = new RegExp('\\b' + classname + '\\b');    
	    var els = node.getElementsByTagName("*");    
	    for(var i=0,j=els.length; i<j; i++) {
	        if(re.test(els[i].className)) {
	            //a.push(els[i]);    
	            alert(els[i].id);
	            els[i].style.height = "278px";
	        }
	        //return a;
	    }
	}


