var _MouseX = 0;
var _MouseY = 0;

var _ie = document.all;

jQuery(document).ready(function() {
	jQuery("#standard").find(".band").hide();
	jQuery("#content").hide();
	jQuery("#content-arround").hide();
	document.onmousemove = MouseMove;
	/*jQuery("#partner").hover(
	function () {
		jQuery("#right").stop(true,true);
	},
	function () {
		startPartner();
	}
);*/
});

jQuery(window).load(function() { 
	/*jQuery("#container").append('<div id="player"><object type="application/x-shockwave-flash" data="player/player.swf" width="120" height="37"><param name="movie" value="player/player.swf"><param name="quality" value="high"><param name="bgcolor" value="#ffffff"></object></div>');
	startBands();*/
	startPartner();

});



function MouseMove(e) {
	if(!e) var e = window.event;
	_MouseX = e.clientX;
	_MouseY = e.clientY;

}

function startBands() {
	jQuery("#standard").find(".band:first").fadeIn(1000);
	
	jQuery("#standard").find(".band:first").fadeOut(1000,function() 
		{jQuery("#standard").find(".band:first").insertAfter(".band:last"); 
		startBands();
		}
	);
}

function startPartner() {
	hidden = document.getElementById('partner').offsetHeight; /* jQuery("#partner").height(); !opera*/
	hidden = hidden - 370; 
	jQuery("#partner").animate({marginTop:"-"+hidden},6500,"linear",function() {
		jQuery("#partner").animate({marginTop:"0px"},6500,"linear",startPartner);
	});


}

function loadContent(contentId) {
	jQuery("#standard").hide();
	jQuery("#standard").find(".band").stop();
	jQuery("#lineup").css("visibility","hidden");
	
	jQuery("#alogo").show();
	/*jQuery("#content").hide();
	jQuery("#content-arround").hide();*/
	new Ajax.Updater('content', 'system/content.php', {
		method: 'get', 
		parameters: 'content='+contentId, 
		onComplete: function() { 
			/*if(contentId == 1) { jQuery("#content").css("background","transparent"); jQuery("#content-arround").css("background","transparent"); }
			else jQuery("#content").css("background","url(/system/css/images/content_bg.png) no-repeat");*/
			
			jQuery('#content').show();
			jQuery('#content-arround').show();
			/*if(!_ie) jQuery("#content").fadeTo(300,1.0); 
			else { jQuery("#content").show(); jQuery("#content-arround").show();} */
		}
	});
	
}

function loadLineup() {
	jQuery("#standard").hide();
	jQuery("#standard").find(".band").stop();
	
	jQuery("#content").hide();
	jQuery("#content-arround").hide();
	jQuery("#alogo").hide();
	/*new Ajax.Updater('content', 'system/content.php', {
		method: 'get',  
		parameters: 'content='+1,
		onComplete: function() { 
			 jQuery("#content").css("background","transparent"); jQuery("#content-arround").css("background","transparent"); 
			 
			 if(!_ie) jQuery("#content").fadeTo(300,1.0); 
			else { jQuery("#content").show(); jQuery("#content-arround").show();} 
			 
		}
	});*/
	new Ajax.Updater('lineup','system/content.php', {
		method: 'get',
		parameters: 'content='+1,
		onComplete: function() { 
			jQuery("#lineup").css("visibility","visible");
		}
	
	});
}

function guestbookEntry(){
	var name = document.getElementById("name").value;
	var email = document.getElementById("email").value;
	var text = document.getElementById("text").value;
	
	if(name == ""){
		alert("Fehler! Bitte einen Namen angeben!");
		return;
	}
	if(text == ""){
		alert("Fehler! Bitte einen Text eingeben!");
		return;
	}
	
	new Ajax.Request( 'system/functions.php?i=1', {
		method: 'post', 
		parameters:{name: name, email: email, text: text},
		onComplete: function() { loadContent(8);}
	}
	);
}

function newsletterReg(art){ 
	var name = document.getElementById("name").value;
	var email = document.getElementById("email").value;
	
	if(art == 1 && name.length <= 1){
		alert("Fehler! Bitte einen gueltigen Namen angeben!");
		return;
	}
	if(email.length < 5 || email.indexOf('@') == -1 || email.indexOf('.') == -1){
		alert("Fehler! Bitte eine gueltige E-Mail Adresse angeben!");
		return;
	}
	
	new Ajax.Request( 'system/functions.php?i=' + (art + 1), {
		method: 'post',
		parameters: {name: name, email: email},
		onComplete: "newsletterRegCheck"
	});
}

function newsletterRegCheck(ret){
	if(isNaN(ret)){
		document.getElementById("msgText").innerHTML = ret;
		document.getElementById("msgText").style.display = "block";
	}
	else
	{	
		ret = parseInt(ret);
		document.getElementById("newsletterDiv").innerHTML = "<span style=\"color:#00FF00;\">Erfolgreich " + (ret == 1 ? "angemeldet" : "abgemeldet") + "</span>";
	}
}

function login() {
	name = document.getElementById('name').value;
	pass = document.getElementById('pass').value;
	
head('<script type="text/javascript" src="/user/js/user.js" ></script>');
	new Ajax.Updater( 'boxcontent','user/login.php?i=1' , {
		evalScripts: true,
		method: 'post',
		parameters: {name: name, pass: pass}
	});
	jQuery("#usermsg").show();
	

}
function user(){
head('<script type="text/javascript" src="/system/tinymce/tiny_mce.js" ></script>');
/*tinyMCE.init({
	mode : "none", 
	width: "331px",
	height: "113px",
	theme : "simple" 
});*/
head('<script type="text/javascript" src="/user/js/user.js" ></script>');
OpenBox('User-Bereich', '/user/login.php');
		tinyMCE.init({
	mode : "none", 
	theme : "simple" 
});
}

function head(str) { /* user login - index.php */
	jQuery('head').append(str);

}

function showFoto(bid,gid) {

	new Ajax.Updater('boxcontent', 'system/bild.php', {
		method: 'get',
		parameters: {bid: bid, gid: gid}
		});
}

function preload(art) {
/*if(art == "foto") {*/
	jQuery('#boxcontent').find('#img').find('p').hide();
	jQuery('#boxcontent').find('#img').find('img').show();
/*}
else if (art == "galerie") {
jQuery('#boxcontent').find('p.lade').hide();
jQuery('#boxcontent').find('ul.fotos').show();	
}*/
}
function showGalerie(gid) {
	new Ajax.Updater('boxcontent','system/galerie.php', {
		method: 'get',
		parameters: {gid: gid}
	});
}
function showBandInfo(band) {
	if(_MouseX > (document.getElementsByTagName('html')[0].clientWidth / 2))
		x = _MouseX - 500;
	else
		x = _MouseX;
		
	if(_MouseY > (document.getElementsByTagName('html')[0].clientHeight - 153))
		y = _MouseY - 153;
	else
		y = _MouseY;
		
	jQuery("#info"+band).css("top",y+"px");
	jQuery("#info"+band).css("left",x+"px");
	jQuery("#info"+band).toggle();
}
