
	var root = './' ;

	// Browser detection

	// Internet Explorer
	var ie  = document.all != null;  //ie4 and above
	var ie5 = document.getElementById && document.all;
	var ie6 = document.getElementById && document.all&&(navigator.appVersion.indexOf("MSIE 6.")>=0);

	// Netscape
	var ns4 = document.layers != null;
	var ns6 = document.getElementById && !document.all;
	var ns  = ns4 || ns6;

	// Firefox
	var ff  = !document.layers && !document.all;

	// Opera
	var op  = navigator.userAgent.indexOf("opera")>0;
	var op7 = op && operaVersion() <= 7;
	var op8 = op && operaVersion()>= 8;

	// Detects the Opera version
	function operaVersion() {
		agent = navigator.userAgent ;
		idx = agent.indexOf("opera") ;
		if(idx > -1){
			return parseInt(agent.subString(idx+6,idx+7)) ;
		}
	}

	function ajax(){
		var xmlhttp = false ;
		try{
			xmlhttp = new ActiveXObject('Msxml2.XMLHTTP') ;
		}catch(e){
			try{
				xmlhttp = new ActiveXObject('Microsoft.XMLHTTP') ;
			}catch(E){
				xmlhttp = false ;
			}
		}
		if(!xmlhttp && typeof XMLHttpRequest != 'undefined'){
			xmlhttp = new XMLHttpRequest() ;
		}
		return xmlhttp ;
	}

	function leftTrim(string) {
		return string.replace(/^\s+/, "") ;
	}

	function rightTrim(string) {
		return string.replace(/\s+$/, "") ;
	}

	function trim(string) {
		return rightTrim(leftTrim(string)) ;
	}

	function getLeft(ele){
	     if (ele.offsetParent){ return ele.offsetLeft + getLeft(ele.offsetParent) ; }
	     else{ return ele.offsetLeft ; }
	}

	function getTop(ele){
		if (ele.offsetParent){ return (ele.offsetTop + getTop(ele.offsetParent)) ;  }
		else{ return ele.offsetTop ; }
	}

	function getHeight(ele){
		return ele.offsetHeight ;
	}

	function getWidth(ele){
		return ele.offsetWidth ;
	}


	function advanced_search(){

		var url = '?srch=true' ;
		var name		= document.getElementById('_name').value		;
		var year		= document.getElementById('_year').value		;
		var area		= document.getElementById('_area').value		;
		var zone		= document.getElementById('_zone').value		;
		var juridic	= document.getElementById('_juridic').value		;
		var ow		= document.getElementById('_ow').value		;

		if(trim(name) != '')
			url += '&name=' + name ;

		if(trim(year) != '')
			url += '&year=' + year ;
		
		if(trim(area) != '')
			url += '&area=' + area ;

		if(trim(zone) != '')
			url += '&zone=' + zone ;

		if(trim(juridic) != '')
			url += '&juridic=' + juridic ;

		if(trim(ow) != '')
			url += '&ow=' + ow ;

		window.location = url ;
	}
