var rota=1;
var currentTab=1;
var alertTimerId=0;
var colr="#ff6600";

function getAbsLeft(el){
	var l=el.offsetLeft;
	while((el=el.parentNode) && el!=document)
		l+=el.offsetLeft;
	return l;
}

function getAbsTop(el){
	var t=el.offsetTop;
	while((el=el.parentNode) && el!=document)
		t+=el.offsetTop;
  	return t;
}

function pop_tabshow(t){//pass in value "1" "2" "3"	
	for (var j=1; j<4; j++){
		var cont1="pop"+j;		
		if (j == t){
			var act_tab="pf"+j;
			document.getElementById(act_tab).style.color = "#ffffff"; //tab font color			
			for (var i=1; i<7; i++){
				var tbt_id="pt"+j+"_"+i; //pt2_4
				document.getElementById(tbt_id).style.background = "#9da0a5";
			}
			document.getElementById(cont1).style.display = '';
		}
		else {
			var inact_tab="pf"+j;
			document.getElementById(inact_tab).style.color = "#6c6e7a"; //tab font color				
			for (var i=1; i<7; i++){
				var othertabt_id="pt"+j+"_"+i; //pt2_4
				document.getElementById(othertabt_id).style.background = "#ffffff";
			}
			document.getElementById(cont1).style.display = 'none';
		}
	}
}

function tabshow(t, r){ //called tabshow('t1', 0)
	var s=t.substring(1);
	if (r==0){
		clearTimeout (alertTimerId );
	}
	rota=r;	
	var colr="#ff6600";
	if (s == 1){
		colr="#ff6600";
	}
	else if (s == 2){
		colr="#660099";
	}
	else if (s == 3){
		colr="#009933";
	}
	else if (s == 4){
		colr="#0033ff";
	}
	else{
		colr="#ec1c24";
	}
	
	for (var j=1; j<6; j++){
		if (s == j){
			for (var i=1; i<10; i++){
				var tab=t+"_"+i;
				document.getElementById(tab).style.background = colr;
			}
		}
		else {			
			var othertab="t"+j;
			tabhide(othertab);			
		}
	}
	pageshow(s);
}

function tabhide(t){
	for (var i=1; i<10; i++){
		var tab=t+"_"+i;
		document.getElementById(tab).style.background = "#6d7278";
	}
//	document.getElementById(c).className = "ActiveTab";//only one active one time
}
function pageshow(p){
	for (var i=1; i<6; i++) {
		var d1='p'+i;
		if (i == p){
			document.getElementById(d1).style.display = '';
		}
		else {
			document.getElementById(d1).style.display = 'none';
		}
	}

	if (rota == 1){
		currentTab=p;
		alertTimerId=setTimeout("hp_rotate();",15000); 
	}
}

function hp_rotate(){
	currentTab++;
	if (currentTab > 5){
		currentTab=1;
	}
	var t='t'+currentTab;
	if (rota == 1){tabshow(t, 1);}
}

function rotatResume(){
	rota=1;
	alertTimerId=setTimeout("hp_rotate();",15000); 
}

function ini(i){
	var l_pos=getAbsTop(document.getElementById('l_btm_pos'));
	var r_pos=getAbsTop(document.getElementById('r_btm_pos'));
	var c_pos=getAbsTop(document.getElementById('c_btm_pos'));
	var hgt=Math.max(l_pos, r_pos);
	hgt=Math.max(hgt, c_pos);
	hgt=hgt+50;
	document.getElementById('doc_pg').style.height=hgt+"px";	
	
	var t='t'+i;
	tabshow(t, 1);
}

function section_ini(s){
	var l_pos=getAbsTop(document.getElementById('l_btm_pos'));
	var r_pos=getAbsTop(document.getElementById('r_btm_pos'));
	var c_pos=getAbsTop(document.getElementById('c_btm_pos'));
	var hgt=Math.max(l_pos, r_pos);
	hgt=Math.max(hgt, c_pos);
	hgt=hgt+200;
	document.getElementById('doc_pg').style.height=hgt+"px";	
	
	if (s == 1){
		colr="#ff6600";
	}
	else if (s == 2){
		colr="#660099";
	}
	else if (s == 3){
		colr="#009933";
	}
	else if (s == 4){
		colr="#0033ff";
	}
	else{
		colr="#ec1c24";
	}	
	section_tabshow('t1', 1);
}

