function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

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 MM_findObj(n, d) { //v4.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}


function MM_validateForm() { //v4.0
  var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
  for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);
    if (val) { nm=val.name; if ((val=val.value)!="") {
      if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
        if (p<1 || p==(val.length-1)) errors+='- '+nm+' Bitte eine g&uuml;ltige Mailadresse eingeben.\n';
      } else if (test!='R') {
        if (isNaN(val)) errors+='- '+nm+' must contain a number.\n';
        if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
          min=test.substring(8,p); max=test.substring(p+1);
          if (val<min || max<val) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
    } } } else if (test.charAt(0) == 'R') errors += '- '+nm+' ist erforderlich.\n'; }
  } if (errors) alert('Folgende Fehler sind aufgetreten :\n'+errors);
  document.MM_returnValue = (errors == '');
}


function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}







function goto_iframe(){






////initialisieren der Felder
//auslesen der

var querystring = location.search;



querystring = querystring.substring(1,querystring.length);

//alert(querystring);

var arr = querystring.split("&");

for(var i = 0; i < arr.length; i++){
	var arr_item = arr[i].split("="); 
	
	//	for(var j = 0; j < arr_item.length; j++){alert(arr_item[j] + " --- " + j)}

	//initialisieren
	//Ort	
	if( arr_item[0] == "ort"){
    	for (var k = 0; k < document.bereich.ort.length; k++){
		if(document.bereich.ort.options[k].value == arr_item[1]){document.bereich.ort.options[k].selected =true;}
	    }
	}

	//Kategorie	
	var dateiname = location.pathname
	dateiname = dateiname.substring(1,dateiname.length);
	for (var k = 0; k < document.bereich.kat.length; k++){
                if(document.bereich.kat.options[k].value == dateiname){document.bereich.kat.options[k].selected =true;}
            }

	//Specials	
	for (var k = 0; k < document.bereich.spec.length; k++){
                if(document.bereich.spec.options[k].value == dateiname){document.bereich.spec.options[k].selected =true;}
            }



    //sTICHWORT 
	if( arr_item[0] == "stichwort"){
		document.bereich.stichwort.value = arr_item[1];
	  	}


  }   

var neue_url=top.location.href;
var pathn = top.location.pathname; 
pathn = pathn.substring(1,pathn.length);

var selort = document.bereich.ort;
var selkat = document.bereich.kat;
var nu='';
var eng ='';
var regex='';
if( top.location.href.indexOf('/english') != -1 ){eng=true}

if(eng){

   if( (selort.options[selort.selectedIndex].value == 2) && ( selkat.options[selkat.selectedIndex].value.indexOf('klassik') != -1)  ){ //Wien
  	nu=neue_url.replace(/english\/.*/, 'english/iframe_klassik_wien.html'); 	
   }else if(  (selort.options[selort.selectedIndex].value == 3) && ( selkat.options[selkat.selectedIndex].value.indexOf('klassik') != -1)  ){ //Muenchen
  	nu=neue_url.replace(/english\/.*/, 'english/iframe_klassik_muenchen.html'); 
  }else if( (selort.options[selort.selectedIndex].value == 2) && ( selkat.options[selkat.selectedIndex].value.indexOf('modern') != -1)  ){ //Wien Modern
  	nu=neue_url.replace(/english\/.*/, 'english/iframe_modern_wien.html'); 
  }else if(  (selort.options[selort.selectedIndex].value == 3) && ( selkat.options[selkat.selectedIndex].value.indexOf('modern') != -1)  ){ //Muenchen Modern
  	nu=neue_url.replace(/english\/.*/, 'english/iframe_modern_muenchen.html'); 

  }else if(selort.options[selort.selectedIndex].value == 3){ //Muenchen
  	nu=neue_url.replace(/english\/.*/, 'english/iframe_muenchen_alle.html'); 	

   }else if(selort.options[selort.selectedIndex].value == 2){ //Wien
  	nu=neue_url.replace(/english\/.*/, 'english/iframe_wien_alle.html'); 	
        

  }else{
  	nu=neue_url.replace(/english\//, 'english/iframe_1.html');   
	}
}else{


if( (selort.options[selort.selectedIndex].value == 2) && ( selkat.options[selkat.selectedIndex].value.indexOf('klassik') != -1)  ){ //Wien
  nu=neue_url.replace(/.(at|com)\/.*/, ".$1/iframe_klassik_wien.html"); 
}else if(  (selort.options[selort.selectedIndex].value == 3) && ( selkat.options[selkat.selectedIndex].value.indexOf('klassik') != -1)  ){ //Muenchen
  nu=neue_url.replace(/.(at|com)\/.*/, ".$1/iframe_klassik_muenchen.html"); 
}else if( (selort.options[selort.selectedIndex].value == 2) && ( selkat.options[selkat.selectedIndex].value.indexOf('modern') != -1)  ){ //Wien Modern
  nu=neue_url.replace(/.(at|com)\/.*/, ".$1/iframe_modern_wien.html"); 
}else if(  (selort.options[selort.selectedIndex].value == 3) && ( selkat.options[selkat.selectedIndex].value.indexOf('modern') != -1)  ){ //Muenchen Modern
  nu=neue_url.replace(/.(at|com)\/.*/, ".$1/iframe_modern_muenchen.html"); 

}else if(selort.options[selort.selectedIndex].value == 3){ //Muenchen
  	nu=neue_url.replace(/.(at|com)\/.*/, ".$1/iframe_muenchen_alle.html"); 	

   }else if(selort.options[selort.selectedIndex].value == 2){ //Wien
  	nu=neue_url.replace(/.(at|com)\/.*/, ".$1/iframe_wien_alle.html"); 	

}else{

  if( neue_url.indexOf('.at') > -1 || neue_url.indexOf('.com') > -1){
	  nu=neue_url.replace(/.(at|com)\//, ".$1/iframe_1.html");   
	} 

else  if( neue_url.indexOf('.info') > -1){
	  nu=neue_url.replace(/.info\//, '.info/iframe_1.html');   
	}

else{
nu="http://www.polzer.com/iframe_1.html";

}



}



}



if(selkat.options[selkat.selectedIndex].value){

var tempstr = selkat.options[selkat.selectedIndex].value;
tempstr1 =  tempstr.replace(/\.html/,'');
var katnr = getKatNr(tempstr1);
if(katnr){
//alert(nu)
// nu = nu + '&category='+katnr+"&";
 }
}

//alert(selkat.options[selkat.selectedIndex].value);
//nu = nu + '?test';
//nu = nu.re

nu = nu.replace(/1.html/, ''); 

//alert(nu)
if(nu.match(/iframe_$/)){
	nu=nu.replace(/iframe_/,'homepage_content.html');
}
if(nu.match(/iframe_index.php/)){
	nu=nu.replace(/iframe_index.php/,'homepage_content.html');
}
content.location=nu;


//alert(document.bereich.ort.selectedIndex)

}

function gotourl(datum){

//Baue Url
var url = '';
var hash = '?';

//ist ein Ort ausgewaehlt ?
if (document.bereich.ort.options[document.bereich.ort.selectedIndex].value != 0){
	hash += 'ort=' + document.bereich.ort.options[document.bereich.ort.selectedIndex].value + '&';
	}

//ist eine Kategorie ausgewaehlt ?
if (document.bereich.kat.options[document.bereich.kat.selectedIndex].value != 0){
        
	//var  katid = document.bereich.kat.options[document.bereich.kat.selectedIndex].value;
	// katid =  katid.substring(4);
	//alert(katid + " <--") 

	//hash += 'kat=' + document.bereich.kat.options[document.bereich.kat.selectedIndex].value + '&';
	url = document.bereich.kat.options[document.bereich.kat.selectedIndex].value;
	}

//ist eine Spezielles ausgewaehlt ?
if (document.bereich.spec.options[document.bereich.spec.selectedIndex].value != 0){
	//hash += 'spec=' + document.bereich.spec.options[document.bereich.spec.selectedIndex].value + '&';
	url =  document.bereich.spec.options[document.bereich.spec.selectedIndex].value;
	}

//Bei Kategorie und Special Alle gewdhlt

if(url == ''){url='alle.html';}

//ist eine Stichwort eingetragen ?
if (document.bereich.stichwort.value != ''){
	hash += 'event_name=' + document.bereich.stichwort.value + '&';
	}


//wurde über Datumsfilter  geklickt?

if(datum){

von_t = document.form1.von_tag.options[document.form1.von_tag.selectedIndex].value;
von_m = document.form1.von_monat.options[document.form1.von_monat.selectedIndex].value;
von_j = document.form1.von_jahr.options[document.form1.von_jahr.selectedIndex].value;

bis_t = document.form1.bis_tag.options[document.form1.bis_tag.selectedIndex].value;
bis_m = document.form1.bis_monat.options[document.form1.bis_monat.selectedIndex].value;
bis_j = document.form1.bis_jahr.options[document.form1.bis_jahr.selectedIndex].value;


var von = new Date(von_j, von_m-1, von_t,0,0,0,0);
var bis = new Date(bis_j, bis_m-1, bis_t,0,0,0,0);



var epoche_von = von.getTime();
var epoche_bis = bis.getTime();
if(epoche_bis < epoche_von){alert("Bitte ändern Sie die Eingabe des Zeitraumes: \nDas Datum 'von' muss ein früheres Datum aufweisen als das Datum 'bis' \n\nVielen Dank Ihr Polzer-Team");return;}

epoche_von = getformattedDate(von);
epoche_bis = getformattedDate(bis);



hash += "&datefrom=" + epoche_von; 
hash += "&dateto=" + epoche_bis; 


}

url += hash;

//alert(url);

top.location=url;

}

function getformattedDate(date){
	
	var day = date.getDate();
	if(day<10){day= '0' + day;}
	var month = date.getMonth();
	month++;
	if(month<10){month= '0' + month;}
	var year = date.getFullYear();

	return day + '.' + month + '.' + year; 

}

function getKatNr(name){

var str = {
 klassik_konzert:26,
 klassik_theater:33,
 klassik_literatur:101,
 klassik_ballett:18,
 modern_musical:18,
 modern_kabarett:78,
 modern_jazz:23,
 modern_pop:86,
 volksmusik:49,
 kinder:10,
 sightseeing:129,
 mozartkonzerte:161,
 salzburgerlebnis_kirchenkonzerte:162,
 salzburgerlebnis_dinnershows:163,
 salzburgerlebnis_adventveranstaltungen:56,
 diverses:20
};



return str[name];	

}



function setLayout(){

   if(top.location.href.indexOf('www.salzburg.com') != -1){
      this.document.getElementById('t1').style.backgroundColor = '00509F';
   }

}






function getArgs(sep){
  var args = new Object();
  var query = location.search.substring(1);
  if(!sep) sep = '&';
  var pairs = query.split(sep);
  for(var i = 0; i <pairs.length; i++) {
    var pos = pairs[i].indexOf('=');
    if (pos == -1){
      args[pairs[i]]='';
      continue;
    }
    var argname = pairs[i].substring(0,pos);
    var value = pairs[i].substring(pos+1);
    args[argname] = unescape(value);}
  return args;
}




//Zusatzmenu rechtsoben als Client Side Include

function writeMenu(menu,lang){
	

	var name = [
	'Übersicht',
	'Salzburger Festspiele 2006',
	'Mozartwoche 2006',
	'Pfingsten 2006',
	'Kulturtage 2006',
	'Opern',
	'Konzerte',
	'Mozart Quartett',
	'Hotel Packages'
	];

	var url = [
	'mozart2006.html',
	'iframe_salzburgerfestspiele_konzert.html?date_from=1136070000000&date_to=1167519600000',
	'iframe_mozartwochen.html?date_from=1136070000000&date_to=1167519600000',
	'iframe_pfingstfestspiele.html?date_from=1136070000000&date_to=1167519600000',
	'iframe_kulturtage.html?date_from=1136070000000&date_to=1167519600000',
	'iframe_klassik_oper2006.html?date_from=1136070000000&date_to=1167519600000',
	'iframe_klassik_konzert2006.html?date_from=1136070000000&date_to=1167519600000',
	'http://was.conova.com/events/search?admin=18&detail_servlet_name=detail_polzer&layout=polzer&action=qs&result=result&weiter_erlaubt=1&num_results_per_page=7&target=content&event_name=quartett&&',
	'http://www.polzer.com/mozart2006_packages.html'
	];



	if(lang == 'e'){
		name = [
		'Overview',
		'Salzburg Festival 2006',
		'Mozart Week 2006',
		'Whitsun 2006',
		'Culture Days 2006',
		'Operas',
		'Concerts',
		'Mozart Quartett',
		'Hotel Packages'
		];


		ues = 'Mozart 2006';
	
	}









	var target = [
	'_top',
	'content',
	'content',
	'content',
	'content',
	'content',
	'content',
	'unten',
	'unten'
	];



	var html = '';
html+="   <table width=\"132\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" bgcolor=\"#9D0033\">";
html+="    <tr> ";
html+="      <td width=\"10\" bgcolor=\"#9D0033\">&nbsp;</td>";
html+="      <td colspan=\"2\" width=\"122\" bgcolor=\"#9D0033\" class=\"ueswhite\">Mozartjahr 2006 ";
html+="      </td>";
html+="    </tr>";
html+="    <tr> ";
html+="      <td width=\"132\" colspan=\"3\" bgcolor=\"#FFFFFF\"><img src=\"bilder/1.gif\" width=\"132\" height=\"1\"></td>";
html+="    </tr>";
html+="    <tr> ";
html+="      <td width=\"132\" colspan=\"3\" ><img src=\"http://www.polzer.com/bilder/1.gif\" width=\"132\" height=\"3\"></td>";
html+="    </tr>";
	for(var i=0;i<url.length;i++){

		html += '<!--menu ' + i + "-->\n";
		html += "<tr>\n\t<td valign='top' id='aufz" + i + "' class='aufz'>&gt;</td>\n";
		html += "\t<td colspan='2' class='moz2006_menu' ><a target='"+ target[i] +"' onmouseover='document.getElementById(\"aufz" + i + "\").style.paddingRight=1;document.getElementById(\"aufz" + i + "\").style.paddingLeft=5' onmouseout='document.getElementById(\"aufz" + i + "\").style.paddingRight=3;document.getElementById(\"aufz" + i + "\").style.paddingLeft=3' href='" + url[i] + "' target='_top' class='fliesswhite'>" + name[i] +"</a></td>\n</tr>\n";
		html += '<!--menu ' + i + "-->\n\n";
	  
      }

html+=" <tr>";
html+="      <td width=\"10\"><img src=\"bilder/1.gif\" width=\"10\" height=\"10\"></td>";
html+="      <td width=\"14\"><img src=\"bilder/1.gif\" width=\"14\" height=\"10\"></td>";
html+="      <td width=\"108\" ><img src=\"bilder/1.gif\" width=\"108\" height=\"10\"></td>";
html+="    </tr>";
html+="  </table><br>";

return html;

}

