SET_DHTML(CURSOR_MOVE, RESIZABLE, NO_ALT, SCROLL, "rotarbb"+RESET_Z, "rotarbz"+RESET_Z, "divmapa"+RESET_Z, "divleyenda"+RESET_Z, "divtitulo"+RESET_Z+VERTICAL, "divminimapa"+RESET_Z, "divbarrabotones"+RESET_Z, "divbarrazoom"+RESET_Z, "contenedor"+NO_DRAG, "trahand"+HORIZONTAL+MAXOFFLEFT+0+MAXOFFRIGHT+100, "thumb"+VERTICAL+MAXOFFTOP+100+MAXOFFBOTTOM+0, "thumbH"+HORIZONTAL+MAXOFFLEFT+0+MAXOFFRIGHT+100,"posFitxes", "lineatra"+NO_DRAG, "track"+NO_DRAG, "trackH"+NO_DRAG, "efecte"+NO_DRAG );

var zoom1="";
var delta1;
var posY;
var posX;

//20Gener
function tancaDivL(){
dd.elements.lineatra.hide();
}
//

//13Octubre
function moureBarra(brY){
	//alert(brY);
	var yP=dd.elements.thumb.defy;
	var xP=dd.elements.thumb.x;
	//alert(yP-brY);
	dd.elements.thumb.moveTo(xP,yP-brY);
	
	var yZ=dd.elements.thumbH.y;
	var xZ=dd.elements.thumbH.defx;
	//alert("Moure Barra " + xZ-brY);
	dd.elements.thumbH.moveTo(xZ+brY,yZ);
}

function my_PickFunc(){

	//12 ene
 	if (dd.obj.name == 'rotarbb'){
		var h = dd.elements.divbarrabotones.h;
		var w = dd.elements.divbarrabotones.w;
		dd.elements.divbarrabotones.resizeTo(h,w);
		if (h > w){
			document.getElementById("divbarrabotones").style.backgroundImage = "url(images/barbotH.jpg)"; 
		}else{
			document.getElementById("divbarrabotones").style.backgroundImage = "url(images/barbotV.jpg)"; 
		}
	}
	if (dd.obj.name == 'rotarbz'){
		var h = dd.elements.divbarrazoom.h;
		var w = dd.elements.divbarrazoom.w;
		dd.elements.divbarrazoom.resizeTo(h,w);
		if (h > w){
			document.getElementById("divbarrazoom").style.backgroundImage = "url(images/barzoomH.jpg)"; 
		}else{
			document.getElementById("divbarrazoom").style.backgroundImage = "url(images/barzoomV.jpg)"; 
		}
	}
	//12 ene fin

 	posY = parseInt(dd.elements.thumb.y);
 	posX = parseInt(dd.elements.thumbH.x);
    if (dd.obj.name == 'button') dd.obj.swapImage(insetbutton.src);
    if (!dd.obj.name.indexOf('muckl') && dd.obj.x == dd.obj.defx){
        if (dd.elements.muckl.copies.length < 80) dd.elements.muckl.copy();
    }
}


capaSeleccio=document.getElementById("efecte");
capaMapa=document.getElementById("0_container");
var origY=parseInt(dd.elements.thumb.defy);
var y = parseInt(dd.elements.thumb.y);
delta1 = origY-y;
//alert("Origy " + origY);
//alert("y " + y);
//alert("delta1 " + delta1);


var origX=parseInt(dd.elements.thumbH.defx);
var x = parseInt(dd.elements.thumbH.x);
//alert("Origx " + origX);
//alert("x " + x);
delta1X = x-origX;
//alert("delta1X " + delta1X);

if (capaSeleccio != null){
		var endevant=capaSeleccio.style.left;
}else{
	capaSeleccio="";
	var endevant="";
}

