// JavaScript Document

$(document).ready(function(){
	$("a#closemsg").click(function(){
		$("div.success").slideUp(200);
		$("div.error").slideUp(200);
		$("div.neutral").slideUp(200);
		$(".closeifclose").slideUp(200);
	});
});

var popUpWin=0;

function popup(URLStr, left, top, width, height)

{

  if(popUpWin)

  {

    if(!popUpWin.closed) popUpWin.close();

  }

  popUpWin = open(URLStr, 'popUpWin', 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=yes,width='+width+',height='+height+',left='+left+', top='+top+',screenX='+left+',screenY='+top+'');

}




function preload() {
	var BildArray = new Array();
	
	BildArray[0] = "/images/nav/start_curr.png";
	BildArray[1] = "/images/nav/konzerte_curr.png";
	BildArray[2] = "/images/nav/kuenstler_curr.png";
	BildArray[3] = "/images/nav/locations_curr.png";
	BildArray[4] = "/images/nav/groupies_curr.png";
	BildArray[5] = "/images/nav/blog_curr.png";
	
	for (i=0; i < BildArray.length; i++) {
		var Bild = new Image();
		Bild.src = BildArray[i];
	}
}


function e (str) {
	return encodeURIComponent(str);
}
function send(url, data) {
		$('.warning').remove();
		$.ajax({
			type: "POST",
			url: url,
   			data: data,
   			dataType: "xml",
			success: function(xml) {
				var error = $("error",xml).text();
				var feld = $("feld",xml).text();
				if(error != '') {
				} else {
					if (url == '/locations/getort.php') {
						var ort = $("ort",xml).text();
						var kanton = $("kanton",xml).text();
						document.getElementById('ort').value = ort;
						document.getElementById('kanton').value = kanton;
					}			
					if (url == '/promotion/getort.php') {
						var city = $("city",xml).text();
						document.getElementById('city').value = city;
					}			
					if (url == '/promotion/getstar.php') {
						var stars = $("stars",xml).text();
						if (stars.length > 0) {
							document.getElementById('vorschlaege').innerHTML = stars;
							document.getElementById('vorschlaege').style.visibility = 'visible';
						} else {
							document.getElementById('vorschlaege').innerHTML = '';
							document.getElementById('vorschlaege').style.visibility = 'hidden';
						}
					}			
					if (url == '/promotion/getlocation.php') {
						var locations = $("locations",xml).text();
						if (locations.length > 0) {
							document.getElementById('vorschlaege').innerHTML = locations;
							document.getElementById('vorschlaege').style.visibility = 'visible';
						} else {
							document.getElementById('vorschlaege').innerHTML = '';
							document.getElementById('vorschlaege').style.visibility = 'hidden';
						}
					}			
				}
			},
			error: function() {
				alert('Fehler beim Verarbeiten! Bitte versuche es nochmals. Sollten die Probleme immer noch auftreten, melde den Fehler einem Administrator. Als Uebergangsloesung kannst du bei deinem Browser JavaScript deaktivieren, um die Fehlermeldung zu umgehen.');
			}
		});

	}

function take(txt, feld) {
	if (feld == 'star') {
		txt = txt.replace(/APROSTROPH/g, "'");
	} else {
		document.getElementById('suche').value = '';	
	}
	document.getElementById(feld).value = txt;
	document.getElementById('vorschlaege').style.visibility = 'hidden';
}
