function editthis(Nr) {

var dieurl = ""+document.location;
if (Nr == undefined) {Nr=1;}
document.write('<a href="/makestatic.php?page_id='+Nr+'&makestatic=1">ver&ouml;ffentlichen</a> | ');
document.write('<a href="/admins/pages/modify.php?page_id='+Nr+'" target="_blank">bearbeiten</a>');

}


function initform() {
	document.getElementById("faltzeltwaende").style.display = "none";


	var laenge = self.location.search.length;
	var warbei = self.location.search.substring(1,laenge);

	var refer = document.referrer;
	var referlaenge = refer.length;
	refer = document.referrer.substring(23,referlaenge);

	document.kontakt_form.refer.value=refer;
	document.kontakt_form.warbei.value=warbei;
	
	document.kontakt_form.javascriptein.value="ein";

	bildname="";
	if (refer.indexOf("winnipeg") > -1) { document.kontakt_form.leihzeltwahl.selectedIndex = 1; bildname="winnipeg"; }
	if (refer.indexOf("faltzelt-3x3") > -1) { document.kontakt_form.leihzeltwahl.selectedIndex = 2; bildname="faltzelt-3x3"; }
	if (refer.indexOf("faltzelt-4x4") > -1) { document.kontakt_form.leihzeltwahl.selectedIndex = 3; bildname="faltzelt-4x4"; }
	if (refer.indexOf("faltzelt-6x3") > -1) { document.kontakt_form.leihzeltwahl.selectedIndex = 4; bildname="faltzelt-6x3"; }
	if (refer.indexOf("jurte") > -1) { document.kontakt_form.leihzeltwahl.selectedIndex = 5; bildname="jurte";}
	if (refer.indexOf("pantheon") > -1) { document.kontakt_form.leihzeltwahl.selectedIndex = 6; bildname="pantheon"; }

	changepic();

}




function changepic() {
	var bildname = document.kontakt_form.leihzeltwahl.options[document.kontakt_form.leihzeltwahl.selectedIndex].value;
	
	t = "Bitte w&auml;hlen Sie!";
	document.images['leihzeltvorschau'].src = "../media/" + bildname + ".jpg";
	//document.images['leihzeltinfo'].src = "../media/optionen/" + bildname + ".gif";
	//Faltzelte 			
	if (bildname.indexOf("faltzelt") > -1) {
		document.getElementById("faltzeltwaende").style.display = "block";
		t="Sie k&ouml;nnen bis zu <strong>4</strong> Seitenw&auml;nde w&auml;hlen:";
		if (bildname.indexOf("6x3") > -1) { t="Sie k&ouml;nnen bis zu <strong>6</strong> Seitenw&auml;nde w&auml;hlen:"; }
		
		document.getElementById("checkboxen").style.display = "block";
		 	
  	} else {  
	//Andere Zelte als Faltzelte:
    	document.getElementById("faltzeltwaende").style.display = "none";
		
		//Jurte, Pantheon
		var zeltnummer = document.kontakt_form.leihzeltwahl.selectedIndex;	
		if (zeltnummer > 4) {
			document.getElementById("checkboxen").style.display = "none";		
			if (bildname.indexOf("jurte") > -1) { t="Unsere Jurte wird ausschlie&szlig;lich inkl. Transport und Aufstellservice angeboten."; } 			
			if (bildname.indexOf("pantheon") > -1) { t="Unser Pantheon wird ausschlie&szlig;lich inkl. Transport und Aufstellservice angeboten.";} 
					
		} else {
		//Winnipeg
		if (bildname.indexOf("winnipeg") > -1) { t="F&uuml;r den Transport ist ein Kombi oder eine Dachgalerie erforderlich. Gest&auml;ngel&auml;nge 2,65m!";} 
			document.getElementById("checkboxen").style.display = "block";
			
		}		
  	}
	
	document.getElementById("infotext_ausgabe").innerHTML  = t;
} 








function MM_findObj(n, d) { //v4.01
  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 && d.getElementById) x=d.getElementById(n); return x;
}

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+' must contain an e-mail address.\n';
      } else if (test!='R') { num = parseFloat(val);
        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 (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
    } } } else if (test.charAt(0) == 'R') errors += '- '+nm+'\n'; }
  } if (errors) alert('Einige Pflichtfelder wurden nicht ausgefuellt:\n'+errors);
  document.MM_returnValue = (errors == '');
}