/* Crea un frame.
* @param string frameName Nombre del frame.
*/
function initList(frameName)
{
	document.write("<iframe name='"+frameName+"' id='"+frameName+"' src='' border='0' frameborder='0' align='top' height='0' width='0' hspace='0' vspace='0'></iframe>");
}

/*
* Carga valores dentro de un frame, que reemplazaran a los valores de un campo del formulario.
* @param string frameName Nombre del frame.
* @param string url Nombre del script que ejecuta la carga de valores que se cargaran.
* @param string list Campo del formulario que cargara los valores.
* @param int defecto Valor seleccionado por defecto.
*/
//'fr01' , 'svrPob.cfm?prov=+this.value', 'prueba.poblac',null, 'Cargando')
function loadList(url,list,defecto,todo)
{
	var text="Cargando...";
	if (url==""){			//a alta_parcela_datos_basicos no hi ha prov predeterminada.
		text="Selecciona";
	}
	var alist				= eval ("document."+list);
	if (alist!=null){
			alist.options[0]		= new Option (text, "0");
			alist.value				= 0;
		}
		
	var p="";
	//	poblacion
	if (defecto!='no'){
	 	p="&pob="+defecto;
	}
	//todo	
	p=p+"&t="+todo;
	url="ext/svrPob.cfm?prov="+url+p;
	frames['fr01'].location.replace(url);
};



/**
* Resetea un campo list hasta la posición indicada. Obliga a seleccionar el primer índice.
* @param int iPosition Índice máximo para el campo select.
* @param string list Formulario con el campo.
*/
function actualizaPoblacion(doc){
	var jsrsBrowser = jsrsBrowserSniff();
    if(jsrsBrowser=="IE"){
		eval("document."+doc.name+".lstPoblaciones.value=document."+doc.name+".listadoPoblaciones.value;");
    }if(jsrsBrowser=="MOZ" || jsrsBrowser=="OPR"){
		eval("document."+doc.name+".lstPoblaciones.value=document.getElementById('listadoPoblaciones').value");
	}
}

function jsrsBrowserSniff(){
  if (document.layers) return "NS";
  if (document.all) {
		// But is it really IE?
		// convert all characters to lowercase to simplify testing
		var agt=navigator.userAgent.toLowerCase();
		var is_opera = (agt.indexOf("opera") != -1);
		var is_konq = (agt.indexOf("konqueror") != -1);
		if(is_opera) {
			return "OPR";
		} else {
			if(is_konq) {
				return "KONQ";
			} else {
				// Really is IE
				return "IE";
			}
		}
  }
  if (document.getElementById) return "MOZ";
  return "OTHER";
}

