/**
 *Returns coordinates for element
 */
function findCoords(e)
{ 
	var curleft = curtop = 0;
	if (e.offsetParent) {
	do {
			curleft += e.offsetLeft;
			curtop += e.offsetTop;
	} while (e = e.offsetParent);
	}return [curleft,curtop];
}

/**
 *For closing thirdlvl menu
 */
document.onclick = function(e)
{
	e = e ? e : window.event;
	var target = ( e.srcElement ) ? e.srcElement : e.target;
	if ( target.parentNode.className != 'thirdlvlvSelect' && target.parentNode.parentNode.className != 'thirdlvlvSelect')
	{
	$$('.selectlist').setStyle('display','none');
	}
}


window.addEvent('domready', function() {
	/*Height trics ???
	try{
		leftHeight=$E('.left').offsetHeight;
		centerHeight=$E('.center').offsetHeight;
		if (leftHeight > centerHeight) {
			$E('.center').setStyle('height', leftHeight);
		}
	}catch(e){}*/
	
	//MainMenu Catcher
	$$('.mainmenu li').addEvents({
		'mouseenter': function(){
			this.addClass('hover');
			//this.tween("background-color","#fff","#000");     <-- NICE STUFF part 1
		},
		'mouseleave': function(){
			this.removeClass('hover');
			//this.tween("background-color","#000","#fff");     <-- NICE STUFF part 2
		}
	});
	
	//Thirdlvl menu Catcher
	try{
		$$('.active_zone').addEvent('click', function(){
			var pos = findCoords(this.getParent());
			_m = $('menu'+this.id)
			if (_m.style.display!='block')
			{
				delta = 2;
				if (document.all){//IE Hack
					delta = 4
				}
				_m.setStyle('left',pos[0]+delta);
				_m.setStyle('top',pos[1]+15);
				$$('.selectlist').setStyle('display','none');    
			_m.setStyle('display','block');
			}
			else{
				_m.setStyle('display','none');
			}
		});
	}catch(e){};
	
	//FAQ Catcher
	try{
		$$('.question').addEvent('click', function(){
			answerBlock=$('answer_'+this.id);
			if (answerBlock.style.visibility == 'visible')
				answerBlock.setStyles({
					'display': 'none',
					'visibility': 'hidden'
				});
			else 
				 answerBlock.setStyles({
				 'display': 'block',
				 'visibility': 'visible'
				 });
			return false;
		});
	}catch(e){}
	
})
