function mostrar(var_menu){

	if (window.document.getElementById(var_menu).style.display=="none"){
	
		//per a amagar els altres divs.
		for (i=1;i<1000;i++){
			
			if (window.document.getElementById(i)){
		
				window.document.getElementById(i).style.display="none";	
			
			}
		}
		
		window.document.getElementById(var_menu).style.display="";
		
	}else{
		
		window.document.getElementById(var_menu).style.display="none";
	
	}

}
function delete_cookie (cookie_name)
{
  var cookie_date = new Date ( );  // current date & time
  cookie_date.setTime ( cookie_date.getTime() - 1 );
  document.cookie = cookie_name += "=; expires=" + cookie_date.toGMTString();
}


function logon(){
	
	var user = document.getElementById("user").value;
	var password = document.getElementById("password").value;
	document.cookie = "usr=" + user;
	document.cookie = "pas=" + password;
	location.reload();	

		
}
function logout(){
	
	delete_cookie("usr");
	delete_cookie("pas");
	delete_cookie("id_rol");
	delete_cookie("id_usuario");
	location.reload();	
		
}
function recarga(){
	location.reload();	
	
}

function peticion(url) {
	
	oXml = new XMLHttpRequest()
	
	if (oXml.overrideMimeType) {
    	oXml.overrideMimeType('text/xml');
	}

	oXml.onreadystatechange = respuesta

	try { 
		oXml.open('GET',url,true)
	} catch (err) {
		alert('Error al hacer open')
	}
	
	oXml.send(null)
}
function peticion2(url) {
	
	oXml = new XMLHttpRequest()
	
	if (oXml.overrideMimeType) {
    	oXml.overrideMimeType('text/xml');
	}

	oXml.onreadystatechange = respuesta2

	try { 
		oXml.open('GET',url,true)
	} catch (err) {
		alert('Error al hacer open')
	}
	
	oXml.send(null)
}

function respuesta() {
	if (oXml.readyState == 4) {
		if (oXml.status == 200) {
		
		document.getElementById("left").innerHTML = oXml.responseText
		
			
		} else {
		alert("La página no existe")
		}
	}
}

function respuesta2() {
	if (oXml.readyState == 4) {
		if (oXml.status == 200) {
		
		document.getElementById("respuesta").innerHTML = oXml.responseText
		
			
		} else {
		alert("La página no existe")
		}
	}
}

function afegir_menu(){
	
	var menu_nom = document.getElementById("menu_nom").value;
	var menu_mostrar = document.getElementById("menu_mostrar").value;
	var menu_rol = document.getElementById("select_rol_menu").value;
	
	peticion("includes/menu_afegir.php?menu_nom=" + menu_nom + "&menu_mostrar=" + menu_mostrar + "&menu_rol=" + menu_rol);
	peticion("includes/menu.php");
		
}
function eliminar_menu(cod){
	
	peticion("includes/eliminar_menu.php?menu_cod=" + cod);
	peticion("includes/menu.php");
		
}

function estado_eliminar_menu(id){
	
 		document.getElementById(id).disabled=""
		document.getElementById("chk" + id).disabled="disabled"
	
}
function afegir_submenu(){
	
	var submenu_nom = document.getElementById("submenu_nom").value;
	var submenu_mostrar = document.getElementById("submenu_mostrar").value;
	var submenu_rol = document.getElementById("select_rol_submenu").value;
	var menu = document.getElementById("select_menu").value;
	
	peticion("includes/submenu_afegir.php?submenu_nom=" + submenu_nom + "&submenu_mostrar=" + submenu_mostrar + "&submenu_rol=" + submenu_rol + "&menu=" + menu);
	peticion("includes/menu.php");
		
}
function eliminar_submenu(cod){
	
	peticion("includes/eliminar_submenu.php?submenu_cod=" + cod);
	peticion("includes/menu.php");
		
}

function estado_eliminar_submenu(id){
	
 		document.getElementById(id).disabled=""
		document.getElementById("chk" + id).disabled="disabled"
	
}

