switchTabs = function (switchOn, switchOffList) {
	document.getElementById("tabcontent-" + switchOn).style.display = '';
	document.getElementById("tab-" + switchOn).className = 'on';
	var switchOffList = switchOffList.split(",");
	for (var i=0; i<switchOffList.length; i++) {
		document.getElementById("tabcontent-" + switchOffList[i]).style.display = 'none';
		document.getElementById("tab-" + switchOffList[i]).className = '';
	}
}

addMenuClick = function (menu) {
	var lis = getChildElements(document.getElementById(menu));
	for (var i=0; i<lis.length; i++) {
		if (lis[i].getElementsByTagName("UL").length) {
			lis[i].getElementsByTagName("UL")[0].style.display = "none";
		}
		lis[i].getElementsByTagName("A")[0].onclick = function() {
			var parentNode = this.parentNode;
			if (parentNode.getElementsByTagName("UL").length && parentNode.getElementsByTagName("UL")[0].style.display == "") {
				parentNode.getElementsByTagName("UL")[0].style.display = "none";
			} else {
				if (addMenuState[menu]) {
					addMenuState[menu].style.display = "none";
					addMenuState[menu].parentNode.className = "";
				}
				if (parentNode.getElementsByTagName("UL")[0]) {
					parentNode.className = "open";
					var currentMenu = parentNode.getElementsByTagName("UL")[0];
					currentMenu.style.display = "";
					addMenuState[menu] = currentMenu;
				}
			}
		}
	}

	/* Keep menu open */
	if (((menu_num != "") && (menu_num != undefined)) || (menu_num == 0)) {
		lis[menu_num].className = "open";
		var currentMenu = lis[menu_num].getElementsByTagName("UL")[0];
		currentMenu.style.display = "";
		addMenuState[menu] = currentMenu;
	}
}

var addMenuState = {};

var getChildElements = function(node) {
    var a = [];
    var tags = node.getElementsByTagName("*");
    
    for (var i = 0; i < tags.length; ++i) {
        if (node == tags[i].parentNode) {
            a.push(tags[i]);
        }
    }
    return a;
}

function CallPrint()
{
var prtContent1 = document.getElementById("domtab"); 
var WinPrint = window.open('','','letf=1,top=1,width=100,height=100,toolbar=0,scrollbars=0,status=0');
WinPrint.document.write(prtContent1.innerHTML); 
WinPrint.focus();
WinPrint.print();
}

function printMe(){
		//document.getElementById(domtab.printID).parentNode.removeChild(document.getElementById(domtab.printID));
		var printContent = "";
		var tempelm=document.getElementsByTagName('div');		
		for(var i=0;i<tempelm.length;i++){
			if(!domtab.cssjs('check',tempelm[i],domtab.tabClass)){continue;}
			var sec=tempelm[i].getElementsByTagName(domtab.contentElements);
			for(var j=0;j<sec.length;j++){
				sec[j].style.display='block';
				printContent += sec[j].innerHTML;
			}
		}

		newwin=window.open('','printwin','left=100,top=100,scrollbars=yes,width=600,height=600');
		newwin.document.open();
		newwin.document.write('<html><head><style type="text/css">body{padding:20px;background-color:#ffffff;font-family:verdana,tahoma,sans-serif;font-size:10pt;}ul{margin-top:30px;}</style></head>');
		newwin.document.write('<title>Print Page</title>\n');
		newwin.document.write('</HEAD>\n');
		newwin.document.write('<BODY>\n');
		newwin.document.write(printContent);
		newwin.document.write('<hr />');
		newwin.document.write('<a href="javascript:window.close();">Close Window</a></body></html>');
		newwin.document.close();
		newwin.print();

/*
		var tempelm=document.getElementsByTagName('ul');		
		for(i=0;i<tempelm.length;i++){
			if(!domtab.cssjs('check',tempelm[i],domtab.prevNextClass)){continue;}
			tempelm[i].parentNode.removeChild(tempelm[i]);
			i--;
		}
		domtab.cancelClick(e);
*/
		//CallPrint();
	//	window.print();
	}

function openWindow(file_name,width,height) {
	window.open (file_name,'mywindow','menubar=1,scrollbars=1,width='+width+',height='+height);
}

