// easing method
jQuery.easing.easeOutQuart = function (x, t, b, c, d) {
	return -c * ((t=t/d-1)*t*t*t - 1) + b;
};

$.fn.destroy = function () { 
  return this.each(function(){
    var e = $(this);
    e.remove();
  });
} 

function checkLang() {
  var langkey;
  var url = window.location.href;
  var langkey = url.match(/\/en\//);
  return langkey;
};


//donohing
function dn() {
	return false;
}

$(window).load( function(){
	$('a#recommend').initLayerRecommend();
	$('div#c623').formularpruefen();
});

$.fn.formularpruefen = function(settings){
    $("#uid2").blur(function(){
        if($("#uid2").attr("value") == ""){
            $("#uid2").addClass('blauerhintergrund');
            $("#fehlermeldung").show();
        }
        else{
            $("#uid2").removeClass();
            $("#fehlermeldung").hide();
        }
    });
	
    $("#uid3").blur(function(){
        if($("#uid3").attr("value") == ""){
            $("#uid3").addClass('blauerhintergrund');
            $("#fehlermeldung").show();
        }
        else{
            $("#uid3").removeClass();
            $("#fehlermeldung").hide();
        }
    });
    
    $("#uid5").blur(function(){
        if($("#uid5").attr("value") == ""){
            $("#uid5").addClass('blauerhintergrund');
            $("#fehlermeldung").show();
        }
        else{
            $("#uid5").removeClass();
            $("#fehlermeldung").hide();
        }
    });
        
    $("#uid8").blur(function(){
        if($("#uid8").attr("value") == ""){
            $("#uid8").addClass('blauerhintergrund');
            $("#fehlermeldung").show();
        }
        else{
            $("#uid8").removeClass();
            $("#fehlermeldung").hide();
        }
    });
}

$.fn.initLayerRecommend = function(settings){
  var config = {};
  if(settings) $.extend(config, settings);
  return this.each( function(){
    var e = $(this);
    var tpl =  "/fileadmin/templates/layer_recommend.htm";
    e.bind("click", function(){
    var res = $.ajax({
      url: tpl,    
      type: "GET",
      dataType: "text",
      data: {
        id: "jd8wd9"  
      },
      success: function(response) {
        $('body').prepend(response);
		var topPosition;
		($.browser.msie)?topPosition = document.documentElement.scrollTop:topPosition= window.pageYOffset;	
        $('#layer-overlay').css({opacity:0.65}).show();
        $('#layer-recommend').css({top:(topPosition+50)}).show();
        $("#layer-recommend input[name='recommend-url']").val(location.href);
        $('#layer-overlay').bind('click',function(){                  
          $(this).destroy();
          $('#layer-recommend').destroy();
        });
        $('.layer-close').bind('click',function(){                  
          $('#layer-overlay').destroy();
          $('#layer-recommend').destroy();
        });
        
        var validator = $('#layer-recommend #form-recommend').bind("invalid-form.validate", function() {
            $("#layer-error").html("<p>Bitte &uuml;berpr&uuml;fen Sie Ihre Eingaben bei den Rot gekennzeichneten Feldern.<\/p>");
        }).validate({
          errorContainer: $("#layer-error"),
          errorPlacement: function(error, element) {
          }
        });
        
      },
      error: function(error) {
        $.console('debug','Sorry, hat nicht funktioniert (recommend)');
      }
      
    });
    return false;
  })        
  }); 
};	

