// Funciones JS, ###Vamos, no me jodas### //

function miniPreloadInvitarAmigos(){
	$('#mini_preload_invitarAmigos').css({display : ''});
}


function colorONoff(obj,color){
	$('#'+obj).animate({ color: color }, 100)
}

function relogDigital(){
	var horaActual;
	var date = new Date();
	var hora = date.getHours();
	var minuto = date.getMinutes();
	var segundos = date.getSeconds();
	
	horaActual = hora+':'+minuto+':'+segundos;
	$('#horaActual').html(horaActual);
	
	setTimeout("relogDigital();",1000);
}

var textoInicial;
function FXescribe(capa,hasta,fx){
	
	/*
	Los diferente efectos para texto son:
		- escribir
		- karaoke
		- brillocentral
	
	*/
	
	var texto = $('#'+capa).html();
	var velocidad = 20;
	var inicio = 0;
	var contador = hasta;
	
	if(hasta == 1)
		textoInicial = texto;
		
	var Nletras = textoInicial.length;
	
	/*:::: Efecto Escribir :::*/
	if(  Nletras >= hasta && fx == 'escribir' ){
		var salida = textoInicial.substring(inicio,hasta);
		$('#'+capa).html(salida);
		hasta += 1;
		setTimeout("FXescribe('"+capa+"',"+hasta+",'escribir');",velocidad);
	}
	
	/*::: Evecto brillo :::*/
	if(  Nletras >= hasta && fx == 'brillocentral' ){
		var centro = parseInt((Nletras/2));
		
		var textoIzq = textoInicial.substring(0,centro-hasta);
		var textoMed = textoInicial.substring(centro-hasta,centro+hasta);
		var textoDer = textoInicial.substring(centro+hasta,Nletras);
		
		var NletrasIzq = textoIzq.length;
		var NletrasDer = textoDer.length;
		
		var textoNormalIzq = textoIzq.substring(0,NletrasIzq-1);
		var textoNormalDer = textoDer.substring(NletrasDer-(NletrasDer-1),NletrasDer);
		
		var letraDestacadaIzq = '<span>'+textoIzq.substring(NletrasIzq-1,NletrasIzq)+'</span>';
		var letraDestacadaDer = '<span>'+textoDer.substring(0,NletrasDer - (NletrasDer-1))+'</span>';
		
		$('#'+capa).html(textoNormalIzq+letraDestacadaIzq+textoMed+letraDestacadaDer+textoNormalDer);
		
		hasta +=1;
		setTimeout("FXescribe('"+capa+"',"+hasta+",'brillocentral');",100);
	}
	
	/*::::::: Relleno de color horizontal ::::::::*/
	if(Nletras >= hasta && fx == 'karaoke'){
		var textoAnimado = '<span style="color:#FF5;">'+textoInicial.substring(0,hasta)+'</span>';
		var textoNormal = textoInicial.substring(hasta);
		$('#'+capa).html(textoAnimado+textoNormal);
		hasta +=1;
		setTimeout("FXescribe('"+capa+"',"+hasta+",'karaoke');",30);
	}
}



function categoriasFX(tarea,obj){
	var tiempo1 = 200;
	var tiempo2 = 300;
	var tamano = 6;
	var margin = 5;
	
	if(tarea == 'on')
		$('#'+obj).animate({ fontSize: '+='+tamano, marginLeft: '+='+margin},tiempo1);
	
	if(tarea == 'off')
		$('#'+obj).animate({fontSize: '-='+tamano, marginLeft: '-='+margin},tiempo2);
		
}


function borraValueCaptCha(obj){
	var value = document.getElementById(obj).value;
	if( value == 'Codigo de imagen' ){
		document.getElementById(obj).value = '';
	}
}


function autoselectValueInput(obj){
	document.getElementById(obj).value='';
}

function cierraAddEntrada(){
	$('.PanelAddEntrada').animate({height: 'toggle'},500,function(){
																  xajax_panelAddEntrada('off',null,null);
																  });	
}
