<!--

function sendPromocion()
{
	var forma = $('form_promocion_send');
	var pars = Form.serialize(forma);
	var busyElement = $('sendPromocionBusy');
	var mailRegex = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	
	Element.show(busyElement);
	if( !Form.chequearCamposObligatorios(forma,'<span class="warning">Debe llenar los campos obligatorios</span>') )
	{
		Element.hide(busyElement);
		return;
	}
	
	var emailField  = $F('email');
	if( !emailField.match(mailRegex))
	{
		Element.hide(busyElement);
		alert('El correo ingresado es incorrecto'); 	 	
		return;
	}
	
	var url = URL_BASE + '/promociones/enviar/';
	new Ajax.Request(url, 	{
					 		parameters:pars,
							onComplete:function(r){
									Element.hide(busyElement);
									var response = r.responseText;
									if( response == '1')
									{
										showOkPromoResponse();
										forma.reset();
									}
									else
									{
										showErrorPromoResponse('');
									}									
								}							
							});
}

function showOkPromoResponse(message)
{
	if( message.blank() )
	{
		message = "Gracias por tu participacion. Tus datos han sido guardados exitosamente.";
	}
	message = Base64.encode(message);
	var divUpdate = $('divPromoResponse');
	var url = URL_BASE + '/ok_message/index/' + message;
	new Ajax.Updater(divUpdate, url);
}

function showErrorPromoResponse(message)
{
	message = Base64.encode(message);
	var divUpdate = $('divPromoResponse');
	var url = URL_BASE + '/error_message/index/' + escape(message);
	new Ajax.Updater(divUpdate, url);
}

function buscar_cedula()
{
	var busy = $('buscar_cedula_busy');
	var cedula = $F('searchcedula');	
	var divUpdate = $('buscar_cedula_result');
	var url = URL_BASE + '/promociones/buscar_cedula/' + cedula;
	Element.show(busy);
	new Ajax.Updater(divUpdate, url, {evalScripts:true, onComplete:function()
														 {
															 Element.hide(busy);
														 }});
}


function updatePromocion()
{
	var forma = $('form_promocion_send');
	var pars = Form.serialize(forma);
	var busyElement = $('sendPromocionBusy');
	var mailRegex = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	
	Element.show(busyElement);
	if( !Form.chequearCamposObligatorios(forma,'<span class="warning">Debe llenar los campos obligatorios</span>') )
	{
		Element.hide(busyElement);
		return;
	}
	
	var emailField  = $F('email');
	if( !emailField.match(mailRegex))
	{
		Element.hide(busyElement);
		alert('El correo ingresado es incorrecto'); 	 	
		return;
	}
	
	var url = URL_BASE + '/promociones/guardar_update/';
	new Ajax.Request(url, 	{
					 		parameters:pars,
							onComplete:function(r){
									Element.hide(busyElement);
									var response = r.responseText;
									if( response == '1')
									{
										var mensaje_ok = 'Ya estas participando en los 60 premios de Internet Gratis de Grupo TVCable. Muchas gracias por actualizar tus datos. Notificaremos a tu e-mail en caso de resultar ganador.';

										showOkPromoResponse(mensaje_ok);
										Element.hide('buscar_cedula_result');
										forma.reset();
									}
									else
									{
										showErrorPromoResponse(response);
									}									
								}							
							});
}

-->