﻿var imageUpload = false;

$(document).ready(function(){
	/* Buscador Superior*/
	$("#botonSearch").click(function(){
		$("#BuscadorIndex").submit();
	});
	
	$("#BuscadorTexto").click(function(){
		if( $("#BuscadorTexto").val() == "Buscar artista..." ) $("#BuscadorTexto").val('');
	});
	$("#BuscadorTexto").blur(function(){
		if( ! $("#BuscadorTexto").val() ) $("#BuscadorTexto").val('Buscar artista...');
	});
	$("#BuscadorTexto").blur();
		
	/* Formulario de Contacto */
	if( $("#ContactoInternaForm").length > 0 ){
		$("#ContactoInternaForm").validate({
						event: "blur",
						messages: {
							'data[Contacto][nombre]' : "Complete su nombre.",
							'data[Contacto][mail]' : "Complete su Mail."
						},
						debug: false,
						errorElement: "label",
						errorContainer: $("#errores")
						//errorPlacement: function(error, element) {  }
		});
	}
	$("#botonContact").click(function(){
		$("#ContactoInternaForm").submit();
	});
		
	/* Menu Principal */
	$(".lnk-ingresar").fancybox({
		'width'				: 630,
		'height'			: 310,
		'autoScale'			: false,
		'titleShow'			: false,
		'transitionIn'		: 'elastic',
		'transitionOut'		: 'none',
		'type'				: 'ajax',
		'overlayColor'    : '#000000',
		'overlayOpacity'  : '0.8'
	});
	
	$('p.info').click(function() {
		$(this).hide('slow');
	});
	
	/* Artista Perfil */
	if( $.cleditor ) { 
	
		$.cleditor.defaultOptions.width = 600;
		$.cleditor.defaultOptions.height = 250;
		$.cleditor.defaultOptions.controls ="bold italic underline subscript superscript | font size " +
											"style | color removeformat | bullets numbering | outdent "  +
											"indent | alignleft center alignright justify | undo redo | " +
											"rule link unlink ";
	}
	
	

	$("#ArtistaDisciplina12").change(function(){
		if( $(this).attr('checked') ) {
			$("#ArtistaOtra").attr('disabled','');
			if( !$("#ArtistaOtra").val() ) $("#ArtistaOtra").focus();
		}else{
			$("#ArtistaOtra").attr('disabled','disabled');
		}
	});

	$("#ArtistaBibliografia").cleditor();
	
	$("#btn-artista-update").click(function(){ 
		$("#ArtistaPerfilForm").submit();
		return false;
	});
	
	$("#ArtistaPerfilForm").validate({
	event: "blur",
	messages: {
			'data[Usuario][usuario]' : "Complete el usuario. Utilice su correo electrónico.",
			'data[Usuario][email]' : "Complete con una dirección de correo válida.",
			'data[Artista][nombre]': "Complete el nombre.",
			'data[Artista][apellido]': "Complete el apellido.",
			'data[Artista][domicilio]': "Complete el domicilio.",
			'data[Artista][cpostal]': "Complete el código postal.",
			'data[Artista][inicio_actividad]': "Complete el año de inicio de actividad.",
			'data[Artista][expo_nacional]' : "Complete solo números sin coma ni punto.",
			'data[Artista][expo_internac]' : "Complete solo números sin coma ni punto.",
			'data[Artista][expo_individual]' : "Complete solo números sin coma ni punto.",
			'data[Artista][expo_colectiva]' : "Complete solo números sin coma ni punto."
	},
			debug: false,
			errorElement: "label",
			errorContainer: $("#errores")
	});
	
	$("#btn-artista-paso1").click(function(){ 
		var valid = true;
		var disciplinas_checked = $("#divDisciplinas").find('input:checked').length;
		
		valid = $("#ArtistaPaso1Form").valid();
		
		if( disciplinas_checked == 0 ){
			valid = (valid && false);
			$("#divDisciplinas").append('<label class="error">Complete las disciplinas.</label>');
		}
		
		if ( valid ) $("#ArtistaPaso1Form").submit();
		return false;
	});
	
	$("#ArtistaPaso1Form").validate({
		event: "blur",
		messages: {
				'data[Usuario][usuario]' : "Complete el usuario. Utilice su correo electrónico.",
				'data[Usuario][email]' : "Complete con una dirección de correo válida.",
				'data[Artista][nombre]': "Complete el nombre.",
				'data[Artista][apellido]': "Complete el apellido.",
				'data[Artista][domicilio]': "Complete el domicilio.",
				'data[Artista][cpostal]': "Complete el código postal."
		},
		debug: false,
		errorElement: "label",
		errorContainer: $("#errores")
	});
	
	$("#btn-artista-finalizar").click(function(){
		$("#ArtistaPaso2Form").submit();
		return false;
	});
	
	$("#ArtistaPaso2Form").validate({
		event: "blur",
		messages: {
				'data[Artista][terminos]' : "Debe aceptar los términos y condiciones.",
				'data[Artista][expo_nacional]' : "Complete solo números sin coma ni punto.",
				'data[Artista][expo_internac]' : "Complete solo números sin coma ni punto.",
				'data[Artista][expo_individual]' : "Complete solo números sin coma ni punto.",
				'data[Artista][expo_colectiva]' : "Complete solo números sin coma ni punto."
		},
		debug: false,
		errorElement: "label",
		errorContainer: $("#errores")
	});
	
	loadFancyBox( ".bto-add-muestra" );
	loadFancyBox( ".bto-add-premio", 600, 400);
	loadFancyBoxObras(".bto-add-obra");
});
