var xpos=2;
var velocidad=1;
var ie = (document.all) ? true:false;

//definicion de capas
var arrCapas=new Array();
arrCapas[0]="encuadremenu";
arrCapas[1]="btninvitacion";
arrCapas[2]="btnqueson";
arrCapas[3]="btndondeestan";
arrCapas[4]="btnoficinaturismo";
arrCapas[5]="btntuopinion";
arrCapas[6]="btnnoticias";
arrCapas[7]="btnbuscador";
arrCapas[8]="btncontacto";
arrCapas[9]="marcocentral";
arrCapas[10]="brand";
arrCapas[11]="brandie";
arrCapas[12]="marcolanzadera";
arrCapas[13]="contenedor";
//arrCapas[14]="microsites"; no es necesario ya que depende de contenedor
arrCapas[14]="titulolanzadera";
arrCapas[15]="pielanzadera";
arrCapas[16]="btnanterior";
arrCapas[17]="btnsiguiente";
arrCapas[18]="btn0102";
arrCapas[19]="btn0304";
arrCapas[20]="btn0506";
arrCapas[21]="btn0708";
arrCapas[22]="btn0910";
arrCapas[23]="btn1112";
arrCapas[24]="btn1314";
arrCapas[25]="fondo";
arrCapas[26]="copyright";

//posiciones microsites
PosActual=1;
var arrPosiciones=new Array();
arrPosiciones[0]=0;arrPosiciones[1]=9;arrPosiciones[2]=-170;arrPosiciones[3]=-349;arrPosiciones[4]=-529;arrPosiciones[5]=-709;arrPosiciones[6]=-888;arrPosiciones[7]=-1067;

var arrMicrositesHref=new Array();
arrMicrositesHref[0]="javascript:mover_microsite_anterior();";
arrMicrositesHref[1]="javascript:mover_microsite_siguiente();";
arrMicrositesHref[2]="javascript:mover_microsites(1);";
arrMicrositesHref[3]="javascript:mover_microsites(2);";
arrMicrositesHref[4]="javascript:mover_microsites(3);";
arrMicrositesHref[5]="javascript:mover_microsites(4);";
arrMicrositesHref[6]="javascript:mover_microsites(5);";
arrMicrositesHref[7]="javascript:mover_microsites(6);";
arrMicrositesHref[8]="javascript:mover_microsites(7);";



//FUNCIONES GENERALES
function precarga(){
	MM_preloadImages('images/btnunainvitacionon.gif','images/btnquesonon.gif','images/btndondeestanon.gif','images/btnoficinaturismoon.gif','images/btntuopinionon.gif','images/btnnoticiason.gif','images/btnbuscadoron.gif','images/btncontactoon.gif','images/btn0102on.gif','images/btn0304on.gif','images/btn0506on.gif','images/btn0708on.gif','images/btn0910on.gif','images/btn1112on.gif','images/btn1314on.gif','images/pic_thumb_01.jpg','images/pic_thumb_02.jpg','images/pic_thumb_03.jpg','images/pic_thumb_04.jpg','images/pic_thumb_05.jpg','images/pic_thumb_06.jpg','images/pic_thumb_07.jpg','images/pic_thumb_08.jpg','images/pic_thumb_09.jpg','images/pic_thumb_10.jpg','images/pic_thumb_11.jpg','images/pic_thumb_12.jpg','images/pic_thumb_13.jpg','images/pic_thumb_14.jpg');	
}



function ver_noticia(Id_Noticia){
	openwindow('Conjuntos Históricos','Noticia','src/public_ver_noticia.php?Id_Noticia='+Id_Noticia,488,515,'no')
}



//FUNCIONES DE SCROLL

function desplazamiento(pos){
	diferencia=xpos-pos;
	if(diferencia<0){
		diferencia=(-1)*diferencia;
	}
	if(diferencia>100){
		return 20;
	}else if(diferencia>10){
		return 3
	}else{
		return 1;
	}
}

function desplazarderecha(pos){

		if(xpos<pos){
			xpos+=desplazamiento(pos);
			document.getElementById('microsites').style.left=xpos+'px';
			setTimeout("desplazarderecha("+pos+")",velocidad);
		}else{
			habilitar_microsites();
		}

}

function desplazarizquierda(pos){

		if(xpos>pos){
			xpos-=desplazamiento(pos);
			document.getElementById('microsites').style.left=xpos+'px';
			setTimeout("desplazarizquierda("+pos+")",velocidad);
		}else{
			habilitar_microsites();
		}

}

function mover_microsites(NumMicrosite){
        inhabilitar_microsites();
        
        //alert('entro');
	PosActual=NumMicrosite;
	pos=arrPosiciones[NumMicrosite];
	if(xpos<pos){
		setTimeout("desplazarderecha("+pos+")",velocidad);
	}else{
		setTimeout("desplazarizquierda("+pos+")",velocidad);
	}
	
}