function section_tabshow(t, r){ // called section_tabshow('t1', '1')
	var s=t.substring(1);
	if (r==0){
		clearTimeout (alertTimerId );
	}
	rota=r;		
	
	for (var j=1; j<6; j++){
		if (s == j){
			for (var i=1; i<10; i++){
				var tab=t+"_"+i;
				document.getElementById(tab).style.background = colr;
			}
		}
		else {			
			var othertab="t"+j;
			section_tabhide(othertab);			
		}
	}
	section_pageshow(s);
}

function section_tabhide(t){
	for (var i=1; i<10; i++){
		var tab=t+"_"+i;
		document.getElementById(tab).style.background = "#6d7278";
	}
//	document.getElementById(c).className = "ActiveTab";//only one active one time
}

function section_pageshow(p){
	for (var i=1; i<6; i++) {
		var d1='p'+i;
		if (i == p){
			document.getElementById(d1).style.display = '';
		}
		else {
			document.getElementById(d1).style.display = 'none';
		}
	}

	if (rota == 1){
		currentTab=p;
		alertTimerId=setTimeout("sn_rotate();",15000); 
	}
}

function sn_rotatResume(){
	rota=1;
	alertTimerId=setTimeout("sn_rotate();",15000); 
}

function sn_rotate(){
	currentTab++;
	if (currentTab > 5){
		currentTab=1;
	}
	var t='t'+currentTab;
	if (rota == 1){section_tabshow(t, 1);}
}

function relink_show() {
	document.getElementById("relink_hd").style.display = 'none';
	document.getElementById("relink_sw").style.display = '';
	document.getElementById("relink_cont").style.display = '';
}

function relink_hide() {
	document.getElementById("relink_hd").style.display = '';
	document.getElementById("relink_sw").style.display = 'none';
	document.getElementById("relink_cont").style.display = 'none';
}

function qlink_show() {
	document.getElementById("qlink_hd").style.display = 'none';
	document.getElementById("qlink_sw").style.display = '';
	document.getElementById("qlink_cont").style.display = '';
}

function qlink_hide() {
	document.getElementById("qlink_hd").style.display = '';
	document.getElementById("qlink_sw").style.display = 'none';
	document.getElementById("qlink_cont").style.display = 'none';
}

function feat_show() {
	document.getElementById("feat_hd").style.display = 'none';
	document.getElementById("feat_sw").style.display = '';
	document.getElementById("feat_cont").style.display = '';
}

function feat_hide() {
	document.getElementById("feat_hd").style.display = '';
	document.getElementById("feat_sw").style.display = 'none';
	document.getElementById("feat_cont").style.display = 'none';
}

function events_show() {
	document.getElementById("events_hd").style.display = 'none';
	document.getElementById("events_sw").style.display = '';
	document.getElementById("events_cont").style.display = '';
}

function events_hide() {
	document.getElementById("events_hd").style.display = '';
	document.getElementById("events_sw").style.display = 'none';
	document.getElementById("events_cont").style.display = 'none';
}
function pop_show() {
	document.getElementById("pop_hd").style.display = 'none';
	document.getElementById("pop_sw").style.display = '';
	document.getElementById("pop_cont").style.display = '';
}

function pop_hide() {
	document.getElementById("pop_hd").style.display = '';
	document.getElementById("pop_sw").style.display = 'none';
	document.getElementById("pop_cont").style.display = 'none';
}
function tools_show() {
	document.getElementById("tools_hd").style.display = 'none';
	document.getElementById("tools_sw").style.display = '';
	document.getElementById("tools_cont").style.display = '';
}

function tools_hide() {
	document.getElementById("tools_hd").style.display = '';
	document.getElementById("tools_sw").style.display = 'none';
	document.getElementById("tools_cont").style.display = 'none';
}
