function nuevoAjax(){ 
	var xmlhttp=false;
	try {
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	} 
	catch (e) {
		try {
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (E) {
			xmlhttp = false;
		}
	}
	if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
		xmlhttp = new XMLHttpRequest();
	}
	return xmlhttp;
}
function cargar(destino,refresco,valores,sustituir,img){
	var principal = nuevoAjax();
	var valores = valores;
	var destino = destino + '.php';
	var contenedor = document.getElementById(refresco);
	var contenido = contenedor.innerHTML;
	principal.onreadystatechange = function(){
		if (principal.readyState == 4 && principal.status == 200){
			if (sustituir == true)
				contenedor.innerHTML = principal.responseText; 
			else{
				if (img==3){
					document.getElementById('carganext').innerHTML = "";
					document.getElementById(refresco).innerHTML = "";
				}			
				contenedor.innerHTML = contenido + principal.responseText; 	
			}
		} else { 				
			 if (img==1){
				contenedor.innerHTML = "<center>Enviando, por favor espere...<br/><img src='../Images/loading.gif'></center>" 
			}if (img==2){
				contenedor.innerHTML = "<br><center><img src='../Images/loading1.gif'></center><br>"	
			}if (img==3){
				contenedor.innerHTML = "<p><center>Cargando, por favor espere...<br><img src='../Images/loading.gif'></center></p>"	
			}if (img==4){
				contenedor.innerHTML = "<p><center>Cargando, por favor espere...<br><img src='../../Images/loading.gif'></center></p>"	
			}if (img==5){
				contenedor.innerHTML = "<center>Enviando, por favor espere...</center>"
			}
		}
	}
	principal.open("POST" , destino , true);
	principal.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	principal.send(valores);	
}
function sendclick(){
	cargar('../forms/avisos','message','&action=1',true,0);
} 
function sendbutton(e){
	var evtobj=window.event?  event : e
	if (evtobj.altKey || evtobj.ctrlKey || evtobj.shiftKey){
		cargar('../forms/avisos','message','&action=2',true,0);	
	}
}
function ocultaralerta(){
	$("#alerta").hide();
	$("#publitop").slideDown('fast');
}
//Autosugerencia
function lookup(inputString,t,filter) {
	if(inputString.length == 0) {
		$('#suggestions').hide();
	} else {
		$.post("/inc/autocomplete.php?t="+t+"&filtro="+filter+"", {queryString: ""+inputString+""}, function(data){
		if(data.length >0) {
			$('#suggestions').show();
			$('#autoSuggestionsList').html(data);
		} });
	}
} // lookup
function fill(thisValue) {
	$('#buscar').val(thisValue);
	setTimeout("$('#suggestions').hide();", 200);
}
//Movimiento columnas
function inicial(elem){ 
   var texto=document.getElementById(elem); 
   texto.style.left='0px'; 
} 
function mover(elem){	
	var miObjeto = document.getElementById(elem);
	var x = parseInt(miObjeto.style.left);	
	if (x<=0){
		x = x - 1;
		miObjeto.style.left = x + 'px';
	}else{
		clearInterval (esto);
	}
}
function arrancar(elem){
	var texto = document.getElementById(elem).innerHTML;
	var offsetWidth = document.getElementById(elem).offsetWidth;
	if(offsetWidth>170){
		mov = setInterval("mover('"+elem+"')",10);
	}
}
// Hora
function hora(){
	var fecha = new Date()
	var hora = fecha.getHours()
	var minuto = fecha.getMinutes()
	var segundo = fecha.getSeconds()
	if (hora < 10) {hora = "0" + hora}
	if (minuto < 10) {minuto = "0" + minuto}
	if (segundo < 10) {segundo = "0" + segundo}
	var completa= hora + ":" + minuto + ":" + segundo
	document.getElementById('hora').innerHTML = completa
	tiempo = setTimeout('hora()',1000)
}
// Borra campo si no tiene valor
function clearField(fieldId){
	var field = document.getElementById(fieldId);
	field.value = "";
}
// Pone valor original si esta vacio
function restartField(fieldId, originalValue){
	var field = document.getElementById(fieldId);
	if(field.value == ""){
		field.value = originalValue;
	}
}
//Maximo de caracteres
function maximo(campo,limite){
	if(campo.value.length>=limite){
		campo.value=campo.value.substring(0,limite);
	}
}
//Cambia Color de fonfo
function CambiaColor(esto,fondo,texto){
    esto.style.background=fondo;
    esto.style.color=texto;
}
//Valida Registro Facebook
function valida_registrofb(){  
	var verifica=null;	
	if (document.getElementById('nombre').value==""){ 
		document.getElementById('nombre').className="Petit-Error";
		verifica=0;
    }else { document.getElementById('nombre').className="Petit"; }

	var error = document.getElementById('emailerror');
	if (document.getElementById('email').value==""){
		document.getElementById('email').className="Petit-Error";
		verifica=0;
		}else{ 
			var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
			if (!filter.test(document.getElementById('email').value)){
				verifica=0;
			}else{ document.getElementById('email').className="Petit"; }	
		}
	if (verifica==0){ return false; }else{ form_registrofb() }
} 
// Envia Registro Facebook y resetea
function form_registrofb(){
	valores = 'user='+document.getElementById('nombre').value;
	valores+= '&email='+document.getElementById('email').value;
	valores+= '&idfb='+document.getElementById('idfb').value;
	cargar('../forms/registrofb','finalizado',valores,true,1);
}
//VALIDAR ENVIAR FIESTA
function valida_sendfiesta(){
	var verifica=null;
	if (document.getElementById('id_club').value==0){ 
		document.getElementById('id_club').className="Petit-Error";
		verifica=0;
    }else { document.getElementById('id_club').className="Petit"; }
	if (document.getElementById('id_provincia').value==0){ 
		document.getElementById('id_provincia').className="Petit-Error";
		verifica=0;
    }else { document.getElementById('id_provincia').className="Petit"; }
	if (document.getElementById('localidad').value==""){ 
		document.getElementById('localidad').className="Petit-Error";
		verifica=0;
    }else { document.getElementById('localidad').className="Petit"; }	
	if (document.getElementById('titulo').value==""){ 
		document.getElementById('titulo').className="Petit-Llarg-Error";
		verifica=0;
    }else { document.getElementById('titulo').className="Petit-Llarg"; }
	if (document.getElementById('descripcion').value==""){
        document.getElementById('descripcion').className="Mensaje-largo-error";
		verifica=0;
    }else{ document.getElementById('descripcion').className="Mensaje-largo"; }	
	if (document.getElementById('deejays_otros').value==""){
        document.getElementById('deejays_otros').className="Mensaje-largo1-error";
		verifica=0;
    }else{ document.getElementById('deejays_otros').className="Mensaje-largo1"; }		
	if (document.getElementById('fecha').value==""){ 
		document.getElementById('fecha').className="Petit-Error";
		verifica=0;
    }else { document.getElementById('fecha').className="Petit"; }
	if (document.getElementById('horario').value==""){ 
		document.getElementById('horario').className="Petit-Llarg-Error";
		verifica=0;
    }else { document.getElementById('horario').className="Petit-Llarg"; }	
	if (document.getElementById('precio').value==""){ 
		document.getElementById('precio').className="Petit-Error";
		verifica=0;
    }else { document.getElementById('precio').className="Petit"; }	
	if (verifica!=0){ document.sendfiesta.submit(); }
}
//VALIDAR ENCUESTA
function validar_encuesta(){
	var i;
	for (i=0;i<document.encuesta.opcion.length;i++){       
		if (document.encuesta.opcion[i].checked){			
			cargar('../forms/encuesta','encuesta','&opcion='+document.encuesta.opcion[i].value+'',true,1);
			break;
		}
	}
} 
//VOTAR TEMA
function votar_tema(id,user){
	valores= '&id='+id; 
	valores+= '&user='+user; 
	cargar('../../forms/vototema','botoneravoto',valores,true,5);
} 
//SOTEOS
function participar(id,user,nombre,tel){
	if(nombre=="Nombre completo"){ alert('Debes especificar tu nombre.'); return false; }
	if(tel=="Teléfono"){ alert('Debes especificar tu teléfono.'); return false; }
	if(tel.length!=9){ alert('Debes especificar tu teléfono correctamente.'); return false; }
	valores= '&id='+id; 
	valores+= '&user='+user; 
	valores+= '&nombre='+nombre; 
	valores+= '&tel='+tel; 
	cargar('../../forms/participar','infosorteo-'+id,valores,true,5);
} 
 function onlyNumbersDano(evt)
      {
        var keyPressed = (evt.which) ? evt.which : event.keyCode
        return !(keyPressed > 31 && (keyPressed < 48 || keyPressed > 57));
      }
