/*!
 * @author GlobalBases.com GmbH 
 * WebBases and WebSoftware
 * <http://globalbases.com/>
 *
 */

$(document).ready(function(){
  $('#kontaktform').hide();
  opencontact();
  $('input, textarea').placeholder();
  $('.submit').live("click", function(){sendform();});
});

function opencontact(){
  $('.conform, .ausb').live("click", function(){
    $('#kontaktform', '#boxform').animate({opacity:'toggle', height:'toggle'},'slow');
  });
}

function sendform(){
  var ivar = "";
  var err = false;
  var erremail = /^[_\.0-9a-zA-Z-]+@([0-9a-zA-Z][0-9a-zA-Z-]+\.)+[a-zA-Z]{2,5}$/;
  var Email = $("#conemail").val();

  $('input, textarea').each( function(){
    if($(this).val() == $(this).attr('placeholder')||$(this).val()==""){
      err = true;
      $(this).addClass('erred');
    }else if(!erremail.test($("#conemail").val())){
      err = true;
      $("#conemail").addClass('erred');
    } else {
      $(this).removeClass('erred');
    }
  });

  if(err == false){
    $('#fcontact input, #fcontact textarea').each(function(index){
      ivar = ivar+"&"+ $(this).attr('name') + "="+ $(this).val();
      index+=1;
  });

    var pd = "content=kontakt_ok";
    pd = pd+"&return20=contact";
    pd = pd+"&mail_lable_name=";
    pd = pd+"&mail_this_content=";
    pd = pd+ivar;

    var t = $.ajax({
       type: "POST",
       url: "index.php",
       data: pd,
       cache: false,
       async: false
    }).responseText;

    var a = $("#boxform").html(); 
    $("#kontaktform").replaceWith("<div id='fokcontact'><div id='lfrm'>"+t+"</div></div>");
    $('#fokcontact').animate({opacity:'toggle', height:'toggle'},{
	duration:5000, 
	easing:"linear", 
	complete:function(){ 
	  $("#fokcontact").replaceWith(a); 
	  $('#kontaktform').hide();
	  $('input, textarea').placeholder();
	  $('input, textarea').removeClass('erred');   
    }});
  }
}
