/* Javscript Document  */
/* Funktion zum hinzufügen von Window-Events */
function addEvent(obj, evType, fn){
 if (obj.addEventListener){
   obj.addEventListener(evType, fn, false);
   return true;
 } else if (obj.attachEvent){
   var r = obj.attachEvent("on"+evType, fn);
   return r;
 } else {
   return false;
 }
}
/* Nach dem Laden/nach der Veränderung der Fenstergröße */
addEvent(window, 'load', content_position);

/* Hintergrundbild grösse anpassen */
function content_position(){
    var testLink = new RegExp("#");
    var elements = getElementsByClassName();
    if(elements.length >0 ){
        for(var zahl=0; zahl<elements.length; zahl++){
            var links = elements[zahl].getElementsByTagName('a');
            if(links.length > 0){
                for(var zahl1=0; zahl1<links.length; zahl1++){ 
                    if(!testLink.test(links[zahl1].href)){
			links[zahl1].target="_blank";
                    }
                }
            }
        }
    }
};

function getElementsByClassName(){
	var testClass = new RegExp("(^|\\s)id-link_blank(\\s|$)");
	var elements = document.getElementsByTagName("div");
	var returnElements = [];
	var current;
	var length = elements.length;
	for(var i=0; i<length; i++){
		current = elements[i];
		if(testClass.test(current.className)){
			returnElements.push(current);
		}
	}
	return returnElements;
}
