//*** Objetos de scroll bonce
var scr = new InlineScrollbox('scr');					//*** Utilizado por la zona de mensajes de error
var scr2= new InlineScrollbox('scr2');					//*** Utilizado por el resumen del carrito
//************************************

//*** Se definen las dos ventanas plegables con los scroll bonce
var wind=new VentanaPlegable('wind','scr_zonaMsgError');			//*** Ventana de mensajes de error
var wind2=new VentanaPlegable('wind2','scr2_zonaResumenCarrito');	//*** Ventana de resumen del carrito
//****************************************************************

//*** Se definen todos los objetos de scroll
var scrDeptos = new crearScroll('scrDeptos');		//*** Barra de scroll de areas
try {
var scrPagina = new crearScroll('scrPagina');		//*** Barra de scroll de la pagina
} catch (e){};	
//********************************************

//*** Se definen la ventana plegables para el logon
var logon=new VentanaLogon('logon',true);
var bandera=new VentanaLogon('bandera', false);		//*** Ventana de las opciones del usuario
//*************************************************

function MM_goToURL() { //v3.0
  var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
  for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
}

function AjustarBarraScroll(conScrollPagina) {
	try {
		document.getElementById("logonWindow").style.left=Math.max(230,document.body.clientWidth-378);
		document.getElementById("logonWindow2").style.left=Math.max(230,document.body.clientWidth-378);
		document.getElementById("banderaWindow").style.left=Math.max(230,document.body.clientWidth-217);
	} 
	catch (e){};

	try {
		//if (!conScrollPagina)
			document.getElementById("fondoBarraDerecha").style.height=Math.max(226,document.body.scrollTop+document.body.clientHeight-196);
		} 
	catch (e){};

 //window.status=Math.max(160,document.body.scrollTop+document.body.clientHeight-255);


			//*** Para casos donde no exista el carrito de compras (CR), solo catalogo
			try {
			document.getElementById("msgCarrito").style.visibility="hidden";
			
			document.getElementById("scr2_zonaResumenCarrito").style.visibility="hidden";
			wind2.UpmsgCloseFinal('msgCarrito',94);
			} catch (e){};
		
	//*** Determina posiciones minimas y maximas para la barra de scroll de la barra de deptos
	//*** scrDeptos_floater y scrDeptos_scrollbox son la capsula vitaminosa
	document.getElementById("scrDeptos_floater").style.height=Math.max(176,document.body.scrollTop+document.body.clientHeight-244);
	document.getElementById("scrDeptos_scrollbox").style.height=Math.max(176,document.body.scrollTop+document.body.clientHeight-244);
	//*** scroll es la barra de scroll del depto completa con todo y las flechas
	document.getElementById("scroll").style.height=Math.max(167,document.body.scrollTop+document.body.clientHeight-254);
	//*** scrDeptos_content es la zona de contenido donde se hara el scroll
	document.getElementById("scrDeptos_content").style.height=Math.max(209,document.body.scrollTop+document.body.clientHeight-214);
	//*** Inicializa la posicion de la capsula 
	scrDeptos.getscrollinc();
	//*** Inicializa la posicion de la zona de scroll
	scrDeptos.heartBeat();


	if (conScrollPagina) {
		//*** Determina posiciones minimas y maximas para la barra de scroll de la pagina
		document.getElementById("scrPagina_floater").style.height=Math.max(200,document.body.scrollTop+document.body.clientHeight-221);
		document.getElementById("scrPagina_scrollbox").style.height=Math.max(200,document.body.scrollTop+document.body.clientHeight-221);
		document.getElementById("scroll2").style.height=Math.max(189,document.body.scrollTop+document.body.clientHeight-232);
		document.getElementById("scrPagina_content").style.height=Math.max(225,document.body.scrollTop+document.body.clientHeight-196);
		document.getElementById("scrPagina_floater").style.left=Math.max(7,document.body.clientWidth-8);
		
		//*** Determina posiciones minimas y maximas para la zona de data a hacer scroll
		document.getElementById("scrPagina_content").style.width=Math.max(0,document.body.clientWidth-161);
		document.getElementById("scrPagina_data").style.width=Math.max(0,document.body.clientWidth-161);
		//*** Inicializa la posicion de la capsula 
		scrPagina.getscrollinc();
		//*** Inicializa la posicion de la zona de scroll
		scrPagina.heartBeat();
	} 
}

function Inicializar(conScrollPagina){
	scr.load('zonaMsgError');
	scr2.load('zonaResumenCarrito');
	scrDeptos.init();
	try {
		scrPagina.init();
	} catch (e){};
	AjustarBarraScroll(conScrollPagina);
	try {
		UserLoad()
		document.loginFormBean.setAttribute("autocomplete","off");
	} catch(e){};	
	try {
		bandera.msgOpen('banderaWindow',95,96);
	} catch(e){};	
}


