// JavaScript Document
var OVER_COLOR = '#eb7c15';
var OUT_COLOR = 'black';

function color_change (where_id, status) {
	var where = document.getElementById (where_id);
	switch (status)	{
		case 'on':
			where.style.color = OVER_COLOR;
			break;
		case 'off':
			where.style.color = OUT_COLOR;
			break;
	}
}

var last_opened = false;
var opened = false;
var menu = false;
var base = false;

function out_menu () {
	opened = false;
	chk_if_open ();
}

function chk_if_open () {
	if (opened) {
		return;
	}
	else {
		last_opened = menu;
		menu.style.visibility = 'hidden';
		base.className = 'base';
	}
}

function on_menu (menu_id) {
	var str = new String;
	str = menu_id;
	base_id = str.replace ("menu", "base");
	base = document.getElementById (base_id);
	base.className = 'base_act';

	menu = document.getElementById (menu_id);
	menu.style.visibility = 'visible';
	opened = true;
}

function on_menu_item (item_id) {
	i = document.getElementById (item_id);
	i.className = 'menu_i_activ';
}

function out_menu_item (item_id) {
	i = document.getElementById (item_id);
	i.className = 'menu_i';
}


function on_single_base (elemID) {
	var single_base = document.getElementById (elemID);
	single_base.className = "base_single_act";
}

function out_single_base (elemID) {
	var single_base = document.getElementById (elemID);
	single_base.className = "base";
}

function change_location (target) {
	window.location = target;
}

function print_page () {
	/*var header = null;
	
	if (header = document.getElementById ('header')) {
		var headerHTML = header.innerHTML;
	}
	else {
		var headerHTML = '';
	}*/
	
	var title = null;
	if (title = document.getElementById ('title')) {
		var titleHTML = title.innerHTML;
	}
	else {
		var titleHTML = '';
	}
	
	var chapter_txt = null;
	if (chapter_txt = document.getElementById ('chapter_txt')) {
		var chapter_txtHTML = chapter_txt.innerHTML;
	}
	else {
		var chapter_txtHTML = '';
	}

	var footer = null;
	if (footer = document.getElementById ('footer')) {
		var footerHTML = footer.innerHTML;
	}
	else {
		var footerHTML = '';
	}

	var prod_desc = null;
	if (prod_desc = document.getElementById ('prod_desc')) {
		var prod_descHTML = prod_desc.innerHTML;
	}
	else {
		var prod_descHTML = '';
	}

	var print_tab = null;
	if (print_tab = document.getElementById ('print_tab')) {
		var print_tabHTML = print_tab.innerHTML;
	}
	else {
		var print_tabHTML = '';
	}

	var encoding = document.charset;
	
	var print_win = window.open ();
	
	print_win.document.write ("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">\r\n");
	print_win.document.write ("<html>\r\n");
	print_win.document.write ("<head>\r\n");
	print_win.document.write ("<meta http-equiv=\"Content-Type\" content=\"text/html; charset=" + encoding +"\">\r\n");
	print_win.document.write ("<link rel=\"stylesheet\" type=\"text/css\" href=\"print.css\">\r\n");
	print_win.document.write ("</head>\r\n");
	print_win.document.write ("<body marginwidth=\"0\" marginheight=\"0\">\r\n");
	
	print_win.document.write ("<table id=\"header\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\r\n");
	print_win.document.write ("<tr><td align=\"left\" valign=\"middle\"><img src=\"pic/print_logo.png\"></td>");
	print_win.document.write ("</table>\r\n");
	
	print_win.document.write ("<table id=\"title\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\r\n");
	print_win.document.write (titleHTML);
	print_win.document.write ("</table>\r\n");

	print_win.document.write ("<table id=\"prod_desc\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\r\n");
	print_win.document.write (prod_descHTML);
	print_win.document.write ("</table>\r\n");
	
	print_win.document.write ("<table id=\"print_tab\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\r\n");
	print_win.document.write (print_tabHTML);
	print_win.document.write ("</table>\r\n");
	
	print_win.document.write ("<table  id=\"chapter_txt\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\r\n");
	print_win.document.write (chapter_txtHTML);
	print_win.document.write ("</table>\r\n");
	
	print_win.document.write ("<table id=\"footer\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\r\n");
	print_win.document.write (footerHTML);
	print_win.document.write ("</table>\r\n");
	
	print_win.document.write ("</body>");
	print_win.document.write ("</html>");
	
	print_win.document.close();
}

function replace_link (id, new_href) {
	if (a = document.getElementById (id)) {
		a.href = new_href+'';
	}
}

function redirect (url, text, delay) {
	if (text) {
		var warning = document.getElementById ('warning');
		warning.className = message_class;
		warning.innerHTML = text;
	}
	
	if (delay) {
		var sec = delay * 1000;
	}
	else {
		var sec = 5000;
	}

	var timer = window.setTimeout ("window.location.replace('"+ url +"')", sec);
}


var current_node = null;

function radio_onClick (form_id) {
	if (!this.checked) {
		var tmp_node = document.getElementById (form_id+"_node"); //reference to new form
		current_node.style.display = 'none';
		tmp_node.style.display = 'block';
		current_node = tmp_node;
	}
}
