	
	// WebSite Name ------------------------------------------------------------------------------------------------------------------------------ //
	// Ajax.js ----------------------------------------------------------------------------------------------------------------------- by: muriLLo //
	
	// Object Ajax ------------------------------------------------------------------------------------------------------------------------------- //
	function obj_ajax(){
		
		var obXHR;
		try {
			obXHR=new XMLHttpRequest();
		} catch(err) {
			try {
				obXHR=new ActiveXObject("Msxml2.XMLHTTP");
			} catch(err) {
				try {
					obXHR=new ActiveXObject("Microsoft.XMLHTTP");
				} catch(err) {
					obXHR=false;
				}
			}
		}
		
		return obXHR;
	}
	
	// Login ------------------------------------------------------------------------------------------------------------------------------------- //
	function login(){
		
		var user = document.getElementById('usuario').value;
		var pass = document.getElementById('pass').value;
		var idioma = document.getElementById('idioma').value;
		
		// Errors en diferents idiomes...
		if (idioma == 'esp'){
			var userempty = ' Error: Usuario vacio';
			var passempty = ' Error: Clave vacia';
			var errorpass = ' Error: Clave incorrecta';
			var errorall = ' Error: Usuario y/o clave incorrecta'; 
		}
		
		else if (idioma == 'cat'){
			var userempty = ' Error: Usuari buit';
			var passempty = ' Error: Clau buida';
			var errorpass = ' Error: Clau incorrecta';
			var errorall = ' Error: Usuari i/o clau incorrecta'; 
		}
		
		else if (idioma == 'eng'){
			var userempty = ' Error: Empty user';
			var passempty = ' Error: Empty password';
			var errorpass = ' Error: Incorrect password';
			var errorall = ' Error: Incorrect user or passowrd'; 
		}
		
		else if (idioma == 'fre'){
			var userempty = ' Error: Empty utilisateur';
			var passempty = ' Erreur: le mot de passe vide';
			var errorpass = ' Erreur: Mot de passe incorrect';
			var errorall = ' Error: Incorrect utilisateur ou passowrd'; 
		}
		
		if (user == '')
			alert(userempty);
		else if (pass == '')
			alert(passempty)
		else {
			
			ajax = obj_ajax();
				
			if (idioma == 'esp')	
				ajax.open("GET", "php/ajaxOut.php?login="+true+"&user="+user+"&pass="+pass+"&idioma="+idioma);
			else
				ajax.open("GET", "../php/ajaxOut.php?login="+true+"&user="+user+"&pass="+pass+"&idioma="+idioma);
	
			ajax.onreadystatechange = function() {
				if (ajax.readyState == 4 && ajax.status == 200)
					
					if (ajax.responseText != 'ok')
						alert(ajax.responseText);			
					else
						window.location.href=window.location.href;
						
			}
			ajax.send(null);	
		}
	}

