	//var mcols = new Array('#ee211e', '#f5eb31', '#2fab4b', '#873e8f', '#106db2');

var nomouse=false; 
var mcols = new Array('#ee211e', '#f5eb31', '#2fab4b', '#873e8f', '#106db2');
var bords = new Array('dotted', 'dashed', 'solid' , 'double', 'groove', 'ridge', 'inset');
		//jQuery.noConflict();
//var bords = new Array('dotted', 'dashed', 'solid' );	     
		// Put all your code in your document ready area
		
	

//------------------------------------------------
var trans = new Array('linear');
var trans_names= new Array('Sine', 'Quad', 'Cubic', 'Quart', 'Quint', 'Expo', 'Circ',  'Back', 'Bounce' );
var  str0;
var xed;
for(xed=0;xed<trans_names.length;xed++){
	str0=trans_names[xed];
	trans.push('easeIn'+str0, 'easeOut'+str0, 'easeInOut'+str0);
}
function randomtran(){
	var str0=trans[Math.round(Math.random()*(trans.length-1))];
   	if(str0=='easeInElastic'){
	   	str0='easeOutElastic';
   	}	
   	return str0;
}
//---------------------------------------






	
function randcolfunc(event){
	var targ=$(this);
	if(event.type=='mouseover'){
		targ.css('color', mcols[Math.round(Math.random()*(mcols.length-1))]);
		//$('#o'+targ.attr('id')).css('color', mcols[Math.round(Math.random()*(mcols.length-1))]);
	}else{
		targ.css('color', 'white');
		
		
	}
}

function randbordfunc(){
				if(event.type=='mouseover'){
					$(this).css('border', '2px solid '+mcols[Math.round(Math.random()*(mcols.length-1))]);
				}else{
					$(this).css('border', '2px solid white');
				}	
}
	



function wackyBorderInit(index, Element){
	var w0,w1,str, targ;
	targ=$(this);
	w0=Math.round(Math.random()*5);
	w1=w0+Math.round(Math.random()*10);
	str=w0+'px '+bords[Math.round(Math.random()*(bords.length-1))]+' '+mcols[Math.round(Math.random()*(mcols.length-1))];
		targ.css('border', str);
	targ.attr('outBorder', str);
	str=w1+'px '+bords[Math.round(Math.random()*(bords.length-1))]+' '+mcols[Math.round(Math.random()*(mcols.length-1))];
	targ.attr('overBorder', str);
	targ.attr('outMargin', (w1-w0));
	
	
	
	
	//alert(index);
	targ.css('margin', (w1-w0+5)+'px');

	
}

var lastgalahover;
var balloonlink=false;
//var thispage=window.location.pathname.split('/').pop();
var balloonclicked=false;
function balloonclick(event){

	//var targ=$(event.target);
		
		if(!balloonclicked){
	mySound.play();
	
$('.balloon').stop().fadeTo(7000,0, function(){ window.location='gala.php'; });

	balloonclicked=true;
}
return false;
}

function overBalloon(event){

		 var x = event.pageX ;
        var y = event.pageY ;


	//if(!balloonlink){
	//$(this).css('visibility', 'hidden');
	//}
	//var huh0=true;
	
	var huh0=false;
	
	var targ=$('#olink_gala');
	//var p = $("p:first");
var offset = $('#balloonimg').offset();
x-=offset.left;
y-=offset.top;
	
	
	
	//if(thispage=='index.php'){
		huh0=x>=50 && x<=110 && y>=35 && y<=55;
		
	//}else{
		//huh0=x>=45 && x<=120 && y>=35 && y<=55;
	//}
	
	
	if(huh0){
		if(!balloonlink){
		targ.css('color', mcols[Math.round(Math.random()*(mcols.length-1))]);
		balloonlink=true;
		}
	}else{
		targ.css('color', 'white');
		balloonlink=false;
	}
	/*
	if(event.type=='mouseover'){
		targ.css('color', mcols[Math.round(Math.random()*(mcols.length-1))]);
		//$('#o'+targ.attr('id')).css('color', mcols[Math.round(Math.random()*(mcols.length-1))]);
	}else{
		targ.css('color', 'white');
		
		
	}
	
	*/
	
	//$('#olink_gala').html(x+" "+y);

}


function halloHover(event){
var targ;

	if(event.type=='mouseover'){
		
		targ=$('#hallobutton div');
		//targ.css('display', 'none');
		//targ.delay(0).animate({ borderWidth:'20px' },1000, 'easeOutElastic');
		//targ.delay(200).animate({ height:'60px' },2000, 'easeOutSine');
	
	
		targ.each(function(index) {
			//alert(index + ': ' + $(this).text());
			var targ=$(this);
			
			
				var time0=Math.random()*600+400;
				var delay0=Math.random()*500;
			
			
			if(targ.height()<10){
				targ.stop();
				targ.delay(delay0).animate({ borderWidth:Math.random()*15+1 },time0, 'easeOutElastic');
				targ.delay(time0+delay0+ Math.random()*1000).animate({ height:Math.random()*200+10},Math.random()*3000,'easeOutSine');
			}else{
			
			
			
				targ.delay(delay0).animate({ borderWidth:Math.random()*15+1 },time0, 'easeOutElastic');
			}
			
		});
	
		//alert(targ.attr('id'));
		//img.stop().delay(delay0).fadeTo(300,1);
		//lastgalahover=img;
	}else{
		//img.stop().fadeTo(300,0);
	}




}









