function iniciarLoad( id, modo, pagina, base_canal, base_url, idLoginSession, pag_comment, pag_busqueda, idCategoria, preload ) {
			// alert(idCategoria);
			if ( preload == false ){
				ocultar('preview');
	  			QuitarCapa( 'preview' );
				mostrar('all');
			}
			ocultar( 'capa_check_cat' );
			
			ocultar( 'capa_registro' );
			
			//capa noticias
			new Ajax.Updater('capa_noticias',base_url+'/index.php/ppal/noticias/'+base_canal,{method:'post'
			  			,parameters: 'id='+id+'&base_canal='+base_canal+pag_busqueda+'base_url='+base_url+'&idCategoria='+idCategoria});	
			
			new Ajax.Updater('capa_login',base_url+'/index.php/ppal/form_logueado/'+base_canal,{method:'post'
			  			,parameters: 'id='+id+'&base_canal='+base_canal+'&idLoginSession='+idLoginSession});
			
			new Ajax.Updater('lista_videos',base_url+'/index.php/ppal/lista/'+base_canal,{method:'post' 
						,parameters: 'modo='+modo+'&pagina='+pagina+'&base_canal='+base_canal+'&idCategoria='+idCategoria});
			new Ajax.Updater('lista_comments',base_url+'/index.php/ppal/comments/'+base_canal,{method:'post' 
			  			,parameters: 'id='+id+'&pagina_comment='+pag_comment+'&base_canal='+base_canal});

			new Ajax.Updater('capa_votacion',base_url+'/index.php/ppal/votacion/'+base_canal,{method:'post'
			  			,parameters: 'id='+id+'&base_canal='+base_canal});
			new Ajax.Updater('capa_form_busqueda',base_url+'/index.php/ppal/form_busqueda/'+base_canal,{method:'post'
			  			,parameters: 'id='+id+'&base_canal='+base_canal+'&pag_busqueda='+pag_busqueda+'&base_url='+base_url+'&idCategoria='+idCategoria});	
			new Ajax.Updater('capa_info_video',base_url+'/index.php/ppal/info_video/'+base_canal,{method:'post'
			  			,parameters: 'id='+id+'&base_canal='+base_canal+pag_busqueda+'base_url='+base_url});	
			   
		  
			 //capa de disclaimer
			 new Ajax.Updater('capa_disclaimer',base_url+'/index.php/ppal/lista_disclaimer/'+base_canal,{method:'post'
			  			,parameters: 'id='+id+'&base_canal='+base_canal+'base_ul='+base_url});	
			  		  
			  //capa de los checkbox del formulario de subida
			 new Ajax.Updater('capa_check_cat',base_url+'/index.php/ppal/select_categorias/'+base_canal,{method:'post'
			  			,parameters: 'id='+id+'&base_canal='+base_canal+idCategoria+'base_ul='+base_url+'&idCategoria='+idCategoria});	
			
			
			
			 new Ajax.Updater('capa_formulario',base_url+'/index.php/ppal/form_comment/'+base_canal,{method:'post'
			  			,parameters: 'id='+id+'&base_canal='+base_canal+'&idLoginSession='+idLoginSession});
	
	
			new Ajax.Updater('paginacion_comments',base_url+'/index.php/ppal/paginacion_comments/'+base_canal,{method:'post'
			  			,parameters: 'id='+id+'&pag_comment='+pag_comment+'&base_canal='+base_canal});
			new Ajax.Updater('paginacion_videos',base_url+'/index.php/ppal/paginacion/'+base_canal,{method:'post' 
			  			,parameters: 'modo='+modo+'&pagina='+pagina+'&base_canal='+base_canal+'&idCategoria='+idCategoria});
	
			
			 //capa de categorias
			new Ajax.Updater('capa_categorias',base_url+'/index.php/ppal/lista_categorias/'+base_canal,{method:'post'
			  			,parameters: 'id='+id+'&base_canal='+base_canal+idCategoria+'base_url='+base_url+'&idCategoria='+idCategoria});	
			document.getElementById('capa_noticia_ppal').style.display='none';
			
			if ( preload == true ){
				preview(1);
			}
	}