function mover_microsite_siguiente(){

	if(PosActual!=7){
		PosActual+=1;
		mover_microsites(PosActual);
	}

}
function mover_microsite_anterior(){

	if(PosActual!=1){
		PosActual-=1;
		mover_microsites(PosActual);
	}

}

function habilitar_microsites(){
	document.getElementById('microsite_anterior').href=arrMicrositesHref[0];
	document.getElementById('microsite_siguiente').href=arrMicrositesHref[1];
	document.getElementById('microsites1').href=arrMicrositesHref[2];
	document.getElementById('microsites2').href=arrMicrositesHref[3];
	document.getElementById('microsites3').href=arrMicrositesHref[4];
	document.getElementById('microsites4').href=arrMicrositesHref[5];
	document.getElementById('microsites5').href=arrMicrositesHref[6];
	document.getElementById('microsites6').href=arrMicrositesHref[7];
	document.getElementById('microsites7').href=arrMicrositesHref[8];
}

function inhabilitar_microsites(){
	//alert(7);
	//alert(document.getElementById('copyright'));
	document.getElementById('microsite_anterior').href='#';
	document.getElementById('microsite_siguiente').href='#';
	document.getElementById('microsites1').href='#';
	document.getElementById('microsites2').href='#';
	document.getElementById('microsites3').href='#';
	document.getElementById('microsites4').href='#';
	document.getElementById('microsites5').href='#';
	document.getElementById('microsites6').href='#';
	document.getElementById('microsites7').href='#';

}

//FUNCIONES DE CAPAS
function OcultarCapa(NombreCapa){
	var oCapa = document.getElementById(NombreCapa);
	oCapa.style.visibility='hidden';
}

function MostrarCapa(NombreCapa){
	var oCapa = document.getElementById(NombreCapa);
	oCapa.style.visibility='visible';
}

function MostrarCapaInfo(NombreCapa){
	OcultarCapa('info1');OcultarCapa('info2');OcultarCapa('info3');OcultarCapa('info4');OcultarCapa('info5');OcultarCapa('info6');OcultarCapa('info7');OcultarCapa('info8');OcultarCapa('info9');OcultarCapa('info10');OcultarCapa('info11');OcultarCapa('info12');OcultarCapa('info13');OcultarCapa('info14');
	MostrarCapa(NombreCapa);
}

function PosicionObjeto(oTmp)
{
	var oPosicion = { x : 0, y : 0 }
	while (oTmp.offsetParent)
	{
		oPosicion.x += oTmp.offsetLeft;
		oPosicion.y += oTmp.offsetTop;
		oTmp = oTmp.offsetParent;
	}
	
	return oPosicion;
}

function vercentro(){
	var oCentrador = document.getElementById('centrador');
	var oPosicionCentrador = PosicionObjeto(oCentrador);
	alert(oPosicionCentrador.x+" "+oPosicionCentrador.y);
}

function moverCapa(NombreCapa,oPosicionCentrador,oPosicionCentradorOld) {
	//Creamos el objeto capa
	var oCapa = document.getElementById(NombreCapa);
	//obtenemos la posicion de la capa
	var oPosicionCapa=PosicionObjeto(oCapa);
	//calculamos las distancias al centro anterior
	DistanciaX=oPosicionCentradorOld.x-oPosicionCapa.x;
	DistanciaY=oPosicionCentradorOld.y-oPosicionCapa.y;
	//Calculamos las nuevas posiciones
	x=oPosicionCentrador.x + DistanciaX;
	y=oPosicionCentrador.y + DistanciaY;
	//recolocamos la capa
	oCapa.style.left = x + "px";
	oCapa.style.top = y + "px";
}

function CentrarTodo(){
	var oCentrador = document.getElementById('centrador');
	var oPosicionCentrador = PosicionObjeto(oCentrador);
	var oCentradorOld = document.getElementById('centradorold');
	var oPosicionCentradorOld = PosicionObjeto(oCentradorOld);
	for(i=0;i<arrCapas.length;i++){
		moverCapa(arrCapas[i],oPosicionCentrador,oPosicionCentradorOld);
	}
	//moverCapa('contenedor',oPosicionCentrador,oPosicionCentradorOld);
	//actualizamos las coordenadas de la capa centrador old
	oCentradorOld.style.left = parseInt(oPosicionCentrador.x) + "px";
	oCentradorOld.style.top = parseInt(oPosicionCentrador.y) + "px";
	//oCentradorOld.style.visibility = 'visible';
}

function resizeAll(){
	CentrarTodo();
	if(!ie){
		CentrarTodo();	
	}
}
function relocateAll(){
	CentrarTodo();
	CentrarTodo();	
}

function mostrar_todas_capas(){
	for(i=0;i<arrCapas.length;i++){
		if(i!=10){
			MostrarCapa(arrCapas[i]);
		}
		if(!ie&&i==10){
			MostrarCapa(arrCapas[i]);
		}
	}
	
}