function my_DragFunc(){
//nuevo
	if (dd.obj.name == 'trahand'){
		var origX=parseInt(dd.elements.trahand.defx);
		var x = parseInt(dd.elements.trahand.x);
		transpa = x-origX;
		transpa = parseInt(transpa);
		transpa = 100 - transpa;
		haceTransp(transpa);
	}

    if (dd.obj.name == 'thumb'){
   		document.getElementById("efecte").style.visibility='visible';
  
  		var valor= dd.elements.thumb.defy;

		delta2=parseInt(delta1);

		mapWidth=400;
		mapHeight=400;
		offsetX = 300; 
		offsetY = 300; 
		
		origY=parseInt(dd.elements.thumb.defy);
		y = parseInt(dd.elements.thumb.y);
		delta1 = origY-y;
		ratioX=parseInt((mapWidth/100));
		ratioY=parseInt((mapHeight/100));

		capaSeleccio.style.visibility = "visible"; 
		var l1=parseInt(capaSeleccio.style.left);
		var t1=parseInt(capaSeleccio.style.top);
		var w1=parseInt(capaSeleccio.style.width);
		var h1=parseInt(capaSeleccio.style.height);
		
		if(delta2 <= delta1){
			window.status="vaig endevant"+delta1+","+delta2;
			if((w1 > 20)||(h1 >24)){
				
				window.status="vaig endevant"+capaSeleccio.style.left+","+endevant;
								
				capaSeleccio.style.left = l1 + ratioX; 
				capaSeleccio.style.top = t1 + ratioY;
				 
				capaSeleccio.style.width = w1 - (ratioX*2); 
				capaSeleccio.style.height = h1 - (ratioY*2);  
				endevant=l1 + ratioX; 
			
			}
		}
		else{
			window.status="vaig enrera"+delta1+","+delta2; 
			if((w1 < 350)||(h1 <350)){
			
				 capaSeleccio.style.left = l1 - ratioX; 
				 capaSeleccio.style.top = t1 - ratioY;
				 
				 capaSeleccio.style.width = w1 + (ratioX*2); 
				 capaSeleccio.style.height = h1 + (ratioY*2);   
			}
		}
	}
	
	if (dd.obj.name == 'thumbH'){
		
   		document.getElementById("efecte").style.visibility='visible';
  
  		var valor= dd.elements.thumbH.defx;

		delta2X=parseInt(delta1X);

		mapWidth=400;
		mapHeight=400;
		offsetX = 300; 
		offsetY = 300; 
		
		origX=parseInt(dd.elements.thumbH.defx);
		x = parseInt(dd.elements.thumbH.x);
		delta1X = x-origX;
		ratioX=parseInt((mapWidth/100));
		ratioY=parseInt((mapHeight/100));

		capaSeleccio.style.visibility = "visible"; 
		var l1=parseInt(capaSeleccio.style.left);
		var t1=parseInt(capaSeleccio.style.top);
		var w1=parseInt(capaSeleccio.style.width);
		var h1=parseInt(capaSeleccio.style.height);
		
		if(delta2X <= delta1X){
			window.status="vaig endevant"+delta1X+","+delta2X;
			if((w1 > 20)||(h1 >24)){
				
				window.status="vaig endevant"+capaSeleccio.style.left+","+endevant;
								
				capaSeleccio.style.left = l1 + ratioX; 
				capaSeleccio.style.top = t1 + ratioY;
				 
				capaSeleccio.style.width = w1 - (ratioX*2); 
				capaSeleccio.style.height = h1 - (ratioY*2);  
				endevant=l1 + ratioX; 
			
			}
		}
		else{
			window.status="vaig enrera"+delta1X+","+delta2X; 
			if((w1 < 350)||(h1 <350)){
			
				 capaSeleccio.style.left = l1 - ratioX; 
				 capaSeleccio.style.top = t1 - ratioY;
				 
				 capaSeleccio.style.width = w1 + (ratioX*2); 
				 capaSeleccio.style.height = h1 + (ratioY*2);   
			}
		}
	}
}


function aturat(){
dd.elements.thumb.setDraggable(false);
dd.elements.thumbH.setDraggable(false);
}



