/* 
 * Funció genčrica per tal de que tots els navegadors ho puguin interpretar
 */
var changed = "none";
var esSer = false;
var data_seleccionada = -1;
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 iframe()
{
 document.getElementById('descripcioUrgencies').style.backgroundImage="none";
 document.getElementById('iframe').style.visibility="visible";
}

function loadLateral(content_type, primer)
{
 var lateral;
 lateral = document.getElementById('poblacions');
 
 ajax_lateral = nuevoAjax();
	ajax_lateral.open("GET", "content/"+content_type+".php",true);
	
	ajax_lateral.onreadystatechange=function() 
	{
		if (ajax_lateral.readyState==4) 
		{
		  lateral.innerHTML = ajax_lateral.responseText;
		  if (primer != 0)
		  {
		   loadContent('intro');
		  }
	 	}
	}
	ajax_lateral.send(null);
}

function loadUrgencies(content_type)
{
 var desc;
 desc = document.getElementById('descripcioUrgencies');
 
 ajax_desc = nuevoAjax();
	ajax_desc.open("GET", "urgencies/"+content_type+".php",true);
	
	ajax_desc.onreadystatechange=function() 
	{
		if (ajax_desc.readyState==4) 
		{
		  desc.innerHTML = ajax_desc.responseText;
	 	}
	}
	ajax_desc.send(null);
}

function loadContent(content_type)
{   
	var cont;
	cont = document.getElementById('content');
	switch (content_type)
	{
	 case "intro":         document.getElementById('pestanya0').style.backgroundImage="url('images/buttonW.jpg')";
	                       document.getElementById('pestanya1').style.backgroundImage="url('images/button.jpg')";
	                       document.getElementById('pestanya2').style.backgroundImage="url('images/button.jpg')";
	                       document.getElementById('pestanya3').style.backgroundImage="url('images/button.jpg')";
	                       document.getElementById('pestanya0').style.borderBottom="1px solid #FFFFFF";
	                       document.getElementById('pestanya1').style.borderBottom="1px solid #D4D4D4";
	                       document.getElementById('pestanya2').style.borderBottom="1px solid #D4D4D4";
	                       document.getElementById('pestanya3').style.borderBottom="1px solid #D4D4D4";
	                       loadLateral('lateral',0);
	       break;
	 case "colaboracions": document.getElementById('pestanya0').style.backgroundImage="url('images/button.jpg')";
	                       document.getElementById('pestanya1').style.backgroundImage="url('images/buttonW.jpg')";
	                       document.getElementById('pestanya2').style.backgroundImage="url('images/button.jpg')";
	                       document.getElementById('pestanya3').style.backgroundImage="url('images/button.jpg')";
	                       document.getElementById('pestanya0').style.borderBottom="1px solid #D4D4D4";
	                       document.getElementById('pestanya1').style.borderBottom="1px solid #FFFFFF";
	                       document.getElementById('pestanya2').style.borderBottom="1px solid #D4D4D4";
	                       document.getElementById('pestanya3').style.borderBottom="1px solid #D4D4D4";
	                       loadLateral('lateral',0);
	       break;
	 case "urgencies":     document.getElementById('pestanya0').style.backgroundImage="url('images/button.jpg')";
	                       document.getElementById('pestanya1').style.backgroundImage="url('images/button.jpg')";
	                       document.getElementById('pestanya2').style.backgroundImage="url('images/buttonW.jpg')";
	                       document.getElementById('pestanya3').style.backgroundImage="url('images/button.jpg')";
	                       document.getElementById('pestanya0').style.borderBottom="1px solid #D4D4D4";
	                       document.getElementById('pestanya1').style.borderBottom="1px solid #D4D4D4";
	                       document.getElementById('pestanya2').style.borderBottom="1px solid #FFFFFF";
	                       document.getElementById('pestanya3').style.borderBottom="1px solid #D4D4D4";
	                       loadLateral('lateralUrgencies',0);
	       break;
	 case "organitzat":    document.getElementById('pestanya0').style.backgroundImage="url('images/button.jpg')";
	                       document.getElementById('pestanya1').style.backgroundImage="url('images/button.jpg')";
	                       document.getElementById('pestanya2').style.backgroundImage="url('images/button.jpg')";
	                       document.getElementById('pestanya3').style.backgroundImage="url('images/buttonW.jpg')";
	                       document.getElementById('pestanya0').style.borderBottom="1px solid #D4D4D4";
	                       document.getElementById('pestanya1').style.borderBottom="1px solid #D4D4D4";
	                       document.getElementById('pestanya2').style.borderBottom="1px solid #D4D4D4";
	                       document.getElementById('pestanya3').style.borderBottom="1px solid #FFFFFF";
	                       loadLateral('lateral',0);
	       break;
	 default: 
	                       document.getElementById('pestanya0').style.backgroundImage="url('images/button.jpg')";
	                       document.getElementById('pestanya1').style.backgroundImage="url('images/button.jpg')";
	                       document.getElementById('pestanya2').style.backgroundImage="url('images/button.jpg')";
	                       document.getElementById('pestanya3').style.backgroundImage="url('images/button.jpg')";
	                       document.getElementById('pestanya0').style.borderBottom="#D4D4D4";
	                       document.getElementById('pestanya1').style.borderBottom="#D4D4D4";
	                       document.getElementById('pestanya2').style.borderBottom="#D4D4D4";
	                       document.getElementById('pestanya3').style.borderBottom="#D4D4D4";
	                       loadLateral('lateral',0);
	}
	ajax_content = nuevoAjax();
	ajax_content.open("GET", "content/"+content_type+".php",true);
	
	ajax_content.onreadystatechange=function() 
	{
		if (ajax_content.readyState==4) 
		{
		  cont.innerHTML = ajax_content.responseText;
		  if ( content_type == "organitzat" )
		  {
		  	function dateChanged(calendar) 
		  	{
             if (calendar.dateClicked) 
             {
              var y = calendar.date.getFullYear();
              var m = calendar.date.getMonth()+1; 
              var d = calendar.date.getDate();  
              data_seleccionada = y+"/"+m+"/"+d; 
             }
            };
  			Calendar.setup(
    		 {
      		  flat         : "calendari", 
      		  flatCallback : dateChanged   
    		 }
  			);
		  }
	 	}
	}
	ajax_content.send(null);
}

