var scrollMove=false;var foliObert=false;//function onscroll="alerta();"//window.onscroll=alerta();function muestraCarga(cual,queboton){	var zonacarga=document.getElementById(cual);	var boton=document.getElementById(queboton);	if(zonacarga.style.display!='block'){		zonacarga.style.display='block';//.block=true;		boton.innerHTML="<span style='font-size:1.4em;'>-</span>";		var lax=getScrollX();		window.scrollTo(lax, 200);		/*var recolocado;		recolocado=setInterval('pageScroll(400)',100); // scrolls every 100 milliseconds*/				}else{		zonacarga.style.display='none';//.block=true;		boton.innerHTML="+";		var lax=getScrollX();		window.scrollTo(lax, 0);		}			}function muestraCarga2(cual,queboton,laid,elcontador){	var zonacarga=document.getElementById(cual);	var boton=document.getElementById(queboton);	if(zonacarga.style.display!='block'){		zonacarga.style.display='block';//.block=true;		boton.innerHTML="<span style='font-size:1.4em;'>-</span>";		if(zonacarga.innerHTML==""){			zonacarga.style.height='600px';		}		var lax=getScrollX();		window.scrollTo(lax, 200);		/*var recolocado;		recolocado=setInterval('pageScroll(400)',100); // scrolls every 100 milliseconds*/		if(zonacarga.innerHTML==""){			cargar_pagina3(cual,laid,elcontador);		}		}else{		zonacarga.style.display='none';//.block=true;		boton.innerHTML="+";		var lax=getScrollX();		window.scrollTo(lax, 0);		}			}function pageScroll(tope){	var destino=tope;	var lay=getScrollY();	var lax=getScrollX();	var diferencia=Math.abs(destino-lay);	diferencia=diferencia/2;	//alert(diferencia);	if(diferencia<50){		clearInterval(recolocado);		window.scrollTo(lax, destino);				}else{	/*if(abs(diferencia)<5){		window.scrollTo(lax, tope);	}else{*/		window.scrollBy(0,diferencia);	}	//}}function mueveficha(numero){	var fichas=document.getElementById('fichas');	fichas.style.left=0-(numero*500)+'px';}function getScrollX() {  var scrOfX = 0, scrOfY = 0;  if( typeof( window.pageYOffset ) == 'number' ) {    //Netscape compliant    scrOfY = window.pageYOffset;    scrOfX = window.pageXOffset;  } else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {    //DOM compliant    scrOfY = document.body.scrollTop;    scrOfX = document.body.scrollLeft;  } else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {    //IE6 standards compliant mode    scrOfY = document.documentElement.scrollTop;    scrOfX = document.documentElement.scrollLeft;  }  return scrOfX;}function getScrollY() {  var scrOfX = 0, scrOfY = 0;  if( typeof( window.pageYOffset ) == 'number' ) {    //Netscape compliant    scrOfY = window.pageYOffset;    scrOfX = window.pageXOffset;  } else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {    //DOM compliant    scrOfY = document.body.scrollTop;    scrOfX = document.body.scrollLeft;  } else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {    //IE6 standards compliant mode    scrOfY = document.documentElement.scrollTop;    scrOfX = document.documentElement.scrollLeft;  }  return scrOfY;}var apartadoActual="desk";function cambiaTitulo(enlace){	//var titulos=Array("desk","about","daniel","bureau","minergie");	var elenlace=document.getElementById(enlace);	var textoenlace=elenlace.innerHTML;	if(textoenlace.indexOf(":")==-1){		elenlace.innerHTML=":"+textoenlace;	}	/*}else{		if(textoenlace.indexOf("desk")!=-1){			 gotoit("ficha1")		}else{			elenlace.innerHTML=textoenlace.substr(textoenlace.indexOf(":")+1,textoenlace.length);		}	}*/	if(enlace=="desk"){		manoAbierta=false;		gotoit("ficha1");		cierraFolio();		cierraMano();	}		//alert(textoenlace);}function cierraFolio(){	var elenlace=document.getElementById(apartadoActual);	var textoenlace=elenlace.innerHTML;	elenlace.innerHTML=textoenlace.substr(textoenlace.indexOf(":")+1,textoenlace.length);	apartadoActual="desk";	var elenlace=document.getElementById("desk");	elenlace.innerHTML=":on the desk";	elfolio=document.getElementById("folio");		elfolio.style.display="none";	elfolio.style.left=(-500)+"px";	lamano=document.getElementById("mano");	//if(manoAbierta==true){	lamano.style.display="none";	manoAbierta=false;	lamano.style.left="0";			lamano.style.top=(getScrollY()-80)+"px";			lamano.style.width="0";			lamano.style.height="0";	//}}function cierraMano(){	lamano=document.getElementById("mano");	lamano.style.display="none";	lamano.style.left=(-500)+"px";	lamano.style.top="0px";	lamano.style.width="0px";	lamano.style.height="0px";		manoAbierta=false;}function desmarcaTitulo(apartado){	var elenlace=document.getElementById(apartado);	var textoenlace=elenlace.innerHTML;	elenlace.innerHTML=textoenlace.substr(textoenlace.indexOf(":")+1,textoenlace.length);}var destinoMano=0;var inicioMano=getScrollX()-500;var posicionActualx=getScrollX()-500;var destinox=0;var novapos=0;var tempo="";var manoAbierta=false;function muestraFolio(url,contenedor,enlace){		elfolio=document.getElementById("folio");	if(elfolio.style.display!="block"){		inicioMano=getScrollX()-500;		//elfolio.style.left=(getScrollX()+0)+"px";		elfolio.style.left=inicioMano+"px";	/*elfolio.style.top=(getScrollY()+80)+"px";*/		elfolio.style.height="728px"		elfolio.style.width="996px";		elfolio.style.top=(getScrollY()+80)+"px";		elfolio.style.display="block";		lamano=document.getElementById("mano");				lamano.style.height="728px"		lamano.style.width="540px"/*"996px";*/		lamano.style.left=inicioMano+"px";		lamano.style.top=(getScrollY()+80)+"px";		lamano.style.display="block";		/*lamano.style.left=(getScrollX()+0)+"px";	lamano.style.top=(getScrollY()+80)+"px";		lamano.style.height="728px"		lamano.style.width="996px";*/		 		 posicionActualx=getScrollX()-500;		destinoMano=getScrollX();		tempo="";		abreMano();	}else{		elfolio.style.left=getScrollX()+"px";		elfolio.style.top=(getScrollY()+80)+"px";	}	//alert(url,contenedor);	cargar_pagina(url,elfolio);	desmarcaTitulo(apartadoActual);	apartadoActual=enlace;	cambiaTitulo(apartadoActual);	foliObert=true;}function abreMano(destinoX,destinoY){	destinox=destinoMano;	tempo=setInterval("mueveMano()",100);	posicionActualx=Math.round((inicioMano-destinox)/6);	manoAbierta=true;}function mueveMano(){	if(manoAbierta==true){	lamano=document.getElementById("mano");	elfolio=document.getElementById("folio");	destinox=destinoMano;	//var posicionActualx=((destinox-posicionActualx)/2);		distancia=Math.round((destinox-posicionActualx)/6);	posicionActualx=posicionActualx+distancia;	novapos=Math.round(posicionActualx);	if((Math.abs(distancia)<1)||(manoAbierta==false)){		novapos=destinox;		//destinoMano=0;		clearInterval(tempo);	}	lamano.style.left=novapos+"px";elfolio.style.left=novapos+"px";//alert(destinox+"destinox"+posicionActualx+", posicionActualx, distancia:"+distancia);	}	}function muestraFolio2(url,contenedor,enlace){		elfolio=document.getElementById("folio");	elfolio.style.display="block";	elfolio.style.left=(getScrollX()+0)+"px";elfolio.style.top=(getScrollY()+80)+"px";	elfolio.style.height="728px"	elfolio.style.width="996px";	//alert(url,contenedor);	cargar_pagina2(url,elfolio);	desmarcaTitulo(apartadoActual);	apartadoActual=enlace;	cambiaTitulo(apartadoActual);}function NuevoAjax(){    var xmlhttp=false;    try{        xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");    }catch(e){        try{            xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");        }catch(E){            xmlhttp = false;        }    }    if(!xmlhttp && typeof XMLHttpRequest!='undefined'){        xmlhttp = new XMLHttpRequest();    }    return xmlhttp;}function cargar_pagina (url, contenedor){    ajax=NuevoAjax();     ajax.open("GET", url,true);     ajax.onreadystatechange=function(){        if(ajax.readyState==1){            //Sucede cuando se esta cargando la pagina            contenedor.innerHTML = "<div class='paddfolioex'><div class='paddfolio'><p>loading...</p></div></div>";//<-- Aca puede ir una precarga        }else if(ajax.readyState==4){            //Sucede cuando la pagina se cargó            if(ajax.status==200){                //Todo OK                contenedor.innerHTML = ajax.responseText;                //agregar_accion();            }else if(ajax.status==404){                //La pagina no existe                contenedor.innerHTML = "La página no existe:".url;            }else{                //Mostramos el posible error                contenedor.innerHTML = "Error:".ajax.status;             }        }    }    ajax.send(null);}function cargar_pagina2 (url, contenedor){	    ajax=NuevoAjax();     ajax.open("POST", url,true);     ajax.onreadystatechange=function(){        if(ajax.readyState==1){            //Sucede cuando se esta cargando la pagina            contenedor.innerHTML = "<div class='paddfolioex'><div class='paddfolio'><p>loading...</p></div></div>";//<-- Aca puede ir una precarga        }else if(ajax.readyState==4){            //Sucede cuando la pagina se cargó            if(ajax.status==200){                //Todo OK                contenedor.innerHTML = ajax.responseText;                //agregar_accion();            }else if(ajax.status==404){                //La pagina no existe                contenedor.innerHTML = "La página no existe:".url;            }else{                //Mostramos el posible error                contenedor.innerHTML = "Error:".ajax.status;             }        }    }	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");	form=document.getElementById('enviar_email');	men=form.mensaje.value;	//alert(men);	ajax.send("mensaje="+men)    //ajax.send(null);}function cargar_pagina3 (contenedor,laid,elcontador){	zona=document.getElementById(contenedor);    ajax=NuevoAjax();     ajax.open("POST","fitxa.php",true);     ajax.onreadystatechange=function(){        if(ajax.readyState==1){            //Sucede cuando se esta cargando la pagina            zona.innerHTML = "<div class='textoficha'><p>loading...</p></div>";//<-- Aca puede ir una precarga        }else if(ajax.readyState==4){            //Sucede cuando la pagina se cargó            if(ajax.status==200){                //Todo OK                zona.innerHTML = ajax.responseText;                ////agregar_accion();            }else if(ajax.status==404){                //La pagina no existe                zona.innerHTML = "La página no existe:".url;            }else{                //Mostramos el posible error                zona.innerHTML = "Error:".ajax.status;             }        }    }	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");	//form=document.getElementById('enviar_email');	men=laid;	men2=elcontador;	//alert(men);	ajax.send("id_fitxa="+men+"&c="+men2);    //ajax.send(null);}function bodyClick() {	if(apartadoActual!="desk"){		var elenlace=document.getElementById(apartadoActual);		var textoenlace=elenlace.innerHTML;		elenlace.innerHTML=textoenlace.substr(textoenlace.indexOf(":")+1,textoenlace.length);	}	apartadoActual="desk";	var elenlace=document.getElementById(apartadoActual);	var textoenlace=elenlace.innerHTML;	elenlace.innerHTML=":on the desk";	elfolio=document.getElementById("folio");				elfolio.style.display="none";			lamano=document.getElementById("mano");				lamano.style.display="none";			lamano.style.left="0";			lamano.style.top=(getScrollY()-80)+"px";			lamano.style.width="0";			lamano.style.height="0";			}function getElementYpos(el){	var obj=document.getElementById(el);		//var curleft = curtop = 0;		var arriba=0;		arriba=document.scrollHeight;		return arriba;			}function getElementYpos2(el){		var y = 0;		while(el.offsetParent){  			y += el.offsetLeft;    			el = el.offsetParent;		}			return el.offsetLeft;//y;//return x-60;//return x	}		function mueveVertical(el,num){	//var elemento=document.getElementById(el);	//window.scrollTo(getScrollX(),elemento.clientHeight*num);	var SupportDiv = document.getElementById(el);	window.scroll(getScrollX(),findPos(SupportDiv));	//alert(getElementYpos(elemento));}	/*function mueveVertical(el){		var elemento=document.getElementById(el);		elemento.scrollIntoView(false);		//alert(getElementYpos(elemento));	}*/function alternativeScrollIntoView(parentDiv,elementIntoDiv ){	var principal =document.getElementById(parentDiv);	var secundari=document.getElementById(elementIntoDiv);	principal.scrollTop = 0;	var rects = principal.getClientRects()[0];	var topFinal = rects.top;	var bottomFinal = rects.bottom;	var bottomActual = secundari.getClientRects()[0].bottom;	if (bottomActual == 0){		return;	}	while(bottomActual>bottomFinal||bottomActual<topFinal){	var direction="down";		if(bottomActual<topFinal) direction="up";		principal.doScroll(direction);		bottomActual=secundari.getClientRects()[0].bottom;	}}function findPos(obj) {	var curtop = 0;	if (obj.offsetParent) {		do {			curtop += obj.offsetTop;		} while (obj = obj.offsetParent);		curtop -=160;	return [curtop];	}}//Get object//Scroll to location of SupportDiv on load//cookiefunction createCookie(name,value,days) {	if (days) {		var date = new Date();		date.setTime(date.getTime()+(days*24*60*60*1000));		var expires = "; expires="+date.toGMTString();	}	else var expires = "";	document.cookie = name+"="+value+expires+"; path=/";}function readCookie(name) {	var nameEQ = name + "=";	var ca = document.cookie.split(';');	for(var i=0;i < ca.length;i++) {		var c = ca[i];		while (c.charAt(0)==' ') c = c.substring(1,c.length);		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);	}	return null;}function eraseCookie(name) {	createCookie(name,"",-1);}function enviarEmail(){  document.enviar_email.submit();}function nuevoAjax(){	var xmlhttp=false;	try{		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");	}catch(e){		try {			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");		}catch(E){			xmlhttp = false;		}	}		if (!xmlhttp && typeof XMLHttpRequest!='undefined') {		xmlhttp = new XMLHttpRequest();	}	return xmlhttp;}function enviarMail(){       c = document.getElementById('resultado_mensaje');          //variable=documenet.nombre_del_form.nombre_del_control.value       //emis=document.enviar_email.emisor.value;       //dest="daniel@tiggesarchitekt.ch";//document.enviar_email.email_destino.value;	   men=document.enviar_email.mensaje.value;       //asunto="Formulario Web";//document.enviar_email.mensaje.value;          ajax=nuevoAjax2();       c.innerHTML = '<p style="text-align:center;">Waiting...</p>'; //<img src="esperando.gif"/>       ajax.open("POST", "envia_mail.php",true);       ajax.onreadystatechange=function() {       if (ajax.readyState==4) {      	 c.innerHTML = ajax.responseText		 muestraFolio('contact-gracias.php','folio','bureau')       }       borrarCampos()       }       ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");       ajax.send("mensaje="+men)}function borrarCampos(){       document.enviar_email.mensaje.value="";       document.enviar_email.mensaje.focus();}function encode_utf8( s ){  return unescape( encodeURIComponent( s ) );}function decode_utf8( s ){  return unescape( decodeURIComponent( s ) );}function alerta(){				if(foliObert==true){				cierraMano();				//foliObert=false;		}}
