$(document).ready(function() {
    $("a.fencybox").fancybox({
        'overlayShow'   : false,
	'zoomSpeedIn'	: 600,
	'zoomSpeedOut'	: 500,
	'easingIn'	: 'easeOutBack',
	'easingOut'	: 'easeInBack'
    });

    $(".searchString").keyup(function(){
        var search ='';
        search = $("#searchString").val();

        if(search !='' && search.length > 3){
            $.ajax({
                type: "POST",
                url: "index.php",
                data: ({page:'Search',sub: 'suggest',string: search}),
                success: function(message){
                    $("#suggest").empty();
                    if(message.length > 0){
                        $("#suggest").slideDown("fast").html(message);
                    }else{
                        $("#suggest").slideUp('fast');
                    }
                }
            });
        }else{
            $("#suggest").slideUp('fast');
        }
    });

    $('#search_highlight').click(function(){
        if($('#search_highlight').attr('checked')){
            $(".highlight").addClass('green');
        }else{
            $(".highlight").removeClass('green');
        }
    });
});

function validateForm(Params,ReturnIn){
    sParam = Params.split('|');
    valid = true;
    for(var i =0; i <= (sParam.length - 1); i++){
        if(!$("#"+sParam[i]).val()){
            $("#"+sParam[i]).addClass('error');
            valid = false;
        }else if($("#"+sParam[i]).val() && $("#"+sParam[i]).hasClass('error')){
            $("#"+sParam[i]).removeClass('error');
        }
    }
    if(valid == false){
        $("#"+ReturnIn).css('display','block');
    }else{
        $("#"+ReturnIn).css('display','none');
    }
    return valid;
}

function checkForm(){
    if(validateForm('sName|sEmail|sMessage','eDiv')== true){
        document.KontaktForm.submit();
    }
}