function CheckShowYoutube()
{
	if (!readCookie('dif09youtubeVid5'))
	{
		loadMap();
	}
}


function doGoogleCode(googleid)
{
	if (!googleid)
	{
		googleid = 'R-Z1uY9sHKY';
	}	
	var googleMapContent = '<object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/' + googleid + '&hl=en&autoplay=1&fs=1&color1=0xe1600f&color2=0xfebd01"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/' + googleid + '&hl=en&autoplay=1&fs=1&color1=0xe1600f&color2=0xfebd01" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" wmode="transparent" width="560" height="340"></embed></object><br /><br />';
	googleMapContent = googleMapContent + '&raquo; <a href="javascript:loadMap(\'R-Z1uY9sHKY\');" style="color:#ffffff;">BEST OF Donauinselfest 2009</a> &nbsp;|&nbsp; ';
	googleMapContent = googleMapContent + '&raquo; <a href="javascript:loadMap(\'Ko8-cvWhFk0\');" style="color:#ffffff;">der 3. Tag</a> &nbsp;|&nbsp; ';
	googleMapContent = googleMapContent + '&raquo; <a href="javascript:loadMap(\'7D788_r94xk\');" style="color:#ffffff;">der 2. Tag</a> &nbsp;|&nbsp; ';
	googleMapContent = googleMapContent + '&raquo; <a href="javascript:loadMap(\'8y4EhUNMur8\');" style="color:#ffffff;">der 1. Tag</a> &nbsp;|&nbsp; ';
	googleMapContent = googleMapContent + '&raquo; <a href="javascript:loadMap(\'BFBHjMBrtTc\');" style="color:#ffffff;">Er&ouml;ffnung</a>';
	return googleMapContent;
}



function loadMap(googleid)
{
	var div = document.getElementById('mapIframe');

	document.getElementById('mapIframe').style.visibility = "visible";
	document.getElementById('mapCloser').style.visibility = "visible";

	if(div.innerHTML != doGoogleCode(googleid)) div.innerHTML = doGoogleCode(googleid);
	createCookie('dif09youtubeVid5', '1', 100);
}

function closeMap()
{
	var content = '';
	var div = document.getElementById('mapIframe');
	div.innerHTML = content;
	div.style.visibility = 'hidden';
	document.getElementById('mapCloser').style.visibility = 'hidden';
//	document.getElementById('mapBigger').style.visibility = 'hidden';
}

function toggleMap()
{
	var div = document.getElementById('mapIframe');	
	var style = (div.style.visibility == 'visible') ? 'hidden' : 'visible';
	if (style=='visible')
	{
		loadMap(null);
	} else {
		closeMap(null);
	}
//	div.style.visibility = style;
//	document.getElementById('mapCloser').style.visibility = style;
//	document.getElementById('mapBigger').style.visibility = style;
}








function selectTab(tab) {
	var tabs = new Array('Text', 'Tag', 'Zeit', 'Insel');
	for(i=0;i<tabs.length;i++) {
		if(document.getElementById('SearchTab'+tabs[i])) document.getElementById('SearchTab'+tabs[i]).className = (tabs[i]==tab) ? 'tab_open' : 'tab_grey';
		if(document.getElementById('ProgrammSuche'+tabs[i])) document.getElementById('ProgrammSuche'+tabs[i]).style.display = (tabs[i]==tab) ? 'block' : 'none';
	}
}

function array_numsort (a, b) {
  return a - b;
}

function selectBox(tab, content) {
	if (tab=='Text') {
		document.getElementById('PSS_'+tab).innerHTML = content;

	} else if (tab=='ZeitVon' || tab=='ZeitBis') {
		document.getElementById('PSS_'+tab).innerHTML = content;
		tab='Zeit';

	} else {
		var textall = (gup('lang')=='en') ? 'all' : 'Alle';
		var thisTab = document.getElementById('PSS_'+tab);
		var text = thisTab.innerHTML;
		// convert to array
		var array = new Array();
		if(text == textall) text = '';
		if(text.length>0) array = text.split(', ');
		// do operations
		x=0;
		for(i=0;i<array.length;i++) {
			if(content==array[i]) x++;
		}
		if(x>0) { // remove content
			for(i=0;i<array.length;i++){
				if(content==array[i]) array.splice(i, 1);
			}
		} 
		else { // add content
			array.push(content);
		}
		// sort array
		array.sort(array_numsort);
		// convert back to text
		text = array.join(', ');
		// write back to div
		text = (text) ? text : textall;
		thisTab.innerHTML = text;
	}
}

function PS_SelectDay(d,i) {
	var c = document.getElementById('Tag'+d).checked;
	var day = new Array('Freitag', 'Samstag', 'Sonntag');
	if(i) {
		document.getElementById('Tag'+d).checked = (c) ? false : true;
		document.getElementById('TagImg'+d).src = (c==true) ? 'images/Programm/'+day[d-1]+'_gr.gif' : 'images/Programm/'+day[d-1]+'_gr_active.gif';
	} else {
		document.getElementById('TagImg'+d).src = (c==false) ? 'images/Programm/'+day[d-1]+'_gr.gif' : 'images/Programm/'+day[d-1]+'_gr_active.gif';
	}
}
function PS_SelectDay_en(d,i) {
	var c = document.getElementById('Tag'+d).checked;
	var day = new Array('Freitag', 'Samstag', 'Sonntag');
	if(i) {
		document.getElementById('Tag'+d).checked = (c) ? false : true;
		document.getElementById('TagImg'+d).src = (c==true) ? 'images/Programm/'+day[d-1]+'_gr_en.gif' : 'images/Programm/'+day[d-1]+'_gr_active_en.gif';
	} else {
		document.getElementById('TagImg'+d).src = (c==false) ? 'images/Programm/'+day[d-1]+'_gr_en.gif' : 'images/Programm/'+day[d-1]+'_gr_active_en.gif';
	}
}

function PSBox_SelectDay(d, lang) {
	var c = document.getElementById('PSD'+d).checked;
	document.getElementById('PSD'+d).checked = (c==true) ? false : true;
	document.getElementById('PSI'+d).src = (c) ? 'images/Tage/'+lang+'_'+d+'_i.gif' : 'images/Tage/'+lang+'_'+d+'_a.gif';

}

function gup(name, val) {
	name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
	if(!val) val = window.location.search;
	var regexS = "[\\?&]"+name+"=([^&#]*)";
	var regex = new RegExp( regexS );
	var results = regex.exec(val);
	if( results == null ) return "";
	else return results[1];
}

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 OeffneFenster(theURL, winName, Hoehe, Breite) 
{
	MeinFenster = window.open(theURL,winName,'scrollbars=yes,resizable=yes,width='+Breite+',height='+Hoehe+',left=100,top=100');
	MeinFenster.focus;
}






			function createCookie(name,value,days) {
				if (days) {
					var date = new Date();
					date.setTime(date.getTime()+(days*24*60*60*1000));
					var expires = "; expires="+date.toGMTString();
				}
				else var expires = "";
				document.cookie = name+"="+value+expires+"; path=/";
			}
			
			function readCookie(name) {
				var nameEQ = name + "=";
				var ca = document.cookie.split(';');
				for(var i=0;i < ca.length;i++) {
					var c = ca[i];
					while (c.charAt(0)==' ') c = c.substring(1,c.length);
					if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
				}
				return null;
			}
			
			function eraseCookie(name) {
				createCookie(name,"",-1);
			}