function cargar_editor_contenido(num){
	
	document.getElementById("editor_contenido").style.visibility="visible"
	document.getElementById("guarda_continguts").style.visibility="visible"
	document.getElementById("boton_cargar_editor").style.visibility="hidden"
	CKEDITOR.replace( 'editor_contenido' );

}
function cargar_editor_contenido_noticias(num){
	
	document.getElementById("editor_contenido").style.visibility="visible"
	CKEDITOR.replace( 'editor_contenido',{
					 
					 filebrowserUploadUrl : '../fileuploader/upload.php'
					 
					 }
					 );

}

function generar_contrasenya(){
	
	var nif = document.getElementById("nif").value.toUpperCase();;
	var data_nac_dia = document.getElementById("dia").value;
	var data_nac_mes = document.getElementById("mes").value;
	var data_nac_any = document.getElementById("any").value;
	var rdo_val = document.getElementById("rdo").value;
	var rdo_usr = document.getElementById("contesta").value;
	var password = document.getElementById("nova_password").value;
	var data_nac = data_nac_dia + "/" + data_nac_mes + "/" + data_nac_any;
	
	if (rdo_val==rdo_usr){
				
		peticion("includes/recuperar_contrasenya_do.php?nif=" + nif + "&data_nac=" + data_nac + "&password=" + password);
		
	}else{
		
		alert ("Resultat de validaci\u00f3 incorrecte.")
		window.stop();
	}

}

function borrar_contenido(id){
	
	if (confirm("Vols eliminar-lo?")) { 

	peticion("includes/eliminar_contenido.php?id=" + id	);
	//window.location.reload("");
	//history.back();
	
	} 
}
function editar_contenido(id){
	
	peticion("includes/editar_contenido.php?id_contenido=" + id	);

}

function contenido_modificar(){
	
	 document.getElementById("conte1").style.display="none"
	 document.getElementById("conte2").style.visibility="visible"
	 CKEDITOR.replace( 'editor_contenido' );
	
	
}

function afegir_usuari(){
	
	var dni = document.getElementById("dni").value.toUpperCase();;
	var data_nac_dia = document.getElementById("dia").value;
	var data_nac_mes = document.getElementById("mes").value;
	var data_nac_any = document.getElementById("any").value;
	var nom = document.getElementById("nom").value.toUpperCase();
	var email = document.getElementById("email").value;
	var password = document.getElementById("password").value;
	var rol = document.getElementById("select_rol_usuari").value;
	var data_nac = data_nac_dia + "/" + data_nac_mes + "/" + data_nac_any;
	
	if (data_nac=="//") data_nac="00/00/0000"
	if (password=="") password=dni
		
	if ((dni=="") || (nom=="")){
				
		alert ("Error! Revisa els camps: DNI i NOM.")
		window.stop();
		
	}else{
		peticion("includes/alta_usuario_do.php?dni=" + dni + "&data_nac=" + data_nac + "&password=" + password + "&nom=" + nom + "&email=" + email + "&rol=" + rol);
		peticion("includes/usuarios.php");
		alert ("Alta d'usuari efectuada correctament.");		
	}

}

function cercar_usuari(){
	
	var cerca = document.getElementById("cerca").value;	
	if (cerca==""){
		
		alert ("Error! Introdueix el nom o part d'ell.")
		window.stop();
		
	}else{
		
		peticion("includes/cerca_usuari_do.php?busq=" + cerca);
	
	}

}
function editar_usuario(id){
	
	peticion("includes/editar_usuarios.php?id=" + id	);

}
function eliminar_usuario(id){
	
	if (confirm("Vols eliminar-lo?")) { 

		peticion("includes/eliminar_usuario.php?id=" + id	);
		peticion("includes/usuarios.php");
	
	} 

}
function actualitzar_usuari(nom){
	
	
	var dni = document.getElementById("dni_usuario").value.toUpperCase();
	var fnac = document.getElementById("fnac_usuario").value;
	var id = document.getElementById("id_usuario").value;
	var nom = document.getElementById("nom_usuario").value.toUpperCase();
	var email = document.getElementById("email_usuario").value;
	var rol = document.getElementById("select_rol_usuario").value;
	var estat = document.getElementById("select_estat_usuario").value;
	
	
	if (fnac=="") fnac="00/00/0000"
	
	if ((dni=="") || (nom=="")){
				
		alert ("Error! Revisa els camps: DNI i NOM.")
		window.stop();
		
	}else{
		peticion("includes/guarda_usuario_do.php?dni=" + dni + "&data_nac=" + fnac + "&nom=" + nom + "&email=" + email + "&rol=" + rol + "&estat=" + estat + "&id=" + id);
		peticion("includes/usuarios.php");
		alert ("Actualitzat correctament.");		
	}

}

