// JavaScript Document





function TopMenuOver(obj) {


	ulTag = obj.parentNode;


	ulChilds = ulTag.getElementsByTagName('li');


	for (var i = 0; i < ulChilds.length; i++) {if (ulChilds[i].className.indexOf('selected') < 0 ) ulChilds[i].style.zIndex=0;}


	obj.style.zIndex = 998;


}


function TopMenuOut(obj) {}





function getClientWidth()


{


  return document.compatMode=='CSS1Compat' && !window.opera?document.documentElement.clientWidth:document.body.clientWidth;


}





function getClientHeight()


{


  return document.compatMode=='CSS1Compat' && !window.opera?document.documentElement.clientHeight:document.body.clientHeight;


}





function getElementPosition(elemId)


{


    var elem = document.getElementById(elemId);


	


    var w = elem.offsetWidth;


    var h = elem.offsetHeight;


	


    var l = 0;


    var t = 0;


	


    while (elem)


    {


        l += elem.offsetLeft;


        t += elem.offsetTop;


        elem = elem.offsetParent;


    }





    return {"left":l, "top":t, "width": w, "height":h};


}





function getRefToDiv(divID,oDoc) {


	if( document.getElementById ) { return document.getElementById(divID); }


	if( document.all ) { return document.all[divID]; }


	if( !oDoc ) { oDoc = document; }


	if( document.layers ) {


		if( oDoc.layers[divID] ) {


			return oDoc.layers[divID];


		} else {


			for( var x = 0, y; !y && x < oDoc.layers.length; x++ ) {


				y = getRefToDiv(divID,oDoc.layers[x].document);


			}


			return y;


		}


	}


	return false;


}





// addEvent function by John Resig:


// http://ejohn.org/projects/flexible-javascript-events/


function addEvent( obj, type, fn ) {


  if ( obj.attachEvent ) {


    obj['e'+type+fn] = fn;


    obj[type+fn] = function(){obj['e'+type+fn]( window.event );}


    obj.attachEvent( 'on'+type, obj[type+fn] );


  } else


    obj.addEventListener( type, fn, false );


}





//addEvent(window, 'resize', onResize);





function onResize(div) {


	//alert(getClientHeight());


	div_sizes = getElementPosition(div);


	//alert("d_h = " + div_sizes['height'] + " // wnd_h = " + getClientHeight());


	/*ref_footer = getRefToDiv('footer');


	if(bott_sizes['top'] < getClientHeight() - 60) ref_footer.style.position = 'absolute';


	else ref_footer.style.position = 'relative';*/


	ref_div = getRefToDiv(div);


	ref_footer = getRefToDiv('footer');


	if(div == 'ftp') offset = 250; else offset = 200;


	if(getClientHeight() - offset - div_sizes["height"] > 0) {


		if(ref_footer.style.position == 'relative') ref_footer.style.position = 'absolute';


		ref_div.style.top = (getClientHeight() - offset - div_sizes["height"])/2 + "px";


		//alert((getClientHeight() - offset - div_sizes["height"])/2 + "px");


	}


	else {


		//ref_mc = getRefToDiv('main-content');


		//ref_mc.style.height = div_sizes["height"];


		ref_footer.style.position = 'relative';


		//alert("GO");


	}


	


}





function AdjustDates() {


	datediv = getRefToDiv('date1');


	i = 1;


	while(datediv) {


		div_w = datediv.firstChild.offsetWidth;


		datediv.style.marginLeft = ((172 - (div_w + 40)) / 2) + 'px';


		//alert(datediv.firstChild.className + " " + div_w);


		//alert(datediv.style.marginLeft);


		i++;


		datediv = getRefToDiv('date'+i);


	}


}

function ftp_pressed(e) 
{
	
	e = e || window.event;
	if(e.keyCode == 13) {
		document.forms['ftp'].submit();
	}

}

