//CLG highlighting
var BC_CATALOGS_ON = 1;
var BC_BLOGS_ON = 2;

var BC_CUSTOM1_ON = 3;
var CUSTOM1_REGEX = /(\/_webapp_)|(A=WebApp)|CustomContentRetrieve.aspx\?ID=167988/;
var CUSTOM1_URL = "/sample_articles"

var DEFAULT_HIGHLIGHT = 0;
var currentgwapo1 = "";
var currentgwapo2 = "";
var currentgwapo="";

function checkActive(modeParam) {
	var und;
	// li array
	var a = document.getElementsByTagName("li");

	var loc = window.location.href;
	var i;


	if(!modeParam || modeParam.length == 0)
		modeParam = [DEFAULT_HIGHLIGHT];


	//if _product found on url	
	if( loc.split("/_product_").length > 1 ){
		for(i =0; i < modeParam.length; i++){
			if(modeParam[i] == BC_CATALOGS_ON){
				BCProductpageHighlight();
				break;
			}
		}
		
		if( i == modeParam.length)
			defaultHighlight();	

	}
	//if /_blog/ found on url
	else if( loc.split("/_blog/").length > 1){
		for(i =0; i < modeParam.length; i++){
			if(modeParam[i] == BC_BLOGS_ON){
				BCblogSecondlayerHighlight();
				break;
			}
		}

		if( i == modeParam.length)
			defaultHighlight();	


	}
	//custom1 regex highlight
	else if(CUSTOM1_REGEX.test(loc)){

		for(i =0; i < modeParam.length; i++){
			if(modeParam[i] == BC_CUSTOM1_ON){
				BCCustom1Highlight(CUSTOM1_REGEX, CUSTOM1_URL);
				break;
			}
		}

		if( i == modeParam.length)
			defaultHighlight();	
		
	
	}
	else{
		
		defaultHighlight();	
	}
	
	

}

function defaultHighlight(){

	var und;
	// li array
	var a = document.getElementById("firstContainer").getElementsByTagName("li");
	
	var firstlis = document.getElementById("firstContainer").getElementsByTagName("li");
	var secondlis = document.getElementById("secondContainer").getElementsByTagName("li");
	
	var loc = window.location.href;




	//if first layer link clicked

	for(var i=0; i < firstlis.length; i++){
		
		if(firstlis[i].getElementsByTagName("a")[0] && firstlis[i].getElementsByTagName("a")[0].href == loc){		
			firstlis[i].getElementsByTagName("a")[0].className="activated";		
			 
		//alert(firstlis[i].getElementsByTagName("a")[0].innerHTML);
		//currentgwapo = firstlis[i].getElementsByTagName("a")[0];
			if(document.getElementById("sub_" + i)){
				document.getElementById("sub_" + i).style.display = "block";
				
			}
	
		}
	}
	
	//for secondlayer
	for(var i=0; i < secondlis.length; i++){
		
		if(secondlis[i].getElementsByTagName("a")[0] && secondlis[i].getElementsByTagName("a")[0].href == loc){		
			secondlis[i].getElementsByTagName("a")[0].className="activated";	
			secondlis[i].parentNode.style.display = "block";
			
			firstlis[secondlis[i].parentNode.id.split("sub_")[1]].getElementsByTagName("a")[0].className = "activated";
			currentgwapo = secondlis[i].parentNode;
		}
	}
	
	
	
}




function delineate(str)
{
theleft = str.indexOf("_product_") + 9;
theright = str.lastIndexOf("/");
return(str.substring(theleft, theright));
}


function getSuffix(str,suff)
{
	var leftside = str.indexOf(suff) + suff.length;
	var rightside;


	if(str.substring(leftside).indexOf("/") < 0 )
	    rightside = str.length;
	else
		rightside = str.substring(leftside).indexOf("/") + leftside;
	
	return(str.substring(leftside, rightside));	
}
function mout(t){
	//var t = obj.innerHTML;
	//alert(t);	
	//alert("shinji");
	}

