function addcss(level){
	var leveltext = "";
	for(var i = 0; i < level; i++){
		leveltext += "../";
	}
	var addStyle = document.createElement('link');
	addStyle.rel = "stylesheet";
	addStyle.type = "text/css";
	addStyle.href = leveltext + "css/contentviewer.css";
	document.getElementsByTagName('head')[0].appendChild(addStyle);
}

function maketabs(tabs, currenttab, parent){
	var tabsstring = '';
	if(parent == 'top'){ //tabs
		tabsstring = '<!--[if IE]><style type="text/css">.cv_tab{} .cv_tab_red{margin-left: 1px !important;} .cv_sub_tab_box{margin-left: 0px !important;}</style><![endif]-->';
		tabsstring += '<ul class="cv_tab_bar">';
		if(currenttab != ''){
			for (var t = 0; t < tabs.length; t++){
				if(stripspaces(tabs[t]) != stripspaces(currenttab)){
					tabsstring += ('<li class="cv_tab"><a href="?tab=' + stripspaces(tabs[t]) + '">' + tabs[t] + "</a></li>");
				} else{
					tabsstring += ('<li class="cv_tab cv_tab_red" id="cv_current_tab">' + tabs[t] + "</li>");
				}
			}
		}else {
			tabsstring += ('<li class="cv_tab cv_tab_red" id="cv_current_tab">' + tabs[0] + "</li>");
			for (var t = 1; t < tabs.length; t++){
					tabsstring += ('<li class="cv_tab"><a href="?tab=' + stripspaces(tabs[t]) + '">' + tabs[t] + "</a></li>");
			}
		}
			tabsstring += '</ul><div class="cv_hr"></div>';
	} else{ //subtabs
		tabsstring = '<div class="cv_sub_tab_box"><ul>';
		var curr = null;
		if(!parent) parent = tabs[0][0];
		for(var j = 0; j < tabs.length; j++){
			if(tabs[j][0] == parent){
				curr = tabs[j];
			}
		}
		if(curr != null){
			for (var t = 1; t < curr.length; t++){
				tabsstring += ('<li class="cv_sub_tab"><a href="?tab=' + stripspaces(parent) + '&subtab=' + stripspaces(curr[t]) + '" id="link' + t + '">' + curr[t] + "</a></li>");
				if(t % 4 == 0) tabsstring += "<br>";
			}			
		} else{
			tabsstring += "Error: Bad name!";
		}
		tabsstring += '</ul><div id="cv_sub_tab_clear"></div></div>';
	}
	return(tabsstring);
}

function hidetabs(subtabs, currtab, currsubtab){
	if(currtab == '') currtab = stripspaces(subtabs[0][0]);
	for (var i = 0; i < subtabs.length; i++){
		if(stripspaces(subtabs[i][0]) == stripspaces(currtab)) currsub = subtabs[i];
	}
	if(currsubtab == '') currsubtab = currsub[1];
	if(currsub.length == 1) return;
	for (var i = 1; i < currsub.length; i++){
		if(stripspaces(currsub[i]) != stripspaces(currsubtab)){
			if(document.getElementById(currsub[i]) != null)
				document.getElementById(currsub[i]).style.display = "none";
		} else{
			if(document.getElementById('link' + i ) != null){
				document.getElementById('link' + i ).style.color = '#cc3300';
				document.getElementById('link' + i ).style.border = 'none';
			}
		}
	}
}

function stripspaces(str){
	if(str == null) return '';
	while(str.indexOf(" ") > -1) (str = str.replace(" ", ""));
	return str;
}
