var openpopupWindow = null;
function openpopup (mypage,myname,w,h,pos,infocus,scrolling){
	if (openpopupWindow) {
		openpopupWindow.close();
	}
	if(pos=='random'){
		LeftPosition=(screen.width)?Math.floor(Math.random()*(screen.width-w)):100;
		TopPosition=(screen.height)?Math.floor(Math.random()*((screen.height-h)-75)):100;
	}
	if(pos=='center'){
		LeftPosition=(screen.width)?(screen.width-w)/2:100;
		TopPosition=(screen.height)?(screen.height-h)/2:100;
	} else if((pos!='center' && pos!='random') || pos==null){
		LeftPosition=100;TopPosition=100;
	}
	settings='width='+ w + ',height='+ h + ',top=' + TopPosition + ',left=' + LeftPosition + ',location=no,directories=no,menubar=no,toolbar=no,status=no,scrollbars=' + scrolling + ',resizable=no,dependent=no';
	openpopupWindow=window.open('',myname,settings);
	if(infocus=='front'){
		openpopupWindow.focus();
		openpopupWindow.location=mypage;
	}
	return false;
}

function confirmthis (jsmsg) { 
	Check = confirm(jsmsg);
	if(Check == false) {
		return false;
	}
}

function textLimiter(field, countfield, maxlimit) {
	if (field.value.length > maxlimit) {
		field.value = field.value.substring(0, maxlimit);
	} else if (countfield) {
		countfield.value = maxlimit - field.value.length;
	}
}

function actionlink () {
	return;
}

function selectmenu(target) {
	if (document.getElementById('selectcat').value != 'none') {
		location.href = target + document.getElementById('selectcat').value;
	}
}

function calculatemyad(modus,mytarget) {
	myvalue = document.getElementById('zeile' + mytarget).value;
	if (mytarget > 0 && mytarget < 7) {
		if (myvalue.length > 25) {
			mytransfer = myvalue.substr(25, 1);
			document.getElementById('zeile' + mytarget).value = myvalue.substr(0, 25);
			newtarget = mytarget + 1;
			newtarget = 'zeile' + newtarget;
			document.getElementById(newtarget).disabled = false;
			document.getElementById(newtarget).style.backgroundColor = "#FFFFFF";
			document.getElementById(newtarget).value = mytransfer;
			document.getElementById(newtarget).focus();
		}
	}
	if (mytarget > 1 && myvalue.length == 0) {
		newtarget = mytarget - 1;
		newtarget = 'zeile' + newtarget;
		document.getElementById(newtarget).focus();
		document.getElementById('zeile' + mytarget).disabled = true;
		document.getElementById('zeile' + mytarget).style.backgroundColor = "#F0F0F0";
	}
	if (modus == "") {
		if (document.getElementById('mode1').checked == true) {
			modus = "chiffre";
		} else if (document.getElementById('mode2').checked == true) {
			modus = "private";
		} else if (document.getElementById('mode3').checked == true) {
			modus = "gewerbe";
		} else {
			return;
		}
	}
	
	var preis = 0;
	var xtrapreis = 0;
	var firstlines = 0;
	
	switch (modus) {
		case "chiffre":
			preis = 3;
			xtrapreis = 1;
			break;
		case "private":
			preis = 2;
			xtrapreis = 1;
			break;
		case "gewerbe":
			preis = 10;
			xtrapreis = 3;
			break;
	}
	for (i = 1; i <= 5; i++) {
		firstlines = firstlines + document.getElementById('zeile' + i).value.length;
	}
	if (firstlines == 0) {
		preis = 0;
	}
	for (i = 6; i <= 7; i++) {
		if (firstlines == 0) {
			document.getElementById('zeile' + i).value = '';
		}
		if (document.getElementById('zeile' + i).value.length > 0) {
			preis = preis + xtrapreis;
		}
	}
	
	document.getElementById('eurofield').value = "EUR " + preis + ',00';
	document.getElementById('eurofield2').value = "EUR " + preis + ',00';
}


function external_init()
{
	var a;
	var f;
	var node;

	if(!document.getElementsByTagName) return;
	
	a = document.getElementsByTagName("a");

	for(i = 0; i < a.length; i++)
	{
		if(!a[i].getAttribute("href") ||
		   a[i].getAttribute("rel") != "external") continue;

		a[i].target = "_blank";
	}

	f = document.getElementsByTagName("form");

	for(i = 0; i < f.length; i++)
	{
		if(f[i].className != "external") continue;

		f[i].target = "_blank";
	}
}

window.onload = external_init;
