function openModalbox(id, url, url2) {

  date = new Date();
  if(date.getDate() >= id) {

    $('#'+id).load(url, function() {

      $.colorbox({transition:'fade', speed:500, href: url2});
    });
  }
}

function deleteVal(id) {
  if((id == 'pass' && $('#'+id).val() == 'Passwort') || (id == 'email' && $('#'+id).val() == 'Name')) {

    $('#'+id).val('');
    $('#'+id).removeClass('grey');
  }
}

function showVal(id) {
  if(id == 'pass' && $('#'+id).val() == '') {

    $('#'+id).val('Passwort');
    $('#'+id).addClass('grey');
  } else if(id == 'email' && $('#'+id).val() == '') {

    $('#'+id).val('Name');
    $('#'+id).addClass('grey');
  }
}

function fadeIn(id) {

  if($('#'+id).val() == '') {
    $('#pass_val').show();
  }
}

function submitenter(myfield,e) {
  var keycode;
  if (window.event) keycode = window.event.keyCode;

  else if (e) keycode = e.which;

  else return true;

  if (keycode == 13) {
    myfield.form.submit();
    return false;
  }
  else
     return true;
}

function initTinyMce() {
  tinyMCE.init({
        // General options
        mode : "textareas",
        theme : "advanced",
        plugins : "autolink,lists,spellchecker,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template",

        // Theme options
        theme_advanced_buttons1 : "bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|,fontselect",
        theme_advanced_buttons2 : "cut,copy,paste,pastetext,pasteword,|,charmap,fullscreen,|,link,unlink,anchor,code,|,forecolor,backcolor",
        theme_advanced_buttons3 : "bullist,numlist,|,undo,redo,fontsizeselect",
        theme_advanced_toolbar_location : "top",
        theme_advanced_toolbar_align : "left",
        theme_advanced_statusbar_location : "bottom",
        theme_advanced_resizing : true,

        // Skin options
        skin : "o2k7",
        skin_variant : "black",

        // Example content CSS (should be your site CSS)
        content_css : "css/example.css",

        // Drop lists for link/image/media/template dialogs
        template_external_list_url : "js/template_list.js",
        external_link_list_url : "js/link_list.js",
        external_image_list_url : "js/image_list.js",
        media_external_list_url : "js/media_list.js",

        width : "300"

  });
}

function initLogoAnimation() {
    var angle = 0;
    setInterval(function(){
        angle+=0.1;
        $("#background_logo").rotate(angle);
    },50);
    window.setTimeout("fadeLogoIn()", 1000);
}

function fadeLogoIn() {
    $('#background_logo').fadeIn(5000);
}

function initTooltip() {
    $('.icon').tooltip({ 
        track: true, 
        delay: 0, 
        showURL: false, 
        showBody: " - ", 
        fade: 250 
    });
}

function animateFlash() {
    $('#flash').delay(2000).fadeOut(5000);
}

