/* from			: http://dev.iceburg.net/jquery/jqModal/
 * trigger	: .jqModal
 * close		: .jqmClose
 */

$(function() {
	$('#global').prepend('<div class="jqmWindow" id="modal"></div>');
	
	function bind(){
		$('.modal_img').load(function(){
			$('.modal_img').css('margin-top', (394 - $('.modal_img').height()) / 2 + 'px').css('visibility', 'visible');
				
		});
		$('.jqmClose').click(function(){
					$('#modal').jqmHide();
					
				});
				
		$('.changeimg').click(function(){
						$('#modal').html('<div id="loading"></div>'),
						$('#modal').load(this.href, function(){
							bind();
							
						});
					
						return false;
				});
	}
	$('#modal').jqm({
		onShow: function(hash){hash.w.fadeIn(800)},
		modal: false,
		toTop: true,
		ajax: '@href',
		ajaxText: '<div id="loading"></div>',
		onLoad:function(){
			bind();
				
			$('#theForm').validate({
				rules: { 
					//collaborateur: { required: true },
					f_lastname: { required: true },
					f_email: { required: true, email: true },
					f_commentaire: { required: true },
					inscription: {email: true, required: true}
		    	},
				messages: {
					//collaborateur: "Sélectionnez un destinataire",
					f_lastname: "Le nom est requis.",
					f_email: { required: "L'adresse email est requise.", email: "Cet email n'est pas valide." },
					f_commentaire : "Le message est requis",
					inscription: { required: "L'adresse email est requise.", email: "Cet email n'est pas valide." }
				},
				submitHandler: function(form) {
					$(form).ajaxSubmit({
	            		target: '#response'
	        		});
				
					return false;
				}
			});
		}
	});

	});