
function keyPressed(e) {

	var key = e?e.keyCode:window.event.keyCode;
	//alert(key);
	if(key == 18) {
		switchLayer('access_keys');
	}

	if(getCookie('help_on') == 1 && key == 32) {
		tour(0);
	}
}

function dr_form_error(string) {
	return dr_help(string, 1);
}

function dr_help(string, show, win) {

	if(getCookie('help_on') == 1 || show == 1) {
    	moveLayerToCursor('help');
    	writeLayer('helptext', string, win);
    	showLayer('help', 1, win);
    }
    
    return true;
}


//show = 1 will ignore if help is turned on or off
function tour(show) {

	var file = document.URL.split("/").pop();
	
	var color = new Array();
	
	color[0] = "red";
	color[1] = "grey";
	color[2] = "green";
	color[3] = "blue";
	
	var display_color = new Array();
	
	display_color[0] = "rot";
	display_color[1] = "grau";
	display_color[2] = "grün";
	display_color[3] = "blau";

	if(file.match("admin_index")) {
	    document.anchors["umfrage_neu"].style.background = color[0];
	    
	    try {
			document.images["umfrage_ansehen"].style.border = "thick solid " + color[1];
        } catch(e) {
        }

		dr_help("<ul><li style='color:" + color[0] + "'>Zuerst werden wir eine neue Umfrage generieren, hierfür können Sie auf den " + display_color[0] + " hinterlegten Button: <b>'Neue Umfrage'</b> klicken, oder die Zugriffstaste <b>ALT+N</b> drücken.</li><li style='color:" + color[1] + "'>Um eine Umfrage anzusehen, klicken Sie bitte auf ein <b>" + display_color[1] + " umrandetes Bild</li><ul>", show);
	 	
	} else if(file.match("umfrage_neu")) {
	
	    document.forms["NewPoll"].elements["Umfrage"].style.background = color[0];
	    document.forms["NewPoll"].elements["Umfrage"].value = "Neue Umfrage";
	    
	    document.forms["NewPoll"].elements["poll_structure"].style.background = color[1];
	    document.forms["NewPoll"].elements["poll_structure"].value = 53;
	    
	    document.forms["NewPoll"].elements["Submit"].style.background = color[2];
	    
	    document.forms["NewPoll"].elements["Description"].value = "Wir nennen die neue Umfrage 'Neue Umfrage' (" + display_color[0] + "es Feld) und die Beschreibung wird hierdurch definiert.\nDas Startdatum wird automatisch auf morgen gesetzt, was wir bei behalten werden, ebenfalls wird das Ende der Umfrage bei einem 1 Monat belassen.\nWir werden automatisch eine bereits vorhandene Umfrage importieren (" + display_color[1] + "es Feld).\n\nNun klicken Sie bitte auf Submit (" + display_color[2] + "es Feld) um die Änderungen zu speichern.";
	    
	} else if(file.match("umfrage_frage_erstellen")) {
	
	    var obj = getObj("questions");

	    obj.style.background = color[0];
	
	    dr_help("Sie haben nun eine Umfrage erstellt. Nun wollen wir eine vorhandene Frage ändern. Hierfür klicken Sie bitte auf die erste Frage am ende der Seite <b>(" + display_color[0] + "er Bereich)</b>", show);
	    
	} else if(file.match("umfrage_unterfrage_erstellen")) {
	
	    document.images["frage_bearbeiten"].style.border = "thick solid " + color[0];
	    document.forms["Question"].elements["Question"].style.background = color[1];
	    document.forms["Question"].elements["Submit"].style.background = color[1];
	    
	    document.forms["SubQuestion"].elements["Submit"].style.background = color[2];
	    document.forms["SubQuestion"].elements["Question"].style.background = color[2];
	    
	    var obj = getObj("sub_questions");
	    obj.style.background = color[3];
	
	    dr_help("<ul><li style='color:" + color[0] + "'>Um die ausgewählte <b>Frage zu ändern</b>, klicken Sie bitte das <b>" + display_color[0] + " umrandete Bild</b> an.</li><li style='color:" + color[1] + "'> Es werden dann verschiedene Optionen sichtbar. Wir möchten den <b>Namen der Frage</b> ändern. Klicken Sie hierfür auf das <b>" + display_color[1] + "e Feld</b> und tragen Sie etwas beliebiges ein.</li><li style='color:" + color[1] + "'>Nun klicken Sie bitte auf Submit <b>(" + display_color[1] + "es Feld)</b> um die Änderungen zu speichern.</li><li style='color:" + color[2] + "'>Nun fügen wir noch eine weiter Unterfrage hinzu, geben Sie hierfür einen Namen in das <b>" + display_color[2] + "e</b> Feld ein und klicken sie den <b>" + display_color[2] + "en</b> Submit Button.</li><li style='color:" + color[3] + "'>Nun wollen wir, die eben erstllte Unterfrage wieder löschen, klicken sie hierfür auf den Namen, der eben erstellten Unterfrage (zufinden in dem <b>" + display_color[3] + "</b> hinterlegten Bereich.</li></ul>", show);
	
	} else if(file.match("umfrage_antwort_erstellen")) {

        document.forms["Answer"].elements["Submit"].style.background = color[0];
        document.images["frage_loeschen"].style.border = "thick solid " + color[1];

	    dr_help("<ul><li style='color:" + color[0] + "'>Wenn die Antworten gelb hinterlegt sind, so handelt es sich um Antworten, die importiert, jedoch noch nicht gespeichert wurden. Klicken Sie bitte also auf den <b>" + display_color[0] + "</b> hinterlegten Submit Button.</li><li style='color:" + color[1] + "'>Um eine Frage zu löschen klicken Sie bitte auf das <b>" + display_color[1] + " umrandete Bild</b>", show);

	} else if(file.match("umfrage_frage_loeschen")) {

		try {
			document.forms["DeleteQuestion"].elements["Submit"].style.background = color[0];
        } catch(e) {
        }
        
        var obj = getObj("deleted_items");
	    obj.style.background = color[1];
	    
	    document.images["umfrage_bearbeiten"].style.border = "thick solid " + color[2];

	    dr_help("<ul><li style='color:" + color[0] + "'>Bestätigen Sie das loeschen dieser Frage bitte durch einen Klick auf den <b>" + display_color[0] + "en</b>Submit Button. </b></li><li style='color:" + color[1] + "'>In dem <b>" + display_color[1] + "en</b> Feld sehen sie die Anzahl der gelöschten Daten.</li><li style='color:" + color[2] + "'>Nun müssen wir die Umfrage noch öffnen. Klicken Sie heirfür bitte auf das <b>" + display_color[2] + " umrandete Bild</b>.</li></ul>", show);
	
	} else if(file.match("umfrage_bearbeiten")) {

	    document.anchors["umfrage_oeffnen"].style.background = color[0];
	    document.forms[0].elements["StartDate[d]"].style.background = color[1];
	    document.forms[0].elements["StartDate[M]"].style.background = color[1];
	    document.forms[0].elements["StartDate[Y]"].style.background = color[1];

	    dr_help("<ul><li style='color:" + color[0] + "'>Um eine Umfrage zu öffnen, können Sie entweder auf den Link 'öffnen'(" + display_color[0] + ") klicken,</li><li style='color:" + color[1] + "'> oder einfach das Startdatum(" + display_color[1] + ") in die Vergangenheit sezten.</li><li style='color:" + color[1] + "'> Klicken Sie danach bitte den Submit Button, um die Änderungen zu speichern.</li></ul>", show);
	}
	
	return undefined;
	
}

function showHelpCursor() {
    document.body.style.cursor = "help";
}

function turn_help_on_off(cookie_dir) {
    show_help = getCookie('help_on');

    if(show_help == 1) {
        setCookie('help_on', 0, 0, cookie_dir);
    } else  {
        setCookie('help_on', 1, 0, cookie_dir);
    }
    
    return 1;
}

function dr_loadHelpTopic(host, topic) {

	    if(getCookie('help_on') != 1) {
	    	return 0;
	    }

        var file = host + '/get_help.php?topic=' + topic;
        alert('loadin');
        dr_help('Hilfe Thema wird geladen....');

        return '<iframe frameborder="0" src="' + file + '"></iframe>';
}

