/**
 * @author mike
 */

  // recommend
  function recommend() {
    el = Ext.get('recomend-container');
    //el.setLeft( (Ext.lib.Dom.getViewWidth()/2) +200 );
    if(!el.isDisplayed()) {
      el.slideIn('t', {
        easing: 'bounceOut',
        duration: 1
      });
    } else {
      el.slideOut('t', {
        duration: .5,
        remove: false,
        useDisplay: true
      });
    }
  }
  
  // sendRecommendForm
  function sendRecommendForm() {
    var f = document.forms['recommend-form'];
    var p = {
      action:   'sendForm',
      snd_name: f.elements['snd[name]'].value,
      snd_mail: f.elements['snd[mail]'].value,
      rec_name: f.elements['rec[name]'].value,
      rec_mail: f.elements['rec[mail]'].value,
      url:      document.location.href,
      title:    document.title
    };
    Ext.Ajax.request({
      url: 'plugin/form/recommend',
      success: function(o, s, r) {
        Ext.get('recommend-container-state').update('<strong>Vielen Dank!</strong>');
        window.setTimeout(recommend, 2000);
      },
      failure: function() {
        alert('Es ist ein Fehler aufgetreten. Bitte füllen Sie alle Felder aus!');
      },
      params: p
    });
    return false;

  
  }
  
  // bookmark
  function addNet(url,titel){
    if((typeof window.sidebar=="object") && (typeof window.sidebar.addPanel=="function")) {
      window.sidebar.addPanel(titel,url,"");
    } else {
      alert("Bitte fügen Sie die Seite manuell zu Ihren Lesezeichen hinzu!");
    }
  }
  function bookmark(){
    var url = window.location.href, t = document.title, ap = navigator.appName;
    if(ap=="Microsoft Internet Explorer") {
      window.external.AddFavorite(url,t);
    } else {
      if(ap=="Netscape") {
        addNet(url,t);
      } else {
        alert("Mit ihren Browser ist kein Lesezeichen über Javascript möglich.\nBitte legen sie das Lesezeichnen manuel an.\nURL:"+url);
      }
    }
  }
  
  // print
  function printview() {
    window.print();
  }
  
  // quickfinder
  function handleQuickfinder(name) {
    var quickfinder = document.getElementById(name);
    var selected    = quickfinder.options[quickfinder.selectedIndex].value;
    var params      = selected.split(";");
    
    if(params[0]!="" && params[0]!="none") {
      if(params[1]=="_blank") {
        if(params[2]=="") params[2] = 790;
        if(params[3]=="") params[3] = 540;
        var newWindow =  window.open (params[0],"QF_opened",width=" + params[2] + ",height=" + params[3] + ");
      } else {
        document.location.href = params[0];
      }
    } 
  }