	// Segundos antes de que desaparezca el Preloader de la PÃ¡gina 
	// Si es 0, sÃ³lo esperarÃ¡Â¡ a que se carguen las ImÃ¡genes, Scripts y 
	// a que termine de reproducirse la pelÃ­cula de Inicio (si es que existe)
	var minimum_preload_time = 5;
	
	// Segundos que por default se debe esperar entre Slide y Slide
	// Este valor serÃ¡ ajustable con el slider (Entre 1 y 10)
	var minimum_slides_time = 5;
	
	// Segundos que esperarÃ¡ para refrescar el Cubo
	var cube_refresh_interval = 30;
	
	
	
	
	
	
	
	
	
	
	
	
	/***** MODIFICACIÓN PARA MOVE *****/
	// En 'true', muestra un video en la pantalla de Preload,
	// En 'false', muestra el logo de Esmas
	var use_preload_moviead = true;
	
	
	
	
	
	
	
	
	
	

	var screen_width = screen.width - 10;
	var screen_height = screen.height - 50;
	var screen_top = 5;
	var screen_left = 5;


	function initial_resize(){
		
		
		try{
		  	window.moveTo(screen_left,screen_top);
			window.resizeTo(screen_width,screen_height);
			
			variablita = top.location.href;
			
			if ( (navigator.userAgent.indexOf('Safari') > 0 ) && (variablita == undefined) )
				top.location.href = redirectUrlFromFaceBook;
				
			
		  }
		catch(err){
			
			
		  txt="There was an error on this page.\n\n";
		  txt+="Error description: " + err.description + "\n\n";
		  txt+="Click OK to continue.\n\n";
		  
		  variablita = txt;

		  //window.parent.moveTo(screen_left,screen_top);
		  //window.parent.resizeTo(screen_width,screen_height);
		  
		  
		  //window.parent.navigate('http://itzcomedina.net23.net/testconnect/11929.html');
		  
		  //window.parent.location = 'http://itzcomedina.net23.net/testconnect/11929.html';
		  
		  top.location.href = redirectUrlFromFaceBook;
		  
		  }

		
		
	}

	initial_resize();

	window.fCopyToClipboard = function(rSource){
	  rSource.select()
	  if(window.clipboardData){ var r=clipboardData.setData('Text',rSource.value); return 1; }
	  else return 0
	}

	window.fSample = function(rSource){
	  rSource.select()
	  o=document.getElementById('sample')
	  if(o) o.innerHTML = rSource.value
	}

	//Disable right mouse click Script
	//By Maximus (maximus@nsimail.com) w/ mods by DynamicDrive
	//For full source code, visit http://www.dynamicdrive.com
	var message="Function Disabled!";
	
	function clickIE4(){
		if (event.button==2){
		alert(message);
		return false;
		}
	}
	
	function clickNS4(e){
		if (document.layers||document.getElementById&&!document.all){
		if (e.which==2||e.which==3){
			alert(message);
			return false;
			}
		}
	}
	
	if (document.layers){
		document.captureEvents(Event.MOUSEDOWN);
		document.onmousedown=clickNS4;
	}
	else if (document.all&&!document.getElementById){
		document.onmousedown=clickIE4;
	}
	
	document.oncontextmenu=new Function("return false;")

	// Usadas para resizear la GalerÃ­a segÃºn la resoluciÃ³n
	var workarea_height = 0;
	var maingallery_width = 0;
	var maingallery_height = 0;
	var gallerybackground_height = 0;
	var maingallerybackground_height = 0;	
	var right_controls_height = 0;
	var slidecontrols_height = 0;	
	
	//var gallery_last_width = 0;
	//var gallery_last_height = 0;

	var modal_recommend = null;
	var modal_permalink = null;	
	var modal_embed = null;	
	//var modal_comments = null;

	// Variables para abrir la ventana de GRACIAS justo donde se abrio la de Envia a un Amigo
	var thanksWidth = null;
	var thanksHeight = null;
	var thanksTop = null;
	var thanksLeft = null;
	var thanksIsCentered = null;
	var eMailTitle = gallery_name;

	// AlmacenarÃ¡ TODAS las imÃ¡genes que conforman la estructura de la galerÃ­a, 
	// botones, etc, para precargarlas
	var img_array = new Array();

	// AlmacenarÃ¡ TODAS las imÃ¡genes que conforman el Slideshow
	var slides_array = new Array();

	// Guarda el tiempo que ha transcurrido durante la pre-carga
	var preload_elapsed_time = 0;
	
	// Guarda cuÃ¡ntas imÃ¡genes se han pre-cargado hasta el momento
	var slides_loaded_position = 0;
	
	// Guarda el NÃºmero de SlidaShow que se estÃ¡ viendo
	//var actual_slide = 0;
	
	var imagefooters_visible = true;
	//var loading_stage = true;
	var preload_movie_playing = true;

	// Intervalo de ActualizaciÃ³n de Elementos (en milisegundos)
	var update_interval = 250;

	// Efecto de Mostrar y Ocultar la caja de Botones del Slideshow
	var effect_appear = null;
	var effect_fade = null;	
	var effect_slide_up = null;
	var effect_slide_down = null;
	var effect_grow = null;
	var effect_shrink = null;
	
	//Para el SlideShow
	var effect_slideshow = null;
	var ImageArray_Position = 0;
	var first_lap = true;
	var photos_url = null
	var autoplay_slideshow = true;
	var program_fadeeffect = null;
	var global_action = 'start';
	
	//Para el Panel de Comentarios
	var comments_effect_appear = null;
	var comments_effect_fade = null;
	
	var send2FriendBox2 = null;
	var send2FriendThanks = null;

	// ImÃ¡genes de la Estructura de la PÃ¡gina
	var structure_images = new Array();


	structure_images[0] = 'http://i.esmas.com/img/univ/fotogal/exclusivas/logo_tvsadep_ch_or.gif';
	structure_images[1] = 'http://i.esmas.com/img/univ/fotogal/exclusivas/fotogal_main_title.gif';
	structure_images[2] = 'http://i.esmas.com/img/univ/fotogal/exclusivas/cerrar_btn.gif';
	
	structure_images[3] = 'http://i.esmas.com/img/univ/fotogal/exclusivas/btn_agregar_coment.gif';

	structure_images[4] = 'http://i.esmas.com/img/univ/fotogal/exclusivas/compartir_btn.gif';
	structure_images[5] = 'http://i.esmas.com/img/univ/fotogal/exclusivas/permalink_btn.gif';
	structure_images[6] = 'http://i.esmas.com/img/univ/fotogal/exclusivas/codigo_btn.gif';
	//structure_images[7] = 'http://i.esmas.com/img/univ/fotogal/exclusivas/descargar_btn.gif';
	
	structure_images[8] = 'http://i.esmas.com/img/univ/fotogal/exclusivas/btn_agregar_favoritos.gif';

	structure_images[9] = 'http://i.esmas.com/img/univ/fotogal/exclusivas/suscribirse_btn.gif';

	structure_images[10] = 'http://i.esmas.com/img/univ/fotogal/exclusivas/close_form_mod.gif';
	structure_images[11] = 'http://i.esmas.com/img/univ/fotogal/exclusivas/copy_form_mod.gif';
	structure_images[12] = 'http://i.esmas.com/img/univ/fotogal/exclusivas/enviar_form_mod.gif';

	//structure_images[13] = 'http://i.esmas.com/img/univ/fotogal/exclusivas/star_off.gif';
	//structure_images[14] = 'http://i.esmas.com/img/univ/fotogal/exclusivas/star_on.gif';

	structure_images[15] = 'http://i.esmas.com/img/univ/fotogal/exclusivas/reloj_tmer.jpg';
	
	structure_images[16] = 'http://i.esmas.com/img/univ/fotogal/exclusivas/rewind_phs.gif';
	structure_images[17] = 'http://i.esmas.com/img/univ/fotogal/exclusivas/rewind_phs_off.gif';
	
	structure_images[18] = 'http://i.esmas.com/img/univ/fotogal/exclusivas/play_btn.gif';
	structure_images[19] = 'http://i.esmas.com/img/univ/fotogal/exclusivas/pause_btn.gif';
	
	structure_images[20] = 'http://i.esmas.com/img/univ/fotogal/exclusivas/forward_btn.gif';
	structure_images[21] = 'http://i.esmas.com/img/univ/fotogal/exclusivas/forward_btn_off.gif';
	
	structure_images[22] = 'http://i.esmas.com/img/univ/fotogal/exclusivas/info_btn.gif';
	structure_images[25] = 'http://i.esmas.com/img/univ/fotogal/exclusivas/info_btn_off.gif';	
	structure_images[26] = 'http://i.esmas.com/img/univ/fotogal/exclusivas/info_btn_dis.gif'; 
	
	structure_images[23] = 'http://i.esmas.com/img/univ/fotogal/exclusivas/escala_img.gif';
	structure_images[24] = 'http://i.esmas.com/img/univ/fotogal/exclusivas/scrub_img.gif';
	
	structure_images[27] = 'http://i.esmas.com/img/univ/fotogal/exclusivas/spacer.gif';	
	
		
	function Left(str, n){
		if (n <= 0)
			return "";
		else if (n > String(str).length)
			return str;
		else
			return String(str).substring(0,n);
	}
	function Right(str, n){
		if (n <= 0)
		   return "";
		else if (n > String(str).length)
		   return str;
		else {
		   var iLen = String(str).length;
		   return String(str).substring(iLen, iLen - n);
		}
	}
	function Mid(str, start, len)
	{
	// Make sure start and len are within proper bounds
		if (start < 0 || len < 0) return "";
		var iEnd, iLen = String(str).length;
		if (start + len > iLen)
			  iEnd = iLen;
		else
			  iEnd = start + len;
		return String(str).substring(start,iEnd);
	}
			
	function call_resize(){
		Event.observe(window, 'resize', function() { 
			WindowIsResized();
		});
	}
	
	function WindowIsResized() {
	  if(document.all) {
		window.resizeEnd = (window.resizeEnd == null) ? (new Object()) : window.resizeEnd;
		clearTimeout(window.resizeEnd);
		window.resizeEnd = setTimeout(resizePage, 1);
	  }
	  else {
		resizePage(false);
	  }
	}
		
	// xClientHeight r5, Copyright 2001-2007 Michael Foster (Cross-Browser.com)
	// Part of X, a Cross-Browser Javascript Library, Distributed under the terms of the GNU LGPL
	function xClientHeight()
	{
	  var v=0,d=document,w=window;
	  if((!d.compatMode || d.compatMode == 'CSS1Compat') && !w.opera && d.documentElement && d.documentElement.clientHeight)
		{v=d.documentElement.clientHeight;}
	  else if(d.body && d.body.clientHeight)
		{v=d.body.clientHeight;}
	  else if(xDef(w.innerWidth,w.innerHeight,d.width)) {
		v=w.innerHeight;
		if(d.width>w.innerWidth) v-=16;
	  }
	  return v;
	}
	
	// xClientWidth r5, Copyright 2001-2007 Michael Foster (Cross-Browser.com)
	// Part of X, a Cross-Browser Javascript Library, Distributed under the terms of the GNU LGPL
	function xClientWidth()
	{
	  var v=0,d=document,w=window;
	  if((!d.compatMode || d.compatMode == 'CSS1Compat') && !w.opera && d.documentElement && d.documentElement.clientWidth)
		{v=d.documentElement.clientWidth;}
	  else if(d.body && d.body.clientWidth)
		{v=d.body.clientWidth;}
	  else if(xDef(w.innerWidth,w.innerHeight,d.height)) {
		v=w.innerWidth;
		if(d.height>w.innerHeight) v-=16;
	  }
	  return v; 
	}
	
	
	
	
	
	
	
	
	
	/***** MODIFICACIÓN PARA MOVE *****/
	function OnBannerNoAds(){
		//$('flash_video_player_obj').style.display = 'none';
		$('ad_preload_message').style.display = 'none';
		$('logo_preload_splash').style.backgroundImage = 'url(http://i.esmas.com/img/univ/fotogal/exclusivas/logo_tvsadep_gde_or.gif)';
		$('logo_preload_splash').style.backgroundPosition = 'center';
		$('logo_preload_splash').style.backgroundRepeat = 'no-repeat';

		preload_movie_playing = false;
	}
	
	
	
	
	
	// CargarÃ¡ toda la estructura de la fotogalerÃ­a 
	// y mostrarÃ¡ el modal de precarga de todos los Elementos
	window.onload = function() {
		
		// TÃ­tulo de la FotogalerÃ­a en precarga		
		$('gallery_name').innerHTML = gallery_name;
		$('title_label').innerHTML = gallery_name;
		$('waitslidestime').innerHTML = minimum_slides_time;
		
		send2FriendBox2 = $('send2FriendBox2');
		send2FriendThanks = $('send2FriendThanks');
		
		
		//Sólo para probar funcionalidad
		//OnBannerNoAds();
		
		new Control.Modal('modal_link_page',{
			opacity: 0.95,
			fade: true,
			fadeDuration: 0.7,
			//containerClassName: 'full_modal_container', 
			overlayCloseOnClick: false, 
			afterOpen: function(){
				
				$('preload_page_contents').style.display = 'block';
				preload_structure_images();
				
			}, 
			width: 728,
			height: 515
		}).open();


		//Slider de variaciÃ³n de tiempo entre fotos
		new Control.Slider('handle3','track3',{values:[1,2,3,4,5,6,7,8,9,10],range:$R(1,10),
			sliderValue: minimum_slides_time,
			onSlide:function(v){
				minimum_slides_time = v;
				$('waitslidestime').innerHTML = v;
			},
			onChange:function(v){
				minimum_slides_time = v;
				$('waitslidestime').innerHTML = v;
			}
		});
		
		
		

		/***** MODIFICACIÓN PARA MOVE *****/
		if ( use_preload_moviead && AdServerResponse ){ 
		
			if ( Left(window.location, 11) == 'http://www.' )
				source_url = 'http://www.esmas.com/cosmosfiles/fotogalerias/exclusivas/movead/AdVideoExample.html';

			if ( Left(window.location, 11) == 'http://www2' )
				source_url = 'http://www2.esmas.com/movead/AdVideoExample.html';
				
			if ( Left(window.location, 31) == 'http://www.televisadeportes.com' )
				source_url = 'http://www.televisadeportes.com/movead/AdVideoExample.html';
		
			$('move_ad_iframe').src = source_url;
			
			
					/***** MODIFICACIÓN PARA MOVE *****/
					$('logo_preload_splash').style.background = 'none';
					$('logo_preload_splash').style.display = 'block';
					$('ad_preload_message').style.display = 'block';
					$('move_ad_iframe').style.visibility = 'visible';
			
			
		} else {
			 OnBannerNoAds();
		}
		
		preload_extra_content();
		resizePage(true);
		call_resize();
		
		
		
	}
	
	/*
	function insert_close_button(){
		var myelement = $('COMM_add_comment');
		if ( (myelement != undefined) && (myelement != null)){
			  new Insertion.Bottom(myelement, '<a id="comments_close_button" href="Javascript:void(null);" onclick="Javascript:Control.Modal.close();"><img src="' + img_array[10].src + '" alt="Cerrar Comentarios"></a>');
		}
	}
	*/
	
	 function preload_extra_content(){
  
		  var i;
		  var total_added = 1;
		  for (i = 0; i <= ESMAS_GALS.length-1; ++i) {
		   
			   var same_gallery = false;
			   var myAddressSplit = window.location.toString().split("/");//window.location.toString().split("/");
			   var mySplitResult = ESMAS_GALS[i][3].toString().split("/");
			   var num_mySplitResult=mySplitResult.length;
			   var num_myAddressSplit=myAddressSplit.length;
			   
			
			   //alert('myAddressSplit[5]: ' + myAddressSplit[5] + '   mySplitResult[5]: ' + mySplitResult[5] + '   mySplitResult[6]: ' + mySplitResult[6]);
			 
			   if( Left(myAddressSplit[2],4) == 'www.' ){
				
				if ( Left(mySplitResult[2],4) == 'www.' ) {
				 
				 if ( myAddressSplit[num_myAddressSplit-2].toString() == mySplitResult[num_mySplitResult-2].toString() )
				  same_gallery = true;
				}
				if ( Left(mySplitResult[2],4) == 'www2' ) {
				 if ( myAddressSplit[num_myAddressSplit-2].toString() == mySplitResult[num_mySplitResult-1].toString() )
				  same_gallery = true;
				}
			   }
			 
			   if( Left(myAddressSplit[2],4) == 'www2' ){
			 
				if ( Left(mySplitResult[2],4) == 'www.' ) {
				 if ( myAddressSplit[num_myAddressSplit-1].toString() == mySplitResult[num_mySplitResult-2].toString() )
				  same_gallery = true;
				}
				if ( Left(mySplitResult[2],4) == 'www2' ) {
				 if ( myAddressSplit[num_myAddressSplit-1].toString() == mySplitResult[num_mySplitResult-1].toString() )
				  same_gallery = true;
				}
		   }
		   
		   if ( !same_gallery ){
			
			$('more_galleries_' + Right('0' + total_added.toString(), 2)).style.backgroundImage = 'url('+ESMAS_GALS[i][0].toString()+')'; 
			$('more_galleries_thumb_' + Right('0' + total_added.toString(), 2)).setAttribute('alt',ESMAS_GALS[i][1]);
			$('more_galleries_thumb_' + Right('0' + total_added.toString(), 2)).setAttribute('title',ESMAS_GALS[i][1]);   
			$('more_galleries_link_' + Right('0' + total_added.toString(), 2)).setAttribute('href',ESMAS_GALS[i][3]);
			
			total_added++;
		   }
		   
		   if ( total_added >= 11 )
			break;
		   
		  } 
		
			var myAddressSplit = window.location.toString().split("/");
			if( Left(myAddressSplit[2],4) == 'www.' ){
				  var newUl = document.createElement('ul'); 
				  newUl.setAttribute('id','dailynewscontent_ul'); 
				  $('dailynewscontent_box').appendChild(newUl);
			}
	
			for (i = 0; i < ESMAS_TOPICOS.length; ++i) {
				
				  var new_li = document.createElement('li');
				  new_li.setAttribute('id','dailynewscontent_li_' + Right('0' + i.toString(), 2)); 
	
				  var newlink = document.createElement('a'); 
				  newlink.setAttribute('id','hi_searches_link_' + Right('0' + i.toString(), 2)); 
				  newlink.setAttribute('href',ESMAS_TOPICOS[i][1]); 
				  newlink.setAttribute('target','_blank');
				  newlink.innerHTML = ESMAS_TOPICOS[i][0]; 
				  
				  new_li.appendChild(newlink);
				  $('dailynewscontent_ul').appendChild(new_li); 
			}
	}
	
	
	// Declaramos Todos los Modals
	function declare_newrounded_modals(){
		
		modal_recommend = new Control.Modal('modal_recommend_page',{
			opacity: 0.85,
			fade: true,
			fadeDuration: 0.5, 
			//containerClassName: 'full_modal_container',
			overlayCloseOnClick: true, 
			width: 410,
			height: 400, 
			afterOpen: function(){
				
				$('cube_container').style.visibility = 'hidden';
				
			},
			afterClose: function(){
				setTimeout("$('cube_container').style.visibility = 'visible'",300);
			}

		});
		
		modal_permalink = new Control.Modal('modal_permalink_page',{
			opacity: 0.85,
			fade: true,
			fadeDuration: 0.5, 
			//containerClassName: 'full_modal_container',
			overlayCloseOnClick: true, 
			width: 410,
			height: 180,
			afterOpen: function(){
				
				document.form_permalink.permalink.value = URL_FORCE;	
				$('cube_container').style.visibility = 'hidden';
			}, 
			afterClose: function(){
				setTimeout("$('cube_container').style.visibility = 'visible'",300);
			}
			
		});

		modal_embed = new Control.Modal('modal_embed_page',{
			opacity: 0.85,
			fade: true,
			fadeDuration: 0.5, 
			//containerClassName: 'full_modal_container',
			overlayCloseOnClick: true, 
			width: 470,
			height: 260, 
			afterOpen: function(){
				
				$('cube_container').style.visibility = 'hidden';
			}, 
			afterClose: function(){
				setTimeout("$('cube_container').style.visibility = 'visible'",300);

			}
			
		});
		
		
		
		
		
		
/*		
		modal_comments = new Control.Modal('modal_comments_page',{
			opacity: 0.85,
			fade: true,
			fadeDuration: 0.5, 
			//containerClassName: 'full_modal_container',
			position: 'absolute', 
			overlayCloseOnClick: true,
			width: xClientWidth(),
			height: xClientHeight(),
			afterOpen: function(){

				$('modal_container').style.top = '81px';	
				
				if ( BrowserDetect.browser == 'Explorer' && BrowserDetect.version == '6' && BrowserDetect.OS == 'Windows' ){
					$('modal_container').style.left = maingallery_width + 28 + 'px';
				} else {
					$('modal_container').style.left = maingallery_width + 21 + 'px';
				}
				
				$('modal_container').style.height = maingallery_height - 63 + 'px';
				$('modal_container').style.width = '320px';
				
				$('comments_resizable_container').style.width = '320px';
				$('comments_resizable_container').style.height = maingallery_height - 63 + 'px';

				$('modal_overlay').style.backgroundImage = 'url(http://i.esmas.com/img/univ/fotogal/exclusivas/spacer.gif)';
				$('modal_overlay').style.backgroundRepeat = 'repeat';	
				$('cube_container').style.visibility = 'hidden';
				
				//insert_close_button();
				
			}, 
			afterClose: function(){
				setTimeout("$('cube_container').style.visibility = 'visible'",200);
			}
			
		});
*/		
		
		
		
		
		
		
		
	}		


	// Ajusta toda la GalerÃ­a a la ResoluciÃ³n dada
	function resizePage(firstload) {
		
		/*
		if ( !loading_stage) 
			Control.Modal.close();
		*/
		
		
		//$('logo_preload_splash').style.top = parseInt((xClientHeight()/2)) - 275 + 'px';
		//$('logo_preload_splash').style.left = parseInt((xClientWidth()/2)) - 275 + 'px';
		
		workarea_height =  xClientHeight() - 2;
		
		if ( workarea_height >= 0 )
			$('wrapper').style.height = workarea_height + 'px';
		
		maingallery_width = xClientWidth() - 2 - 355;

		if ( maingallery_width >= 0 ){
			$('main_gallery').style.width = maingallery_width + 'px';
		}

		maingallery_height = xClientHeight() - 2 - 29; 
		if ( maingallery_height >= 0 ) {
			$('main_gallery').style.height = maingallery_height + 'px';
		}

		gallerybackground_height = xClientHeight() - 2 - 60; 
		if ( gallerybackground_height >= 0 ) {
			$('gallery_background').style.height = gallerybackground_height + 'px';
		}
		
		right_controls_height = xClientHeight() - 2 - 40 - 52; 
		if ( right_controls_height >= 0 ) {
			$('right_controls').style.height = right_controls_height + 'px';
		}
		
		

		slidecontrols_height = xClientHeight() - 2 - 105;
		
		if ( parseInt(slidecontrols_height) >= 108 ){
			$('slideshow_controls').style.top = slidecontrols_height - 170 +'px'; 
			$('image_footer').style.top = slidecontrols_height - 13 +'px';
			$('delaycontrol_container').style.top = slidecontrols_height - 89 +'px';
			
		}
		

		if ( xClientWidth() >= 782 ){
			$('slideshow_controls').style.marginLeft = eval(Math.round(eval(maingallery_width/2)) - 175) + 'px';
			$('image_footer').style.marginLeft = eval(Math.round(eval(maingallery_width/2)) - 190) + 'px';
			$('delaycontrol_container').style.marginLeft = eval(Math.round(eval(maingallery_width/2)) - 90) + 'px';
		}

		
		$('comments_resizable_container').style.top = '81px';
		if ( BrowserDetect.browser == 'Explorer' && BrowserDetect.version == '6' && BrowserDetect.OS == 'Windows' ){
			$('comments_resizable_container').style.left = maingallery_width + 28 + 'px';
		} else {
			$('comments_resizable_container').style.left = maingallery_width + 21 + 'px';
		}
		$('comments_resizable_container').style.height = maingallery_height - 63 + 'px';

		
		
		
		
		resize_main_image(parseInt(eval(maingallery_width-10)), parseInt(eval(maingallery_height-30)));
		
		//gallery_last_width = parseInt(eval(maingallery_width - 10)); 
		//gallery_last_height = parseInt(eval(maingallery_height - 30)); 

	}


	// Trae todas las imÃ¡genes faltantes de la estructura 
	function preload_structure_images(){

		var i = 0;
		for (i = 0; i < structure_images.length; ++i) {
			img_array[i] = new Image();
			img_array[i].src = structure_images[i];
		}
		
		wait_load_cycle(minimum_preload_time, true);
	}

	// Espera a que se carguen todas las imÃ¡genes de la estructura
	// y la primera de la GalerÃ­a
	function wait_load_cycle(minloadtime, loadfirstslide){
		
			var i = 0;
			var complete = true;
			
			for (i = 0; i < img_array.length; ++i) {

				if ( (structure_images[i] != '') && (structure_images[i] != null) && (structure_images[i] != undefined) ) {
					if ( !img_array[i].complete )
						complete = false;
				}
			}
			
			

			if ( gallery_images.length > 0 ) {
				if ( loadfirstslide ) {
					slides_array[0] = new Image();
					slides_array[0].src = gallery_images[0][0];
				}
				if ( !slides_array[0].complete )
					complete = false;
			}
			
			

			if ( ( complete == true ) && ( eval(preload_elapsed_time / 1000) >= minloadtime  ) && ( preload_movie_playing == false ) ){
				
				render_gallery_structure();
				
			} else  {
				preload_elapsed_time += update_interval;
				setTimeout('wait_load_cycle(' + minloadtime + ', false)', update_interval);
			}
	}
	

	
	// Muestra la estructura de la FotogalerÃ­a, coloca el primer Slide
	// y programa la pre-carga de las siguientes
	function render_gallery_structure(){
	

		$('esmas_galleries_logo').src = img_array[0].src;
		$('esmas_galleries_title').src = img_array[1].src;
		$('esmas_galleries_close').src = img_array[2].src;
		
		$('btn_add_comment').src = img_array[3].src;

		/*
		$('rating_star_01').src = img_array[14].src;
		$('rating_star_02').src = img_array[14].src;
		$('rating_star_03').src = img_array[14].src;
		$('rating_star_04').src = img_array[13].src;
		$('rating_star_05').src = img_array[13].src;
		*/

		$('btn_recommend').src = img_array[4].src;
		$('btn_permalink').src = img_array[5].src;
		$('btn_embed').src = img_array[6].src;
		
		//$('btn_download').src = img_array[7].src;
		
		//1006 $('btn_addtofavorites').src = img_array[8].src;		

		//$('btn_suscribe').src = img_array[9].src;

		$('btn_close_modals_1').src = img_array[10].src;
		$('btn_close_modals_1').style.backgroundImage = 'url(' + img_array[10].src + ')';
		
		$('btn_close_modals_2').src = img_array[10].src;
		$('btn_close_modals_2').style.backgroundImage = 'url(' + img_array[10].src + ')';
		
		$('btn_close_modals_3').src = img_array[10].src;	
		$('btn_close_modals_3').style.backgroundImage = 'url(' + img_array[10].src + ')';
		
		
		
		$('btn_modal_enviar').src = img_array[12].src;
		$('btn_modal_enviar').style.backgroundImage = 'url(' + img_array[12].src + ')';
		
		$('btn_modal_copiar_1').src = img_array[11].src;
		$('btn_modal_copiar_1').style.backgroundImage = 'url(' + img_array[11].src + ')';
		
		$('btn_modal_copiar_2').src = img_array[11].src;		
		$('btn_modal_copiar_2').style.backgroundImage = 'url(' + img_array[11].src + ')';
		

		$('btn_timer').src = img_array[15].src;
		$('btn_rewind').src = img_array[16].src;
		$('btn_play').src = img_array[19].src;
		$('btn_forward').src = img_array[20].src;
		$('btn_infofooter').src = img_array[22].src;

		$('track3').style.backgroundImage = 'url(' + img_array[23].src + ')';
		$('handle3').style.backgroundImage = 'url(' + img_array[24].src + ')';

		$('more_galleries_thumb_01').src = img_array[27].src;
	    $('more_galleries_thumb_02').src = img_array[27].src;
	    $('more_galleries_thumb_03').src = img_array[27].src;
	    $('more_galleries_thumb_04').src = img_array[27].src;
	    $('more_galleries_thumb_05').src = img_array[27].src;
	    $('more_galleries_thumb_06').src = img_array[27].src;
	    $('more_galleries_thumb_07').src = img_array[27].src;
	    $('more_galleries_thumb_08').src = img_array[27].src;
	    $('more_galleries_thumb_09').src = img_array[27].src;
	    $('more_galleries_thumb_10').src = img_array[27].src;

		

		//AquÃ­ declaramos los modals restantes, ya que despuÃ©s, los elementos internos son inaccesibles
		declare_newrounded_modals();
		
		if ( gallery_images.length > 0 ) {
		
			$('credits_label').innerHTML = gallery_images[0][1];
			place_slideimage(slides_array[0], false, '',gallery_images[0][2],false);
						
			$('wrapper').style.display = 'block';
			
			
			
			/***** MODIFICACIÓN PARA MOVE *****/
			$('logo_preload_splash').style.display = 'none';
			$('loading_message').style.display = 'none';
			$('gallery_name').style.display = 'none';
			$('pagebanner').style.display = 'none';
			
			Control.Modal.close();
			
			//loading_stage = false;
			
			enable_disable_controls();
			
			if ( gallery_images.length > 1 ) {

				preload_elapsed_time = 0;
				
				slide_preload_engine_2(true);
				
				determineposition('forward');
				programslideshow('forward');
			
			}

		} else {
			
			$('loading_animation').style.visibility = 'hidden';
			$('loading_message').innerHTML = 'no se encontraron fotos en la galer&iacute;a'
			
		}

	}

		
	// Precarga las siguientes Slides
	function slide_preload_engine_2(initialize){
		if ( initialize ) {
			var i = 1;
			for (i = 1; i < gallery_images.length; ++i) {
				slides_array[i] = new Image();
				slides_array[i].src = gallery_images[i][0];
			}
		}

		var g = 1;
		for (g = 1; g < slides_array.length; ++g) {
			if ( !slides_array[g].complete && g < slides_array.length ){
				slides_loaded_position = g;
				//$('debugdiv').innerHTML = '<BR>position: ' + g + $('debugdiv').innerHTML;
				setTimeout('slide_preload_engine_2(false)', 250);
				break;
			}else{
				slides_loaded_position = g;
			}
		}
	}
		
	
	// Checa continuamente las Fotos que se han Pre-cargado vs. la foto en la
	// que se encuentra el usuario, para activar/desactivar los controles
	function enable_disable_controls(){
	
		if ( slides_loaded_position >= eval(gallery_images.length - 1) ) {
			//$('btn_rewind').src = img_array[3].src;
			//$('btn_forward').src = img_array[5].src;
			$('rew').innerHTML = '<a href="Javascript:void(null);" onclick="javascript:force_forwardrewind(\'rewind\');"><img id="btn_rewind" src="' + img_array[16].src + '"/></a>';
			$('fwd').innerHTML = '<a href="Javascript:void(null);" onclick="javascript:force_forwardrewind(\'forward\');"><img id="btn_forward" src="' + img_array[20].src + '"/></a>';
			
		} else {
				
				$('rew').innerHTML = '<img id="btn_rewind" src="' + img_array[17].src + '"/>';
				$('fwd').innerHTML = '<img id="btn_forward" src="' + img_array[21].src + '"/>';
			
			setTimeout('enable_disable_controls()', update_interval);
		}
		
		if ( gallery_images.length == 1 ){
			//$('btn_rewind').src = img_array[7].src;
			//$('btn_forward').src = img_array[8].src;
			$('rew').innerHTML = '<img id="btn_rewind" src="' + img_array[17].src + '"/>';
			$('fwd').innerHTML = '<img id="btn_forward" src="' + img_array[21].src + '"/>';
			
		}
		
		//$('debugdiv').innerHTML = '<BR>enable_disable_controls: slides_loaded_position: ' + slides_loaded_position + '     ImageArray_Position: ' + ImageArray_Position + $('debugdiv').innerHTML;
	}


	//Programa el SlideShow
	function programslideshow(action){
	
		//$('debugdiv').innerHTML = '<BR>programslideshow: action: ' + action + '     slides_loaded_position: ' + slides_loaded_position + '     ImageArray_Position: ' + eval(ImageArray_Position) + $('debugdiv').innerHTML;
		
		if( gallery_images.length > 1 ){
			
			if ( program_fadeeffect != null )
				clearTimeout(program_fadeeffect);
			
			if ( gallery_images.length >= 0 ) {
				if ( autoplay_slideshow ) {
					
					if ( slides_loaded_position >= ImageArray_Position ){
					
						if ( ImageArray_Position == 1 && first_lap == true ){
							
							if ( eval((minimum_slides_time * 1000) - preload_elapsed_time ) > 0 ){
								program_fadeeffect = setTimeout('makeslideshow(\'forward\')', eval((minimum_slides_time * 1000) - preload_elapsed_time ));
								first_lap = false;
							}
							else 
								makeslideshow('forward');
							
						} else {
						
							program_fadeeffect = setTimeout('makeslideshow(\'forward\')', minimum_slides_time * 1000 );
							first_lap = false;
							
						}

						//$('debugdiv').innerHTML = '<BR>makeslideshow: slides_loaded_position' + slides_loaded_position + '      ImageArray_Position: ' + ImageArray_Position + $('debugdiv').innerHTML;
					
					}
					else {
						program_fadeeffect = setTimeout('programslideshow(\'forward\')',update_interval);
						//$('debugdiv').innerHTML = '<BR>~~~Programslideshow: slides_loaded_position' + slides_loaded_position + '      ImageArray_Position: ' + ImageArray_Position + $('debugdiv').innerHTML;
					}
					
				} else {
					makeslideshow(action);
				}
			}
		}
	}
		

	function makeslideshow(action){
		
		if ( program_fadeeffect != null )
			clearTimeout(program_fadeeffect);
		if ( effect_slideshow != null )
			effect_slideshow.cancel();
			
		if ( gallery_images.length >= 0 ) {
				
				
			if ( action == 'rewind'){
					
					if ( global_action == 'forward' ){
						determineposition(action);
					}
					
					if ( global_action == 'start' ){
						determineposition(action);
					}
					
					determineposition(action);
					
					//$('debugdiv').innerHTML = '<BR>makeslideshow: ImageArray_Position: ' + ImageArray_Position + '     action: ' + action + '     global_action: ' + global_action + $('debugdiv').innerHTML;
					$('credits_label').innerHTML = gallery_images[ImageArray_Position][1];
					place_slideimage(slides_array[ImageArray_Position], false, action,gallery_images[ImageArray_Position][2],true);
	
					
				} else {
					
					if ( global_action == 'rewind' )
						determineposition(action);
					
					//$('debugdiv').innerHTML = '<BR>makeslideshow: ImageArray_Position: ' + ImageArray_Position + '     action: ' + action + '     global_action: ' + global_action + $('debugdiv').innerHTML;
					$('credits_label').innerHTML = gallery_images[ImageArray_Position][1];
					place_slideimage(slides_array[ImageArray_Position], true, action,gallery_images[ImageArray_Position][2],true);
					
				}
			}
			if ( autoplay_slideshow )
				programslideshow(action);
				
			global_action = action;
	}
	
	
	function determineposition(action){
	
	//$('debugdiv').innerHTML = '<BR>DETERMINEPOSITION: ImageArray_Position: ' + ImageArray_Position + '     gallery_images.length: ' + gallery_images.length + $('debugdiv').innerHTML;
	
		if ( action == 'forward' ){
			ImageArray_Position = ImageArray_Position + 1;
			if ( ImageArray_Position > gallery_images.length-1 )
				ImageArray_Position = 0;
		}else{
			ImageArray_Position = ImageArray_Position - 1;
			if ( ImageArray_Position < 0 )
				ImageArray_Position = gallery_images.length-1;
		}
	}
	

	function pause_slideshow(){
	
		if ( program_fadeeffect != null )
			clearTimeout(program_fadeeffect);
		if ( effect_slideshow != null )
			effect_slideshow.cancel();

			autoplay_slideshow = false;
			$('playpause').innerHTML = '<a href="Javascript:void(null);" onclick="Javascript:play_slideshow();"><img src="' + img_array[18].src + '" /></a>';
	}


	function play_slideshow(){
			autoplay_slideshow = true;
			programslideshow('forward');
			$('playpause').innerHTML = '<a href="Javascript:void(null);" onclick="Javascript:pause_slideshow();"><img src="' + img_array[19].src + '" /></a>';
	}


	function force_forwardrewind(action){
		
		if ( program_fadeeffect != null )
			clearTimeout(program_fadeeffect);
		if ( effect_slideshow != null )
			effect_slideshow.cancel();
			
			//$('debugdiv').innerHTML = '<BR>force_forwardrewind - action: ' + action + $('debugdiv').innerHTML;

			if ( gallery_images.length >= 0 ) {
				makeslideshow(action);
			}
		
	}








	function comments_panel_showhide(action){

		if ( comments_effect_appear != null )
			comments_effect_appear.cancel();
			
		if ( comments_effect_fade != null )
			comments_effect_fade.cancel();


		if (action == 'show'){
			
			$('cube_container').style.visibility = 'hidden';
			comments_effect_appear = new Effect.Appear($('comments_resizable_container'),{duration:0.7, afterFinish: function(){
				}}); 
				return false;
		}
		if (action == 'hide'){
			comments_effect_fade = new Effect.Fade($('comments_resizable_container'),{duration:0.7, afterFinish: function(){
					setTimeout("$('cube_container').style.visibility = 'visible'",200);
				}}); 
				return false;
		}
		
		
	}
	
	
	
	
	
	
	
	
	
	
	
	
	function place_slideimage(imagex, calculateposition, action, image_footer, googlereg){
	
		//$('debugdiv').innerHTML = '<BR>place_slideimage - imagex: ' + imagex + '     calculateposition: ' + calculateposition + '     action:' + action + $('debugdiv').innerHTML;
		set_progressbar();
		
		if ( $('main_image') != undefined ){
			Effect.Fade($('main_image'),{duration:0.5, delay:0.1, afterFinish: function(){
			
				//actual_slide = ImageArray_Position ;
				

				if ( imagex.height > imagex.width ){
					
						$('main_image_container').innerHTML = '<img id="main_image" src="' + imagex.src + '" style="height: ' + eval(maingallerybackground_height) + 'px;" onmouseover="Javascript:fade_appear_controls(\'appear\');" onmouseout="Javascript:fade_appear_controls(\'hide\');"/>';
						handle_info_button(image_footer);
						
				}
		
				if ( imagex.height < imagex.width ){

					
						$('main_image_container').innerHTML = '<img id="main_image" src="' + imagex.src + '" style="width: ' + eval(maingallery_width - 12) + 'px;" onmouseover="Javascript:fade_appear_controls(\'appear\');" onmouseout="Javascript:fade_appear_controls(\'hide\');" />';
						handle_info_button(image_footer);
						
				}
				if ( imagex.height == imagex.width ){

						$('main_image_container').innerHTML = '<img id="main_image" src="' + imagex.src + '" style="width: ' + eval(maingallery_width - 12) + 'px; height: ' + eval(maingallerybackground_height) + 'px;" onmouseover="Javascript:fade_appear_controls(\'appear\');" onmouseout="Javascript:fade_appear_controls(\'hide\');" />';
						handle_info_button(image_footer);
						
				
				}
				
				//$('credits_label').innerHTML = gallery_credits[ImageArray_Position];


				
				if ( googlereg ) {
					
					var tmpSrc = imagex.src.toString();
					
					var imgUrlArray = new Array();
					imgUrlArray = tmpSrc.split("/");
					
					
					var url = document.location.href;
					url = url.substring( ( url.indexOf('.com') + 4 ), url.length ) + '/' + imgUrlArray[imgUrlArray.length-1];
					
					
				}
					


				var pix = new Image();
				pix.src = doStats('return');
				
				
				resize_main_image();
				if (calculateposition)
					determineposition(action);
				
				//$('debugdiv').innerHTML = '<BR>place_slideimage - actual_slide: ' + actual_slide + $('debugdiv').innerHTML;	
				
			}}); 

		}
		
	}

	
	function handle_info_button(imagefooter_text){

		if (imagefooter_text != '' ){
			$('image_footer_label').innerHTML = imagefooter_text;
			
			if (imagefooters_visible) {
				$('image_footer').style.display = 'block';
				$('inf').innerHTML ='<a href="Javascript:void(null);" onclick="Javascript:toggle_image_footer();"><img id="btn_infofooter" alt="Muestra u oculta los pies de fotos"/></a>';
				$('btn_infofooter').src = img_array[22].src;
			} else {
				$('image_footer').style.display = 'none';
				$('inf').innerHTML ='<a href="Javascript:void(null);" onclick="Javascript:toggle_image_footer();"><img id="btn_infofooter" alt="Muestra u oculta los pies de fotos"/></a>';
				$('btn_infofooter').src = img_array[26].src;
			}
			
			
		} else {
			$('image_footer_label').innerHTML = '';
			$('image_footer').style.display = 'none';
			$('inf').innerHTML ='<img id="btn_infofooter"/>';
			$('btn_infofooter').src = img_array[25].src;
		}

	}
	

	function toggle_image_footer(){
		
		cancel_animations_2();
		
		if ( $('image_footer').style.display == 'none' ){
			effect_shrink = new Effect.Grow('image_footer');
			$('btn_infofooter').src = img_array[22].src;
			imagefooters_visible = true;
		}
		if ( $('image_footer').style.display != 'none' ){
			effect_grow = new Effect.Shrink('image_footer');
			$('btn_infofooter').src = img_array[26].src;
			imagefooters_visible = false;
		}
		
	}
	
	
	function set_progressbar(){
		
		var portions = parseInt(eval( 300 / gallery_images.length ));

		var position = ImageArray_Position + 1;
		
		if ( position == gallery_images.length ) {
			$('progressbar_elapsed').style.width = '300px';
			$('progressbar_remaining').style.width = '0px';
		} else {
			$('progressbar_elapsed').style.width = parseInt(eval(position * portions)) + 'px';
			$('progressbar_remaining').style.width = eval(300 -  parseInt(eval(position * portions))) + 'px';
		}
		
	}


	function resize_main_image(){

		if ( $('main_image').getHeight() > $('main_image').getWidth() ){ 
			
			if ( $('main_image').getWidth() > eval(maingallery_width - 10) ) {
				$('main_image').style.height = '';
				if ( eval(maingallery_width - 10) > 415 )
					$('main_image').style.width = eval(maingallery_width - 10) + 'px';
			}
			else {
				$('main_image').style.width = '';
				if ( eval(maingallery_height - 30) > 155 )
					$('main_image').style.height = gallerybackground_height + 'px';
			}
		} 
		
		if ( $('main_image').getHeight() < $('main_image').getWidth() ){ 
		
			if ( $('main_image').getHeight() > gallerybackground_height ){
				$('main_image').style.width = '';
				if ( eval(maingallery_height - 30) > 155 )
					$('main_image').style.height = gallerybackground_height + 'px';
			}
			else {
				$('main_image').style.height = '';
				if ( eval(maingallery_width - 10) > 415 )
					$('main_image').style.width = eval(maingallery_width - 10)  + 'px';
			}
		}
	
		if ( $('main_image').getHeight() == $('main_image').getWidth() ){ 

			if ( $('main_image').getWidth() > eval(maingallery_width - 10) ) {
				$('main_image').style.height = '';
				if ( eval(maingallery_width - 10) > 415 )
					$('main_image').style.width = eval(maingallery_width - 10)  + 'px';
			}
			else {
				$('main_image').style.width = '';
				if ( eval(maingallery_height - 30) > 155 )
					$('main_image').style.height = gallerybackground_height + 'px';
			}
		}
	}
	
	
	function fade_appear_controls(action){
	
		if ( action == 'hide' ){
		
			cancel_animations();
			if ( $('slideshow_controls').style.display != 'none' ){
				
				if ( $('delaycontrol_container').style.display != 'none' ){
					
					
					effect_slide_up = new Effect.SlideUp($('delaycontrol_container'),{duration:0.3, delay:0.5, afterFinish: function(){
						effect_fade = new Effect.Fade($('slideshow_controls'),{duration:0.5, delay:0.1, from:0.65, to:0.0, afterFinish: function(){
						}}); 
					}}); 
					
					
				} else {
					
					effect_fade = new Effect.Fade($('slideshow_controls'),{duration:0.5, delay:0.1, from:0.65, to:0.0, afterFinish: function(){
					}}); 
					
				}
				return false;
			}

		}else if ( action == 'appear' ){
		
			cancel_animations();
			if ( $('slideshow_controls').style.display == 'none' ){
				
				effect_appear = new Effect.Appear($('slideshow_controls'),{duration:0.2, delay:0.1, from:0.0, to:0.65, afterFinish: function(){
				}}); 
				return false;
			}
		}
		
		else if ( action == 'keep' ){
		
			cancel_animations();
			/*if ( $('slideshow_controls').style.display == 'none' ){*/
				
				effect_appear = new Effect.Appear($('slideshow_controls'),{duration:0.0, from:0.0, to:0.65, afterFinish: function(){
				}}); 
				return false;
			/*}*/
		}
		
	}


	function slide_updown_slider(action){
	
		if ( action == 'hide' ){
		
			cancel_animations();
			if ( $('delaycontrol_container').style.display != 'none' ){
				
				effect_slide_up = new Effect.SlideUp($('delaycontrol_container'),{duration:0.3, delay:0.1, afterFinish: function(){
				}}); 
				return false;
			}

		}else if ( action == 'appear' ){
		
			cancel_animations();
			if ( $('delaycontrol_container').style.display == 'none' ){
				
				effect_slide_down = new Effect.SlideDown($('delaycontrol_container'),{duration:0.2, delay:0.1, afterFinish: function(){
				}}); 
				return false;
			}
		}else if ( action == 'toggle' ){
			cancel_animations();
			if ( $('delaycontrol_container').style.display != 'none' ){
				
				effect_slide_up = new Effect.SlideUp($('delaycontrol_container'),{duration:0.3, delay:0.1, afterFinish: function(){
				}}); 
				return false;
			}
			if ( $('delaycontrol_container').style.display == 'none' ){
				
				effect_slide_down = new Effect.SlideDown($('delaycontrol_container'),{duration:0.2, delay:0.1, afterFinish: function(){
				}}); 
				return false;
			}
			
			
		}
	}

	
	function cancel_animations(){
		if ( effect_fade != null )
			effect_fade.cancel();
		if ( effect_appear != null )
			effect_appear.cancel();		
		if ( effect_slide_up != null )
			effect_slide_up.cancel();		
		if ( effect_slide_down != null )
			effect_slide_down.cancel();		
	}

	function cancel_animations_2(){
		if ( effect_grow != null )
			effect_grow.cancel();
		if ( effect_shrink != null )
			effect_shrink.cancel();		
		
	}


	/***** MODIFICACIÓN PARA MOVE *****/
	 function OnBannerEnded(){
	  
		preload_movie_playing = false;
	  
	 }


	
	var BrowserDetect = {
		init: function () {
			this.browser = this.searchString(this.dataBrowser) || "An unknown browser";
			this.version = this.searchVersion(navigator.userAgent)
				|| this.searchVersion(navigator.appVersion)
				|| "an unknown version";
			this.OS = this.searchString(this.dataOS) || "an unknown OS";
		},
		searchString: function (data) {
			for (var i=0;i<data.length;i++)	{
				var dataString = data[i].string;
				var dataProp = data[i].prop;
				this.versionSearchString = data[i].versionSearch || data[i].identity;
				if (dataString) {
					if (dataString.indexOf(data[i].subString) != -1)
						return data[i].identity;
				}
				else if (dataProp)
					return data[i].identity;
			}
		},
		searchVersion: function (dataString) {
			var index = dataString.indexOf(this.versionSearchString);
			if (index == -1) return;
			return parseFloat(dataString.substring(index+this.versionSearchString.length+1));
		},
		dataBrowser: [
			{ 	string: navigator.userAgent,
				subString: "OmniWeb",
				versionSearch: "OmniWeb/",
				identity: "OmniWeb"
			},
			{
				string: navigator.vendor,
				subString: "Apple",
				identity: "Safari"
			},
			{
				prop: window.opera,
				identity: "Opera"
			},
			{
				string: navigator.vendor,
				subString: "iCab",
				identity: "iCab"
			},
			{
				string: navigator.vendor,
				subString: "KDE",
				identity: "Konqueror"
			},
			{
				string: navigator.userAgent,
				subString: "Firefox",
				identity: "Firefox"
			},
			{
				string: navigator.vendor,
				subString: "Camino",
				identity: "Camino"
			},
			{		// for newer Netscapes (6+)
				string: navigator.userAgent,
				subString: "Netscape",
				identity: "Netscape"
			},
			{
				string: navigator.userAgent,
				subString: "MSIE",
				identity: "Explorer",
				versionSearch: "MSIE"
			},
			{
				string: navigator.userAgent,
				subString: "Gecko",
				identity: "Mozilla",
				versionSearch: "rv"
			},
			{ 		// for older Netscapes (4-)
				string: navigator.userAgent,
				subString: "Mozilla",
				identity: "Netscape",
				versionSearch: "Mozilla"
			}
		],
		dataOS : [
			{
				string: navigator.platform,
				subString: "Win",
				identity: "Windows"
			},
			{
				string: navigator.platform,
				subString: "Mac",
				identity: "Mac"
			},
			{
				string: navigator.platform,
				subString: "Linux",
				identity: "Linux"
			}
		]
	
	};
	BrowserDetect.init();
	


	function Left(str, n){
		if (n <= 0)
			return "";
		else if (n > String(str).length)
			return str;
		else
			return String(str).substring(0,n);
	}
	function Right(str, n){
		if (n <= 0)
		   return "";
		else if (n > String(str).length)
		   return str;
		else {
		   var iLen = String(str).length;
		   return String(str).substring(iLen, iLen - n);
		}
	}
	
	

