window.addEvent('domready', function(){
	//subnav open
	var _id = -1;
	var accordion = $('accordion');
	for(var i=0;i<accordion.childNodes.length;i++){
		node = accordion.childNodes[i];
		if(node.nodeName == "H3"){
			if(node.className.split(" ")[1] == "active"){
				_id = node.className.split(" ")[2];
			}
			
		}
	}
	if(_id == -1){
		 var url = document.URL;
		 var get = "";
		 get = url.split("?")[1];
		 if(get){
		 	_id = get.split("=")[1];
		 	_id = _id.split("&")[0];
		 }
	}
	
	switch(_id){
	case "16":
		_active = 1;
		break;
	case "18":
		_active = 2;
		break;
	case "14":
		_active = 3;
		break;
	case "17":
		_active = 4;
		break;
	default: 
	case "13":
		_active = 0;
		break;
	}

	//vars
	var _durationin = 300;
	var _durationout = 1200;
	var _durationint = 300;
	var _durationoutt = 400;
	var _morphin = 1;
	var _morphout = 0.00001;
	
	//init
	var _mainnavp1 = $('_mainnavp1');
	_mainnavp1.set({'opacity':0.00001});
	var _mainnavp1h = $('_mainnavp1h');
	_mainnavp1h.set({'opacity':0.00001});
	
	//var _mainnavp2 = $('_mainnavp2');
	//_mainnavp2.set({'opacity':0.00001});
	//var _mainnavp2h = $('_mainnavp2h');
	//_mainnavp2h.set({'opacity':0.00001});
	
	//var _mainnavp3 = $('_mainnavp3');
	//_mainnavp3.set({'opacity':0.00001});
	//var _mainnavp3h = $('_mainnavp3h');
	//_mainnavp3h.set({'opacity':0.00001});
	
	var _mainnavp4 = $('_mainnavp4');
	_mainnavp4.set({'opacity':0.00001});
	var _mainnavp4h = $('_mainnavp4h');
	_mainnavp4h.set({'opacity':0.00001});
	
	var _mainnavp5 = $('_mainnavp5');
	_mainnavp5.set({'opacity':0.00001});
	var _mainnavp5h = $('_mainnavp5h');
	_mainnavp5h.set({'opacity':0.00001});
	
	//_active
	switch(_active){
		default: case 0:
			m_morph(_mainnavp1, 0, _morphin);
			m_morph(_mainnavp1h, 0, _morphin);
			_oldgroup = _mainnavp1h;
			break;
		//case 1:
		//	m_morph(_mainnavp2, 0, _morphin);
		//	m_morph(_mainnavp2h, 0, _morphin);
		//	_oldgroup = _mainnavp2h;
		//	break;
		//case 2:
		//	m_morph(_mainnavp3, 0, _morphin);
		//	m_morph(_mainnavp3h, 0, _morphin);
		//	_oldgroup = _mainnavp3h;
		//	break;
		case 3:
			m_morph(_mainnavp4, 0, _morphin);
			m_morph(_mainnavp4h, 0, _morphin);
			_oldgroup = _mainnavp4h;
			break;
		case 4:
			m_morph(_mainnavp5, 0, _morphin);
			m_morph(_mainnavp5h, 0, _morphin);
			_oldgroup = _mainnavp5h;
			break;
	}
	
	//mainnavp1
	$('_mainnavp1').addEvents({
		mouseenter: function(){
			if(_active!=0){
				m_morph(this, _durationin, _morphin);
				m_morph(_mainnavp1h, _durationint, _morphin);
				m_morph(_oldgroup, _durationoutt, _morphout);
			}
		},
		mouseleave: function(){
			if(_active!=0){
				m_morph(this, _durationout, _morphout);
				m_morph(_mainnavp1h, _durationoutt, _morphout);
				m_morph(_oldgroup, _durationint, _morphin);
			}
		}
	});
	
	//mainnavp2
	//$('_mainnavp2').addEvents({
	//	mouseenter: function(){
	//		if(_active!=1){
	//			m_morph(this, _durationin, _morphin);
	//			m_morph(_mainnavp2h, _durationint, _morphin);
	//			m_morph(_oldgroup, _durationoutt, _morphout);
	//		}
	//	},
	//	mouseleave: function(){
	//		if(_active!=1){
	//			m_morph(this, _durationout, _morphout);
	//			m_morph(_mainnavp2h, _durationoutt, _morphout);
	//			m_morph(_oldgroup, _durationint, _morphin);
	//		}
	//	}
	//});
	
	//mainnavp3
	//$('_mainnavp3').addEvents({
	//	mouseenter: function(){
	//		if(_active!=2){
	//			m_morph(this, _durationin, _morphin);
	//			m_morph(_mainnavp3h, _durationint, _morphin);
	//			m_morph(_oldgroup, _durationoutt, _morphout);
	//		}
	//	},
	//	mouseleave: function(){
	//		if(_active!=2){
	//			m_morph(this, _durationout, _morphout);
	//			m_morph(_mainnavp3h, _durationoutt, _morphout);
	//			m_morph(_oldgroup, _durationint, _morphin);
	//		}
	//	}
	//});
	
	//mainnavp4
	$('_mainnavp4').addEvents({
		mouseenter: function(){
			if(_active!=3){
				m_morph(this, _durationin, _morphin);
				m_morph(_mainnavp4h, _durationint, _morphin);
				m_morph(_oldgroup, _durationoutt, _morphout);
			}
		},
		mouseleave: function(){
			if(_active!=3){
				m_morph(this, _durationout, _morphout);
				m_morph(_mainnavp4h, _durationoutt, _morphout);
				m_morph(_oldgroup, _durationint, _morphin);
			}
		}
	});
	
	//mainnavp5
	$('_mainnavp5').addEvents({
		mouseenter: function(){
			if(_active!=4){
				m_morph(this, _durationin, _morphin);
				m_morph(_mainnavp5h, _durationint, _morphin);
				m_morph(_oldgroup, _durationoutt, _morphout);
			}
		},
		mouseleave: function(){
			if(_active!=4){
				m_morph(this, _durationout, _morphout);
				m_morph(_mainnavp5h, _durationoutt, _morphout);
				m_morph(_oldgroup, _durationint, _morphin);
			}
		}
	});
	
	/*Lightbox.init.bind(
		Lightbox,{resizeSpeed: 400, animate: true, overlayOpacity: 0.8, allowSave: false, slideshowAutoplay: true, slideshowInterval: 5000, slideshowAutoclose: true,lllImage: 'Image', lllOf: 'of'}
	);*/
});

function m_morph(object, duration, to_value){
	object.set('morph', {duration: duration});
	object.morph({opacity: to_value});
}