function mas_votadosLoad( id, modo, pagina, base_canal, base_url,  pag_comment, idCategoria ){
		document.getElementById("tab1").style.backgroundImage = "url("+base_url+"/system/application/css/images/masvotados.jpg)";
		document.getElementById("tab2").style.backgroundImage = "url("+base_url+"/system/application/css/images/masrecientesnot.jpg)";
		
		new Ajax.Updater('lista_videos',base_url+'/index.php/ppal/lista/'+base_canal,{method:'post'
			, parameters: 'modo=mas&pagina='+pagina+'&base_url='+base_url+'&base_canal='+base_canal+'&idCategoria='+idCategoria});
		 
		new Ajax.Updater('paginacion_videos',base_url+'/index.php/ppal/paginacion/'+base_canal,{method:'post'
			, parameters: 'modo=mas&pagina='+pagina+'&base_url='+base_url+'&base_canal='+base_canal+'&idCategoria='+idCategoria});
		 
		//Modulo de comentarios
		new Ajax.Updater('lista_comments',base_url+'/index.php/ppal/comments/'+base_canal,{method:'post' 
			,parameters: 'id='+id+'&pagina_comment='+pag_comment+'&modo=mas&base_url='+base_url+'&base_canal='+base_canal+'&idCategoria='+idCategoria});
		 
		new Ajax.Updater('paginacion_comments',base_url+'/index.php/ppal/paginacion_comments/'+base_canal,{method:'post'
			,parameters: 'id='+id+'&pag_comment='+pag_comment+'&modo=mas&base_url='+base_url+'&base_canal='+base_canal+'&idCategoria='+idCategoria});	
		
		//alert(document.getElementById("tab1").style.backgroundImage);//('images/masvotados.jpg');
		
		
									
}

function todosLoad ( id, modo, pagina, base_canal, base_url,  pag_comment, idCategoria ){
			document.getElementById("tab1").style.backgroundImage = "url("+base_url+"/system/application/css/images/masvotadosnot.jpg)";
			document.getElementById("tab2").style.backgroundImage = "url("+base_url+"/system/application/css/images/masrecientes.jpg)";
			 new Ajax.Updater('lista_videos',base_url+'/index.php/ppal/lista/'+base_canal,{method:'post'
				, parameters: 'modo=all&pagina='+pagina+'&base_canal='+base_canal});
			
			 new Ajax.Updater('paginacion_videos',base_url+'/index.php/ppal/paginacion/'+base_canal,{method:'post'
				, parameters: 'modo=all&pagina='+pagina+'&base_url='+base_url+'&base_canal='+base_canal+'&idCategoria='+idCategoria});
			
			 new Ajax.Updater('lista_comments',base_url+'/index.php/ppal/comments/'+base_canal,{method:'post' 
				,parameters: 'id='+id+'&pagina_comment='+pag_comment+'&modo=all&base_url='+base_url+'&base_canal='+base_canal+'&idCategoria='+idCategoria});
			
			 new Ajax.Updater('paginacion_comments',base_url+'/index.php/ppal/paginacion_comments/'+base_canal,{method:'post'
				,parameters: 'id='+id+'&pag_comment='+pag_comment+'&modo=all&base_url='+base_url+'&base_canal='+base_canal+'&idCategoria='+idCategoria});
			 
			 
}

function insertComment (id, modo, pagina, idUser, base_url, base_canal, comentario, boton ){
	/*new Ajax.Updater('lista_comments',base_url+'/index.php/ppal/insertNewComment/'+base_canal,{method:'post' 
			  			,parameters: 'id='+id+'&pagina_comment='+pag_comment+'&base_canal='+base_canal});
	*/
	
	if ( validarComentario()){
		boton.disabled = true;
		new Effect.Opacity(boton, { from: 1.0, to: 0.4, duration: 0.5 });
		
		
		setTimeout(
				   function (){
					   new Effect.Opacity(boton, { from: 0.1, to: 1.0, duration: 0.5 }); 
					   boton.disabled = false;
				   }
				   , 5000);
		//alert(escape(comentario.value));
		texto_comment = escape(comentario.value);
		comentario.value = '';
		texto_comment = texto_comment.replace(/%/g,"esto_es_un_tantoporciento");
		
		//alert( texto_comment );
		new Ajax.Updater('lista_comments',base_url+'/index.php/ppal/insertNewComment/'+base_canal,{method:'POST' 
			  			,parameters: 'id='+id+'&pagina_comment=1&base_canal='+base_canal+'&user_id_insert='+idUser+'&text_comment='+texto_comment});
		
		//comentario.value = '';
		
		
	}else{
		return false;
	}
	
	
	
	
}
function refresh_comments(id, base_canal, base_url){
	
	//alert( id );
	new Ajax.Updater('lista_comments',base_url+'/index.php/ppal/comments/'+base_canal,{method:'post' 
			  			,parameters: 'id='+id+'&pagina_comment=1&base_canal='+base_canal});
	new Ajax.Updater('paginacion_comments',base_url+'/index.php/ppal/paginacion_comments/'+base_canal,{method:'post'
			  			,parameters: 'id='+id+'&pag_comment=1&base_canal='+base_canal});
	
	
}


