var valDefectoInputBoletin = "Escriba su email...";
var valDefectoInputBuscador = "Texto a buscar...";

$(function(){
	//Input date
	if(typeof jQuery.fn.datePicker == "function"){
		//$('input.inputDate').datePicker();
	}
	
	//Menú
	$('#menuPrincipal ul li ul').hide();
	$('#menuPrincipal ul li span.entradaMenu')
		.css({cursor:'pointer'})
		.hover(function(){
			$(this).addClass('sobre');
		},function(){
			$(this).removeClass('sobre');
		})
		.click(function(){
			clickEntradaMenu($(this), true);
		});
	var activo = $('#menuPrincipal ul li.actual span.entradaMenu');
	if(activo.length > 0){
		clickEntradaMenu(activo, false);
	}

	//Boletín
	$('input#emailBoletin')
		.addClass('inputTextoDesactivado')
		.val(valDefectoInputBoletin);
	$('input#emailBoletin').bind('focus',function(){
		if($(this).val()==valDefectoInputBoletin){
			$(this).val('');
		}
		$(this).removeClass('inputTextoDesactivado');
	});
	$('input#emailBoletin').bind('blur',function(){
		if($(this).val()==''){
			$(this).val(valDefectoInputBoletin);
			$(this).addClass('inputTextoDesactivado');
		}
	});

	//Buscador
	$('input#inputBusqueda')
		.addClass('inputTextoDesactivado')
		.val(valDefectoInputBuscador);
	$('input#inputBusqueda').bind('focus',function(){
		if($(this).val()==valDefectoInputBuscador){
			$(this).val('');
		}
		$(this).removeClass('inputTextoDesactivado');
	});
	$('input#inputBusqueda').bind('blur',function(){
		if($(this).val()==''){
			$(this).val(valDefectoInputBuscador);
			$(this).addClass('inputTextoDesactivado');
		}
	});
	
	//Mapa del sitio
	$('ul#mapadelsitio li.consubmenu')
		.find('a.padre').bind("click",function(e){
			var sub = $(this).next('ul');
			if(sub.css('display')=='none'){
				sub.slideDown();
			}else{
				sub.slideUp();
			}
		
			e.preventDefault();
		});
	$('ul#mapadelsitio li.cerrado ul').hide();
});

function clickEntradaMenu(entrada, efecto){
	var submenu = entrada.next('ul');
	if(submenu.css('display')=='none'){
		//Ocultamos el resto de entradas de menu y mostramos la entrada seleccionada
		$('#menuPrincipal ul li span.entradaMenu').removeClass('activo');
		entrada.addClass('activo');
		if(efecto){
			$('#menuPrincipal ul li span.entradaMenu').next('ul').slideUp();
			submenu.slideDown();
		}else{
			$('#menuPrincipal ul li span.entradaMenu').next('ul').hide();
			submenu.show();
		}
	}else{
		if(efecto){
			submenu.slideUp();
		}else{
			submenu.hide();
		}
		entrada.removeClass('activo');
	}
}

function seleccionaTodosCheckbox(cb){
	var f = document.getElementById("formDatos");
	var actual;

	for (var i = 0; i < f.elements.length; i++) {
		actual = f.elements[i];
		if(actual.type == 'checkbox'){
			if(cb.checked)
				actual.checked = true;
			else
				actual.checked = false;
		}
	}
}

function cambiaAvatar(sel){
  document.getElementById("avatarRegistro").src = "../includes/img/avatares/"+sel.options[sel.selectedIndex].value;
}

function inscribirseAlBoletin(){
	return confirm("Al incribirse al boletín aceptará que se le envien periodicamente boletines a su correo electónico con caracter informativo.\n ¿Desea continuar?");
}

function abrir(v){
	var winwidth = window.screen.availWidth;
	var winheight = window.screen.availHeight;

	ancho = (arguments[1]!=null)?arguments[1]:(winwidth-200);
	alto = (arguments[2]!=null)?arguments[2]:(winheight-200);
	nombre = (arguments[3]!=null)?arguments[3]:"";
	arriba = (winheight - alto)/2;
	izq = (winwidth - ancho)/2;
	window.open(v,nombre,"toolbar=false,left="+izq+",top="+arriba+",width="+ancho+",height="+alto+",menu=false,scrollbars=auto");
}



function enviarBoletin(p){
	var f= document.getElementById("nuevoBoletin");
	
	if(p){
		f.target = "_BLANK";
		f.action = "previsualizarBoletin.php";
		f.submit();
	}else{
		f.target = "_SELF";
		f.action = "acciones_boletin.php";
	}
}

