// JavaScript Document

/*
*
* SetEnviroment()
*
*	INICIALIZA EL BROWSER Y UBICA EL DIV DEL INDEX
*
*/ 
	function SetEnviroment(DEBUG)
	{
		clientData = new Array();		
		
			clientData['winW'] 	= $(window).width();
			clientData['winH'] 	= $(window).height();		
			
			clientData['docW']	= $(document).width(); 
			clientData['docH']	= $(document).height();		

			clientData['posT']	= $(window).scrollTop(); 
			clientData['posL']	= $(window).scrollLeft();
			
		// DEBUG
		if(DEBUG)
		{				
			debugText = 'DEBUG "getBrowserSize()":\n'
			+ "\nclientData['winW'] :" + clientData['winW']
			+ "\nclientData['winH'] :" + clientData['winH']
			+ "\nclientData['docW'] :" + clientData['docW']
			+ "\nclientData['docH'] :" + clientData['docH']
			+ "\nclientData['posT'] :" + clientData['posT']
			+ "\nclientData['posL'] :" + clientData['posL'];			
			alert(debugText);
		}
		
		// POSICIONO time of true->
		alignInScreen('MC', 'IndexContainer', false);
	}	

/*
*
* alignInScreen()
*
*	ALINEA EL ONJETO SEGUN PARAMETROS
*
*/
	function alignInScreen(pos, objId, DEBUG)
	{
		var objW = $("#" + objId).width();
		var objH = $("#" + objId).height();
		
		switch(pos)
		{
			// TOP
			case 'TL':
									objTop = 0;
									objLeft = 0;
									break;
			case 'TC':
									objTop = 0;
									objLeft = Math.floor((clientData['winW'] - objW) / 2);										
									break;
			case 'TR':
									objTop = 0;
									objLeft = clientData['winW'] - objW;	
									break;
			// MIDDLE
			case 'ML':
									objTop = Math.floor((clientData['winH'] - objH) / 2);
									objLeft = 0;
									break;
			case 'MC':
									objTop = Math.floor((clientData['winH'] - objH) / 2);
									objLeft = Math.floor((clientData['winW'] - objW) / 2);		
									break;
			case 'MR':
									objTop = Math.floor((clientData['winH'] - objH) / 2);
									objLeft = clientData['winW'] - objW;	
									break;
			// BOTTOM
			case 'BL':
									objTop = clientData['winH'] - objH;
									objLeft = 0;
									break;
			case 'BC':
									objTop = clientData['winH'] - objH;
									objLeft = Math.floor((clientData['winW'] - objW) / 2);		
									break;
			case 'BR':
									objTop = clientData['winH'] - objH;
									objLeft = clientData['winW'] - objW;	
									break;
																		
		}		
		
		if(DEBUG)
		{
			var debugText = 'DEBUG "alignInScreen(pos= ' + pos + ',objId= ' + objId + ')":\n'
			+ '\nTop: ' + objTop + 'px'
			+ '\nLeft: ' + objLeft + 'px';
			
			alert(debugText);
		}
		
		// POSICIONAMIENTO		
		$("#" + objId).css("left",objLeft);
		$("#" + objId).css("top",objTop);
				 	
	}

