function crearAjax()
{ 
	var ajaxs = ["Msxml2.XMLHTTP","Msxml2.XMLHTTP.4.0","Msxml2.XMLH TTP.5.0","Msxml2.XMLHTTP.3.0","Microsoft.XMLHTTP"];
	var ajax = false;
	for(var i=0 ; !ajax && i<ajaxs.length; i++)
	{
		try
		{ 
			ajax = new ActiveXObject(ajaxs[i]); 
		}
		catch(e) 
		{ 
			ajax = false; 
		}
	}
	if(!ajax && typeof XMLHttpRequest!='undefined') 
	{
		ajax = new XMLHttpRequest();
	}
	return ajax;
}

function devolver_datos(pagina_html, contenidor, invisible)
{
	var ajax = crearAjax();

	if(!ajax)
	{
		alert("Tu navegador no acepta Ajax");
		return false;
	}
	document.getElementById(contenidor).innerHTML = "<font face='verdana, arial' size='1'>Cargando... Espere por favor</font>"
	ajax.open("get",pagina_html,true);
	ajax.onreadystatechange=function() 
	{
		if (ajax.readyState==4) 
		{
			document.getElementById(contenidor).innerHTML=ajax.responseText;
		}
	}
	ajax.send(null)
	
	//Tancar el DIV enviat
	//Utilitzat amb el DIV "Informacio" de index.php
	if (invisible)
	{
		invisible.style.display='none';
	}
}

function enviarTxt (pagina_html, txt)
{
	var txt2;
	_ajax=crearAjax();
	txt2=txt.replace(/&amp;/gi,",");
	_ajax.open("GET", pagina_html + "?dades=" + txt2 ,true);
	_ajax.send(null)
}

function nouRss()
{
	//Envia les dades per crear un nou cuadre amb contingut RSS
	var contenedor, name, url, mod_rss;
	contenedor = document.getElementById("menu_contingut");

	name = document.getElementById('name').value;
	url = document.getElementById('url').value;
	mod_rss = document.getElementById('mod_rss').value;
	
	document.getElementById("menu_contingut").innerHTML = "<font face='verdana, arial' size='1'>Cargando... Espere por favor</font>"
	ajax=crearAjax();
	ajax.open("GET", "nou_rss.php?name=" + name +"&url=" + url+"&mod_rss="+mod_rss ,true);
	ajax.onreadystatechange=function() 
	{
		if (ajax.readyState==4)
		{
			document.getElementById("menu_contingut").innerHTML = ajax.responseText
		}
	}
	ajax.send(null)
}

function guardar_biblioteca (pagina_html, contenidor)
{
	var ajax = crearAjax();
	
	if(!ajax)
	{
		alert("Tu navegador no acepta Ajax");
		return false;
	}
	document.getElementById(contenidor).innerHTML = "<font face='verdana, arial' size='1'>Cargando... Espere por favor</font>"

	//comentari= document.getElementById(biblio_comentari).value;
	//pagina_html=pagina_html+"&coment="+comentari
	ajax.open("post",pagina_html,true);
	ajax.onreadystatechange=function() 
	{
		if (ajax.readyState==4) 
		{
			document.getElementById(contenidor).innerHTML=ajax.responseText;
		}
	}
	ajax.send(null)
}


function guardar_agenda (id, id_user, dia, mes, any, titol, txt)
{
	var ajax = crearAjax();
	if(!ajax)
	{
		alert("Tu navegador no acepta Ajax");
		return false;
	}
	document.getElementById("informacio").innerHTML = "<font face='verdana, arial' size='1'>Cargando... Espere por favor</font>"

	avui= new Date(); 
	hora=avui.getHours();
	segons=avui.getSeconds(); 
	minuts=avui.getMinutes();

	pagina_html="modules/mod_agenda_save.php?id="+id+"&id_user="+id_user+"&titol="+titol+"&txt="+txt+"&dia="+dia+"&mes="+mes+"&any="+any+"&cache="+hora+minuts+segons

	ajax.open("post",pagina_html,true);
	ajax.onreadystatechange=function() 
	{
		if (ajax.readyState==4) 
		{
			document.getElementById("informacio").innerHTML=ajax.responseText;
		}
	}
	ajax.send(null)
}

function guardar_favoritos (id, id_user, titol, url, apartat, txt, taula)
{
	var ajax = crearAjax();
	if(!ajax)
	{
		alert("Tu navegador no acepta Ajax");
		return false;
	}
	document.getElementById("informacio").innerHTML = "<font face='verdana, arial' size='1'>Cargando... Espere por favor</font>"

	avui= new Date(); 
	hora=avui.getHours();
	segons=avui.getSeconds(); 
	minuts=avui.getMinutes();

	pagina_html="modules/mod_"+taula+"_save.php?id="+id+"&id_user="+id_user+"&titol="+titol+"&url="+url+"&apartat="+apartat+"&txt="+txt+"&cache="+hora+minuts+segons

	ajax.open("post",pagina_html,true);
	ajax.onreadystatechange=function() 
	{
		if (ajax.readyState==4) 
		{
			document.getElementById("informacio").innerHTML=ajax.responseText;
		}
	}
	ajax.send(null)
}

