/* JavaScript written by Timo Furrer */

function loadSite( site, siteName ) {
  $.ajax( {
    type: "POST",
    url: site,
    data: "site=" + siteName,
    cache: false,
    success: function( jsonData ) {
      var obj = JSON.parse( jsonData );
      $( "#title" ).html( obj.title );
      $( "#content_text" ).html( obj.content );
      $( "#header_image" ).attr( "src", obj.header_image );
    }
  } );
}

function sendRequest( site, data, resultElem ) {
  $.ajax( { 
    type: "POST",
    url: site,
    data: data,
    cache: false,
    success: function( jsonData ) {
      var obj = JSON.parse( jsonData );
      if( resultElem != "" ) {
        $( resultElem ).html( obj.result );
      }

      if( obj.evalCode != "" ) {
        eval( obj.evalCode );
      }
    }
  } );
}

function login( ) {
  var username = $( "#username" ).val( );
  var password = $( "#password" ).val( );

  $.ajax( {
    type: "POST",
    url: "admin.php?logincheck&JSON",
    data: "username=" + username + "&password=" + password,
    cache: false,
    success: function( jsonData ) {
      var obj = JSON.parse( jsonData );
      $( "#result" ).html( obj.result );
      
      if( obj.success ) {
        $( "#result" ).css( "color", "green" );
      }
      else {
        $( "#result" ).css( "color", "red" );
      }

      if( obj.evalCode != "" ) {
        eval( obj.evalCode );
      }
    }
  } );
}

function sendKontaktformular( ) {
  var anrede   = $( "#anrede" );
  var vorname  = $( "#vorname" );
  var nachname = $( "#nachname" );
  var firma    = $( "#firma" );
  var adresse  = $( "#adresse" );
  var plz      = $( "#plz" );
  var telefon  = $( "#telefon" );
  var email    = $( "#email" );
  var betreff  = $( "#betreff" );
  var text     = $( "#text" );

  $.ajax( {
    type: "POST",
    url: "index.php?kontaktformularcheck&JSON",
    data: "anrede=" + anrede.val( ) + "&vorname=" + vorname.val( ) + "&nachname=" + nachname.val( ) + "&firma=" + firma.val( ) + "&adresse=" + adresse.val( ) + "&plz=" + plz.val( ) + "&telefon=" + telefon.val( ) + "&email=" + email.val( ) + "&betreff=" + betreff.val( ) + "&text=" + text.val( ),
    cache: false,
    success: function( jsonData ) {
      var obj = JSON.parse( jsonData );
      $( "#kontaktformularResult" ).html( obj.result );

      if( obj.success ) {
        $( "#kontaktformularResult" ).css( "color", "green" );

        anrede.val( "" );
        vorname.val( "" );
        nachname.val( "" );
        firma.val( "" );
        adresse.val( "" );
        plz.val( "" );
        telefon.val( "" );
        email.val( "" );
        betreff.val( "" );
        text.val( "" );
      }
      else {
        $( "#kontaktformularResult" ).css( "color", "red" );
      }
    }
  } );
}

