

function anchura_pantalla(){
	return screen.width;
}

function altura_pantalla(){
	return screen.height;
}

//cargar css 

function cargar_css_resolucion(anchura,altura){
	var css_undefined='<!-- -->';
	var css_min= '<link type="text/css" rel="stylesheet" href="/css/resolucion_mini.css" />';
	//1024x768
	if(anchura<=1024 && altura<=768){
		return css_min;
	}
	return css_undefined;
}

document.write(cargar_css_resolucion(anchura_pantalla(),altura_pantalla()));


/*ajustar ventana thickbox a la resolucion*/

function reajustar_ventana(){
	
	var class_enlace='thickbox';
	var reajuste_def='?height=550';
	var reajuste_def_med='?height=530';
	var reajuste_grande='?height=650';
	//725
	var reajuste_def_iframe='&height=550';
	var reajuste_def_med_iframe='&height=530';
	var reajuste_grande_iframe='&height=650';
	
	var etiquetas = new Array();
	add_array(etiquetas,'area');
	add_array(etiquetas,'a');
	for(var j=0; j < etiquetas.length; j++){//recorrer todos las posibles etiquetas
		var array_a = document.getElementsByTagName(etiquetas[j]);
		var anchura=anchura_pantalla();
		var altura=altura_pantalla();	
		
		for(var i=0; i < array_a.length; i++){//recorrer todos los elementos segun la etiqueta
			var href_a=array_a[i].href;
			
			if(href_a!=null){
				if(href_a.indexOf(reajuste_def)!=-1 || href_a.indexOf(reajuste_def_med)!=-1 || href_a.indexOf(reajuste_def_iframe)!=-1 || href_a.indexOf(reajuste_def_med_iframe)!=-1) { //Si hay un enlace con el reajuste_def.
				
					if(anchura>1024 && altura>768){
						
						href_a=href_a.replace(reajuste_def, reajuste_grande);
						href_a=href_a.replace(reajuste_def_med, reajuste_grande);
						href_a=href_a.replace(reajuste_def_iframe, reajuste_grande_iframe);
						href_a=href_a.replace(reajuste_def_med_iframe, reajuste_grande_iframe);						
						array_a[i].href=href_a;
					}
						 
					
				}
			}
		}
	}
	
}


/*Funciones necesarios para el funcionamiento del reajuste del thickbox*/


//Obtener el atributo para el class según navegador
function obtenerPropiedadClass(){
	if (/MSIE (\d+\.\d+);/.test(navigator.userAgent)){
		if(versionNavegador()!=8){
			return 'className';
		}else{
			return 'class';
		}
	}
		return 'class';
	
}


//Obtener versión navegador
function getInternetExplorerVersion() {

    var rv = -1; // Return value assumes failure.

    if (navigator.appName == 'Microsoft Internet Explorer') {

        var ua = navigator.userAgent;

        var re = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})");

        if (re.exec(ua) != null)

            rv = parseFloat(RegExp.$1);

    }

    return rv;

}


function versionNavegador(){
	return getInternetExplorerVersion();
}

//Lanzar el evento onload del body
function addEvent(obj, evType, fn){ 
 if (obj.addEventListener){ 
   obj.addEventListener(evType, fn, false); 
   return true; 
 } else if (obj.attachEvent){ 
   var r = obj.attachEvent("on"+evType, fn); 
   return r; 
 } else { 
   return false; 
 } 
}

function add_array(vble_array,valor){
	vble_array[vble_array.length]=valor;
}

function reajustar_capa_fondo(){
/*	
	var array_div=document.getElementsByTagName('div');
	for(var i=0;i<array_div.length;i++){
		if(array_div[i].className=='pagina'){
			if(document.getElementById('cuerpo')){
			if(document.getElementById('cuerpo').clientHeight<760){
				document.getElementById('cuerpo').style.height=altura_pantalla()-300+"px";
				array_div[i].style.height=altura_pantalla()+"px";
				array_div[i].style.backgroundPosition="right bottom";
				array_div[i].style.backgroundAttachment="fixed";
			}
			}
		
		}
	}
	*/
}


addEvent(window, 'load', reajustar_ventana);
addEvent(window, 'load', reajustar_capa_fondo);




