$(function(){
	var currentUrl = window.location.href;
	var _menu = $('#headerMenu');
		   
	var init = function(){
		drawMenu();
		if($('.Left').is('div')) drawLeftMenu();
		menuActions();
		$('#EC_template').queue(function(){
			$(this).css({visibility: 'visible'});
			$(this).dequeue();
		});
	};
	
	
	var drawMenu = function(){		   
		_menu.find('ul li ul').css({
			position:'absolute',
			padding:'8px 10px 8px 8px',
			margin:'0px',
			border:'1px solid #ccc',
			background: 'white',
			opacity:'0'
		});			
		_menu.find('ul li ul:last').css({padding:'6px 2px 8px 10px'});
		_menu.find('ul li.m_lvl0:last').addClass('lastMenu');

		_menu.find('li.m_lvl0').each(function(){
			var iPosition = $(this).find('a:first');
			var _imgPosition = getCenterAddr(iPosition.attr('href'));
			var addHighlight = (getCenterAddr(currentUrl)==_imgPosition)?'_h':'';
			if(addHighlight)$(this).addClass('menuHL');
			
			var _imgSrc = '../images/header_' + _imgPosition + addHighlight + '.gif';
			iPosition.html('<img src="'+ _imgSrc +'">');
	   });

		_menu.find('ul li').hover(function(){
				var _aChild = $(this).find('ul');
				var _hasChild = _aChild.size();
				if(_hasChild){
					_aChild.stop().animate({opacity: 1},{queue:false, duration:50}).show();
				}
			},function(){
				$(this).find('ul').stop().animate({opacity: 0},{queue:false, duration:100}).hide();
		});															
	};
	
	var drawLeftMenu = function(){
		var q = 0;
		if(hasQS())
			if(getQString('q')) q = getQString('q');
		$('#leftmenu').find('a').eq(q).addClass('hl');
	};

	var hasQS = function(){
		if(currentUrl.indexOf('?')!=-1) return true;
		return false;
	};


	var getQString = function(str){
		str += '=';
		var aStr = false;
		var QS = getQS_Array();
		QS = QS.split(',');
		for(var i=0; i < QS.length;i++){
			if(QS[i].substring(str)!=''){
				return QS[i].split(str)[1];
			}
		}
		return false;
	};
	var getQS_Array = function(){
		QS = getQS(currentUrl,'?','#');

		if(QS.indexOf('&') != -1){
			return QS.split('&').toString();
		}
		return QS + ',';
	};
		
	var getQS = function(QS,fromStr,toStr){
		if(QS.indexOf(fromStr) != -1){
			var start = QS.indexOf(fromStr)+1;
			var end = '';
			if(QS.indexOf(toStr) != -1) end = QS.indexOf(toStr);
			else end = QS.length;
			return QS.substring(start,end);
		}
		return false;
	};
	
/*
	$('.rightCol').each(function(){
	  $(this).find('a').click(function(){

			$.get('pressrelease.php',{o:'155'},function(data){
				openDiv = '<div id="newPanel" style="width:100%;height:100%;background:#000;opacity:0.8;position:absolute;top:0px;left:0px;"><div class="newsDisplay" style="position:relative;margin:auto;height:100%;width:100%;color:black;opacity:1;background:#fff;">';
				closeDiv = '</div></div>';
				$('#EC_template').append(openDiv + data + closeDiv);

				$('#newPanel').click(function(){
					$(this).remove();	
				});

			});

			
										

//			$('#EC_template').append(info);
			
			return false;	
		});
  });
	
*/

	var menuActions = function(){
		_menu.find('ul li.m_lvl0').hover(function(){
			if($(this).hasClass('menuHL')){return;}
			$(this).find('a:first').find('img').attr({src: $(this).find('a:first').find('img').attr('src').split('.gif')[0] + '_h.gif'});
		},function(){
			if($(this).hasClass('menuHL')){return;}		
			$(this).find('a:first').find('img').attr({src: $(this).find('a:first').find('img').attr('src').split('_h.gif')[0] + '.gif'});
		});
	};
	
	var menuPosition = function(img){
		var iPosition = getCenterAddr(img.parent().attr('href'));
	};
	
	var getCenterAddr = function(str){
		return str.split('/')[str.split('/').length-2].split('/')[0];
	};


	var debug = function(str){
		$('#EC_template').after('<div id="log">a</div>');
		$('#log').html(textGen(str));
	};
	var textGen = function(str){
		var output = '';
		var txt = str.split('<');
		var length = txt.length;
		for(var i=0;i<length-1;i++){
			output += txt[i] + '&lt;';
		}
		output += txt[i];
		return output;
	};
							   
	init();
//	debug($('#pBody').html());
});

