/*
Navigation
*/
window.onload=function()
{
    //Effect.SlideDown('bar_top');
    anker = document.location.href;
    unterseite = anker.split("#/",2);
    if (unterseite[1]) {
        load_content(unterseite[1]);
    } else {
        load_content('start_eng');
    }
    // Konami Code
    konami = new Konami();
    konami.load('http://www.youtube.com/watch?v=E_jmwW2NUSI');
}

function load_content(id) {
    new Ajax.Request(id+'.xml', {
        onLoading: function(){
            $('ajaxloader').style.display = "inline";
            $('mya').style.display = "none";
            $('content').style.display = "none";
        },
		onSuccess: function(transport){
            $('content').innerHTML = transport.responseText;
            new Effect.SlideDown('content', {duration:1, queue: 'end'});
            $('content').style.overflow = "hidden";
            $('ajaxloader').style.display = "none";
            $('mya').style.display = "inline";
            change_qrcode_image(id);
       },
       on404: function(){
            load_content('404');
            $('ajaxloader').style.display = "none";
            $('mya').style.display = "inline";
       }
	});
}


function jump_to(id) {
    window.location.href = "#/"+id;
    load_content(id);
}

/*
QR Code
*/

qr_url ='';
qr_color = '000000';
qr_bgcolor = 'F5F4F0';
qr_size = '120';

function change_qrcode_image(page_id) {
    change_qrcode_url(page_id);
    refresh_qrcode();
}

function refresh_qrcode() {
    var new_code = new Image();
    new_code.src = qr_url+'&size='+qr_size+'x'+qr_size+'&bgcolor='+qr_bgcolor+'&color='+qr_color;
    $('qrcode').src = new_code.src;
}

function change_qrcode_url(page_id) {
        qr_url = 'http://api.qrserver.com/v1/create-qr-code/?data=http%3A%2F%2Ffinnpauls.de%2F%23%2F'+page_id;
}


/*
Lichtfunktion
*/

var lightbulb_on = new Image();
var lightbulb_off = new Image();
var likeff = new Image();
var likevampire = new Image();
var xhtml_blue = new Image();
var xhtml_yellow = new Image();
var css_blue = new Image();
var css_yellow = new Image();
var light = 1;
lightbulb_on.src = "famfamfam/lightbulb.png";
lightbulb_off.src = "famfamfam/lightbulb_off.png";
likeff.src = "likeff_man.gif";
likevampire.src = "vampire.gif";
xhtml_blue.src = "http://www.w3.org/Icons/valid-xhtml10-blue";
xhtml_yellow.src = "http://validator.w3.org/images/valid_icons/valid-xhtml10";
css_blue.src = "http://jigsaw.w3.org/css-validator/images/vcss-blue";
css_yellow.src = "http://jigsaw.w3.org/css-validator/images/vcss";



function light_toggle() {
if(light) {
    document.getElementsByTagName('link')[0].href = 'dark.css';
    document.light.src = lightbulb_off.src;
    document.firefox.src = likevampire.src;
    qr_color = '000000';
    qr_bgcolor = '4A4A4A';
    refresh_qrcode();
    //document.xhtml.src = xhtml_blue.src;
    //document.css.src = css_blue.src;
    light = 0;
} else {
    document.getElementsByTagName('link')[0].href = 'light.css';
    document.light.src = lightbulb_on.src;
    document.firefox.src = likeff.src;
    qr_color = '000000';
    qr_bgcolor = 'F5F4F0';
    refresh_qrcode();
    //document.xhtml.src = xhtml_yellow.src;
    //document.css.src = css_yellow.src;
    light = 1;
}
light_info();
}

function light_info() {
    $('lightinfo').innerHTML = light ? "light off " : "light on ";
}

function light_info_off() {
    $('lightinfo').innerHTML=""
}