//RESETEAR AGENDA
function reset_agenda(){		
	cargar('../list/fiestas','fiestas','',true,4);
	document.getElementById('informa').innerHTML = "Estas viendo las fiestas del día de hoy en adelante";
	document.getElementById('f1').value = 0;
	var cal = new CalendarPopup("calendario");
	cal.select(document.cal.date1x,'anchor1x','MM/dd/yyyy');
};
//FILTROS
function filtro_provincia(){
	var cal = new CalendarPopup("calendario");
	cal.select(document.cal.date1x,'anchor1x','MM/dd/yyyy');	
	valores = '&provincia='+document.getElementById('f1').value;
	cargar('../list/fiestas','fiestas',valores,true,4);
	cargar('../forms/informa','informa',valores,true,0);
}
function send_date(date){
	valores = '&provincia='+document.getElementById('f1').value;
	valores+= '&dia='+date;
	cargar('../list/fiestas','fiestas',valores,true,4);	
	cargar('../forms/informa','informa',valores,true,0);
} 
function filter_deejays(){
	document.getElementById('deejays').innerHTML = "<p><center>Cargando, por favor espere...<br><img src='../Images/loading.gif'></center></p>";
	valores = '&pais='+document.getElementById('f1').value;
	valores+= '&dj='+document.getElementById('buscar').value;
	cargar('../list/deejays','deejays',valores,true,0);
	document.getElementById('buscar').value="buscar un deejay o artista...";
}
function filter_noticias(){
	document.getElementById('noticias').innerHTML = "<p><center>Cargando, por favor espere...<br><img src='../Images/loading.gif'></center></p>";
	valores = '&cat='+document.getElementById('f1').value;
	valores+= '&mes='+document.getElementById('f2').value;
	valores+= '&noti='+document.getElementById('buscar').value;
	cargar('../list/noticias','noticias',valores,true,0);
	document.getElementById('buscar').value="buscar una noticia...";
}
function filter_sesiones(){
	document.getElementById('sesiones').innerHTML = "<p><center>Cargando, por favor espere...<br><img src='../Images/loading.gif'></center></p>";
	valores = '&set='+document.getElementById('buscar').value;
	cargar('../list/sesiones','sesiones',valores,true,0);
	document.getElementById('buscar').value="buscar una sesion...";
}
function filter_clubs(){
	document.getElementById('clubs').innerHTML = "<p><center>Cargando, por favor espere...<br><img src='../Images/loading.gif'></center></p>";
	valores = '&pro='+document.getElementById('f1').value;
	valores+= '&club='+document.getElementById('buscar').value;
	cargar('../list/clubs','clubs',valores,true,0);
	document.getElementById('buscar').value="buscar un club...";
}
function filter_agencias(){
	document.getElementById('agencias').innerHTML = "<p><center>Cargando, por favor espere...<br><img src='../Images/loading.gif'></center></p>";
	valores = '&pais='+document.getElementById('f1').value;
	valores+= '&agencia='+document.getElementById('buscar').value;
	cargar('../list/agencias','agencias',valores,true,0);
	document.getElementById('buscar').value="buscar una agencia...";
}
function filter_sellos(){
	document.getElementById('sellos').innerHTML = "<p><center>Cargando, por favor espere...<br><img src='../Images/loading.gif'></center></p>";
	valores = '&pais='+document.getElementById('f1').value;
	valores+= '&sello='+document.getElementById('buscar').value;
	cargar('../list/sellos','sellos',valores,true,0);
	document.getElementById('buscar').value="buscar un sello...";
}
function filter_temas(){
	document.getElementById('temas').innerHTML = "<p><center>Cargando, por favor espere...<br><img src='../Images/loading.gif'></center></p>";
	valores = '&estilo='+document.getElementById('f1').value;	
	valores+= '&tema='+document.getElementById('buscar').value;
	cargar('../list/temas','temas',valores,true,0);
	document.getElementById('buscar').value="buscar un tema...";
}

