/*
 _                               
(_)                              
 _ ____  _____ ____  _____  ____ 
| |    \(____ |  _ \| ___ |/ ___)
| | | | / ___ | | | | ____| |    
|_|_|_|_\_____|_| |_|_____)_|    

*/                                 

function majorLoad(){ //Start majorLoad

		var ball = $('logo').getElement('h1');
		var ballfx = new Fx.Morph(ball, {duration: 750, 'transition': Fx.Transitions.Elastic.easeOut});

		new Drag.Move(ball, { //the draggable ball
			onComplete: function(){
				ballfx.start({'top': 0, 'left': 0});
			}
		});

		var fx = new Fx.Morph(ball, {duration: 1000, transition: Fx.Transitions.Bounce.easeOut});

		fx.start({
		'left': 0,
		'top': 0
		});

} //End majorLoad

function minorLoad(){ //Start minorLoad

		var ball = $('logo').getElement('h2');
		var ballfx = new Fx.Morph(ball, {duration: 750, 'transition': Fx.Transitions.Elastic.easeOut});

		new Drag.Move(ball, { //the draggable ball
			onComplete: function(){
				ballfx.start({'top': 0, 'left': 0});
			}
		});

		var fx = new Fx.Morph(ball, {duration: 750, transition: Fx.Transitions.Bounce.easeOut});

		fx.start({
			'left': 0,
			'top': 0
		});

} //End minorLoad

/* Show Hide Div START line before*/
	
	/*
	(C) www.dhtmlgoodies.com, September 2005
	
	This is a script from www.dhtmlgoodies.com. You will find this and a lot of other scripts at our website.	
	
	Terms of use:
	You are free to use this script as long as the copyright message is kept intact. However, you may not
	redistribute, sell or repost it without our permission.
	
	Thank you!
	
	www.dhtmlgoodies.com
	Alf Magne Kalleland
	
	*/	
	function showHideAnswer()
	{
		var numericID = this.id.replace(/[^\d]/g,'');
		var obj = document.getElementById('a' + numericID);
		if(obj.style.display=='block'){
			obj.style.display='none';
		}else{
			obj.style.display='block';
		}		

	}
	
	function initShowHideContent()
	{
		var divs = document.getElementsByTagName('DIV');
		for(var no=0;no<divs.length;no++){
			if(divs[no].className=='question'){
				divs[no].onclick = showHideAnswer;
			}	
			
		}	
	}
	
//	window.onload = initShowHideContent;

/***********************************************
Show Hide Div END
***********************************************/

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

window.addEvent('domready', function(){
	$('drop_down_menu').getElements('li.menu').each( function( elem ){
		var list = elem.getElement('ul.links');
		var myFx = new Fx.Slide(list).hide();
//		var myFx = new Fx.Slide(list);
		var myFx = new Fx.Slide(list, {duration: 1000, transition: Fx.Transitions.Bounce.easeOut});
//		var myFx = new $('list').effect('margin', {transition: Fx.Transitions.Elastic.easeOut});

//		myFx.hide();
		elem.addEvents({
			'mouseenter' : function(){

				list.setStyles({
//					display: 'inline-block'
					display: 'list-item'

				});
			
			
				myFx.cancel();
				myFx.slideIn();
//				myFx.show();

			},
			'mouseleave' : function(){
				myFx.cancel();
//				myFx = new Fx.Slide(list, {duration: 5000, transition: Fx.Transitions.Bounce.easeIn});
				myFx.slideOut();
			}
		});
	})
});