//Funktion zum Ändern der Bildgröße für zu große Bilder
function SetSize(img){
    var maxw = 700;
    var w = img.width;
    var h = img.height;
    var toChange = false;
    if (w>maxw) {
        h = maxw * h / w;
        w = maxw;
        toChange = true;
    }
	if (toChange) {
		var src = img.getAttribute('src');
		if ( img.parentNode.nodeName.toLowerCase() == 'a' ) {
		    img.setAttribute('width',w);
		    img.setAttribute('height',h);
		} else {
			var ersatz = document.createElement('a');
			ersatz.setAttribute('href',src);
			ersatz.setAttribute('target','_blank');
			var newImg = document.createElement('img');
			newImg.setAttribute('src',src);
			newImg.setAttribute('width',w);
			newImg.setAttribute('height',h);
			newImg.setAttribute('border','0');
			ersatz.appendChild(newImg);
			img.parentNode.replaceChild(ersatz,img);
		}
    }
}

function searchHelp() {
	alert("1.) schreib ein + vor ein Wort wenn das Wort vorkommen muss. z.B. +ilch +clan dann muessten beide Worte vorkommen.\n2.) schreib ein - vor ein Wort was nicht vorkommen darf. z.B. +ilch -clan\n3.) mach \" Zeichen um Woerter die zusammen gefunden werden sollen. z.B. \"ilch clan\" dann wird alles gefunden wo genau ilch clan vorkommt.");
}

window.addEvent('load', function() {
	$(document.body).getElements('img.bbcode_image').each(SetSize);
});

//entfernt Zeilennummern von Codeblöcken des BBCode um den Code auch in GeckoBrowsern kopieren zu können
function changeLineNumbers(el){
	var el = $(el);
	var div = el.getNext('div');
	var start = el.getProperty('start');
	if (start == null) { //Zeilennummern entfernen
		var ol = div.getFirst('ol');
		start = ol.getProperty('start');
		if (start == null) {
			start = 1;
		}
		el.setProperty('start', start);
		var children = ol.getChildren();
		//div.empty();
		var newdiv = new Element('div', div.getProperties('class', 'style'));
		var func = function(item) { this.grab(item.getFirst()); };
		children.each(func, newdiv);
		newdiv.replaces(div);
		div.destroy();
		el.innerHTML = 'Zeilennummern anzeigen';
	} else { //Zeilennummern hinzufügen
		var ol = new Element('ol', {'start' : start});
		var children = div.getChildren();
		var line = 0;
		var func = function (item){
			line++;
			var newli = new Element('li', {'class':'li' + (line%5!=0?1:2)});
			newli.grab(item);
			ol.grab(newli);
		};
		children.each(func);
		div.grab(ol);
		el.innerHTML = 'Zeilennummern entfernen';
		el.setProperty('start', null);
	}
	//el.dispose();
}

// google ads
google_ad_client = "pub-8569334717122431";
google_ad_width = 234;
google_ad_height = 60;
google_ad_format = "234x60_as";
google_ad_type = "text";
google_ad_channel = "";
google_color_border = "B51E00";
google_color_bg = "B51E00";
google_color_link = "FFFFFF";
google_color_text = "000000";
google_color_url = "057199";