function external_url() {
    if (!document.getElementsByTagName) return;
    var links = document.getElementsByTagName("a");
    for (var i=0; i<links.length; i++) {
        var thisLink = links[i];
        if (thisLink .getAttribute("href") && thisLink .getAttribute("class") == "external-link")
            thisLink .target = "_blank";
    }
    if(document.getElementById('selector')) {
        document.getElementById('selector').style.display='';
    }
}
function changeVisibility(elementID,status) {
	document.getElementById(elementID).style.display = status;
}

function setValue(elementID,optionID) {
	document.getElementsByName(elementID)[optionID].checked = true;
}

function infobox(aTag, eTag, elementID) {

	/* FormularID */
	var input = document.getElementById(elementID);
	//var sample = document.getElementById('sampleField');
	var scrollTop=input.scrollTop;
	input.focus();
	
	
	/* fuer Internet Explorer */
	if(document.selection) {
	
		/* Einfuegen des Formatierungscodes */
		var range = document.selection.createRange();
		
		var insText = range.text;
		
		if (insText == '') {
			insText = 'Beispieltext';
		}
		
		range.text = aTag + insText + eTag;
		
		/* Anpassen der Cursorposition */
		range = document.selection.createRange();
		if (insText.length == 0) {
			range.move('character', -eTag.length);
		} else {
			range.moveStart('character', aTag.length + insText.length + eTag.length);
		}
		range.select();
		
	
	/* fuer neuere auf Gecko basierende Browser */
	} else if(input.selectionStart || input.selectionStart == '0') {

		/* Einfuegen des Formatierungscodes */
		var start = input.selectionStart;
		var end = input.selectionEnd;
		var insText = input.value.substring(start, end);
		
		if (insText == '') {
			insText = 'Beispieltext';
		}
		
		input.value = input.value.substr(0, start) + aTag + insText + eTag + input.value.substr(end);
		
		/* Anpassen der Cursorposition */
		var pos;
		if (insText.length == 0) {
			pos = start + aTag.length;
		} else {
			pos = start + aTag.length + insText.length + eTag.length;
		}
		input.selectionStart = pos;
		input.selectionEnd = pos;
	}
	//input.scrollTop=scrollTop;
	//window.scrollTo(0,0);
}

function chkRecommend (formID) {
  if (document.getElementById(formID).titel.value == "") {
    alert("Bitte geben Sie einen Titel an!");
    document.getElementById(formID).titel.focus();
    return false;
  }
  if (document.getElementById(formID).link.value == "") {
    alert("Bitte geben Sie einen Link an!");
    document.getElementById(formID).link.focus();
    return false;
  }
  if (document.getElementById(formID).description.value == "") {
    alert("Bitte geben Sie eine Beschreibung an!");
    document.getElementById(formID).description.focus();
    return false;
  }
}