function displayInfo(date_id) {
    if ($("#info"+ date_id +"").is(":hidden")) {
        $("#info"+ date_id +"").fadeIn('slow');
    } else {
        $("#info"+ date_id +"").hide();
    }
}

function sendContact() {

    $("#formLoading").show();
    
    var postData    = '';
    var fields      = Array(
        'contact_salutation',
        'contact_firstname',
        'contact_surname',
        'contact_email',
        'contact_subject',
        'contact_message',
        'contact_newsletter'
    );
                
    for(i = 0; i < fields.length; i++) {
        postData = ''+ postData + fields[i] + '=' + escape($("#"+ fields[i] +"").val()) + '&';
    }
    
    $.ajax({
        type: 'POST',
        url: '/sendContact',
        contentType: 'application/x-www-form-urlencoded',
        dataType: 'json',
        data: postData,
        success: function(j){
        
            $("#formLoading").hide();
            
            for(i = 0; i < fields.length; i++) {
                checkField(j, fields[i]);
            }

            if( j.errorCode == 0 ) {
                $("#contactForm").hide();
                $("#contactConfirm").show();
            } else {
                $("#formError").html(j.panelMsg);
                $("#formError").show();
            }
        }
    });
}

function checkField(j,field_name) {
    if( eval('j.'+ field_name +'') == 1 ) {
        $("#field_"+ field_name +"").addClass("formFieldError");
        $("#"+ field_name +"").addClass("errorfield");
    } else {
        $("#field_"+ field_name +"").removeClass("formFieldError");
        $("#"+ field_name +"").removeClass("errorfield");
    }
}
