var currentPage;

function activeScript(pageName){
	currentPage = pageName;
}

$(function(){
	//common main navigation
	var navList = document.getElementById("nav").getElementsByTagName("ul")[0].getElementsByTagName("li");
	for(var i=0;i<navList.length;i++){
		if(navList[i].parentNode!==document.getElementById("nav").getElementsByTagName("ul")[0]){
			continue;
		}
		$(navList[i]).mouseover(function(e){
			e.currentTarget.originalClassName = e.currentTarget.className?e.currentTarget.className:"";
			e.currentTarget.className += " hover";
			e.currentTarget.getElementsByTagName("a")[0].className = "hover";
		})
		$(navList[i]).mouseout(function(e){
			e.currentTarget.className = e.currentTarget.originalClassName;
			e.currentTarget.getElementsByTagName("a")[0].className = "";
		})
	}
})

$(function(){
	//common bottom
	var customerContent = getElementsByClassName(getElementsByClassName(document,"customer_quote")[0],"logo")[0];
	
	if(getElementsByClassName(customerContent,"left").length == 0){
		return;
	}	
	
	var customerScrollCon = getElementsByClassName(customerContent,"content")[0].getElementsByTagName("div")[0];
	var customerPrev = getElementsByClassName(customerContent,"left")[0].getElementsByTagName("a")[0];
	var customerNext = getElementsByClassName(customerContent,"right")[0].getElementsByTagName("a")[0];
	var totalPageNum = customerScrollCon.getElementsByTagName("span")[0].getElementsByTagName("img").length;
	var customerPageNum = 1;
	customerPrev.className = "disabled";
	customerScrollCon.scrollLeft = 0;
	
	customerPrev.onclick = function(e){
		customerPageNum = customerPageNum>1?customerPageNum-1:1;
		slide();
	}
	
	customerNext.onclick = function(e){
		customerPageNum = customerPageNum<totalPageNum?customerPageNum+1:totalPageNum;
		slide();
	}
	
	function slide(){
		if(customerPageNum<=1){
			customerPrev.className = "disabled";
		}else{
			customerPrev.className = "";
		}
		
		if(customerPageNum>=totalPageNum){
			customerNext.className = "disabled";
		}else{
			customerNext.className = "";
		}
		
		$(customerScrollCon).stop();
		$(customerScrollCon).animate({ 
			scrollLeft:(customerPageNum-1) * 308
		}, 500 );
	}
})

function getElementsByClassName(parentNode,className){
	var tempArr = new Array();
	var elements = parentNode.getElementsByTagName("*");
	for(var i=0;i<elements.length;i++){
		if(elements[i].className == className){
			tempArr.push(elements[i]);
		}
	}
	return tempArr;
}

$(function(){
	//resources tabs for homepage
	if(currentPage!=="homepage")return;
	
	var titleList = getElementsByClassName(document.getElementById("resources"),"title clearfix")[0].getElementsByTagName("ul")[0].getElementsByTagName("li");
	var contentList = getElementsByClassName(document.getElementById("resources"),"content clearfix");
	for(var i=0;i<titleList.length;i++){
		titleList[i].liIndex = i;
		$(titleList[i]).mouseover(function(e){
			if(e.currentTarget.className.indexOf("-off")!==-1){
				clearOnState();
				e.currentTarget.className = e.currentTarget.className.replace("-off","-on");
				contentList[e.currentTarget.liIndex].style.display = "block";
			}
		})
	}
	
	function clearOnState(){
		for(var j=0;j<titleList.length;j++){
			if(titleList[j].className.indexOf("-on")!==-1){
				titleList[j].className = titleList[j].className.replace("-on","-off");
				contentList[j].style.display = "none";
			}
		}
	}
})
