// mapa mugitzeko klasea (Drag.Move klasea aldatu behar da IE7-n ongi funtzionatzeko)
drag_mugi = new Class({
	Extends: Drag.Move,
	initialize: function(element, options){
		this.parent(element, options);
		if(Browser.Engine.trident5) this.handles.ondragstart = function()
		{ return false; }; 
	}
});

drag_mugi = new Class({
	Extends: Drag.Move,
	initialize: function(element, options){
		this.parent(element, options);
		if(Browser.Engine.trident5) this.handles.ondragstart = function()
		{ return false; }; 
	}
});

//---------------------php desberdinak kargatu-----------------------------//
function ajax(div_id,file,params){
	var klasea = this;
	var myRequest = new Request({
		method: 'GET',
		url: file + '?ok=1' + params,
		onComplete:function(erantzuna){
			pantailaratu(div_id,erantzuna);
		}
	});
	myRequest.send('nocache='+new Date());
}
//---------------------string bat div batean pantailaratu-----------------//
function pantailaratu(div_id,str){
	$(div_id).innerHTML = str;
}
//Nahi dezun div-a lekuz aldatzeko. Honekin left eta top parametroak aldatzen zaizkio
function div_mugitu(div_id, x, y){
	limx = $('limitex').value;
	limy = $('limitey').value;
		if(x < parseInt(limx)){
			x = parseInt(limx);
		}

	$(div_id).setStyle('left',x | 0);
	$(div_id).setStyle('top',y);
}
//div-aren id-a pasata div-a desagertuko da
function div_ezkutatu(div_id){
	$(div_id).setStyle('display','none');
}
//div-aren id-a pasata div-a agertuko da (desagertua badago)
function div_agertu(div_id){
	$(div_id).setStyle('display','block');
}
//div-aren id-a pasata eta z-index balioa, div honi z-index balio hau emango dio
function div_zindex(div_id,zindex){
	$(div_id).setStyle('z-index',zindex);
}
function div_fondo_aldatu(div_id,img){
	$(div_id).setStyle('background',zindex);
}

//hoyoa kokatu eta bere informazioa erakutsi
function hoyo_info(div_hoyo,hoyo_x,hoyo_y,mapa_x,mapa_y){
	var num_hoyo = div_hoyo;
	var div_hoyo = 'hoyo'+ div_hoyo;
	var file = 'php/hoyos/hoyo1.php';
	div_mugitu(div_hoyo,hoyo_x,hoyo_y);
	ajax(div_hoyo+'_body',file, '&hoyo='+num_hoyo);
	div_agertu(div_hoyo);
	window.nere_mapa.mapa_kokatu(mapa_x,mapa_y);
}
//Edozein div drag&drop bihurtzeko. Pasa beharreko aldagaiak. drag&drop izan behar duen elementuaren-aren id-a, drag&drop egiteko non klikatu behar den elentuaren id-a, limite_x_ezker, limite_x_eskuin, limite_y_goian, limite_y_behean
function drag_bihurtu (id, drag_puntu_id, x_min, x_max, y_min, y_max){
	var limitea_x = [(x_min),(x_max)];
	var limitea_y = [(y_min),(y_max)];
	var drag_berria = new drag_mugi($(id), {
		limit: {
			  x:limitea_x,
			  y:limitea_y
			},
		handle: $(drag_puntu_id)
	});
}
