//window.onload = function () { buscador.init(); }

function MM_reloadPage( init ){  //reloads the window if Nav4 resized
	if ( init == true ) with ( navigator ){
		if ( ( appName=="Netscape" ) && ( parseInt( appVersion ) == 4 ) ){
			document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; 
		}
	} else if( innerWidth != document.MM_pgW || innerHeight != document.MM_pgH ) location.reload();
}

MM_reloadPage(true);

function MM_findObj(n, d) { //v4.01
	var p,i,x;
	
	if( !d ) d = document;
	if( ( p = n.indexOf( "?" ) ) > 0 && parent.frames.length ){
		d = parent.frames[ n.substring( p+1 ) ].document; n = n.substring( 0, p );
	}
	if( !( x = d[ n ] ) && d.all ) x = d.all[ n ]; 
	for( i=0; !x && i< d.forms.length; i++ ) x = d.forms[ i ][ n ];
	for( i=0; !x && d.layers && i< d.layers.length; i++ ) x = MM_findObj( n, d.layers[i].document );
	if( !x && d.getElementById ) x = d.getElementById( n ); return x;
}

function MM_showHideLayers() { //v6.0
	var i,p,v,obj,args=MM_showHideLayers.arguments;
	
	for ( i=0; i < ( args.length - 2 ); i += 3 ){
		if ( ( obj = MM_findObj( args[ i ] ) ) != null ){ 
			v = args[ i+2 ];
			if( obj.style ){ 
				obj=obj.style; 
				v=(v=='show')?'visible':(v=='hide')?'hidden':v; 
			}
			obj.visibility = v;
		} 
		
	} 
}


/* 


 function getBrowserHeight() {
          var intH = 0;
          var intW = 0;

          if(typeof window.innerWidth  == 'number') {
             intH = window.innerHeight;
             intW = window.innerWidth;
          } 
          else if(document.documentElement && (document.documentElement.clientWidth || document.documentElement.clientHeight)) {
               intH = document.documentElement.clientHeight;
               intW = document.documentElement.clientWidth;
          }
          else if(document.body && (document.body.clientWidth || document.body.clientHeight)) {
            intH = document.body.clientHeight;
            intW = document.body.clientWidth;
          }

          return {width: parseInt(intW), height: parseInt(intH)};
      }

      function SetLayerPosition() {
          var elem = document.getElementById("detalle");    
          var bws = getBrowserHeight();
 
          elem.style.left = parseInt((bws.width - 400)/2)+ 'px'; 
          elem.style.top = parseInt((bws.height - 400)/2)+ 'px'; 
         
          elem = null;
      }

      window.onresize = SetLayerPosition;

      /* You might need to try this to get
       * it to work for your scenario
       * (instead of window.onresize):
       *
       * window.setInterval('SeyLayerPosition();', 100)
       *
       */

function MM_swapImgRestore() { //v3.0
	var i,x,a = document.MM_sr; 
	
	for( i=0; a && i < a.length && ( x = a[ i ] ) && x.oSrc; i++ ) x.src = x.oSrc;
}

function MM_swapImage() { //v3.0
	var i,j=0,x,a = MM_swapImage.arguments; 
	
	document.MM_sr = new Array; 
	for( i = 0; i < ( a.length - 2 ); i += 3 ){
		if( ( x = MM_findObj( a[ i ] ) ) != null ){
			document.MM_sr[ j++ ] = x; 
			if( !x.oSrc ) x.oSrc = x.src; 
			x.src = a[ i+2 ];
		}
	}
}