/*
 * Diese Datei beinhaltet Scripts fuer adFACT (IAES)
 * Hinweis:
 * Diese Datei wird auch von weiteren Portalen benutzt.
 * z. B. Immo-Boerse
 */


function IAESPopUp(seite) {
	IAES_PopUp(seite, 0, 0)
}


// Anzeigenerfassungs PopUp oeffnen
function IAES_PopUp(seite, breite, hoehe) {

	// Groessenanpassung
	if (breite < 810) breite = 810;
	if (hoehe < 740) hoehe = 740;

	var windowOptions = 'scrollbars=yes,status=yes,width='+breite+',height='+hoehe+',menubar=no,left=0,top=0,location=no,resizable=yes,directories=no';

	IAES = window.IAES;

	if (IAES) {
		// alert(IAES);
		if (IAES.closed != true) {
			Check = confirm("Ein Anzeigenerfassungsfenster ist bereits geöffnet.\nWenn Sie fortfahren gehen alle Daten verloren.\nWollen Sie fortfahren?");
			if(Check == true) {
				IAES = window.open (seite, 'IAES', windowOptions);
			}
		} else {
			IAES = window.open (seite, 'IAES', windowOptions);
		}
	} else {
		IAES = window.open (seite, 'IAES', windowOptions);
	}
	IAES.focus();
}



// Anzeigenerfassungs PopUp oeffnen
function adFACT_PopUp(seite) {
	// Groessenanpassung
	var breite = 1024;
	var hoehe = 768;

	var windowOptions = 'scrollbars=yes,status=yes,width='+breite+',height='+hoehe+',menubar=no,left=0,top=0,location=no,resizable=yes,directories=no';

	adFACT = window.adFACT;

	if (adFACT) {
		// alert(adFACT);
		if (adFACT.closed != true) {
			Check = confirm("Ein Anzeigenerfassungsfenster ist bereits geöffnet.\nWenn Sie fortfahren gehen alle Daten verloren.\nWollen Sie fortfahren?");
			if(Check == true) {
				adFACT = window.open (seite, 'adFACT', windowOptions);
			}
		} else {
			adFACT = window.open (seite, 'adFACT', windowOptions);
		}
	} else {
		adFACT = window.open (seite, 'adFACT', windowOptions);
	}
	adFACT.focus();
}


// Anzeigenerfassungs PopUp oeffnen mit Bannerzaehlung
function adFACT_PopUp2(seite, link_banner) {
	// Groessenanpassung
	var breite = 1024;
	var hoehe = 768;

	var windowOptions = 'scrollbars=yes,status=yes,width='+breite+',height='+hoehe+',menubar=no,left=0,top=0,location=no,resizable=yes,directories=no';

	adFACT = window.adFACT;

	if (adFACT) {
		// alert(adFACT);
		if (adFACT.closed != true) {
			Check = confirm("Ein Anzeigenerfassungsfenster ist bereits geöffnet.\nWenn Sie fortfahren gehen alle Daten verloren.\nWollen Sie fortfahren?");
			if(Check == true) {
				adFACT = window.open (seite, 'adFACT', windowOptions);
			}
		} else {
			adFACT = window.open (seite, 'adFACT', windowOptions);
		}
	} else {
		adFACT = window.open (seite, 'adFACT', windowOptions);
	}
	adFACT.focus();
	
	// iFrame fuer die Zaehlung
	var curTimestamp = new Date().getTime();
	$('div#banner_adfact').append('<iframe width=\'0\' height=\'0\' src=\''+link_banner+'&v='+curTimestamp+'\' style=\'display:none;\'></iframe>');
}

/*
 * Aufruf der Anzeigenerfassung aus den Boersen heraus.
 * Die Boersen sind leider nicht regionalisiert.
 */
function adFACT_Boerse(seite, version) {

	var regid = document.getElementById("adFACT_Regid").value;

	if (regid == "") {
		alert("Bitte wählen Sie zuerst Ihre Zeitung aus.")
	} else {

		seite = seite + "&regid=" + regid;
		// alert(seite);
		if (version == 1) {
			IAES_PopUp(seite, 0, 0);
		} else {
			// Aufruf neue Erfassungsmaske...
			adFACT_PopUp(seite);
		}
	}

	return false;
}

/*
 * Aufruf der Anzeigenerfassung aus den Boersen heraus.
 * Die Boersen sind leider nicht regionalisiert.
 * Es wird je nach Auswahl eine passende Immo Monat Sonderaktion aufgerufen
 */
function adFACT_SoAkImmoMonatBoerse(seite, version) {

	var regid = document.getElementById("adFACT_Regid").value;
	var soaktid;
	
	if (regid == "") {
		alert("Bitte wählen Sie zuerst Ihre Zeitung aus.")
	} else {

		seite = seite + "&regid=" + regid;
		
		switch (regid) {
			case "1":
			case "2":
			case "3":
			case "6":
			case "15":
				soaktid = 'Immo Monat';
				break;
			case "4":
			case "5":
			case "12":
			case "14":
			case "16":			
				soaktid = 'ImmoNord';
				break;
			case "7":
			case "8":
			case "9":
			case "13":
				soaktid = 'ImmoWest';
				break;
			case "10":
			case "11":
				soaktid = 'ImmoLTMZ';
				break;
			default:
				soaktid = 'Immo Monat';
				break;
		}		
		
		seite = seite + "&soaktid=" + soaktid;
		
		// alert(seite);
		if (version == 1) {
			IAES_PopUp(seite, 0, 0);
		} else {
			// Aufruf neue Erfassungsmaske...
			adFACT_PopUp(seite);
		}
	}

	return false;
}