/* *
 * Este objeto se encargará de las funciones de ejecución rápida en la carga de la página. 
 * No ha ce contener llamadas complejas o dependientes de otros componentes.
 *
 * @Date: 2009/05/14
 * @Rev: 1.0
 */
var LoadFunctions = {
	/**
	* Este método se encarga de scribir en la inclusión de la hoja de estilos necesaria para el dimensionamiento de componentes según la resolución de la pantalla del cliente.
	* De momento solo controlamos el ancho y establecemos las siguientes hojas de estilos:
	*	Anchos inferiores a 1024px: screen_800.css
	*	Anchos inferiores a 1280px: screen_1024.css
	*	Anchos de 1280px o superiores: screen_1280.css
	*
	* @param path: Permite establecer de forma dinámica la ubicación de la hoja de estilos. El valor asignado por defecto es "blueprint".
	*/
	printCssScreen: function(path) {
		if(!path) path = '/restyling/css/ext/blueprint/';
		var css = 'screen_1024.css';
		if (window.screen) {
			if(screen.width >= 1280) {
				css = 'screen_1280.css';
			} else if(screen.width >= 1024) {
				css = 'screen_1024.css';
			} else {
				css = 'screen_800.css';
			}
		}
		//css = 'screen_1280.css';
		//css = 'screen_1024.css';
		//css = 'screen_800.css';
		css = path + css;
		document.write ('<link rel="stylesheet" href="' + css + '" type="text/css" media="screen, projection, print" charset="utf-8" />');
	}
}

//Incluimos la llamada a la hoja de estilos por resolución.
LoadFunctions.printCssScreen();
