var idSorteo = false;

jQuery(document).ready(function(){ 
	
	/*
	 * Terminos y condiciones
	 */
	jQuery('a.verTerminosCondicionesActual').click(function(){
		jQuery('div#contenedorTerminosCondicionesActual').toggle("fast");
	});

	jQuery('a.abreSorteoDakar').click(function(){

			idSorteo = 5;
			var showForm = false;
			//---
			if(jQuery('form#formDatosExtras select[id=pais]').val() == ""){
				showForm = true;
			}
			else
			{
				jQuery('form#formDatosExtras span#inputPais').hide();	
			}
			//---
			if(jQuery('form#formDatosExtras input#provincia').val() == ""){
				showForm = true;
			}
			else
			{
				jQuery('form#formDatosExtras span#inputProvincia').hide();	
			}
			//---
			if(jQuery('form#formDatosExtras input#localidad').val() == ""){
				showForm = true;
			}
			else
			{
				jQuery('form#formDatosExtras span#inputLocalidad').hide();	
			}
			//---
			if(jQuery('form#formDatosExtras input#telefono').val() == ""){
				showForm = true;
			}
			else
			{
				jQuery('form#formDatosExtras span#inputTelefono').hide();	
			}
			//---
			if(jQuery('form#formDatosExtras input#dni').val() == ""){
				showForm = true;
			}
			else
			{
				jQuery('form#formDatosExtras span#inputDni').hide();	
			}
			//---
		/*	if(jQuery('form#formDatosExtras input#nro_socio').val() == ""){
				showForm = true;
			}
			else
			{
				jQuery('form#formDatosExtras span#inputNroSocio').hide();	
			}
			//---
			if(jQuery('form#formDatosExtras input#version_carnet').val() == ""){
				showForm = true;
			}
			else
			{
				jQuery('form#formDatosExtras span#inputVersionCarnet').hide();	
			}
			*/
			if(showForm)
			{
				jQuery('#datosExtras').show();	
			}
			else
			{
				generarRegistroSorteo();
			}
	});
	
	jQuery('a.abreSorteoEntradas').click(function(){
			
			idSorteo = 8;
			
			var showForm = false;
			if(jQuery('form#formDatosExtras input#provincia').val() == ""){
				showForm = true;
			}
			else
			{
				jQuery('form#formDatosExtras span#inputProvincia').hide();	
			}
			//---
			if(jQuery('form#formDatosExtras input#localidad').val() == ""){
				showForm = true;
			}
			else
			{
				jQuery('form#formDatosExtras span#inputLocalidad').hide();	
			}
			//---
			if(jQuery('form#formDatosExtras input#telefono').val() == ""){
				showForm = true;
			}
			else
			{
				jQuery('form#formDatosExtras span#inputTelefono').hide();	
			}
			//---
			if(jQuery('form#formDatosExtras input#dni').val() == ""){
				showForm = true;
			}
			else
			{
				jQuery('form#formDatosExtras span#inputDni').hide();	
			}
			
			if(showForm)
			{
				jQuery('#datosExtras').show();	
				return false;
			}
			else
			{
				generarRegistroSorteo();
				return false;
			}
			return false;
	});
	
	jQuery('a.abreSorteoBochaPolo').click(function(){
			
			idSorteo = 3;
			
			var showForm = false;
			//---
			if(jQuery('form#formDatosExtras select[id=pais]').val() == ""){
				showForm = true;
			}
			else
			{
				jQuery('form#formDatosExtras span#inputPais').hide();	
			}
			//---
			if(jQuery('form#formDatosExtras input#provincia').val() == ""){
				showForm = true;
			}
			else
			{
				jQuery('form#formDatosExtras span#inputProvincia').hide();	
			}
			//---
			if(jQuery('form#formDatosExtras input#localidad').val() == ""){
				showForm = true;
			}
			else
			{
				jQuery('form#formDatosExtras span#inputLocalidad').hide();	
			}
			//---
			if(jQuery('form#formDatosExtras input#telefono').val() == ""){
				showForm = true;
			}
			else
			{
				jQuery('form#formDatosExtras span#inputTelefono').hide();	
			}
			//---
			if(jQuery('form#formDatosExtras input#dni').val() == ""){
				showForm = true;
			}
			else
			{
				jQuery('form#formDatosExtras span#inputDni').hide();	
			}
			//---

			jQuery('form#formDatosExtras span#inputNroSocio').hide();	
			jQuery('form#formDatosExtras span#inputVersionCarnet').hide();	

			if(showForm)
			{
				jQuery('#datosExtras').show();	
			}
			else
			{
				generarRegistroSorteo();
			}
	});
	
	jQuery('form#formDatosExtras').validate({
		errorLabelContainer: null,
		rules: {
			pais: {
				required: true
			},
			provincia: {
				required: true,
				maxlength: 255
			},
			localidad: {
				required: true,
				maxlength: 255
			},
			telefono: {
				required: true,
				maxlength: 255
			},
			dni: {
				required: true,
				number: true,
				maxlength: 255
			},
			nro_socio: {
				required: false,
				number: true,
				maxlength: 30
			}
		},
		messages: {
			pais: {
				required: 'Requerido'
			},
			provincia: {
				required: 'Requerido'
			},
			localidad: {
				required: 'Requerido'
			},
			telefono: {
				required: 'Requerido'
			},
			dni: {
				required: 'Requerido'
			},
			nro_socio: {
				required: 'Requerido'
			}
		},
		submitHandler: function(){
			jQuery.post('/mi-cuenta/editar-datos-extras', {
				Pais: jQuery('form#formDatosExtras select[id=pais]').val(),
				Provincia: jQuery('form#formDatosExtras input#provincia').val(),
				Localidad: jQuery('form#formDatosExtras input#localidad').val(),
				Telefono: jQuery('form#formDatosExtras input#telefono').val(),
				Dni: jQuery('form#formDatosExtras input#dni').val(),
				NroSocio: jQuery('form#formDatosExtras input#nro_socio').val()
			
			}, function(data){
				jQuery('#datosExtras').hide();
				generarRegistroSorteo();
			});
		}
	});
});
function generarRegistroSorteo()
{
	jQuery.post('/mi-cuenta/sorteo-inscripcion',{ id:idSorteo },
	function(data)
	{
		if(data == 'true')
		{
			alert("Gracias, ya estas inscripto al sorteo!");	return false;
		}
		else if(data == 'no-socio')
		{
			alert("El sorteo es solo para socios !"); return false;
		}
		else
		{
			alert("Ya estabas inscripto al sorteo!"); return false;
		}
		
	});
}
