/****************************************
*	JavaScript Bibliothek		*
*	(c)2001-05 by Ralph Marx	*
****************************************/
var ssersatz="gnz_fam1.html?o-1-100+0-0-0+G+.html";
var sspositiv=/\?[og]-[1-8]-[0-4]\d\d\+(([cmy]|([0-8]\d)|\d)[-+]){1,3}G\+\.html/;
var farbe=new Array(4);
var farbet="";

function gnz_fam1(ziel){
	sslesen();
	ss[0]=((ziel==4)?"gnz_fam4.html?":"gnz_fam2.html?");
	auswerten1phs(488,6);
	location.href=ss[0]+ss[1]+ss[2]+"+"+ss[3]+"+"+ss[4];
}

function gnz_fam2(ziel){
	sslesen();
	ss[0]=((ziel==1)?"gnz_fam1.html?":"gnz_fam4.html?");
	auswerten2sw_f();
	location.href=ss[0]+ss[1]+"+"+ss[2]+ss[3]+"+"+ss[4];
}

function gnz_fam4(ziel){
	var preisart,preisartt,auflage=0,son=16,fpreis=0.0;

	sslesen();
	if(ziel!=4){
		ss[0]=((ziel==2)?"gnz_fam2.html?":"gnz_fam1.html?");
		location.href=ss[0]+ss[1]+"+"+ss[2]+"+"+ss[3]+"+"+ss[4];
		return;
	}
	var gps=ss[1].split("-");
	gebiete_erstellen();
	ssflesen(2);
	if(gps[0]=="o"){
		preisart=2;
		preisartt="Ortspreis";
		if(farbe[0]>0){
			farbe[0]+=3;
		}
	}else{
		preisart=1;
		preisartt="Grundpreis";
		son=son|4;
	}
	var spalten=parseInt(ss[1].replace(/(.-)(\d)(-.*)/, "$2"));
	spalten=(spalten==8)?15:spalten;
	var mm=parseInt(parseFloat(ss[1].replace(/(.-)(\d-)(.*)/, "$3")));
	var gmm=spalten*mm;
	var preis=((preisart==2)?0.75:0.89);	//[GNZ][OP][Familien] [GNZ][GP][Familien] 
//	var fpreis=((farbe[0]!=0)?g[0].farbpreis[farbe[0]]:0.0);
if(farbe[0]>0){
	fpreis=((ss[1].search(/g/)+1)?23.53:20.0);
}
	var preisausgabe=Math.round((gmm*preis+fpreis)*100)/100;
	fpreis=Math.round(fpreis*100)/100;
	preis=Math.round(preis*100)/100;

	var mengenstaffel=(gmm>1000)?((gmm>3000)?((gmm>5000)?((gmm>10000)?((gmm>20000)?0.2:0.15):0.10):0.05):0.03):0;
	var mal6=Math.round((1-((gmm*6>5000)?((gmm*6>10000)?((gmm*6>20000)?0.2:0.15):0.1):0.1))*(((preis*gmm)+fpreis))*100)/100;
	var mal12=Math.round((1-((gmm*12>20000)?0.2:0.15))*(((preis*gmm)+fpreis))*100)/100;
	var mal20=Math.round(0.8*(((preis*gmm)+fpreis))*100)/100;

	document.write("<table>\n");
	document.write("<tr><td>Spalten:&nbsp;</td><td>"+spalten+"</td></tr>\n");
	document.write("<tr><td>H&ouml;he:&nbsp;</td><td>"+mm+"&nbsp;mm</td></tr>\n");
	document.write("<tr><td>Gesamt-mm:&nbsp;</td><td>"+gmm+"&nbsp;mm</td></tr>\n");
	document.write("<tr><td>Farbe:&nbsp;</td><td>"+farbet+"</td></tr>\n");
	if(farbe[0]>0){
		document.write("<tr><td>Farbpreis:&nbsp;</td><td>"+p3k2(fpreis)+"</td></tr>\n");
	}
	document.write("<tr><td>mm-Preis:</td><td>"+p3k2(preis)+"&nbsp;&#040;"+preisartt+"&#041;</td></tr>");
	if (mengenstaffel!=0){
		document.write("<tr><td valign='top'>Preis:</td><td>"+p3k2(preisausgabe)+"&nbsp;&#040;"+preisartt+"&#041;");
		document.write("<tr><td valign='top'>Mengenstaffel:</td><td>"+p3k2(Math.round(preisausgabe*mengenstaffel*100)/100)+"&nbsp;&#040;"+mengenstaffel*100+"&nbsp;&#037;&#041;");
	}
	document.write("<tr><td valign='top'>Malstaffel:</td><td>6 mal&#061;&nbsp;"+p3k2(mal6)+"\n");
	document.write("<tr><td valign='top'></td><td>12 mal&#061;&nbsp;"+p3k2(mal12));
	document.write("<tr><td valign='top'></td><td>20 mal&#061;&nbsp;"+p3k2(mal20));
	document.write("<tr valign=\"top\"><td><strong>Preis:&nbsp;</strong></td><td><strong>"+p3k2(Math.round(preisausgabe*(1-mengenstaffel)*100)/100)+"&nbsp;&#040;"+preisartt+"&#041;</strong>\n");
	intern_runden(preisausgabe,son,mengenstaffel);
	document.write("</td></tr>\n");
	mwst(Math.round(preisausgabe*(1-mengenstaffel)*100)/100);
	document.write("<tr><td style=\"vertical-align:top;\">Anzeigenschluss:</td><td>1 Tag &#040;auch So&#041; vor Erscheinen um 17:00&nbsp;Uhr.</td></tr>");
	document.write("<tr><td style=\"vertical-align:top;\">&nbsp;</td><td>Annahmeschluss nach telefonischer R&uuml;ckfrage unter 06051&nbsp;833-201 eventuell auch sp&auml;ter.</td></tr>");
	document.write("<tr><td style=\"vertical-align:top;\">Erscheinungsgebiet:&nbsp;</td><td><table style=\"width:100%;\">");
	auflage=g[0].auflage;
	document.write("<tr><td style=\"text-align:left;vertical-align:top;\">"+g[0].name+"&nbsp;</td><td style=\"vertical-align:top;\">"+g[0].bezeichnung+"</td><td style=\"text-align:right;vertical-align:bottom;\">"+p3(g[0].auflage)+"</td></tr>");
	document.write("</table></td></tr>");
	document.write("<tr><td style=\"vertical-align:top;\">Auflage Summe:</td><td><table style=\"width:100%;\"><tr><td style=\"text-align:right;\">"+p3(auflage)+"</td></tr></table></td></tr>");
// ********************************************************************************************************************************
	marke[0][1]="Anzeigenbelegung";
	marke[1][1]=htow("Gelnh&auml;user Neue Zeitung, Tageszeitung");
	marke[2][1]=htow("Gelnh&auml;user Neue Zeitung, Tageszeitung");
	marke[3][0]=0;
	marke[4][0]=0;
	marke[5][1]=spalten+"-spaltig/"+mm+" mm";
	marke[6][1]=preisartt;
	marke[7][1]=htow(p3k2(preis)+"/mm/1sp = ")+htow(p3k2(Math.round(gmm*preis*100)/100));
	marke[8][1]=(farbet=="Cyan, Magenta, Yellow"?"4 c":farbet);
	if(marke[8][1]=="keine Farbe"){
		marke[ 9][0]=0;
		marke[10][0]=-1;
	}else{
		if(marke[8][1].indexOf("HKS")!=-1){
			marke[9][1]="*Alle Farben werden aus Euroskala (CMYK) erzielt";
			marke[8][1]+="*";
		}else{
			marke[9][0]=0;
		}
		marke[10][1]=htow(p3k2(fpreis));
	}
	marke[11][1]=htow(p3k2(preisausgabe));
	marke[12][1]=mengenstaffel;
	wor_pre=preisausgabe;
	wor_pro=3;
// ********************************************************************************************************************************
	int_wor(0,"Gr&ouml;&szlig;e, Farbe und Preis");
	document.write("</table>\n");
}