function validarComentario() {
   //valido el nombre
   //alert( 'validando' ); 

	
    if (document.comentario.text.value.length==0 ){
    
   	   alert("Tiene que escribir un texto.")
       document.comentario.usu_email.focus();
       return 0;
       
    } 
	
     //alert("Muchas gracias por enviar el formulario");
     return true;
      //return 0;
    
}

function buscar ( base_url, base_canal, valor_busqueda, pag_busqueda, idCategoria ){
		
		new Ajax.Updater('lista_videos', base_url+'/index.php/ppal/lista_busqueda/',{method:'post', parameters: 'pagina=1&base_canal='+base_canal+'&valor_busqueda='+valor_busqueda+'&pag_buscador='+pag_busqueda+'&idCategoria='+idCategoria});
		
		new Ajax.Updater('paginacion_videos', base_url+'/index.php/ppal/paginacion_busqueda/',{method:'post', parameters: 'base_url='+base_url+'&valor_busqueda='+valor_busqueda+'&pag_buscador='+pag_busqueda+'&base_canal='+base_canal+'&idCategoria='+idCategoria});
		
		return false;
}
function buscarEnter ( event, base_url, base_canal, valor_busqueda, pag_busqueda, idCategoria ){
		
		tecla = (document.all) ? event.keyCode :event.which;		//Tecla presionada

		 if (tecla == 13)
		{
		new Ajax.Updater('lista_videos', base_url+'/index.php/ppal/lista_busqueda/',{method:'post', parameters: 'pagina=1&base_canal='+base_canal+'&valor_busqueda='+valor_busqueda+'&pag_buscador='+pag_busqueda+'&idCategoria='+idCategoria});
		
		new Ajax.Updater('paginacion_videos', base_url+'/index.php/ppal/paginacion_busqueda/',{method:'post', parameters: 'base_url='+base_url+'&valor_busqueda='+valor_busqueda+'&pag_buscador='+pag_busqueda+'&base_canal='+base_canal+'&idCategoria='+idCategoria});
		}
		return false;
}




function noPost( e ) {
	tecla=(document.all) ? e.keyCode : e.which;
  	if(tecla==13) return false;
}

function mostrar( nombreCapa ){
	document.getElementById(nombreCapa).style.visibility="visible";
	
}
function ocultar( nombreCapa ){
	document.getElementById(nombreCapa).style.visibility="hidden";
}



function ponerCapa( nombreCapa ){
	document.getElementById(nombreCapa).style.display="block";
}
function QuitarCapa( nombreCapa ){
	document.getElementById(nombreCapa).style.display="none";
}

function mostrarOcultar( nombreCapa ) {
	
 if ( document.getElementById(nombreCapa).style.visibility == "visible" ){
 	document.getElementById(nombreCapa).style.visibility="hidden";
 }else{
 	document.getElementById(nombreCapa).style.visibility="visible";
 }
}


function loadNoticia( base_canal, base_url, idNoticia ){
	//mostrar('capa_noticia_ppal');
	
	new Ajax.Updater('capa_noticia_ppal', base_url+'/index.php/ppal/noticiaCompleta/',{method:'post', parameters: 'base_canal='+base_canal+'&base_url='+base_url+'&idNoticia='+idNoticia});
	Effect.Appear('capa_noticia_ppal', { duration: 0.5 });

}

function loadQuienesSomos( base_canal, base_url ){
	//mostrar('capa_noticia_ppal');
	
	new Ajax.Updater('capa_noticia_ppal', base_url+'/index.php/ppal/quienes_somos/',{method:'post', parameters: 'base_canal='+base_canal+'&base_url='+base_url+'&idNoticia=""'});
	Effect.Appear('capa_noticia_ppal', { duration: 0.5 });

}
function loadCondiciones( base_canal, base_url ){
	//mostrar('capa_noticia_ppal');
	
	new Ajax.Updater('capa_noticia_ppal', base_url+'/index.php/ppal/condiciones_de_uso/',{method:'post', parameters: 'base_canal='+base_canal+'&base_url='+base_url+'&idNoticia=""'});
	Effect.Appear('capa_noticia_ppal', { duration: 0.5 });

}
function loadContactanos( base_canal, base_url ){
	//mostrar('capa_noticia_ppal');
	
	new Ajax.Updater('capa_noticia_ppal', base_url+'/index.php/ppal/contactanos/',{method:'post', parameters: 'base_canal='+base_canal+'&base_url='+base_url+'&idNoticia=""'});
	Effect.Appear('capa_noticia_ppal', { duration: 0.5 });

}