// Login ------------------------------------------------------------------------------------------------------------------------------------- //
	function loginAdmin(){
		
		var user = document.getElementById('usuario').value;
		var pass = document.getElementById('pass').value;
		var idioma = document.getElementById('idioma').value;
		
		// Errors en diferents idiomes...
		if (idioma == 'esp'){
			var userempty = ' Error: Usuario vacio';
			var passempty = ' Error: Clave vacia';
			var errorpass = ' Error: Clave incorrecta';
			var errorall = ' Error: Usuario y/o clave incorrecta'; 
		}
		
		else if (idioma == 'cat'){
			var userempty = ' Error: Usuari buit';
			var passempty = ' Error: Clau buida';
			var errorpass = ' Error: Clau incorrecta';
			var errorall = ' Error: Usuari i/o clau incorrecta'; 
		}
		
		else if (idioma == 'eng'){
			var userempty = ' Error: Empty user';
			var passempty = ' Error: Empty password';
			var errorpass = ' Error: Incorrect password';
			var errorall = ' Error: Incorrect user or passowrd'; 
		}
		
		else if (idioma == 'fre'){
			var userempty = ' Error: Empty utilisateur';
			var passempty = ' Erreur: le mot de passe vide';
			var errorpass = ' Erreur: Mot de passe incorrect';
			var errorall = ' Error: Incorrect utilisateur ou passowrd'; 
		}
		
		if (user == '')
			alert(userempty);
		else if (pass == '')
			alert(passempty)
		else {
			
			ajax = obj_ajax();
				
			ajax.open("GET", "../php/ajaxOut.php?loginAdmin="+true+"&user="+user+"&pass="+pass+"&idioma="+idioma);
			
			ajax.onreadystatechange = function() {
				if (ajax.readyState == 4 && ajax.status == 200)
					
					if (ajax.responseText != 'ok')	alert(ajax.responseText);			
					else							window.location.href=window.location.href;
						
			}
			ajax.send(null);	
		}
	}
	
	// Comprobar stock --------------------------------------------------------------------------------------------------------------------------- //
	function stock(){
		
		var ref = document.getElementById('ref').value;
		var cantidad = document.getElementById('cantidad').value;
		var idioma = document.getElementById('idioma').value;
		var div = document.getElementById('stockresult');
		
		if (idioma == 'esp'){
			var emptyref = 'Referencia vacia';
			var emptycantidad = 'Cantidad vacia';
		}
		
		else if (idioma == 'cat'){
			var emptyref = 'Referencia buida';
			var emptycantidad = 'Quantitat buida';
		}
		
		else if (idioma == 'eng'){
			var emptyref = 'Empty reference';
			var emptycantidad = 'Empty amount';
		}
		
		else if (idioma == 'fre'){
			var emptyref = 'Vide de reference';
			var emptycantidad = 'Quantite de vaches';
		}
	
	
		ajax = obj_ajax();
		
		if (idioma == 'esp')
			ajax.open("GET", "php/ajaxOut.php?resultstock="+true+"&ref="+ref+"&amount="+cantidad+"&idioma="+idioma);
		else
			ajax.open("GET", "../php/ajaxOut.php?stock="+true+"&ref="+ref+"&amount="+cantidad+"&idioma="+idioma);
		
		ajax.onreadystatechange = function() {
			if (ajax.readyState == 4 && ajax.status == 200)
				div.innerHTML = ajax.responseText;
				//alert(ajax.responseText);				
			}
		ajax.send(null);	
					
		
		/*
if (ref != ''){
		
			if (cantidad != ''){
				
				ajax = obj_ajax();
				
				if (idioma == 'esp')
					ajax.open("GET", "php/ajaxOut.php?stock="+true+"&ref="+ref+"&amount="+cantidad+"&idioma="+idioma);
				else
					ajax.open("GET", "../php/ajaxOut.php?stock="+true+"&ref="+ref+"&amount="+cantidad+"&idioma="+idioma);
				
				ajax.onreadystatechange = function() {
					if (ajax.readyState == 4 && ajax.status == 200)
						alert(ajax.responseText);				
					}
				ajax.send(null);	
				
			} else alert(emptycantidad);
		
		} else alert(emptyref);
*/
	
	}
	
	// Delete Section ---------------------------------------------------------------------------------------------------------------------------- //
	function delSub(id){
		
		idioma = document.getElementById('idioma').value;

		if (confirm("Esta seguro que desea eliminar este apartado ? Se eliminaran tambien sus subapartados.")){
			
			ajax = obj_ajax();
				
			ajax.open("GET", "../admin/php/ajaxOut.php?delSub="+true+"&id="+id+"&idioma="+idioma);
			ajax.onreadystatechange = function() {
				if (ajax.readyState == 4 && ajax.status == 200)
					window.location.href=window.location.href;
			}
			ajax.send(null);
		}
	}
	
	// Delete SubSection ------------------------------------------------------------------------------------------------------------------------- //
	function delSub2(id){
		
		idioma = document.getElementById('idioma').value;

		if (confirm("Esta seguro que desea eliminar este subapartado ? ")){
			
			ajax = obj_ajax();
				
			ajax.open("GET", "../admin/php/ajaxOut.php?delSub2="+true+"&id="+id+"&idioma="+idioma);
			ajax.onreadystatechange = function() {
				if (ajax.readyState == 4 && ajax.status == 200)
					window.location.href=window.location.href;
			}
			ajax.send(null);
		}
	}
	
	// Delete new -------------------------------------------------------------------------------------------------------------------------------- //
	function delNew(id){
		
		idioma = document.getElementById('idioma').value;
				
		if (confirm("Esta seguro que desea eliminar esta noticia ?")){
			
			ajax = obj_ajax();
				
			ajax.open("GET", "../admin/php/ajaxOut.php?delNew="+true+"&new="+id+"&idioma="+idioma);
			ajax.onreadystatechange = function() {
				if (ajax.readyState == 4 && ajax.status == 200)
					window.location.href=window.location.href;
			}
			ajax.send(null);
		}
	}
	
	function activadesactiva(code){
		
		var div = document.getElementById('status-'+code);
		
		var ajax = obj_ajax();
				
		ajax.open("GET", "../admin/php/ajaxOut.php?activadesactiva="+true+"&code="+code);
		ajax.onreadystatechange = function() {
			if (ajax.readyState == 4 && ajax.status == 200)
				div.innerHTML = ajax.responseText;
		}
		ajax.send(null);
		
	}
	
	function editaAgencia(value){
		
		var agencia = document.getElementById("agencia-"+value).value;
				
		var ajax = obj_ajax();
				
		ajax.open("GET", "../admin/php/ajaxOut.php?editaAgencia="+true+"&nombre="+agencia+"&id="+value);
		ajax.onreadystatechange = function() {
			if (ajax.readyState == 4 && ajax.status == 200)
				window.location.href=window.location.href;
		}
		ajax.send(null);
		
	}
	
	function deleteagencia(id){
		var ajax = obj_ajax();
		
		if (confirm('Desea realmente eliminar esta agencia?')){
			
			ajax.open("GET", "../admin/php/ajaxOut.php?deleteagencia="+true+"&id="+id);
		ajax.onreadystatechange = function() {
			if (ajax.readyState == 4 && ajax.status == 200)
				window.location.href=window.location.href;
		}
		ajax.send(null);
			
		}		
		
	}