// Einbindung der pOT-Suche in den Kopf des Forums
//
// Erstellt von error
// Kontakt: Per PM oder Nachricht in #pot
// suche.p0t.de - www.p0t.de - ot.p0t.de - forum.p0t.de
//
// Basiert auf dem Script von M. Dreseler

// ==UserScript==
// @include       http://82.149.226.131/bb/*
// @include       http://forum.counter-strike.de/bb/*
// @include       http://forum.cstrike.de/bb/*
// @include       http://forum.mods.de/bb/*
// ==/UserScript==

var links = document.getElementsByTagName('a');
var i = 0;
while(i < links.length) {
	if(links[i].href.match(/(.*)action=logout(.*)/)) {
		//Form erstellen
		var formular = document.createElement('form');
		formular.setAttribute('action', 'http://suche.p0t.de/');
		formular.setAttribute('method', 'get');
		formular.setAttribute('name', 'suche');
		formular.setAttribute('id', 'suche');
		formular.setAttribute('target', '_blank');
		formular.setAttribute('style', 'display: inline;');
		//Forenauswahl
		var foren = document.createElement("select");
		foren.setAttribute('name', 'forum');
		foren.setAttribute('style', 'font-size: 0.8em; background-color: #394E63; color: #fff; border-width:1px; padding:0px; margin-left: 3px;');
			//Alle Foren
			var forum_alle = document.createElement("option");
			forum_alle.setAttribute('value', '*');
				forum_alle.appendChild(document.createTextNode("Alle Foren"));
			foren.appendChild(forum_alle);
			
			//pOT
			var forum_pot = document.createElement("option");
			forum_pot.setAttribute('value', '14');
				forum_pot.appendChild(document.createTextNode("Im pOT"));
			foren.appendChild(forum_pot);
			
			//OT
			var forum_ot = document.createElement("option");
			forum_ot.setAttribute('value', '16');
				forum_ot.appendChild(document.createTextNode("Im OT"));
			foren.appendChild(forum_ot);
		//Suchfeld erstellen
		var suchfeld = document.createElement("input");
		suchfeld.setAttribute('onClick', 'javascript: if(this.value == "Suche") this.value = ""'); 
		suchfeld.setAttribute('name', 'begriffe');
		suchfeld.setAttribute('value', 'Suche');
		suchfeld.setAttribute('type', 'text');
		suchfeld.setAttribute('style', 'font-size: 0.8em; background-color: #394E63; color: #fff; padding: 2px; border: 1px solid;');
		/*//Button erstellen
		var los = document.createElement("input");
		los.setAttribute('name', 'absenden');
		los.setAttribute('value', 'Los');
		los.setAttribute('type', 'submit');
		los.setAttribute('style', 'font-size: 0.8em; background-color: #394E63; color: #fff; padding: 2px; border: 1px solid;');*/
		//Quellübermittlung erstellen
		var quelle = document.createElement("input");
		quelle.setAttribute('type', 'hidden');
		quelle.setAttribute('name', 'source');
		quelle.setAttribute('value', 'greasemonkey');
		
		//In Formular einbinden
		formular.appendChild(quelle);
		formular.appendChild(suchfeld);
		formular.appendChild(foren);
		//formular.appendChild(los);
		
		//Trenner
		var trenner = document.createTextNode(" | ");
		
		//Einbinden
		links[i].parentNode.insertBefore(formular, links[i]);
		links[i].parentNode.insertBefore(trenner, links[i]);
		
		//Eine Form reicht
		break;
	}
	i++;
}