function filter_videos(){
	document.getElementById('videos').innerHTML = "<p><center>Cargando, por favor espere...<br><img src='../Images/loading.gif'></center></p>";
	//valores = '&pro='+document.getElementById('f1').value;
	valores= '&video='+document.getElementById('buscar').value;
	cargar('../list/videos','videos',valores,true,0);
	document.getElementById('buscar').value="buscar un video...";
}
function filter_promotoras(){
	document.getElementById('promotoras').innerHTML = "<p><center>Cargando, por favor espere...<br><img src='../Images/loading.gif'></center></p>";
	//valores = '&pro='+document.getElementById('f1').value;
	valores = '&promo='+document.getElementById('buscar').value;
	cargar('../list/promotoras','promotoras',valores,true,0);
	document.getElementById('buscar').value="buscar una promotora...";
}

function filter_entrevistas(){
	document.getElementById('entrevistas').innerHTML = "<p><center>Cargando, por favor espere...<br><img src='../Images/loading.gif'></center></p>";
	valores = '&ano='+document.getElementById('f1').value;
	valores+= '&entre='+document.getElementById('buscar').value;
	cargar('../list/entrevistas','entrevistas',valores,true,0);
	document.getElementById('buscar').value="buscar un deejay en entrevistas...";
}
function filter_charts(){
	document.getElementById('charts').innerHTML = "<p><center>Cargando, por favor espere...<br><img src='../Images/loading.gif'></center></p>";
	valores = '&mes='+document.getElementById('f1').value;
	valores+= '&chart='+document.getElementById('buscar').value;
	cargar('../list/charts','charts',valores,true,0);
	document.getElementById('buscar').value="buscar un deejay en charts...";
}
function filter_usuarios(){
	document.getElementById('perfiles').innerHTML = "<p><center>Cargando, por favor espere...<br><img src='../Images/loading.gif'></center></p>";
	valores = '&prov='+document.getElementById('f1').value;
	valores+= '&sexo='+document.getElementById('f2').value;
	valores+= '&user='+document.getElementById('buscar').value;
	cargar('../list/perfiles','perfiles',valores,true,0);
	document.getElementById('buscar').value="buscar un usuario...";
}
// FIN FILTROS
