//AJAX//////////////////////////////////////////////////////////////////////////
function nouAjax()
{
  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 enviarLiga(seleccionada)
{
	var s=seleccionada;
	pagina="liga-"+s;
	document.location.href=pagina;
}
function ComprovaMail(mail)
{
 var correcte;
//Si el textbox del mail no conte una @ mostra el missatge. 
  if (( mail.length==0 || mail.indexOf('@')==-1) || (mail.charAt(0)=='@') || (mail.indexOf('.') == -1) || (mail.charAt(0)=='.'))
  {
    correcte=false;
  }
  else
  {
    correcte=true;
  }
  return correcte;
}

//per als patrocinadors el telefon si es obligatori
function ComprovarDadesTotObligatori(contacte,mail,telefon,contacteObligatori,mailObligatori,telefonObligatori,faltenCamps)
{
      contacte = document.getElementById(contacte).value;
      mail = document.getElementById(mail).value;
      telf = document.getElementById(telefon).value;  
    
      if(contacte=="")
      {
        document.getElementById(contacteObligatori).innerHTML=" *";
        document.getElementById(faltenCamps).style.display='block';
      }
      else if(!ComprovaMail(mail))
      {
        document.getElementById(contacteObligatori).innerHTML="";
        document.getElementById(mailObligatori).innerHTML=" *";
        document.getElementById(faltenCamps).style.display='block';
      }
      else if(telf=="")
      {
        document.getElementById(contacteObligatori).innerHTML="";
        document.getElementById(mailObligatori).innerHTML="";
        document.getElementById(telefonObligatori).innerHTML=" *";
        document.getElementById(faltenCamps).style.display='block';
      }
      else
      {
        document.formPatrocinador.submit();
      }
}

function ComprovarDadesFormNoticia(contacte,mail,contacteObligatori,mailObligatori,faltenCamps)
{
      c = document.getElementById(contacte).value;
      mail = document.getElementById(mail).value; 
    
      if(c=="")
      {
        document.getElementById(contacteObligatori).innerHTML=" *";
        document.getElementById(faltenCamps).innerHTML="* El nom es un camp obligatori.";
      }
      else if(!ComprovaMail(mail))
      {
        document.getElementById(contacteObligatori).innerHTML="";
        document.getElementById(mailObligatori).innerHTML=" *";
        document.getElementById(faltenCamps).innerHTML="* El e-mail es un camp obligatori.";
      }
      else
      {
        document.formContacte.submit();
      }
}
function ComprovarDadesFormComentari(contacte,text)
{
      c = document.getElementById(contacte).value;
      text = document.getElementById(text).value; 
    
      if(c=="")
      {
        alert('El nom es un camp obligatori');
      }
      else if(text=="")
      {
        alert('No has escrit cap text');
      }
      else
      {
        $.blockUI({ 
            message: '<h1>Enviant</h1>', 
            timeout: 30000 
        }); 

        document.enviarComentario.submit();
      }
}
function PosarCamp(nomEquip,categoria,nomDiv,num)
{
  ajax_class = nouAjax();
  //per a l'internet explorer hi haig d'enviar una variable aleatoria pk no pilli la info de la cache.
  //per a firefox i d'altres navegadors com deu mana, no caldria fer-ho.
  var aleatorio=Math.random();
  ajax_class.open("GET", "/admin/calendario/campTriat.php?nom="+nomEquip+"&categoria="+categoria+"&num="+num+"&nocache="+aleatorio,true);
  ajax_class.onreadystatechange=function() 
  {
    if (ajax_class.readyState==4)
    {
     res = ajax_class.responseText;
     var y = document.getElementById(nomDiv).style.display='block';
     var y = document.getElementById(nomDiv).innerHTML = res;
    }
    else
    {     
      var y = document.getElementById(nomDiv).style.display='none';
    }
  }
  
  ajax_class.send(null);
}
function votar(voto,id,tabla)
{
	$.post("/contarvotoscomentarios.php", {voto: voto, id: id, tabla: tabla}, function(dades){
		if(dades.status == 'ok') {
			$('#votos'+id).html(dades.votos);
			if(dades.votos >= 0) {
				$('#votos'+id).css('background-color', 'green');
				$('#totalvotos'+id).html('('+dades.totalvotos+' votos)');
			} else {
				$('#votos'+id).css('background-color', 'red');
				$('#totalvotos'+id).html('('+dades.totalvotos+' votos)');
			}
			$('#favor'+id).empty();
			$('#contra'+id).empty();							
			$('#favor'+id).removeAttr('onclick');
			$('#contra'+id).removeAttr('onclick');
			$('#favor'+id).css('background-image','none');
			$('#contra'+id).css('background-image','none');
			
		}
	},"json");	
}
function MostrarErrorRegistro(campo, mensaje)
{
	jQuery('#' + campo).focus();
	alert(mensaje);
}
function cerrarSession () 
{
	$.post("/usuarios/cerrar_session.php", {eliminar: 'si'}, function(dades){
		if(dades.status == 'ok') {
			jQuery.facebox('Fins la propera.');
		} else {
			jQuery.facebox('La sessió perdura, tanca el navegador per sortir de sessió.');
		}
	},"json");
	$j('#facebox .footer').html('');
	
	//$j('#facebox .footer').html('<input type="button" value="Cancelar" onclick="facebox_close()" style="color:#878787;"/>');
	//window.location.replace("/");
}

function validarLogin(){	
	var nickname = jQuery('#user_nickname').val();
	var password = jQuery('#user_password').val();
	if (nickname == '')
	{
		MostrarErrorRegistro('mensaje_error', 'Has de posar el teu usuari.');
	}else if (password == '')
	{
		MostrarErrorRegistro('mensaje_error', 'Has de posar la teva contrassenya.');
	} else {
		document.form_login.submit();
	}
	
}
function mostrarLogin() {
	var dominio = document.domain;
	dominio = dominio.replace('www.','');
	if(dominio == 'futbolgirona.com' || dominio == 'catalunyafutbol.cat' || dominio == 'clubsunits.com' || dominio == 'clubfutbolsalt.com' || dominio =='escolafutbolsalt.com' || dominio == 'futbollleida.es' || dominio == 'futbolbarcelona.cat' || dominio == 'futbolterresdelebre.com')
	{
		var iniciar = "Iniciar Sessi&oacute;";
		var si_no_registrado = "Si no est&agrave;s registrat, ";
		var haz_clic = "fes click aqu&iacute;";
		var nombre ="Nom d'usuari";
		var olvidado = "Has oblidat la teva contrassenya?";
	}
	else
	{
		var iniciar = "Iniciar Sessi&oacute;n";
		var si_no_registrado = "Si no est&aacute;s registrado, ";
		var haz_clic = "haz click aqu&iacute;";
		var nombre ="Nombre de usuario";
		var olvidado = "Has olvidado tu contrase&ntilde;a?";
	}
		var prompt_text = "<div style='width:400px; height:300px;padding:10px;'>";
		prompt_text += "<h1 style='font-size:22px; margin:10px 0px 10px 0px; font-weight:bold; color:darkred; '>"+iniciar+"</h1>";
		prompt_text += "<p>"+si_no_registrado+"<a href='/usuarios/registro.php' style='text-decoration:underline; color:orange; cursor:pointer; '>"+haz_clic+".</a></p>";
		
		prompt_text += "<iframe width=150 height=45 src='http://www.futbolgirona.com/login_facebook/index.php' frameborder='1' scrolling='no'>";
		prompt_text += "</iframe>";
		
		prompt_text += "<form name='form_login' id='form_login' method='post' action='/usuarios/login.php'>";
		
		prompt_text += "<label style='color:#191919;display:block;font-size:18px;font-weight:bold;margin-bottom:5px;margin-top:20px;' for='user_nickname'>"+nombre+"</label>";
		prompt_text += "<input class='text' type='text' id='user_nickname' name='user_nickname' value='' maxlength=18 style='width:350px;color:darkred;padding:2px;font-size:16px;border:1px solid #ccc;'/>";
		
		prompt_text += "<label style='color:#191919;display:block;font-size:18px;font-weight:bold;margin-bottom:5px;margin-top:20px;' for='user_password'>Password</label>";
		prompt_text += "<input class='text' type='password' id='user_password' name='user_password' size='30' autocomplete='off' maxlength=15 style='width:350px;color:darkred;padding:2px;font-size:16px;border:1px solid #ccc;'/>";
		prompt_text += "<p style='line-height:30px;'><a href='/usuarios/recuperarpass.php' style='text-decoration:underline;color:orange;cursor:pointer;'>"+olvidado+"</a></p>";
		
		prompt_text += "</div>";
		prompt_text += "<input type='button' value='Cancelar' onclick='facebox_close()' style='margin-right:20px; color:#878787;'/><input type='submit' value='Aceptar' onClick='validarLogin();'/></form>";
		jQuery.facebox(prompt_text);
		$j('#facebox .footer').html('');
	
}
function facebox_close() {
	jQuery.facebox.close();
}

function eliminaEspacios(cadena)
{
	// Funcion para eliminar espacios delante y detras de cada cadena
	while(cadena.charAt(cadena.length-1)==" ") cadena=cadena.substr(0, cadena.length-1);
	while(cadena.charAt(0)==" ") cadena=cadena.substr(1, cadena.length-1);
	return cadena;
}
function PonerComentariosPerfil(seccion,id)
{
	$.post("ponerComentariosPerfil.php", {seccion: seccion, id: id}, function(dades){
			$('#div_comentarios').html(dades);
	});		
}
function seguimientoUsuario(seguidor,seguido,accion)
{
	$.post("seguimientoUsuario.php", {seguidor: seguidor, seguido: seguido, accion: accion}, function(dades){
			$('#contenedor_div_seguimiento').html('');			
			if(dades.texto == 'Deixar de seguir')
			{
				$('#contenedor_div_seguimiento').html('<div id=\'div_seguimiento\' name =\'div_seguimiento\' onclick=\"seguimientoUsuario('+seguidor+','+seguido+',\'noseguir\');\" style=\'width:200px; text-align:center; cursor:pointer;margin-bottom:10px;margin-left:20px;color:white;float:right;background-color:red;-moz-border-radius:4px;padding:4px;text-decoration:none;\'>Deixar de seguir</div>');
			}
			else
			{
				//$('#div_seguimiento').css('background-color','green');
$('#contenedor_div_seguimiento').html('<div id=\'div_seguimiento\' name =\'div_seguimiento\' onclick=\"seguimientoUsuario('+seguidor+','+seguido+',\'seguir\');\" style=\'width:200px; text-align:center; cursor:pointer;margin-bottom:10px;margin-left:20px;color:white;float:right;background-color:green;-moz-border-radius:4px;padding:4px;text-decoration:none;\'>Seguir</div>');
				
			}
			//$('#div_seguimiento').html(dades.texto);
	},"json");
}
function inapropiado(denunciante,denunciado,publicacion,tabla)
{
	$.post("/denunciarinapropiado.php", {denunciante: denunciante, denunciado: denunciado, publicacion: publicacion, tabla: tabla }, function(dades){
		if(dades.status == 'ok') {
			if(dades.denunciado == 'ok')
			{
				$('#div_inapropiado_'+publicacion).html('Denunciat');
				$('#div_inapropiado_'+publicacion).removeAttr('onclick');
			}			
		}
	},"json");	
}
function mensajeSoloRegistrados(mensaje) {
	var prompt_text = '<div class="">'+mensaje+'<\/div>';
	jQuery.facebox(prompt_text);
	$j('#facebox .footer').html('<input type="button" value="Cerrar" onclick="facebox_close()" />');
}
function mostrarinapropiado(id)
{
	$("#boton_mostrar_inapropiado"+id).remove();
	$("#comentario"+id).toggle("slow");
}
function fbk_click(url)
{
	window.open('http://www.facebook.com/sharer.php?u='+url+'','sharer','toolbar=0,status=0,width=626,height=436');
	return false;
}
function fgl_click() 
{
	window.open('http://www.sinergol.com/sharer.php?u='+url+'','sharer','toolbar=0,status=0,width=626,height=436');
	return false;
}

