/*
 * requiere jquery
 *
 * Funciones para el manejo del popup modal que permite dejar unos pocos datos para pedir informacion
 */

$().ready(function() {
  $('#quickcontact').jqm( {modal:true} );
  $('.reset',$('#quickcontact')).click( quickcontact_reset );
  $('.close',$('#quickcontact')).click( quickcontact_close );
} );


function quickcontact_send() {
	
	$email = $("#quickcontact_form input[name='email']");
	
	if( $email.val() == '' ) {
		$email.addClass("input_error");
	} else {
		$email.removeClass("input_error");
		$.post( '/quickcontact_action.php', $('#quickcontact_form').serialize(), quickcontact_send_callback );
	}

}


function quickcontact_send_callback(data) {

	var $context = $('#quickcontact');
	$('.formulario',$context).hide();

	try {

		res = eval('('+data+')');
		if( res.status > 0 ) {
			$('.msg_ok',$context).show();
		} else {
			$('.msg_error',$context).show();
		}
		
	} catch(err) {
		$('.msg_error',$context).show();
	}

}


function quickcontact_reset() {

	$context = $('#quickcontact');
	$('.formulario',$context).show();
	$('.msg',$context).hide();

}


function quickcontact_close() {

	$context = $('#quickcontact'); 
	$context.jqmHide();
	quickcontact_reset();

}


