var comunidades = 0;
var lastprov = 0;
var lasttip = 0;
var lastop = 0;
function checkBoxLoad(box1,box2,elem1,elem2){
	if($(box1).getValue()=='com'){
		$(elem1).show();
		$(elem2).hide();
	}
	else if($(box1).getValue()==null&&$(box2).getValue()!=null){
		$(elem1).hide();
		$(elem2).show();
	}
	else{
		$(elem1).hide();
		$(elem2).hide();
	}
}

function getElement(id){
	return(document.getElementById(id));
}

function loadPob(lang){
	operacio = getElement('operacio');
	tipus = getElement('tipus');
	provincia = getElement('provincia');
	poblacio = getElement('poblacio');
	
	///CHECK TIPUS
	if(lasttip!=tipus.value){
		lasttip = tipus.value;
		prov = '';
	}
	else{
		prov = provincia.value;
	}
	//CHECK OPERACIO
	if(lastop!=operacio.value){
		lastop = operacio.value;
		prov = '';
	}
	else if(prov.length>0){
		prov = provincia.value;
	}
	//CHECK PROV
	if(lastprov!=prov){
		lastprov = prov;
		pob = '';
	}
	else{
		pob = poblacio.value;
	}
	iframe = document.getElementById('hidden');
	iframe.src='docs/loadpob.php?doc=inmoSearch&lang='+lang+'&idprov='+prov+'&idpob='+pob+'&idop='+operacio.value+'&idtip='+tipus.value;

}

function drawSel(origen){
	if(origen.value!='false'){
		iframe = document.getElementById('oculto');
		switch(origen.id){
			case 'provincia':
				iframe.src='gen_sel.php?tipo=provincia&id='+origen.value;
			break;
			case 'poblacions':
				iframe.src='gen_sel.php?tipo=poblacions&id='+origen.value;
			break;
		}
	}
}

function addcom(origen,dest){
	repeated=false;
	origen = document.getElementById(origen);
	dest = document.getElementById(dest);
	for(c=0;c<=comunidades;c++){
		if(document.getElementById('valId'+c)!=null){
			if(document.getElementById('valId'+c).value==origen.value){
				repeated=true;
				break;
			}
		}
	}
	if(origen.value!='false'&&repeated!=true){
		dest.innerHTML += "<div id='comId"+comunidades+"'><table><tr><td width='150'>&bull; <b>"+origen.options[origen.selectedIndex].text+"</b><input type='hidden' id='valId"+comunidades+"' name='inComu[]' value='"+origen.value+"'></td><td><img src='../img/b_drop.png' style='cursor:pointer' onclick='delcom("+comunidades+")'></td></tr></table></div>";
		comunidades++;
		origen.selectedIndex = 0;
	}
}
function delcom(num){
	object = document.getElementById('comId'+num);
	object.parentNode.removeChild(object);
}

function elimina(url){
	msg = 'Esta acción eliminará completamente el elemento seleccionado\n¿Desea continuar?';
	sino = confirm(msg);
	if(sino==true){
		document.location.href=url;
	}
}

function despliega(obj,idmenu,elemento,url){
		var isMSIE = /*@cc_on!@*/false;
		/*if(isMSIE!=false){
			document.getElementById('ul'+idmenu).style.paddingLeft = "0px";
			document.getElementById('ul'+idmenu).style.marginLeft = "25px";
		}*/
		target = document.getElementById('lista'+idmenu);
		if(target.style.display=='none')
		{
			target.style.display='block';
		}
		else
		{
			target.style.display='none';
		}
		/*indexof = 'tr'+idmenu;
		if(createdElements.indexOf('tr'+idmenu)>=0){
			pos = aIdS(target.parentNode.rows,'tr'+idmenu);
			if(pos!=false){
				while ( target.parentNode.rows[pos].childNodes.length >= 1 )
				{
					target.parentNode.rows[pos].removeChild(target.parentNode.rows[pos].firstChild);       
				}
				target.parentNode.deleteRow(pos);
				createdElements.splice(createdElements.indexOf('tr'+idmenu),1);
			}
		}
		else{
			//CREA OBJETOS DE TABLA
			tr = newElement("tr","tr"+idmenu);
			td = newElement("td","td"+idmenu);
			td.setAttribute("valign","top");
			tr.appendChild(td);
			//CREA LISTA SIN NUMERAR
			list = document.createElement("ul");
			list.setAttribute("id","ul1");
			list.setAttribute("name","ul1");
			list.setAttribute("style","padding-left:25px;margin-top:5px;margin-bottom:0px");
			//CREA VINCULOS Y OBJETOS LI
			link1 = newElement("a","v11");
			link1.setAttribute("href","?d=add_"+url);
			link1Text = document.createTextNode("Añadir "+elemento);
			link1.appendChild(link1Text);
			link1.setAttribute("class","submenu");
			li1 = newElement("li","l11");
			li1.appendChild(link1);
			//-------
			link2 = newElement("a","v12");
			link2.setAttribute("href","?d=mod_"+url);
			link2Text = document.createTextNode("Modificar "+elemento);
			link2.appendChild(link2Text);
			link2.setAttribute("class","submenu");
			li2 = newElement("li","l12");
			li2.appendChild(link2);
			//-------
			link3 = newElement("a","v13");
			link3.setAttribute("href","?d=del_"+url);
			link3Text = document.createTextNode("Eliminar "+elemento);
			link3.appendChild(link3Text);
			link3.setAttribute("class","submenu");
			li3 = newElement("li","l13");
			li3.appendChild(link3);
			///JUNTA TODOS LOS VINCULOS A LA LISTA
			list.appendChild(li1);
			list.appendChild(li2);
			list.appendChild(li3);
			///JUNTA LA LISTA AL ELEMENTO
			td.appendChild(list);
			parent = target.parentNode;
			correction = 0;
			for(c=0;c<parent.childNodes.length;c++){
				if(parent.childNodes[c].id==''){
					correction--;
				}
				if(target.id == parent.childNodes[c].id){
					position = c+correction-(idmenu-2);
					break;
				}
			}
			if(position<=0){
				position = 1;
			}
			parent.insertRow(position);
			parent.rows[position].id = "tr"+idmenu;
			createdElements[createdElements.length] = "tr"+idmenu;
			parent.rows[position].appendChild(tr);
		}*/

}
function loadmenu(){
		vari = String(document.location).split('?');
		if(vari[1] == undefined){
			return(false);
		}
		vari = vari[1].split('&');
		tmp = new Array;
		for(c=0;tmp[0]!='d';c++){
			tmp = vari[c].split('=');
		}
		vari = tmp[1].split('_');
		switch (vari[1]){
			case 'tipodoc':
				despliega('but1',1,'tipos','tipodoc');
				break;
			case 'oper':
				despliega('but2',2,'operaciones','oper');
				break;
			case 'tipoinmo':
				despliega('but3',3,'tipos','tipoinmo');
				break;
			case 'pobla':
				despliega('but4',4,'poblaciones','pobla');
				break;
			case 'zonas':
				despliega('but5',5,'zonas','zonas');
				break;
			case 'inmo':
				despliega('but6',6,'inmuebles','inmo');
				break;
			case 'comu':
				despliega('but21',21,'comunidades','comu');
				break;
			case 'user':
				despliega('but20',20,'usuarios','user');
				break;
			case 'docus':
				despliega('but22',22,'documentos','docus');
				break;
			case 'prov':
				despliega('but10',10,'provincias','prov');
				break;
		}
}

