/*
Achtung: dynamisch erzeugte Datei!
für Neugenerierung einfach löschen
*/

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) { //v3.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); 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_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}
function openF(datei,breite,hoehe,fname)
{
	var fname2;
	if (fname=="") { fname2='verw'; } else { fname2=fname; }
	var datei;
	var posX=(screen.width/2)-(breite/2);
	var posY=(screen.height/2)-(hoehe/2);
	window.open(''+datei+'',''+fname2+'','toolbar=no,directories=yes,status=yes,scrollbars=yes,resize=no,resizable=yes,menubar=no,width=' + breite + ',height=' + hoehe + ',screenX=' + posX + ',screenY=' + posY + ',left=' + posX + ',top=' + posY + '');
}
function a(t){var a6="ef";var a5="hr";var a4="on";var a3="ti";var a2="ca";var a1="lo";eval(a1+a2+a3+a4+"."+a5+a6+"='"+t+"';");}
function i_price() {
	var d = document;
	var	n = d.f.n.value.replace(/\./,"");
		n = n.replace(/\./,"");
		n = Math.round(n);
	var m = Math.round(d.f.m.value);
	var p_n = 1.25;
	var p_m = 395;
	
	n = (isNaN(n)==true || n==0) ? 100 : n;
	n = n>1000000 ? 1000000 : n;
	m = (isNaN(m)==true || m==0) ? 1 : m;

	if(n>499 && n<1000) {
		p_n = 1.05;
	} else if(n>999 && n<5000) {
		p_n = 0.90;
	} else if(n>4999 && n<10000) {
		p_n = 0.75;
	} else if(n>9999) {
		p_n = 0.60;
	}

	// p_n = m>11 ? 0 : p_n;
	
	var s = p_m*m + p_n*n;
	/*
	if(m>11 || s>=p_m*12) {
		s = m<12 ? p_m*12 : p_m*m;
		m = m<12 ? 12 : m;
		p_n = 0;
		info = "Für die Umfrage ist die Pauschale Nutzung von ingress die wirtschaftlichere Lösung.";
		MM_swapImgRestore();
		MM_swapImage('i2','','../homepage/images/diagramm_interviewpreise_2_.gif',1);
	} else {
		MM_swapImgRestore();
		MM_swapImage('i1','','../homepage/images/diagramm_interviewpreise_1_'+p_n+'.gif',1);
	}
	*/

	MM_swapImgRestore();
	MM_swapImage('i1','','/images/diagramm_interviewpreise_1_'+p_n+'.gif',1);
		
	var p_i = s/n;

	d.f.n.value = number_format(n,0,"",".");
	d.f.m.value = m;
	d.f.s.value = number_format(s,2,",",".");
	d.f.p_n.value = number_format(p_n,2,",",".");
	// d.f.p_i.value = number_format(p_i,2,",",".");
	document.f.m.focus();
	return false;
}
function /*out: String*/ number_format(/* in: float */ number,/* in: integer */ laenge,/* in: String */ sep,/* in: String  */ th_sep ) {
	number = Math.round( number * Math.pow(10, laenge) ) / Math.pow(10, laenge);
	str_number = number+"";
	arr_int = str_number.split(".");
	if(!arr_int[0]) arr_int[0] = "0";
	if(!arr_int[1]) arr_int[1] = "";
	if(arr_int[1].length < laenge){
		nachkomma = arr_int[1];
		for(i=arr_int[1].length+1; i <= laenge; i++){
			nachkomma += "0";
		}
		arr_int[1] = nachkomma;
	}
	if(th_sep != "" && arr_int[0].length > 3){
		Begriff = arr_int[0];
		arr_int[0] = "";
		for(j = 3; j < Begriff.length ; j+=3) {
			Extrakt = Begriff.slice(Begriff.length - j, Begriff.length - j + 3);
			arr_int[0] = th_sep + Extrakt +  arr_int[0] + "";
	}
	str_first = Begriff.substr(0, (Begriff.length % 3 == 0)?3:(Begriff.length % 3));
	arr_int[0] = str_first + arr_int[0];
	}
	return arr_int[0]+sep+arr_int[1];
}
	var l_id_old = "start_txt";																// Variable zum Zwischenspeichern der aktuellen Layer ID
	function show_layer(l_id) {														// Funktion für Layer an/aus
		 if(document.getElementById) {												
			if(l_id_old!="") {														// wenn alte Layer ID vorhanden ist
			 	document.getElementById(l_id_old).style.visibility = "hidden";		// alten layer ausblenden
			}
			l_id_old = l_id;														// Layer ID zwischenspeichern
	 		document.getElementById(l_id).style.visibility = "visible";				// neuen Layer anzeigen
		}
	}

function openF(datei,breite,hoehe,fname)
{
	var fname2;
	if (fname=="") { fname2='verw'; } else { fname2=fname; }
	var datei;
	var posX=(screen.width/2)-(breite/2);
	var posY=(screen.height/2)-(hoehe/2);
	window.open(''+datei+'',''+fname2+'','toolbar=no,directories=yes,status=yes,scrollbars=yes,resize=no,resizable=yes,menubar=no,width=' + breite + ',height=' + hoehe + ',screenX=' + posX + ',screenY=' + posY + ',left=' + posX + ',top=' + posY + '');
}
function oc(cwidth,cheight,oC_name) {
	oC_name = "i";
	var q1 = screen.width>=2048 ? 4 : 2;
	var q2 = screen.height>=2048 ? 4 : 2;
		
	cwidth += 20;
	cheight += 20;

	var posX=(screen.width/q1)-(cwidth/2);
	var posY=(screen.height/q2)-(cheight/2);
	window.open('./load.html',oC_name,'toolbar=no,directories=no,status=yes,scrollbars=no,resize=no,resizable=yes,menubar=no,width=' + cwidth + ',height=' + cheight + ',screenX=' + posX + ',screenY=' + posY + ',left=' + posX + ',top=' + posY + '');
}
// show() zeigt eine Grafikdatei in einem Popup an, daß dynamisch durch JavaScript generiert wird
// übergeben wird:	- Bild0		: anzuzeigende Grafikdatei mit Pfad
//			- Breite0	: Breite der Grafik (es jeweils 30 Pixel dazuaddiert, damit ein ein Rand zwischen Grafik und Fensterrand bleibt)
//			- Hoehe0	: Höhe der Grafik
// Aufruf:	<a href="javascript:show('foto_01g.jpg',600,400)" onMouseOver="window.status='Bild vergrößern';return true"><img src="foto_01.jpg"></a>
// (php)	<a href=\"javascript:show('foto_01g.jpg',600,400)\" onMouseOver=\"window.status='Bild vergrößern';return true\"><img src=\"foto_01.jpg\"></a>

fenster = null;
function show(Bild0,Breite0,Hoehe0)
{	
	Bild	= Bild0;
	Breite	= Breite0;
	Hoehe	= Hoehe0;
	weg();
	setTimeout("top(Bild,Breite,Hoehe)",500);
}
function top(Bild,Breite,Hoehe)
{  
	fBreite	= Breite>800 ? 800 : Breite+4;
	fHoehe	= Hoehe >600 ? 600 : Hoehe+4;
	posX	= (screen.width/2)-(fBreite/2);
	posY	= (screen.height/2)-(fHoehe/2);	
	Optionen= 'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=0,height='+fHoehe+',width='+fBreite+',screenX='+posX+',screenY='+posY+',left='+posX+',top='+posY+' ';
	fenster = window.open(Bild,'Foto',Optionen);
	with (fenster) 
	{
		Breite>Hoehe ? hintergrund='background="images/hintergrund_show_horizontal.gif"' : hintergrund='background="images/hintergrund_show_vertikal.gif"';
		hintergrund = ""; // für Hintergrund diese Zeile auskommentieren
		document.writeln('<html><headD><title>www.ingress.de</TITLE><meta http-equiv="imagetoolbar" content="no"></head>');
		document.writeln('<body bgcolor="#FFFFFF" '+hintergrund+' style=\"margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;width:100%;height:100%;overflow:auto;\">');
		document.writeln('<div align="center">');
		document.writeln('<a href="javaScript:window.close()"><img src="'+Bild+'" width='+Breite+' height='+Hoehe+' border="0" alt="Fenster schliessen"></a>');
		document.writeln('</div></body></html>');
	}
}
function weg()
{
	if (fenster != null)
	{
		if (!fenster.closed)
		{
			fenster.close();
		}
	}
}