	// intro/homepage

	$(document).ajaxError(function(event, request, settings){
		if (request.status == 410) {
   			$('#eventContainer').html("<div align='center'>Der Termin konnte nicht gefunden werden oder ist nicht mehr vorhanden.</div>");
		} else {
   			$('#eventContainer').html("<div align='center'>Beim Aufruf der Seite ist ein Fehler aufgetreten.</div>");
		}
	});

	$(document).ready(function() {
		mkInfoLink();
	});
	function mkInfoLink () {
		$("a.aufklapplink").click(function() { 
			var id = this.id.substring(1); 
			if (id) {
				loadContent(id);
			}
		});	
	}

	var progressTextEventContainer = "<br><br><div align='center'><img src='http://stadt.wuppertal-live.de/__icons/loadingAnimation.gif' alt='Lade...'></div><br><br>";
	function jumpTo (feld, what) {
		var l = new Array("date", "artist", "stage", "rubrik");
		var anker = '';
		if (what == "ticker") {
			findex = feld;
		} else {
			findex = feld.options[feld.selectedIndex].value;
			if (findex.indexOf("film") != -1) {
				anker = findex.substring(5);
				findex = 5;
				what = "rubrik";
			}
			for (i=0; i < 4 ; i++) {
				if (l[i] != what) {
					document.getElementById(l[i]).selectedIndex = 0 ;
				}
			}
		}
		if (findex == "nop") return false
		document.getElementById('eventContainer').innerHTML = progressTextEventContainer;
		// komisch, ein einfaches load klappt im IE nicht, deshalb also jetzt so...
		if ( $.browser.msie ) {
			$.get(eventUrl + "?mode=utf8;client=stadt&what="+what+"&show="+findex, function(responseText) {
				document.getElementById('eventContainer').innerHTML = responseText;
				tb_init('a.thickbox, area.thickbox, input.thickbox');
				mkInfoLink();
				if (anker) {
					$.scrollTo('#'+anker); 
					terminToggle(anker);
				}
				if ($(".termin").size() == 1) {
					$("div[id^='detail']").each(function() {             
						var id = this.id.replace(/detail/, ''); 
						loadContent(id);
					});
				}
			}, 'html');
		} else {
			$("#eventContainer").load(eventUrl + "?mode=utf8;client=stadt&what="+what+"&show="+findex, function() { tb_init('a.thickbox, area.thickbox, input.thickbox') ; mkInfoLink(); if (anker) { $.scrollTo('#'+anker); terminToggle(anker) } });
		}
	}
		
	function terminToggle(id, isLoader) {
		$("#detail"+id).slideToggle('normal', function() {
			if ($("#detail"+id).is(':visible')) {
				$("#plus"+id).html('<b>&lsaquo;</b> weniger Infos');
			} else {
				$("#plus"+id).html('<b>&rsaquo;</b> mehr Infos');
			}
			if (isLoader) {
				document.getElementById("loader"+id).innerHTML = '';
			}
			// sanften scrollen zur termininfo...
		});
		$("#buttons"+id).toggle();
		$("#pre"+id).toggle();
		$("#sub"+id).toggle();
	}
	function infoToggle(id) {
		$("#ticket"+id).slideToggle('normal',function() {
			if ($("#ticket"+id).is(':visible')) {
				$("#ticketplus"+id).html('<b>&lsaquo;</b> Infos zu bereits gekauften Tickets ausblenden');
			} else {
				$("#ticketplus"+id).html('<b>&rsaquo;</b> Infos zu bereits gekauften Tickets einblenden');
			}
		});
	}
	var progressText = "<img src='http://stadt.wuppertal-live.de/__icons/loadingAnimation.gif' alt='Lade...'>";
	function loadContent(id) {
		if (document.getElementById("detail"+id).innerHTML) {
			terminToggle(id);
		} else {
			document.getElementById("loader"+id).innerHTML = progressText;
			if ( $.browser.msie ) {
				$.get(eventUrl + "?mode=utf8;client=stadt&what=detail&show="+id, function(responseText) {
					document.getElementById('detail'+id).innerHTML = responseText;
					tb_init('a.thickbox, area.thickbox, input.thickbox');
				});
			} else {
				$("#detail"+id).load(eventUrl + "?mode=utf8&client=stadt&what=detail;show="+id, function () { tb_init('a.thickbox'); } );;
			}
			terminToggle(id, 1);
		}
	}

	function printTicket(nr) {
		$("#event"+nr).jqprint();
	}

	var remoteTicket;
	function launchTicket(nr,shop) {
		if (shop) {
			remoteUrl = "https://tickets.kultur-live.de";
			winSize = "height=550,width=890,";
		} else{
			remoteUrl = "http://www.wuppertal-live.de";
			winSize = "height=550,width=780,";
		}
		winFeatures = winSize + "menubar=0,channelmode=0,dependent=0,directories=0,fullscreen=0,location=0,menubar=0,resizable=0,toolbar=0,screenX=50,screenY=50,left=50,top=50,status=1,scrollbars=1";
		if (!remoteTicket) {
			remoteTicket = window.open("", "winTicket", winFeatures);
		}
			remoteTicket = window.open(remoteUrl+"/tickets/nr="+nr+";mode=utf8;client=stadt", "winTicket", winFeatures);
	}

    var tellafriend;
    function tellafriend(nr) {
        var newUrl = "http://www.wuppertal-live.de/tellafriend/nr=" + nr;
        winFeatures = "menubar=0,height=400,width=420,channelmode=0,dependent=0,directories=0,fullscreen=0,location=0,menubar=0,resizable=0,scrollbars=0,status=0,toolbar=0,screenX=100,screenY=150,left=10,top=10";
        if (!tellafriend) {
            tellafriend = window.open("", "tellafriend", winFeatures);
        }
        tellafriend = window.open(newUrl, "tellafriend", winFeatures);
    }

	