function my_DropFunc(){

	//12 ene
	if (dd.obj.name == 'rotarbb') {
		var x = dd.elements.rotarbb.defx;
		var y = dd.elements.rotarbb.defy;
		dd.elements.rotarbb.moveTo(x,y);
	}
	if (dd.obj.name == 'rotarbz'){
		var x = dd.elements.rotarbz.defx;
		var y = dd.elements.rotarbz.defy;
		dd.elements.rotarbz.moveTo(x,y);
	}
	//12 ene fin
	
//nuevo
	if (dd.obj.name == 'trahand'){
		var origX=parseInt(dd.elements.trahand.defx);
		var x = parseInt(dd.elements.trahand.x);
		transpa = x-origX;
		transpa = parseInt(transpa);
		transpa = 100 - transpa;
		haceTransp(transpa);
	}

	if (dd.obj.name == 'thumb'){
	
		var amplaIni=(coordInici[2] - coordInici[0]);
		var rango = amplaIni / 10;
		var zoom=(100-delta1);
		//alert("ZOOM " + zoom);
		//alert(rango);
		if(zoom==100){map.fullExtent();capaSeleccio.style.visibility='hidden'; return false;}
		if(zoom==0){zoom1=(rango*0.5);}
		if((zoom > 0)&&(zoom <= 10)){zoom1=parseInt(rango) }
		if((zoom > 10)&&(zoom <= 20)){zoom1=parseInt(rango*2)}
		if((zoom > 20)&&(zoom <= 30)){zoom1=parseInt(rango*3)}
		if((zoom > 30)&&(zoom <= 40)){zoom1=parseInt(rango*4)}
		if((zoom > 40)&&(zoom <= 50)){zoom1=parseInt(rango*5) }
		if((zoom > 50)&&(zoom <= 60)){zoom1=parseInt(rango*6)}
		if((zoom > 60)&&(zoom <= 70)){zoom1=parseInt(rango*7)}
		if((zoom > 70)&&(zoom <= 80)){zoom1=parseInt(rango*8)}
		if((zoom > 80)&&(zoom <= 90)){zoom1=parseInt(rango*9)}
		if((zoom > 90)&&(zoom < 100)){zoom1=parseInt(rango*10)}
		
		//alert(zoom1);
		//alert(coordInici);
		var medio = zoom1 / 2;
		var L = parseFloat(map.cBounds[0]);
		var D = parseFloat(map.cBounds[1]);
		var R = parseFloat(map.cBounds[2]);
		var T = parseFloat(map.cBounds[3]);
		var ampla=parseFloat(R-L);
		var alta=parseFloat(D-T);
		var C_X = parseFloat(ampla/2);
		var C_Y = parseFloat(alta/2);
		var Center_X = parseFloat(L+C_X);
		var Center_Y = (T+C_Y);
		map.cBounds[0] = Center_X - (medio);
		map.cBounds[2] = Center_X + (medio);
		map.cBounds[1] = Center_Y - (medio);
		map.cBounds[3] = Center_Y + (medio);
		//alert(map.cBounds);
		var L = parseFloat(map.cBounds[0]);
		var D = parseFloat(map.cBounds[1]);
		var R = parseFloat(map.cBounds[2]);
		var T = parseFloat(map.cBounds[3]);
		map.zoomFinestra(L,D,R,T);
		//map.zoomescala(zoom1);
		zoom1="";
		zoom="";
		capaSeleccio.style.left = "0px"; 
		capaSeleccio.style.top = "0px";
		 
		//13 Octubre
		capaSeleccio.style.width = map.mapWidthPX+"px"; 
		capaSeleccio.style.height = map.mapHeightPX+"px"; 
		capaSeleccio.style.visibility='hidden';
	}
	
	if (dd.obj.name == 'thumbH'){
		//alert("DELTA X " + delta1X);
		var amplaIni=(coordInici[2] - coordInici[0]);
		var rango = amplaIni / 10;
		var zoom=(100-delta1X);
		//alert("ZOOM " + zoom);
		//alert("RANGO " + rango);
		if(zoom==100){map.fullExtent();capaSeleccio.style.visibility='hidden'; return false;}
		if(zoom==0){zoom1=(rango*0.5);}
		if((zoom > 0)&&(zoom <= 10)){zoom1=parseInt(rango) }
		if((zoom > 10)&&(zoom <= 20)){zoom1=parseInt(rango*2)}
		if((zoom > 20)&&(zoom <= 30)){zoom1=parseInt(rango*3)}
		if((zoom > 30)&&(zoom <= 40)){zoom1=parseInt(rango*4)}
		if((zoom > 40)&&(zoom <= 50)){zoom1=parseInt(rango*5) }
		if((zoom > 50)&&(zoom <= 60)){zoom1=parseInt(rango*6)}
		if((zoom > 60)&&(zoom <= 70)){zoom1=parseInt(rango*7)}
		if((zoom > 70)&&(zoom <= 80)){zoom1=parseInt(rango*8)}
		if((zoom > 80)&&(zoom <= 90)){zoom1=parseInt(rango*9)}
		if((zoom > 90)&&(zoom < 100)){zoom1=parseInt(rango*10)}
		
		//alert("ZOOM1 " + zoom1);
		//alert("COORD INIC " + coordInici);
		var medio = zoom1 / 2;
		var L = parseFloat(map.cBounds[0]);
		var D = parseFloat(map.cBounds[1]);
		var R = parseFloat(map.cBounds[2]);
		var T = parseFloat(map.cBounds[3]);
		var ampla=parseFloat(R-L);
		var alta=parseFloat(D-T);
		var C_X = parseFloat(ampla/2);
		var C_Y = parseFloat(alta/2);
		var Center_X = parseFloat(L+C_X);
		var Center_Y = (T+C_Y);
		map.cBounds[0] = Center_X - (medio);
		map.cBounds[2] = Center_X + (medio);
		map.cBounds[1] = Center_Y - (medio);
		map.cBounds[3] = Center_Y + (medio);
		//alert("MAP BOUNDS " + map.cBounds);
		var L = parseFloat(map.cBounds[0]);
		var D = parseFloat(map.cBounds[1]);
		var R = parseFloat(map.cBounds[2]);
		var T = parseFloat(map.cBounds[3]);
		map.zoomFinestra(L,D,R,T);
		//map.zoomescala(zoom1);
		zoom1="";
		zoom="";
		capaSeleccio.style.left = "0px"; 
		capaSeleccio.style.top = "0px";
		 
		//13 Octubre
		capaSeleccio.style.width = map.mapWidthPX+"px"; 
		capaSeleccio.style.height = map.mapHeightPX+"px"; 
		capaSeleccio.style.visibility='hidden';
	}
	

//alert("maturo");
    if (dd.obj.name == 'button') {
        dd.obj.swapImage(outsetbutton.src);
        var minh = dd.elements.button.h+((dd.elements.button.y-dd.elements.greylyr.y)<<1);
        dd.elements.greylyr.resizeTo(dd.elements.greylyr.w,(dd.elements.greylyr.h != minh)? minh : 300);
    }
    
   
    
}




var iW = dd.getWndW();

//13Octubre
asdf=1;
dd.elements.thumb.moveTo(dd.elements.track.x, dd.elements.track.y+115);
dd.elements.thumb.setZ(dd.elements.track.z+1);
dd.elements.track.addChild('thumb');

dd.elements.thumbH.moveTo(dd.elements.trackH.x+12, dd.elements.trackH.y);
dd.elements.thumbH.setZ(dd.elements.trackH.z+1);
dd.elements.trackH.addChild('thumbH');

//nuevo
dd.elements.trahand.moveTo(dd.elements.lineatra.x, dd.elements.lineatra.y-5);
dd.elements.trahand.setZ(dd.elements.lineatra.z+100);
dd.elements.lineatra.addChild('trahand');
dd.elements.lineatra.hide();

//12 ene
dd.elements.divbarrabotones.addChild('rotarbb');
dd.elements.divbarrazoom.addChild('rotarbz');
