/******************************************************************************/
/*
    © 2005-2008 Grafikstudio
    All rights reserved

    Making *ANY* changes in this document will cause loss of 
    12-month warranty for faultless site functioning and
    free of charge service during warranty period will be no 
    longer available!
    Any changes shoud be first consulted with and accepted by
    Grafikstudio representative.

    Stylesheet for ProCMS visitor-side pages.
    Version 3.0 or greater only.

    * File encoding: UTF-8
	* Script compatibility: Gecko 1.8
	* General functions are stored in scripts.js
	* Function used while building menus are stored in menus.js
*/
/******************************************************************************/
//	GLOBAL VARIABLES DEFINITIONS
var SelectedMenuItem;
//	FUNCTIONS MODIFYING DHTML PROPERTIES
function classAutoHover(obj) {
	var is_selected = obj.className.indexOf("Hover");
	if (  is_selected == -1 ) {
		n = obj.className;
		obj.className = n+'Hover';
	}
}
function classAutoUnhover(obj) {
	if ( SelectedMenuItem !== undefined && obj.id == SelectedMenuItem ) { return false; }
	var n = obj.className.indexOf("Hover");
	if ( n != -1 ) {
		cls = obj.className.substring(0,n);
		obj.className = cls;
	}
}
function classAutoHoverChildren(obj) {
	n = obj.firstChild;
	if ( n !== undefined && ( n.nodeName == 'a' || n.nodeName == 'A' ) ) {
		classAutoHover ( n );
	}
}
function classAutoUnhoverChildren(obj) {
	if ( SelectedMenuItem !== undefined && obj.id == SelectedMenuItem ) { return false; }
	n = obj.firstChild;
	if ( n !== undefined && ( n.nodeName == 'a' || n.nodeName == 'A' ) ) {
		classAutoUnhover ( n );
	}
}
function showChildren(obj) {
	Parent = obj.parentNode;
	for ( i = 0; i < Parent.childNodes.length; i++ ) { 
		Child = Parent.childNodes[i];
		if ( Child.id.indexOf('level1-box')!==-1 ) { 
			Child.style.display = "block"; 
			return true;
		}
	}
	return false;
}
function hideChildren(obj) {
	if ( SelectedMenuItem !== undefined && obj.id == SelectedMenuItem ) { return false; }
	for ( i = 0; i < Parent.childNodes.length; i++ ) { 
		Child = Parent.childNodes[i];
		if ( Child.id.indexOf('level1-box')!==-1 ) { 
			for ( k = 0; k < Child.childNodes.length; k++ ) {
				if ( Child.childNodes[k].id == SelectedMenuItem ) { return false; }
			}
			Child.style.display = "none"; 
			return true;
		}
	}
	return false;
	//for ( i = 0; i < obj.childNodes.length; i++ ) { 
		//Child = obj.childNodes[i];
		//if ( Child.nodeName == "div" || Child.nodeName == "DIV" ) { 
			//Child.style.display = "none"; 
			//return true;
		//}
	//}
	//return false;
}
function showIt(obj) {
	obj.style.display = "block";
}
function hideIt(obj) {
	if ( SelectedMenuItem !== undefined && obj.parentNode.firstChild.id == SelectedMenuItem ) { return false; }
	if ( SelectedMenuItem !== undefined ) { 
		for ( i = 0; i < obj.childNodes.length; i++ ) { 
			if ( obj.childNodes[i].id == SelectedMenuItem ) {
				return false;
			}
		}
	}
	obj.style.display = "none";
}
