// JavaScript Document

/*
// €
// --------------------------------------------------------------------------
// jQuery.ajax.submit_contact_form.js 
// by orangepointsolutions Ltd., www.orangepointsolutions.de
// --------------------------------------------------------------------------
*/

$(document).ready(function() {

	$("#contact .submit").mouseover(function(){
		$(this).addClass("submithover");
	});
	
	$("#contact .submit").mouseout(function(){
		$(this).removeClass("submithover");
	});
	
	$("#contact").submit(function(){
	
		var this_form = $(this);
		var str = this_form.serialize();
	
		$.ajax({
			type: "POST",
			url: "ajaxforms/backend/submit_contact_form.php?sd=cntct",
			data: str,
			success: function(msg){
					$('label.failure').removeClass("failure");
					if(msg == 'OK')
					{
						result = '<div class="notification ok"><b>Vielen Dank.</b><br />Wir werden Ihre Nachricht schnellstmöglich bearbeiten.</div>';
						this_form.children("#submit").animate({ opacity: 'hide' }, 'normal');
					}
					else if ( msg )
					{
						var validation_msg = msg.split("#");
						var validation_fields = validation_msg[0].split("/");
						
						$("#response_contact_form").hide();

						for ( var fieldname in validation_fields ) {
							$("#"+validation_fields[fieldname]).prev("label").addClass("failure")
						}
						
						result = '<div class="notification nok">'+validation_msg[1]+'</div>';
					}
	
					$("#response_contact_form").html(result).animate({ opacity: 'show' }, 'normal');
	
			}
	
		}); // end of ajax
	
		return false;
	
	}); // end of submit_contact_form

}); // end of document ready function

// --- end of jQuery.ajax.submit_contact_form.js ---