function cerrarNoticia(){
	Effect.Fade('capa_noticia_ppal', { duration: 0.5 });
}
function moverTodo ( event ) {
	if( screen.height <= 1100 ){
		var x = event.clientX;
		var y = event.clientY;
		
		var mousePositions = document.getElementById('mousePositions');
		
		//var bloque = document.getElementById('wrapper');
		x= parseInt(x);
		y= parseInt(y);
		oDiv = document.getElementById("all").offsetTop;
		//oDiv = document.body;
		var mousePositions = document.getElementById('mousePositions');
		//mousePositions.innerHTML = 'X coords: '+x+', Y coords: '+y+'.<br /><b>Tú resolución es de:</b> ' + screen.width + ' x ' + screen.height ;
		//var bloque = document.getElementById('wrapper');
		//alert ( oDiv ) ;
		var heightDiv = document.getElementById("all").clientHeight;
		//var heightDiv = document.body.clientHeight;
		heightDiv += 130;
		//alert ( screen.height + ' - ' + heightDiv ) ;
		if ( screen.height < ( heightDiv ) ){
			//Cuanto más heghtDiv pongamos, más abajo podremos ver.
			heightDiv += 120;
			//var posicionMoveArriba = -230;
			var posicionMoveArriba =   screen.height - heightDiv  ;
			var posicionMoveAbajo = 10;
			
			/*if ( screen.height < 950 ){
				posicionMoveArriba = -380;
			}*/
	
			
			if ( y >0 && y < porcentajeAlto( 10 ) && oDiv < 0){
				new Effect.Move (document.getElementById("all"),{ x: 0, y: posicionMoveAbajo, mode: 'absolute'});
			}
			else if ( y > porcentajeAlto( 90 ) && y < porcentajeAlto( 100 ) && oDiv >= 0) {
				new Effect.Move (document.getElementById("all"),{ x: 0, y: posicionMoveArriba, mode: 'absolute'});
				
			} 
		}
	}
	
}



function moverInicio( ) {
	if( screen.height <= 888 ){
		var oDiv = document.getElementById("wrapper").offsetTop;
		if ( oDiv > 0 ){
			document.getElementById("wrapper").style.top = 0 + 'px';
		}
	}
}
function alertSize() {
  var myWidth = 0, myHeight = 0;
  if( typeof( window.innerWidth ) == 'number' ) {
    //Non-IE
    myWidth = window.innerWidth;
    myHeight = window.innerHeight;
  } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
    //IE 6+ in 'standards compliant mode'
    myWidth = document.documentElement.clientWidth;
    myHeight = document.documentElement.clientHeight;
  } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
    //IE 4 compatible
    myWidth = document.body.clientWidth;
    myHeight = document.body.clientHeight;
  }
  window.alert( 'Width = ' + myWidth );
  window.alert( 'Height = ' + myHeight );
}

function altoExplorador() {
  var  myHeight = 0;
  if( typeof( window.innerHeight ) == 'number' ) {
    //Non-IE   
    myHeight = window.innerHeight;
  } else if( document.documentElement && (  document.documentElement.clientHeight ) ) {
    //IE 6+ in 'standards compliant mode'
    myHeight = document.documentElement.clientHeight;
  } else if( document.body && ( document.body.clientHeight ) ) {
    //IE 4 compatible
    myHeight = document.body.clientHeight;
  }
  //window.alert( 'Height = ' + myHeight );
  return myHeight;
}

function porcentajeAlto( porcentaje ) {
	var alto = altoExplorador();
	
	return (alto/100) * porcentaje;
	

}
function FocusForm(thisElement){
	
		thisElement.focus();
		thisElement.select();

}
function ismaxlength(obj){
	var mlength=obj.getAttribute? parseInt(obj.getAttribute("maxlength")) : ""
	if (obj.getAttribute && obj.value.length>mlength)
	obj.value=obj.value.substring(0,mlength)
}

function preview(counter){
var HowLongBetweenPic=5;
 if(counter < HowLongBetweenPic){
  counter++;
  //function calls itself
  CallSwitchPic=window.setTimeout("preview("+counter+")",1000);
  
  }
  if ( counter >= HowLongBetweenPic){
	  ocultar('preview');
	  QuitarCapa( 'preview' );
	  mostrar('all');
  }
  
  
}
/* alertSize();*/




	