/*{{{ Global Init... */

if ( document.layers ) { document.all = document.layers; }

/*}}}*/

function getObject (objId)/*{{{*/
{
	var obj = 0;
	if ( document.getElementById ) {
		obj = document.getElementById(objId);
	}
	else {
		obj = document.all[objId];
	}
	return obj;
}/*}}}*/
function showObject (obj)/*{{{*/
{
	if ( obj && obj.style ) { obj.style.display = 'block'; }
}/*}}}*/
function hideObject (obj)/*{{{*/
{
	if ( obj && obj.style ) { obj.style.display = 'none'; }
}/*}}}*/
/*{{{*/function escJStr (s)
{
	s = String ( s );
	s = s.replace(/\&/g,'&amp;');
	s = s.replace(/\"/g,'&quot;');
	s = s.replace(/\</g,'&lt;');
	s = s.replace(/\>/g,'&gt;');
	return s;
}/*}}}*/

function escJSUnicode(s)/*{{{*/
{
	s = String(s);
	var res = '';
	for ( var i=0; i<s.length; i++ ) {
		var c = s.charCodeAt(i);
		if ( c>=192 ) {
			c += 1040-192;	// Cyr A++ (#192) U+0410 hex = U+1040 dec
		}
		var x = c.toString(16);
		while ( x.length<4 ) { x='0'+x; }
		res += '\\u'+x;
	}
	return res;
}/*}}}*/

function MenuClick (o)/*{{{*/
{
	return true; //!!!

	var Id = o.id;
	oItems = getObject(Id+'Items');
	if ( oItems.style.display && oItems.style.display=='none' ) {
		/*
		alert('Id: '+Id+'\n'
		+'MenuRubric: '+MenuRubric+'\n'
		);
		*/
		oItems.style.display = 'block';
		if ( Id!=MenuRubric ) {
			oLastItems = getObject(MenuRubric+'Items');
			if ( oLastItems && ( !oLastItems.style.display || oLastItems.style.display!='none' ) ) {
				oLastItems.style.display = 'none';
			}
			MenuRubric = Id;
		}
	}
	else {
		//oItems.style.display = 'none';
		return true;
	}
	return false;
}/*}}}*/

/*{{{ ...Balloons... */
var IE = document.all ? true: false;
if ( !IE ) document.captureEvents(Event.MOUSEMOVE);
document.onmousemove = getMouseXY;
var MouseX = 0;
var MouseY = 0;

function getMouseXY(e)/*{{{*/
{
	if (IE) {
		MouseX = event.clientX + document.body.scrollLeft
		MouseY = event.clientY + document.body.scrollTop
	} else {
		MouseX = e.pageX
		MouseY = e.pageY
	}  
	if (MouseX < 0){MouseX = 0}
	if (MouseY < 0){MouseY = 0}  
	return true;
}/*}}}*/

/*{{{ AllTogether Set */

var AllTogetherImages = new Array ();
AllTogetherImages['011'] = new Image ();
AllTogetherImages['021'] = new Image ();
AllTogetherImages['031'] = new Image ();
AllTogetherImages['010'] = new Image ();
AllTogetherImages['020'] = new Image ();
AllTogetherImages['030'] = new Image ();
AllTogetherImages['011'].src = 'Images/AllTogether/011.gif';
AllTogetherImages['021'].src = 'Images/AllTogether/021.gif';
AllTogetherImages['031'].src = 'Images/AllTogether/031.gif';
AllTogetherImages['010'].src = 'Images/AllTogether/010.gif';
AllTogetherImages['020'].src = 'Images/AllTogether/020.gif';
AllTogetherImages['030'].src = 'Images/AllTogether/030.gif';
var AllTogetherSt = new Array ();
AllTogetherSt['01'] = 0;
AllTogetherSt['02'] = 0;
AllTogetherSt['03'] = 0;

/*}}}*/
function AllTogetherStartFade (Id)/*{{{*/
{
	if ( AllTogetherSt[Id] ) {
		var Pop = getObject('Pop'+Id);
		var curleft = curtop = 0;
		var obj = getObject('Block'+Id);
		if (obj.offsetParent) {
			do {
				curleft += obj.offsetLeft;
				curtop += obj.offsetTop;
			} while (obj = obj.offsetParent);
		}
		MaxX = 160;
		Pop.style.left = ( MouseX>curleft+MaxX) ? curleft+MaxX: MouseX-5;
		Pop.style.top = curtop+44;
		showObject(Pop);
		FadeIn(Pop);
	}
}/*}}}*/
function AllTogetherOver (Id,x)/*{{{*/
{
	var Img = getObject('Block'+Id);
	var ImgId = String(Id)+String(x);
	Img.src = AllTogetherImages[ImgId].src;

	var Pop = getObject('Pop'+Id);
	if ( !Pop ) { return; }

	if ( x ) {
		AllTogetherSt[Id] = 1;
		setTimeout('AllTogetherStartFade("'+Id+'")',700);
	}
	else {
		AllTogetherSt[Id] = 0;
		FadeOut(Pop);
		//hideObject(Pop);
	}

}/*}}}*/

/*}}}*/
