	
	// Common generic AJAX function
	function ajaxc(url, vars, pos) {

		var request =  new XMLHttpRequest();
		request.open("POST", url, true);
		request.setRequestHeader("Content-Type",
				                     "application/x-www-form-urlencoded");
	 
		request.onreadystatechange = function() {
			var done = 4, ok = 200;
			if (request.readyState == done && request.status == ok) {
				if (request.responseText && pos != "") {
				  document.getElementById(pos).innerHTML = request.responseText;
				}
			}
		};
		request.send(vars);
	}
	
	// Encodes values for URLs
	function urlencode(string) {
		string = encodeURIComponent(string);
		return string.replace(/~/g,'%7E').replace(/%20/g,'+');
	}

	// Open centered popup window
	function OpenCentered(psUrl, psName, piWidth, piHeight, psFlags) {
		var iX=(screen.width-piWidth-20)/2;
		var iY=(screen.height-piHeight-30)/2;
		open(psUrl, psName, 'width=' + piWidth + ',height=' + piHeight + ',scrollbars=1,left=' + iX + ',top=' + iY +  ',screenX=' + iX + ',screenY=' + iY + psFlags);
	}
	
		// Page Visit Statistics
	window.onbeforeunload = statistics;
	function statistics() {
		var statsFile = document.getElementById("statsFile").value;
		var statsTime = document.getElementById("statsTime").value;
		ajaxc("http://syc-amrop.es/_srv/altMind/ajax/save_statistics.php", "statsFile=" + statsFile + "&statsTime=" + statsTime, "");
	}
		
	/* -----------------------------------------------
	   Floating layer - v.1
	  ------------------------------------------------ */
	
	function setVisible(obj)
	{
	     obj = document.getElementById(obj);
	     obj.style.visibility = 'visible';
	}
	function setInvisible(obj)
	{
	     obj = document.getElementById(obj);
	     obj.style.visibility = 'hidden';
	}
	
	function SYC_galeria_go(way) {
		var last = document.getElementById("galeria_last").value;
		var count = document.getElementById("galeria_count").value;
		if(way == 1) { // fwd
			if(last < count) {
				next = eval(last) + 1;
			} else {
				next = 1;
			}
		} else { // bkw
			if(last > 1) {
				next = eval(last) - 1;
			} else {
				next = eval(count);
			}
		}
		document.getElementById("galeria_last").value = next;
		document.getElementById("galeria_img_" + last).className = "galeria_hide";
		/*document.getElementById("galeria_p_" + last).className = "galeria_hide";*/
		document.getElementById("galeria_img_" + next).className = "galeria_show";
		/*document.getElementById("galeria_p_" + next).className = "galeria_show";*/
	}
	
	
	
	function SYC_galeria_loop() {
		var mode = document.getElementById("galeria_ctrl_y").className;
		if(mode == "pause") { // className "pause" means play is on...
			SYC_galeria_go(1);
			setTimeout("SYC_galeria_loop();", 5000);
		} else {
			document.getElementById("galeria_ctrl_y").className = "play";
			return false;
		}
	}
	
	function SYC_galeria_play(play) {
		var mode = document.getElementById("galeria_ctrl_y").className;
		if(mode == "play" && play == 1) {
			document.getElementById("galeria_ctrl_y").className = "pause";
			SYC_galeria_loop();
		} else {
			document.getElementById("galeria_ctrl_y").className = "play";
		}
	}
	
	function SYC_galeria_ctrls() {
		var ctrls = '<li><a href="javascript: SYC_galeria_go(1); SYC_galeria_play(0);"><div id="galeria_ctrl_x" class="next"></div></a></li>';
			 ctrls += '<li><a href="javascript: SYC_galeria_play(1);"><div id="galeria_ctrl_y" class="play"></div></a></li>';
			 ctrls += '<li><a href="javascript: SYC_galeria_go(-1); SYC_galeria_play(0);"><div id="galeria_ctrl_z" class="prev"></div></a></li>';
		document.getElementById("galeria_nav").innerHTML = ctrls;
	}
	
	function SYC_dots(cat, task) {
		if(task == 1) {
			document.getElementById("fixed").style.display = "none";
			document.getElementById("cat_" + cat).className = "";
		} else {
			document.getElementById("fixed").style.display = "inline";
			document.getElementById("cat_" + cat).className = "hide";
		}
	}
	
	function SYC_subs(sub, task) {
		if(task == 1) {
			document.getElementById("fixed").style.display = "none";
			document.getElementById("sub_" + sub).className = "";
		} else {
			document.getElementById("fixed").style.display = "inline";
			document.getElementById("sub_" + sub).className = "hide";
		}
	}
	
	var off_dot = 0;
	function SYC_off_dot(office, task) {
		if(task == 1) {
			document.getElementById("office_pop_" + off_dot).className = "hide";
			off_dot = office;
			document.getElementById("office_pop_" + office).className = "";
		} else {
			document.getElementById("office_pop_" + office).className = "hide";
		}
	}
	
	function SYC_off(office, task) {
		if(task == 1) {
			document.getElementById("fixed").style.display = "none";
			document.getElementById("office_pop_" + office).className = "";
		} else {
			document.getElementById("fixed").style.display = "inline";
			document.getElementById("office_pop_" + office).className = "hide";
		}
	}

//Show/hide Text

function showText(){
	document.getElementById('ocultar').style.display = 'block';
	document.getElementById('hideText').style.display = 'block';
	document.getElementById('showText').style.display = 'none';
}

function hideText(){
	document.getElementById('ocultar').style.display = 'none';
	document.getElementById('hideText').style.display = 'none';
	document.getElementById('showText').style.display = 'block';
}