function galaHover(event){

	var targ=$(event.target);
	
	var delay0=0;
	if(lastgalahover!=null){
		lastgalahover.stop().fadeTo(100,0);
		lastgalahover=null;
		delay0=100;
	}
	/*var bw,neww, newb;
		bw=(targ.css('borderWidth'));
		bw=Number(bw.substr(0,bw.length-2));*/
		
	var img=$('#o'+targ.attr('id'));	
	
		
	if(event.type=='mouseover'){
		//alert(targ.attr('id'));
		img.stop().delay(delay0).fadeTo(300,1);
		lastgalahover=img;
	}else{
		img.stop().fadeTo(300,0);
	}
	balloonlink=false;
	//if(targ.attr('id')=='link_gala'){
	
		
	
	//}
	
	
}







function wackyBorderMouse(event){
	var targ=$(event.target);
	var bw,neww, newb;
		bw=(targ.css('borderWidth'));
		bw=Number(bw.substr(0,bw.length-2));
	
	if(event.type=='mouseover'){
		//targ.css('border', );
	
		//neww=Math.round(Math.random()*10)+Math.round(bw);
		targ.css('margin', '5px');
		targ.css('border', targ.attr('overBorder'));
		
		//targ.css('margin', (bw-neww)+'px');
		//targ.css('border', String(neww)+'px '+bords[Math.round(Math.random()*(bords.length-1))]+' '+mcols[Math.round(Math.random()*(mcols.length-1))]);
	
		
		
	}else{
		//neww=bw;
		//	neww=(targ.css('margin'));
		//neww=Number(neww.substr(0,neww.length-2));
		targ.css('margin', (Number(targ.attr('outMargin'))+5)+'px');
		targ.css('border', targ.attr('outBorder'));
		//targ.css('margin', '0px');
		//targ.css('border', String(bw+neww)+'px '+bords[Math.round(Math.random()*(bords.length-1))]+' '+mcols[Math.round(Math.random()*(mcols.length-1))]);
	
		
		
		
	}
	
	


	
	
	
}


function jsStagger(){
	//alert('stagger');
	//$('.item0').
	
	
	//echo "<div class='item0' style='  #8d3131;border-right:5px solid #8d3131; border-left:5px solid #8d3131;
	 //background:#f9b9b9; position:relative;
	 // border-top: 1px ".$bords[rand(0,2)]." #993333;  left:".$marl."px; width:".$ww."px; '>";
//alert("a");
//trace("grea");
///$('.item0').each(staggerDiv);


setTimeout('jsStagger();', Math.round(Math.random()*1500)+500);


	$('.item0').each(function (i) {
        
		
//alert("each");
		
	var bords = new Array('dotted', 'dashed', 'solid' );
	//$marl=(rand(0,40)-20);
	var marl=Math.random()*40-20;
	//alert("sdf");
	var ww=550;
	if(marl<0){
		ww+=Math.abs(marl);	
	}else{
		ww+=Math.abs(marl);	
		marl=0;
	}

	var targ=$(this);
		targ.css('borderTop', '1px '+bords[Math.round(Math.random()*2)]+ '  #993333');
		
   //     targ.css('borderTop', '1px '+bords[Math.round(Math.random()*2)]+ '  #993333');
        
      //  echo "<div class='item0' style='  #8d3131;border-right:5px solid #8d3131;
     //  border-left:5px solid #8d3131; background:#f9b9b9;
       // position:relative;
       //  border-top: 1px ".$bords[rand(0,2)]." #993333;
         
          // left:".$marl."px; 
           //width:".$ww."p,x; '>";
	//targ.css('left', '1px ',marl+"px");
	
	//targ.css('width', ww+"px" );
        	targ.css('margin-left', (135+Math.round(Math.random()*20)-10 )+'px');
       // targ.css('padding-right', ( Math.round(Math.random()*20)-10)+'px');
        
      });










	/*$('.item0').each(function(){
		
		
		
		
		
	});*/
//lert("ok");
	
	
	
	
}



	
		
		$(document).ready(function($){
		
		
		
			if(movestack){
				var ftitlew=Number($('.ftitle').width());
				
				$('#stackdiv').css('margin-left',Math.round((-ftitlew/2)-ht_distw/2)+'px');
				//alert("ready");
			}
			// Do jQuery stuff using $
			//$("div").hide();
			var targ=$("[func='randcol0']");
			targ.css('color','white');
			targ.bind('mouseover mouseout', randcolfunc);
			$("a").focus(function(){ this.hideFocus=true; });
			
			// find perfect center for font
			
			
			var targ=$("[func='randbord0']");
			targ.css('border','2px solid white');
			targ.bind('mouseover mouseout', randbordfunc);
			
			targ=$('.wacky0');
			targ.each(wackyBorderInit);
			targ.bind('mouseover mouseout', wackyBorderMouse);
			
			
			$('.galalink').bind('mouseover mouseout', galaHover);
			
			$('#link_gala').bind('mousemove', overBalloon);
			
			
			setTimeout('jsStagger();', Math.round(Math.random()*1500)+500);
			
			
			
			
			$('#hallobutton').bind('mouseover mouseout', halloHover);
			
			
			
			
		});
	










/*



function getevent(val0) {
				var l_valt;
				if (! val0)
					val0 = window.event;
				//---------
				if (val0.target)
					l_valt = val0.target;
				else if (val0.srcElement)
					l_valt = val0.srcElement;
				//----------
				if (l_valt.nodeType == 3)
					l_valt = l_valt.parentNode;
				return(l_valt);
			}


function mover(e,status){
	if(!nomouse){
		targ = getevent(e);
		str0=String(targ.parentNode);
		linky=(str0.substr(str0.lastIndexOf('/')+1));
		
		if(status==1){
			//over
			targ.style.background=mcols[Math.round(Math.random()*(mcols.length-1))];
			
		}else{
			targ.style.background='white';
		}
	}
	
}
		
	*/		