function comparar_pwd (seguretat, identificador, mini, maxi, text, pwd_md5) 
{
	pwd = document.getElementById(text).value;
	ajax=crearAjax();
	ajax.open("GET", "codi_md5.php?pwd="+pwd,true);

	ajax.onreadystatechange=function() 
	{
		if (ajax.readyState==4)
		{
			md5=ajax.responseText;
			if (md5==pwd_md5)
			{
				seguretat.style.display='none';
				identificador.style.display='block';
				mini.style.display='inline';
				maxi.style.display='none';		
			}			
		}
	}
	ajax.send(null)
}

function guardar_config(box, valor_antic, modul, url, num_art, tipus, user, pwd, pclau)
{
	var ajax = crearAjax();
	
	//Envia les dades per fer canvis en les configurecions dels BOX
	var valor, modulX, urlX, url_envia, privat;
	privat="";
	valor = document.getElementById(box).value;
	//save_conf.php?var=Bulma_art&valor=6&valor_antic=5
	url_envia="save_conf.php?var=" + box + "&valor=" + valor +"&valor_antic=" + valor_antic	
	ajax.open("GET", url_envia,true);
	ajax.send(null)

	if (tipus)
	{
		urlX="modules/mod_"+tipus+".php?recarga=1";
	}
	else
	{
		num=document.getElementById(num_art).value;
		if (user)
		{
			user=document.getElementById(user).value;
			pwd=document.getElementById(pwd).value;
			pclau=document.getElementById(pclau).value;
			privat='&user='+user+'&pwd='+pwd+'&pclau='+pclau;
		}
		urlX='modules/mod_rss_sql.php?update=1&url='+url+'&num='+num+privat;
	}
	modulX='contingut_'+modul;
	devolver_datos(urlX, modulX);
}




function guardar_config2 (titol, valor_titol,
						  url2, valor_url,
						  art, valor_art,
						  color, valor_color,
						  pclau, valor_pclau,
						  user, valor_user,
						  pwd, valor_pwd,
						  modul, url, num_art, tipus, modul_config)
{
	var ajax = crearAjax();
	
	//Envia les dades per fer canvis en les configurecions dels BOX
	var valor, modulX, urlX, url_envia, privat;
	privat="";
	valor_titol2 = document.getElementById(titol).value;
	valor_url2 = document.getElementById(url2).value;
	valor_art2 = document.getElementById(art).value;
	valor_color2 = document.getElementById(color).value;
	valor_pclau2 = document.getElementById(pclau).value;	
	valor_user2 = document.getElementById(user).value;
	valor_pwd2 = document.getElementById(pwd).value;	

	//save_conf.php?var=Bulma_art&valor=6&valor_antic=5
	url_envia="save_conf2.php?titol="+titol+"&titol_v1="+valor_titol+"&titol_v2="+valor_titol2
							+"&url="+url+"&url_v1="+valor_url+"&url_v2="+valor_url2							
							+"&art="+art+"&art_v1="+valor_art+"&art_v2="+valor_art2							
							+"&color="+color+"&color_v1="+valor_color+"&color_v2="+valor_color2							
							+"&pclau="+pclau+"&pclau_v1="+valor_pclau+"&pclau_v2="+valor_pclau2														
							+"&user="+user+"&user_v1="+valor_user+"&user_v2="+valor_user2														
							+"&pwd="+pwd+"&pwd_v1="+valor_pwd+"&pwd_v2="+valor_pwd2		
							
	ajax.open("GET", url_envia,true);
	ajax.send(null)	

	if (tipus)
	{
		urlX="modules/mod_"+tipus+".php?recarga=1&paraula_clau="+valor_pclau2+"&modul="+modul;
	}
	else
	{
		num=document.getElementById(num_art).value;
		if (user)
		{
			user=document.getElementById(user).value;
			pwd=document.getElementById(pwd).value;
			pclau=document.getElementById(pclau).value;
			privat='&user='+user+'&pwd='+pwd+'&pclau='+pclau;
		}
		urlX='modules/mod_rss_sql.php?update=1&url='+url+'&num='+num+privat;
	}
	modulX='contingut_'+modul;
	devolver_datos(urlX, modulX);
	modul_config.style.display='none';
	
}

function columnes (pagina_html, txt) 
{
	ajax=crearAjax();
	ajax.open("GET", pagina_html + "?dades=" + txt ,true);
	ajax.onreadystatechange=function() 
	{
		if (ajax.readyState==4)
		{
			document.location=("index.php");			
		}
	}
	ajax.send(null)
}


var http = crearAjax();