function mostrar_noticias(){
	
	var data = document.getElementById("mes-any").value;
	any = data.substr(0,4)
	mes = data.substr(5,6)
	
	if (mes<10){
		mes = "0" + mes;
	}

	peticion("includes/mostrar_noticias.php?mes=" + mes + "&any=" + any);	
	
}

function borrar_noticia(id){
	
	if (confirm("Vols eliminar-la?")) { 

	peticion("includes/eliminar_noticia.php?id=" + id	);
	location.reload();
	
	} 
}

function eliminar_enlace(cod){
	
	peticion("includes/eliminar_enlace.php?cod=" + cod);
	peticion("includes/gestion_enlaces.php");
		
}

function estado_eliminar_enlace(id){
	
 		document.getElementById(id).disabled=""
		document.getElementById("chk" + id).disabled="disabled"
	
}
function enlace_agregar(){
	
	var nom = document.getElementById("nom").value;
	var descripcio = document.getElementById("descripcio").value;
	var url = document.getElementById("url").value;
	var tipus = document.getElementById("tipus").value;
	var rol = document.getElementById("rol").value;
	
	peticion("includes/enlace_agregar.php?nom=" + nom + "&descripcio=" + descripcio + "&url=" + url + "&tipus=" + tipus + "&rol=" + rol);
	peticion("includes/gestion_enlaces.php");
		
}

function editar_noticia(id){
		
	peticion("includes/editar_noticia.php?id_noticia=" + id	);
}

function agregar_contenidos(id,privado){
	
	peticion("includes/agregar_contenidos.php?id_menu=" + id + "&privado=" + privado);
	
	
}
function modificar_inicio(id){
	
	peticion("includes/modificar_inicio.php");
	
	
}

function eliminar_fichero(id){
	
	if (confirm("Vols eliminar-lo?")) { 

	peticion("includes/eliminar_fichero.php?id=" + id);
	location.reload();
	
	} 
}

function permisos_usuario(id){
	
	peticion("includes/permisos_usuarios.php?id=" + id	);

}
function cambio_permiso_pub (id){
	
		var cadena = "";
		total = id.length;
		menu=id.substr(4,total);
	
		if (document.getElementById(id).checked) {
			
    		cadena = "includes/asigna_permisos.php?id_menu=" + menu + "&id_usuari=" + document.getElementById(id).value + "&tipo=public&estat=1";
					
		}else{
			
			cadena = "includes/asigna_permisos.php?id_menu=" + menu + "&id_usuari=" + document.getElementById(id).value + "&tipo=public&estat=0";
			
		}
	
	
		
		peticion2(cadena);
	

	
}
function cambio_permiso_pri (id){	
		
		var cadena = "";
		total = id.length;
		menu=id.substr(4,total);
	
		if (document.getElementById(id).checked) {
			
    		cadena = "includes/asigna_permisos.php?id_menu=" + menu + "&id_usuari=" + document.getElementById(id).value + "&tipo=privat&estat=1";
					
		}else{
			
			cadena = "includes/asigna_permisos.php?id_menu=" + menu + "&id_usuari=" + document.getElementById(id).value + "&tipo=privat&estat=0";
			
		}
	
		
		peticion2(cadena);
}