/*
 *  Enviar dades d'un formulari 
 */

function enviar()
{
 var contmail, nom, mail, phone, textarea, enviat="enviat";
 contmail = document.getElementById('content');
 nom = document.getElementById('nom').value;
 mail = document.getElementById('mail').value;
 phone = document.getElementById('phone').value; 
 textarea = document.getElementById('textarea').value; 
 ajax_mail=nuevoAjax();
 ajax_mail.open("POST", "content/informacio.php",true);
 ajax_mail.onreadystatechange=function() 
 {
  if (ajax_mail.readyState==4) 
  {
   contmail.innerHTML = ajax_mail.responseText;
  }
 }
 ajax_mail.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded;');
 ajax_mail.send("nom="+nom+"&textarea="+textarea+"&mail="+mail+"&phone="+phone+"&enviat="+enviat);
}

//Cerca per combobox

/*function cerca($posicio)
{
 loadLateral('lateral',0);
 document.getElementById('pestanya0').style.backgroundImage="url('images/button.jpg')";
 document.getElementById('pestanya1').style.backgroundImage="url('images/button.jpg')";
 document.getElementById('pestanya2').style.backgroundImage="url('images/button.jpg')";
 document.getElementById('pestanya3').style.backgroundImage="url('images/button.jpg')";
 document.getElementById('pestanya0').style.borderBottom="#D4D4D4";
 document.getElementById('pestanya1').style.borderBottom="#D4D4D4";
 document.getElementById('pestanya2').style.borderBottom="#D4D4D4";
 document.getElementById('pestanya3').style.borderBottom="#D4D4D4";
 var poblacions, empresa, cerca, final;
 i = document.getElementById("SEmpresa").selectedIndex;
 j = document.getElementById("Spoblacions").selectedIndex;
 final = document.getElementById("Spoblacions").length-1;

 if(document.getElementById("Spoblacions").options[final].value=="-1")
 {
  document.getElementById("Spoblacions").remove(final);
 }
 empresa = document.getElementById("SEmpresa").options[i].value;
 poblacions = document.getElementById("Spoblacions").options[j].value;
 
 cerca = document.getElementById('content');

 ajax_cerca=nuevoAjax();
 ajax_cerca.open("POST", "content/cerca.php",true);
 ajax_cerca.onreadystatechange=function() 
 {
  if (ajax_cerca.readyState==4) 
  {
   cerca.innerHTML = ajax_cerca.responseText;
  }
 }
 ajax_cerca.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded;');
 ajax_cerca.send("id_tipus="+empresa+"&id_poblacio="+poblacions+"&posicio="+$posicio);
 
}*/

