var current_banner = 1;
var max_rotator = 6;

function banner_animation() {
	current_banner++;
	 if (current_banner > max_rotator) current_banner = 1;
	 
	 $(".banner").fadeOut("slow");
	$("#banner"+current_banner).fadeIn("slow");
}

$(function(){

	// Banners
	
	int = setInterval("banner_animation()", 5000);
	
	// Step 1
	 $("#dialog-canto").dialog({
        autoOpen: false,
        width: 600,
        modal: true
    });

	$("#dialog-baile").dialog({
        autoOpen: false,
        width: 600,
        modal: true
    });

	$("#dialog-imitacion").dialog({
        autoOpen: false,
        width: 600,
        modal: true
    });

	$("#dialog-musicales").dialog({
        autoOpen: false,
        width: 600,
        modal: true
    });
    
    $("#mas_canto").click(function(){ 
    	$("#dialog-canto").dialog("open"); 
    	return false; 
    });

    $("#mas_baile").click(function(){ 
    	$("#dialog-baile").dialog("open"); 
    	return false; 
    });

    $("#mas_imitacion").click(function(){ 
    	$("#dialog-imitacion").dialog("open"); 
    	return false; 
    });

    $("#mas_musicales").click(function(){ 
    	$("#dialog-musicales").dialog("open"); 
    	return false; 
    });
    
    
    // Uploadify
	
	$('#foto_uploader').uploadify({
		'uploader'  : '/public/plugins/jquery.uploadify/uploadify.swf',
		'script'    : '/inscripciones/images_upload/',
		'cancelImg' : '/public/plugins/jquery.uploadify/cancel.png',
		'folder'    : '/public/img/inscripciones/',
		'auto'      : true,
		'scriptData'  : {'session_id':session_id},
		'wmode'     : "transparent",		
		'multi': false,
		'onComplete'  : function(event, ID, fileObj, response, data) {
			$("#fotos_list").html(response);
		 },
		 'onSelect'  : function(event, ID, fileObj) {
			$("#fotos_list").html("");
		 },
		'fileDataName' : 'userfile',
		'fileDesc' : 'Image Files',
		'fileExt': '*.jpg;*.jpeg;*.gif;*.png',
		'buttonText': 'Subir foto'
		 
	});

	$('#video_uploader').uploadify({
		'uploader'  : '/public/plugins/jquery.uploadify/uploadify.swf',
		'script'    : '/inscripciones/videos_upload/',
		'cancelImg' : '/public/plugins/jquery.uploadify/cancel.png',
		'folder'    : '/public/img/inscripciones/',
		'auto'      : true,
		'scriptData'  : {'session_id':session_id},
		'wmode'     : "transparent",		
		'multi': false,
		'onComplete'  : function(event, ID, fileObj, response, data) {
			$("#videos_list").html(response);
		 },
		 'onSelect'  : function(event, ID, fileObj) {
			$("#videos_list").html("");
		 },
		'fileDataName' : 'userfile',
		'fileDesc' : 'Video Files',
		'fileExt': '*.mov;*.avi;*.mpg;*.wmv;*.mp4;*.mpeg',
		'buttonText': 'Subir video'
		 
	});
	
	// Validar
	
	$("#registro_form").validate({
		messages: {
			coordinador: { required: 'Este campo es requerido.' },
			nombre: { required: 'Este campo es requerido.' },
			edad: { required: 'Este campo es requerido.' },
			nacimiento: { required: 'Este campo es requerido.' },
			telefono1: { required: 'Este campo es requerido.' },
			telefono2: { required: 'Este campo es requerido.' },
			email1: { required: 'Este campo es requerido.', email: 'Introduzca un email válido' },
			email2: { email: 'Introduzca un email válido' },
			emailc1: { required: 'Este campo es requerido.', email: 'Introduzca un email válido' },
			emailc2: { email: 'Introduzca un email válido' },
			direccion: { required: 'Este campo es requerido.' },
			pueblo: { required: 'Este campo es requerido.' },
			zip: { required: 'Este campo es requerido.' },
			direccionc: { required: 'Este campo es requerido.' },
			puebloc: { required: 'Este campo es requerido.' },
			zipc: { required: 'Este campo es requerido.' },
			institucion: { required: 'Este campo es requerido.' },
			canciones: { required: 'Este campo es requerido.' },
			concepto: { required: 'Este campo es requerido.' },
			num_participantes: { required: 'Este campo es requerido.' }
		}		
	});
	
	// Fancybox
	$("a.thumb").fancybox();
	
	// Aceptar las reglas
	$("#reglas_next").click(function(){
		if ($("#aceptar").is(':checked')) {
			return true;
		} else { 
			alert("Debes leer y aceptar estas reglas para continuar.");
			return false;
		}
	});
		
});
