function getLeft(ele){
     if (ele.offsetParent){ return ele.offsetLeft + getLeft(ele.offsetParent) ; }
     else{ return ele.offsetLeft ; }
}

function getTop(ele){
	if (ele.offsetParent){ return (ele.offsetTop + getTop(ele.offsetParent)) ;  }
	else{ return ele.offsetTop ; }
}

function getHeight(ele){
	return ele.offsetHeight ;
}

function getWidth(ele){
	return ele.offsetWidth ;
}

function showEventLabel(activator, text){
	var div	= document.createElement('div') ;
	var div2	= document.createElement('div') ;
	div.id	= 'event_label' ;
	div.style.left = (getLeft(activator) - 320) + 'px' ;
	div2.innerHTML = text ;
	div.appendChild(div2) ;

	activator.parentNode.appendChild(div) ;	
	div.style.top = (getTop(activator) - (getHeight(div))) + 15 + 'px' ;

	activator.onmouseout = function(){
		if(document.getElementById('event_label')){
			document.getElementById('event_label').parentNode.removeChild(document.getElementById('event_label')) ;
		}
	}
	
}

function doajax(){
	var xmlhttp=false;
	/* for IE...*/
	try {
		xmlhttp = new ActiveXObject('Msxml2.XMLHTTP');
	}
	catch(e) {
		try{
			xmlhttp = new ActiveXObject('Microsoft.XMLHTTP');
		}
		catch(E){
			xmlhttp = false;
		}
	}
	/* for Mozilla...*/
	if(!xmlhttp && typeof XMLHttpRequest!='undefined'){
		xmlhttp = new XMLHttpRequest();
	}
	return xmlhttp;
}
function showStaff(idstaff){	
	var request=doajax();
	if(request){
		request.onreadystatechange=function(){
			if(request.readyState==4){							
				var destiny=document.getElementById("current2");
				var controls=document.getElementById("current1");
				destiny.innerHTML= request.responseText;
				try{
					scripts_=destiny.getElementsByTagName('script');
					var largo = scripts_.length;
					for(var i=0; i<largo; i++){
						if(scripts_[i].innerHTML.match('var em = bicrypt')){
							var line1 =  scripts_[i].innerHTML.split(';');
							eval(line1[0]);
							var padre = scripts_[i].parentNode;
							//var ancla = document.createElement('a');
							//ancla.href="mailto:"+em;
							padre.innerHTML='<a href="mailto:'+em+'">'+em+'</a>';
							
						}
					}
				}
				catch(e){
					alert(e)
				}
				destiny.style.display="block";
				controls.style.display="none";
			}
		}
		request.open("GET", "staff.php?stf="+idstaff, true);
		request.send(null);
	}else{
		alert("El objeto httprequest no se pudo crear.");
	}	
}

function showPicture(idpicture){	
	var request=doajax();
	if(request){
		request.onreadystatechange=function(){
			if(request.readyState==4){							
				var destiny=document.getElementById("current2");
				var controls=document.getElementById("current1");
				destiny.innerHTML=request.responseText;
				destiny.style.display="block";
				controls.style.display="none";
			}
		}
		request.open("GET", "pictures.php?pic="+idpicture, true);
		request.send(null);
	}else{
		alert("El objeto httprequest no se pudo crear.");
	}	
}
