function onLoadFocus(name) {
	if(document.getElementsByName(name)[0]) {
		document.getElementsByName(name)[0].focus();
	}
}

function maskMail(user,domain,text) {
	if(text != '') {
		document.write('<a href="mailto:' + user+'&#64;' + domain + '">' + text + '</a>');
	} else {
		document.write('<a href="mailto:' + user + '&#64;' + domain + '">' + user + '&#64;' + domain +'</a>');
	}
}


function autoResizeIframe(id) {
	var mime = hasMimeType();
	if (!window.opera && mime == 0 && document.all && document.getElementById && parent.document.getElementById(id)) { 
		parent.document.getElementById(id).style.height=parent.inseratDetail.document.body.offsetHeight+"px";
		return;
	} else if (document.getElementById && parent.document.getElementById(id)) {
		parent.document.getElementById(id).style.height=parent.inseratDetail.document.body.scrollHeight+"px";
		return;
	}
}


function hasMimeType() {
	try {
		if (!document.mimeType)
			return 0;
		} catch (e) {
			return -1;
		}
	return 1;
}


function popup(url, width, height, name) {
	
	var posX = (screen.availWidth-width)/2;
	var posY = (screen.availHeight-height)/2;
	var winName = ""
	if(popup.arguments.length > 3)
		winName = popup.arguments[3];
        
	window.open(url, winName, "width=" + width + ", height=" + height + ", scrollbars=1, resizable=0, screenX=" + posX + ", screenY=" + posY + ", left=" + posX + ", top=" + posY + "");
}


function extractMailAndURL() {

	var plaintext = document.getElementsByName('textDetail')[0].value;

	var url  = plaintext.match(/www\.([a-z0-9\-]+\.)+[a-z]{2,3}/i);
	var mail = plaintext.match(/[_a-z0-9\-]+(\.[_a-z0-9\-]+)*@[a-z0-9\-]+(\.[a-z0-9\-]+)*\.[a-z]{2,3}/i);

	if(url != null && (document.getElementsByName('anbieterWebsite')[0].value == '' || document.getElementsByName('anbieterWebsite')[0].value == "http://")) {
			document.getElementsByName('anbieterWebsite')[0].value = "http://" + url.slice(0,1);
	}

	if(mail != null && document.getElementsByName('anbieterMail')[0].value == '') {
			document.getElementsByName('anbieterMail')[0].value = mail.slice(0,1);
	}

}


function replaceBadCharacters(fieldName) {
	var string = document.getElementsByName(fieldName)[0].value;
	var string = string.replace(/[\u2022\u2013]/g, '');
	document.getElementsByName(fieldName)[0].value = string;
}