function cercaParaules($posicio)
{
 loadLateral('lateral',0);
 document.getElementById('pestanya0').style.backgroundImage="url('images/button.jpg')";
 document.getElementById('pestanya1').style.backgroundImage="url('images/button.jpg')";
 document.getElementById('pestanya2').style.backgroundImage="url('images/button.jpg')";
 document.getElementById('pestanya3').style.backgroundImage="url('images/button.jpg')";
 document.getElementById('pestanya0').style.borderBottom="#D4D4D4";
 document.getElementById('pestanya1').style.borderBottom="#D4D4D4";
 document.getElementById('pestanya2').style.borderBottom="#D4D4D4";
 document.getElementById('pestanya3').style.borderBottom="#D4D4D4";
 var cercatext, cercaParaules;
 
 cercatext = document.getElementById("cercatext").value;

 cercaParaules = document.getElementById('content');

 ajax_cercaParaules=nuevoAjax();
 ajax_cercaParaules.open("POST", "content/cercaParaules.php",true);
 
 ajax_cercaParaules.onreadystatechange=function() 
 {
  if (ajax_cercaParaules.readyState==4) 
  {
   cercaParaules.innerHTML = ajax_cercaParaules.responseText;
  }
 }
 ajax_cercaParaules.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded;');
 ajax_cercaParaules.send("cercatext="+cercatext+"&posicio="+$posicio);
 
}


function loadSectors(sector)
{
  var contsectors;
  contsectors = document.getElementById('sectors');
  ajax_sectors=nuevoAjax();
  ajax_sectors.open("POST", "content/sectors.php",true);
  ajax_sectors.onreadystatechange=function() 
  {
   if (ajax_sectors.readyState==4) 
   {
    contsectors.innerHTML = ajax_sectors.responseText;
   }
  }
  ajax_sectors.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded;');
  ajax_sectors.send("sector="+sector);
}

function organitzat()
{
 var resultat, poblacio, data, i;
 i = document.getElementById("Sorganitzat").selectedIndex;
 poblacio = document.getElementById("Sorganitzat").options[i].value;
 resultat = document.getElementById("resultat"); 
 if ( data_seleccionada == -1 )
 {
  var data_avui = new Date();
  data_seleccionada = data_avui.getFullYear()+"-"+data_avui.getMonth()+1+"-"+data_avui.getDate();
 }
 data = data_seleccionada;
 ajax_organitzat=nuevoAjax();
 ajax_organitzat.open("POST", "content/resultatorganitzat.php",true);
 ajax_organitzat.onreadystatechange=function() 
 {
  if (ajax_organitzat.readyState==4) 
  {
   resultat.innerHTML = ajax_organitzat.responseText;
  }
 }
 ajax_organitzat.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded;');
 ajax_organitzat.send("id_poblacio="+poblacio+"&data="+data);
}
