//Fecha Creacion: 16 de Junio del 2008.
//Responsable: Carlos Cortes Ciudad
//API emolTV 2.0


/*Tamaño Player */
	//px_width="575";
	//px_height="380";

	px_width="580";
	px_height="380";


//////////// ajax post ////////////////

var pet_rating = false;
 try {
  pet_rating = new XMLHttpRequest();
  } catch (trymicrosoft) {
  try {
		pet_rating = new ActiveXObject("Msxml2.XMLHTTP");
  } catch (othermicrosoft) {
  try {
		pet_rating = new ActiveXObject("Microsoft.XMLHTTP");
  } catch (failed) {
		pet_rating = false;
} 
}
}
if (!pet_rating)
 alert("ERROR AL INICIALIZAR!");


var peticion = false;
 try {
  peticion = new XMLHttpRequest();
  } catch (trymicrosoft) {
  try {
		peticion = new ActiveXObject("Msxml2.XMLHTTP");
  } catch (othermicrosoft) {
  try {
		peticion = new ActiveXObject("Microsoft.XMLHTTP");
  } catch (failed) {
		peticion = false;
} 
}
}
if (!peticion)
 alert("ERROR AL INICIALIZAR!");


var peticion2 = false;
 try {
  peticion2 = new XMLHttpRequest();
  } catch (trymicrosoft) {
  try {
		peticion2 = new ActiveXObject("Msxml2.XMLHTTP");
  } catch (othermicrosoft) {
  try {
		peticion2 = new ActiveXObject("Microsoft.XMLHTTP");
  } catch (failed) {
		peticion2 = false;
} 
}
}
if (!peticion2)
 alert("ERROR AL INICIALIZAR!");





function getHTTPObject() {
    var xmlhttp;   
    if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
       try {
          xmlhttp = new XMLHttpRequest();
       } catch (e) { xmlhttp = false; }
    }
    return xmlhttp;
}


function enviarFormulario(url,formid,element_id)
{
	var Formulario = document.getElementById(formid);
	var longitudFormulario = Formulario.elements.length;
	var cadenaFormulario = ""
	var sepCampos
	sepCampos = ""
	for (var i=0; i <= Formulario.elements.length-1;i++)
	{
	cadenaFormulario += sepCampos+Formulario.elements[i].name+'='+encodeURI(Formulario.elements[i].value);
	sepCampos="&";
	}
	//alert(cadenaFormulario);
	var element = document.getElementById(element_id);
	//element.innerHTML = 'cargando'; 
	peticion.open("POST", url, true);
	peticion.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=ISO-8859-1');
	peticion.onreadystatechange = function () {
	if (peticion.readyState == 4) {
	element.innerHTML = peticion.responseText
			
	}
	}
	peticion.send(cadenaFormulario);
	
}

var control_tab;
/* señales en vivo*/

function tipo_streaming(url_stream,obj)
{
	//url_stream: det. tipo de repoductor
	//obj:objeto para realizar innerhtml
	var str_especial;
	//alert(url_stream);
	if ( url_stream.indexOf('streaming') == -1)
		{
			str_pluginspage="http://www.adobe.com/shockwave/download/";
		}
	else if (url_stream.indexOf('mms://') == -1)
		{					
			str_pluginspage="'http://www.microsoft.com/windows/windowsmedia/en/Download/default.asp?tcode=9#location2'";
		}

	str_especial="<embed width='"+ px_width +"' align='center' height='"+px_height+"' autostart='true' type='application/x-mplayer2'  pluginspage ='" + str_pluginspage + "' name='player22' transparentatstart='true' showstatusbar='0' showcontrols='1' bbclient='1' filename='"+url_stream+"' autosize='0' volume='100' clicktoplay='0' showpositioncontrols='1'></embed>";
	
	document.getElementById("content2").innerHTML=str_especial;

	tabs_destaca('div_nav_3','div_nav_3_hover'); /* seleccionado solo destacados*/
	control_tab="streaming";
	
}


function menu_busc_stream(id_stream)
{
	var url_stream;
	var rows = str_menu.getData();
	//alert("rows.length= "+rows.length);
		for (var i = 1; i < rows.length; i++)
		{					
			if (i == id_stream)
			{
				url_stream	= rows[i]["idVideo"];	
				//alert(url_stream);
				tipo_streaming(url_stream,'player');
			}
		}
}


function load_video(str_server,nidVideo,path,str_imagen,str_tit,str_categ,str_pub,str_play)
{
//solucion problema error desconocido al utilizar embed streaming
		document.getElementById("content2").innerHTML="<div id='player' name='player'></div>"; 
		

		str_categ="EmolTv"+LimpiaSecciones(str_categ);



	//alert(str_categ);

		var flashvars = {
			url_web:str_server,
			id_emol:nidVideo,
			path_video:path,
			path_imagen:str_imagen	,
			path_publicidad:str_pub,
			path_titulo:str_tit,
			path_categoria:str_categ,
			auto_play:str_play
				};
		var params = {allowFullScreen:'true'};
		var attributes = {};

	swfobject.embedSWF("swf/swf.swf", "player",px_width, px_height, "9.0.0","swf/expressInstall.swf", flashvars, params, attributes);
	
	/*deteccion de player para MOZ*/
	if (!swfobject.hasFlashPlayerVersion("9.0.0")) 
	{	if (document.getElementById("version_flash"))
			document.getElementById("version_flash").style.display="block";
	}
}


/* variables globales busqueda data*/
var search_data_set;
var search_nidVideo;
var search_tags;
var search_categ;
var search_subcat; /* filtro para subcategorias */
var search_idcat; /* id_categoria*/
var info_view=""; /* revisa si info esta en view y refresca al momento de carga*/
var lo_ctrl="";


function load_data(nidVideo,data_set,play) /* actualiza resultado en categoria desde recientes*/
{

var path,str_tit,str_pub;
var str_imagen,catego;

control_tab="";

	if (nidVideo.indexOf('{') == -1) //(nidVideo != "{str_destaca::idVideo}")
	{
		var rows = data_set.getData();
		//alert("rows.length= "+rows.length);
			for (var i = 0; i < rows.length; i++)
			{
				if (rows[i]["idVideo"] == nidVideo)
				{
					str_tit	= rows[i]["titulo"];
					path	= rows[i]["path_video"];
					descripcion	= rows[i]["descripcion"];
					str_imagen	= rows[i]["path_img_principal"];
					str_pub		= eval(rows[i]["path_pub"]);
					search_tags = rows[i]["tags"];
					catego		= rows[i]["categoria"];
					search_idcat= rows[i]["id_cat"];
					search_subcat	= rows[i]["id_scat"];	
					
				}
			}
		if (path != undefined && lo_ctrl != nidVideo  )
		{
			var strURL = location.href;
			var strArrURL = strURL.split("/");
			var str_server=strArrURL[2];
			
			load_video(str_server,nidVideo,path,str_imagen,str_tit,catego,str_pub,play)
			lo_ctrl=nidVideo;
			search_categ=catego;  /*busqueda relacionados sin tags*/

			/* carga parametros busqueda informacion y relacionados */
			search_data_set= data_set;
			search_nidVideo= nidVideo;
			if (play != 0)				 /* revisa refresco tab info si esta activado*/		
				tabs_destaca('div_nav_1','div_nav_1_hover');

			contador_visto(search_nidVideo); /*cuenta pageview*/
			setTimeout("load_categoria('"+catego+"','"+search_subcat+"')",500); 
		}
	}
setTimeout("focus_page()",1500);

}

function focus_page()
{
	document.getElementById('header').scrollIntoView(true);
}
//#########  CARGA CATEGORIA #############
function load_categoria(catego,search_subcat)
{
	if (str_firsr != "" && carg_permalink=="") /*control primera carga y permalink*/
	{
		str_firsr="";
		return false;
	}
		var tag_nam="cat_"+search_idcat	;	

		Get_Categorias(search_idcat,search_subcat);

		add_class(tag_nam,'cat_tit_selec');
		if (tab_categ!=tag_nam) remove_class(tab_categ,'cat_tit_selec');

		tab_categ=tag_nam;		
		document.getElementById('historico').value=search_idcat;
		url_rss(catego,search_idcat)
		//load_subcategoria_data();
		click_SUBcateg('subcat_'+search_subcat,search_subcat,'');
}


/*######## SUBCATEGORIAS  ########*/

var tab_subcateg="n";  /* elimina etilo tab seleccioando*/
var strsubcatActual="";
function click_SUBcateg(nom_cat,id_subcateg,txtsubcateg)
{
	Get_SubCategorias(id_subcateg);	
		if (nom_cat != tab_subcateg )
		{	
			setTimeout("add_class('"+nom_cat+"','sub_cat_select')",500);
			remove_class(tab_subcateg,'sub_cat_select');		

		}	
		else
		{
			setTimeout("add_class('"+tab_subcateg+"','sub_cat_select')",500);
			//add_class(tab_subcateg,'sub_cat_select');
			
		}
		tab_subcateg=nom_cat;	

		if (strcategActual != undefined)
		{
			
			// MPC !!marcacion subcategoria categoria 
			// txtsubcateg  sacar Acentos y espacion!!
			if (txtsubcateg=="")
			{
				cert_registerHit(23956, LimpiaTextoCertifica('/'+strcategActual+'/portada'));	
			}
			else
				{
				cert_registerHit(23956, LimpiaTextoCertifica('/'+strcategActual+'/'+txtsubcateg));	
			}
			
			
			strsubcatActual=txtsubcateg;
			
		}




}
/*######## FIN SUBCATEGORIAS ########*/


function show_menu(str_data,str_obj) /* muestra objeto*/
{
	//alert(str_data+' - '+str_obj);
	if (str_data.indexOf('{') == -1)
	{
		document.getElementById(str_obj).style.display='block';
	}
}

//#### CAJA DESTACADOS #########

function show_div(str_obj) /* muestra objeto*/
{
	document.getElementById(str_obj).style.display='block';
	
}


function close_div(str_obj) /* muestra objeto*/
{
	document.getElementById(str_obj).style.display='none';
}

var peblog="div_permalink";
function est_div(event,str_obj)
{
	var obj_div=document.getElementById(str_obj);
		(obj_div.style.display !='block')?show_div(str_obj):close_div(str_obj);
		if (peblog != str_obj)
			close_div(peblog);

	peblog=str_obj;
}




var tab_destacados="div_nav_3";		 /* variable global evita desmarcar con onmouseout cuando esta seleccionado*/
									/* por defecto destacados */

function add_class(obj,sel_class) /* agregar class*/
{
	if (control_tab != "streaming")         /* control streaming*/
	{
			Spry.Utils.addClassName(obj,sel_class);
	}
}

function remove_class(obj,sel_class) /*remover class*/
{	
	if (obj.id != tab_destacados && control_tab != "streaming")
	{

			Spry.Utils.removeClassName(obj,sel_class);		
	}
}


function tabs_destaca(obj,sel_class) /* deja seleccionado tabs*/
{

		//alert(tab_destacados + ' - ' + contr_xt);

		Spry.Utils.addClassName(obj,sel_class);

	for (i=1;i<=3;i++ ) /* recorre para cambiar css*/
	{	
		if (obj != tab_destacados && tab_destacados != "")
		{
			rem_class="div_nav_"+i+"_hover";
			
			Spry.Utils.removeClassName(tab_destacados,rem_class);
		}		
	}	
	tab_destacados=obj.id ;


		if (obj.id=="div_nav_1" || obj =="div_nav_1" && control_tab != "streaming" ) /* Informacion */
		{
			tab_destacados="div_nav_1"
			document.getElementById("div_cont_opciones_v_info").style.display='block';
			document.getElementById("div_cont_opciones_v_dest").style.display='none';
			document.getElementById("div_cont_opciones_v_rela").style.display='none';
			load_info();
			info_view=obj;
		}
		else if (obj.id=="div_nav_2" && control_tab != "streaming") /*relacionados*/
		{
			
			load_tags_res();
			//load_rela(); /* FAST*/
			document.getElementById("div_cont_opciones_v_dest").style.display='none';
			document.getElementById("div_cont_opciones_v_info").style.display='none';
			document.getElementById("div_cont_opciones_v_rela").style.display='block';
		}
		else  if (obj.id=="div_nav_3" || obj =="div_nav_3" ) /* Destacados */
		{
			//alert('destacados');
			info_view="";	
			document.getElementById("div_cont_opciones_v_info").style.display='none';
			document.getElementById("div_cont_opciones_v_rela").style.display='none';
			document.getElementById("div_cont_opciones_v_dest").style.display='block';
		}

}

var control_load_info;
function load_info()
{

	var idVideo_p,titulo_p,fecha_p,desc_p,tags_p,cat_p,dura_p,str_imagen_p,noti_p;
	var str_noti_rel="";
	
	if(search_data_set.getDataWasLoaded())
		var rows = search_data_set.getData();
	else
		setTimeout("load_info()",200);

	//alert(control_load_info +' == '+ search_nidVideo)
	if (control_load_info == search_nidVideo)
	{
		return false;
	}

		for (var i = 0; i < rows.length; i++)
			{
				if (rows[i]["idVideo"] == search_nidVideo)
				{
					idVideo_p	= rows[i]["idVideo"];
					path_p		= rows[i]["path_video"];
					titulo_p	= rows[i]["titulo"];
					str_imagen_p= rows[i]["path_img_principal"];
					fecha_p		= rows[i]["fecha_publicacion"];
					desc_p		= rows[i]["descripcion"];
					tags_p		= rows[i]["tags"];
					cat_p		= rows[i]["categoria"];
					dura_p		= rows[i]["duracion"];
					noti_p		= rows[i]["noticia_rel"];
				}
			}
			
			
			control_load_info=idVideo_p;
	//alert("search_nidVideo= " + search_nidVideo + ' idVideo_p= ' + idVideo_p);
	/*titulo*/
	str_caja_tit ="<div id='div_cont_opciones_v_info_1_t'>"+titulo_p+"</div>";
	str_caja_tit += "<div id='div_cont_opciones_v_info_1_d'>"+fecha_p+"</div>";
    str_caja_tit += "<div id='div_cont_opciones_v_info_1_b'>"+desc_p+"</div>";

	document.getElementById("div_cont_opciones_v_info_1").innerHTML=str_caja_tit
	
	
	var txt_tags=tags_p.split(',');
	var tags_url;
	var txt_buscador="../_historico/index.asp?tag="
	var str_palab;
	for (i=0;i<=txt_tags.length-1;i++ )
	{
		 str_palab = txt_tags[i];
		 
		if (i==0)
		{
			//alert(txt_buscador+str_palab);
			tags_url='<a href="'+txt_buscador+str_palab+'">'+str_palab+'</a>';
		}
		else 
		{
			tags_url=tags_url+',<a href="'+txt_buscador+str_palab+'">'+str_palab+'</a>';
		}
	}
	

	document.getElementById("tags_x").innerHTML=tags_url;
	tags_url="";

	document.getElementById("cat_in").innerHTML=cat_p;
	document.getElementById("dur_in").innerHTML=dura_p;

	//alert("noti_p= " + noti_p );


	if ( noti_p.length > 8  )
	{
	
		//noti_p=noti_p.replace(noti_p,"");
		str_noti_rel='<a href="'+ noti_p +'" target="_blank"> <img src="../img/btn_not_relacionada.gif" border="0" id="Image4" onmouseover="MM_swapImage(\'Image4\',\'\',\'../img/btn_not_relacionada_2.gif\',1)" onmouseout="MM_swapImgRestore()" alt="Noticia Relacionada"></a>'
		document.getElementById("div_noti_rel").innerHTML=str_noti_rel;
	}
	else
	{
		document.getElementById("div_noti_rel").innerHTML="";
	}
	
	
strcategActual=cat_p;


constr_form(); /* formulario correo */

/* crea url permalink - blog - correo*/
var strURL = location.href;
var strArrURL = strURL.split("/");
str_server=strArrURL[2];


			str_permalink="http://"+str_server+"/?id_emol="+eval(idVideo_p);
			str_blog_url='\'http://'+str_server+'/blog/?idVideo='+eval(idVideo_p)+'\'';

			
	
			if ( str_imagen_p.indexOf('http://') == -1)
			{
				str_imagen_p="http://"+str_server + str_imagen_p;
			}
				
			str_blog="<object width="+ px_width +" height="+ px_height +"><param name='movie' value="+str_blog_url+"></param><param name='wmode' value='transparent'></param><embed src="+str_blog_url+" type='application/x-shockwave-flash' wmode='transparent' width="+px_width+" height="+px_height+" FlashVars='url_web="+str_server+"&id_emol="+idVideo_p+"&path_video="+path_p+"&path_imagen="+str_imagen_p+"'></embed></object>";

			document.getElementById("pmlnk").value=str_permalink;
			document.getElementById("scorreo").value=str_permalink;
			document.getElementById("pmblog").value=str_blog;

/*rating*/

			load_sindicacion();
			load_rating();
			
}


function load_sindicacion()
{
	sindicacion.setURL("../xml/search_sindicacion.asp?id_emol="+search_nidVideo);
	sindicacion.loadData();
	ctrl_sindic="load";
//sindicacion.filter(filtrar_sindicacion); /*actualiza sindicacion*/
}


var filtrar_sindicacion = function(dataSet, row, rowNumber){

	var str_busc=search_nidVideo;
	regExpStr = "^" + str_busc;
	var str_sind=new RegExp(regExpStr,"i");
	
	//alert(str_sind + ' - ' + row["id_video"]);
	
	if (row["id_video"].search(str_sind) != -1)
	{
		return row;  //incluir fila en el listado
	}             
		
}




function copyurl_pb(obj)
	{
		obj.select();
	}






var new_tags;
var ctrl_xml="";


function load_tags_res()
{
	if (search_nidVideo == ctrl_xml) return false;
	str_rela.setURL("../xml/search_relacionados.asp?id_scat="+search_subcat+"&id_emol="+search_nidVideo);
	str_rela.loadData();
	
	ctrl_xml=search_nidVideo;
}


/*
function load_tags_res_old()
{
	//str_rela.filter(null);
	alert(search_subcat);

		str_rela.setURL("../xml/search_relacionados.asp?id_scat="+search_subcat);
		//str_rela.setURL("../xml/data/todos.xml");
		str_rela.loadData();
		ctrl_xml="load";
alert("search_tags= "+search_tags);

	new_tags=search_tags.split(',');
	
	if (new_tags[0] != "")
	{
		str_rela.filter(filt_rela);
	} 
	else 
	{
		str_rela.filter(filt_rela_null); 
	}
	
	//str_rela.addFilter(ffNone,true);
}
*/


var filt_rela = function(dataSet, row, rowNumber)
{
	for (i=0;i < new_tags.length;i++ )
		{
			
			if (row["tags"].search(new_tags[i]) != -1)
				return row;  // Return the row to keep it in the data set.
		}

}

var filt_rela_null = function(dataSet, row, rowNumber)
{
	//alert(search_categ);
	if ( (row["id_scat"].search(search_subcat) != -1 || row["id_cat"].search(search_idcat) != -1 ) && search_nidVideo != row["idVideo"] )
	{
		//alert(search_nidVideo +' - '+ row["idVideo"] );
		return row;  // Return the row to keep it in the data set.
	}
}



//function ffNone(ds, row, index){ return (row.tags == rela_filt) ? row : null; };

function ffNone(ds, row, index){ 
	
return	(tre.indexOf(new_tags[i]) != -1) ? row :null; 

}





//#### fin CAJA DESTACADOS #########



/*######## CATEGORIAS  ########*/
var strcategActual="";
var tab_categ="n";  /* elimina etilo tab seleccioando*/
function click_categ(nom_cat,id_categ,tit_categ)
{
	if (nom_cat != tab_categ )
	{	
		add_class(nom_cat,'cat_tit_selec');
		remove_class(tab_categ,'cat_tit_selec');
		tab_categ=nom_cat;
		document.getElementById('historico').value=id_categ;
		//document.getElementById('rss_name').value=id_categ;
		url_rss(tit_categ,id_categ)
	
	}
	
	if (tab_subcateg != "n")
	{
		remove_class(tab_subcateg,'sub_cat_select');
		tab_subcateg="n";
		//str_videos.filter(null);
	}

		if (tit_categ != undefined)
		{
			// MPC !!marcacion categoria 
			// tit_categ  sacar Acentos!!

			cert_registerHit(23956, LimpiaTextoCertifica('/'+tit_categ+'/portada'));	
			strcategActual=tit_categ;
			strsubcatActual="";
			//alert( tit_categ+'/portada');

		}	

}


function url_rss(tit_categ,id_categ)
{
	if (tit_categ == undefined)
	{
		tit_categ="Recientes";
		id_categ=0;
	}
	var url_rss_cat="<a href='../rss/rss.asp?categoria="+id_categ+"' target='_blank'><img src='img/feed-icon.jpg' alt='RSS' /> Suscribirse a RSS "+ tit_categ +" </span>"
	//alert(url_rss_cat);
	
	document.getElementById("div_barra_rss_0").innerHTML=url_rss_cat;
}

function boton_noticias_rel()
{
	var obj_boton=document.getElementById('historico').value;
	if (obj_boton == 'undefined'  )
	{
		obj_boton=" ";
	}
	//alert(obj_boton);
	location.href="/_historico/?categoria="+obj_boton;
	
	
}

/*######## FIN CATEGORIAS ########*/




/*#############  VISTOS ###############*/

function contador_visto(idVideo)
{	
	if (idVideo!="" && idVideo != "undefined")
	{
	//alert('entro');
	idVideo = eval(idVideo);
	var element = document.getElementById('votos');
	var strUrl='/estadisticas/vistos.asp?idVideo='+idVideo+'&ran='+ Math.random();
	peticion2.open("GET", strUrl,true);
	
	peticion2.onreadystatechange = function() { 
	if (peticion2.readyState == 4) { 

		//alert( peticion2.responseText);
		element.innerHTML = peticion2.responseText; 
		
			if (element.innerHTML=='')
			  element.innerHTML='1'; 
					
			validar_cookie('0');
		} 
	} 
	peticion2.send(null); 
	}

}


/*#############  FIN VISTOS ###############*/


/*######### MAS VISTOS #############*/
function load_masvistos(idVideo,str_masvistos)
{
	str_videos.filter(null);
	remove_class(tab_subcateg,'sub_cat_select');
	load_data(idVideo,str_masvistos,'1');
}

/*#########  FIN MAS VISTOS    ############*/



/*########### Rating ############*/


function reload_rak()  /* mas vistos*/
{
var rak_val1=document.getElementById('ratingValue_0').value;
var rak_val2=document.getElementById('ratingValue_1').value;
var rak_val3=document.getElementById('ratingValue_2').value;
		
var rating_span_2 = new Spry.Widget.Rating('rating_span_0', {ratingValue:rak_val1,readOnly:true});
var rating_span_1 = new Spry.Widget.Rating('rating_span_1', {ratingValue:rak_val2,readOnly:true});
var rating_span_0 = new Spry.Widget.Rating('rating_span_2', {ratingValue:rak_val3,readOnly:true});
}


function reload_vot()  /* mas votados*/
{
var rak_vot1=document.getElementById('ratingvotos_0').value;
var rak_vot2=document.getElementById('ratingvotos_1').value;
var rak_vot3=document.getElementById('ratingvotos_2').value;
var rak_vot4=document.getElementById('ratingvotos_3').value;
var rak_vot5=document.getElementById('ratingvotos_4').value;
//var rak_vot6=document.getElementById('ratingvotos_5').value;

var rating_span_2 = new Spry.Widget.Rating('masvotados_0', {ratingValue:rak_vot1,readOnly:true});
var rating_span_1 = new Spry.Widget.Rating('masvotados_1', {ratingValue:rak_vot2,readOnly:true});
var rating_span_0 = new Spry.Widget.Rating('masvotados_2', {ratingValue:rak_vot3,readOnly:true});
var rating_span_3 = new Spry.Widget.Rating('masvotados_3', {ratingValue:rak_vot4,readOnly:true});
var rating_span_4 = new Spry.Widget.Rating('masvotados_4', {ratingValue:rak_vot5,readOnly:true});
//var rating_span_5 = new Spry.Widget.Rating('masvotados_5', {ratingValue:rak_vot6,readOnly:true});
}



function load_rating()
{
	rating.setState('initial');
	rating_consulta();
}


function rating_consulta() /* realiza consulta */
{
	var new_valor;
	if (search_nidVideo!="")
	{
		var valor=rating.getValue();
		//alert(valor);
		var strUrl='/estadisticas/rating.asp?idVideo='+eval(search_nidVideo)+'&consulta=1&ran='+ Math.random();
		pet_rating.open("GET", strUrl); 
		pet_rating.onreadystatechange = function() { 
			if (pet_rating.readyState == 4) { 
			new_valor=pet_rating.responseText;
			rating.setValue(new_valor) /* seteo valor */			
			} 
		} 
		pet_rating.send(null); 
		validar_cookie('0');
	}
}

function emol_rating() /* realiza votacion */
{
	var new_valor2;
	if (search_nidVideo!="")
	{
		var valor=rating.getValue();
		var strUrl='/estadisticas/rating.asp?voto='+valor+'&idVideo='+eval(search_nidVideo)+'&ran='+ Math.random();
		peticion.open("GET", strUrl); 
		peticion.onreadystatechange = function() { 
		
			if (peticion.readyState == 4)
			{ 
				new_valor2=peticion.responseText;
				rating.setValue(new_valor2); /* seteo valor */
				validar_cookie('1');
			} 
		}
		peticion.send(null); 
	}
}

function validar_cookie(estado) /* valida cookie de votacion */
{
	var cookie_valor;
	var strUrl='/estadisticas/cookie.asp?idVideo='+eval(search_nidVideo)+'&estado='+estado+'&ran='+ Math.random();
	peticion.open("GET", strUrl); 
	peticion.onreadystatechange = function() { 
	if (peticion.readyState == 4) { 
		cookie_valor=peticion.responseText;
		if (cookie_valor==1)
			rating.setState('readonly');
	} 
	} 
	peticion.send(null); 
}

/*#########  Fin Rating ########*/


function control_div(div_show,div_none) /*mas vistos */
{
	document.getElementById(div_show).style.display='block';
	document.getElementById(div_none).style.display='none';
	add_class(div_show+'-li','second-cat_h');
	remove_class(div_none+'-li','second-cat_h');
}




//////////////////////////////////////
/////////////// correo ////////////////


		function isEmail (s)
			{
				var i = 1;
				var sLength = s.length;
				while ((i < sLength) && (s.charAt(i) != "@"))
				{ i++
				}

				if ((i >= sLength) || (s.charAt(i) != "@")) return false;
				else i += 2;

				while ((i < sLength) && (s.charAt(i) != "."))
				{ i++
				}

				if ((i >= sLength - 1) || (s.charAt(i) != ".")) return false;
				else return true;
			}
		
		function validar_mail()
			{
				var dest=document.getElementById('text_mail_destino');
				var orig=document.getElementById('text_mail_origen');

				if (dest.value.length == 0){
					alert("Completar E-mail destinatario");
					dest.focus();
					return false;
				}
				else if (orig.value.length == 0){
					alert("Completar Su E-mail");
					orig.focus();
					return false;
				}
				
				else if ((dest.value.length != 0) && (! isEmail(dest.value))) {
					alert("Email Incorrecto");
					dest.focus();
					return false;
				}
				else if ((orig.value.length != 0) && (! isEmail(orig.value))) {
					alert("Email Incorrecto");
					orig.focus();
					return false;
				}
				else
				{
					enviarFormulario('mail/EnviarsinID.asp','form_enviar','send_mail');
				}
		
				return true;
			}



function constr_form()

{
// str_form='<input id="scorreo" name="scorreo"  type="hidden" value="">';
var str_form='<div id="div_caja_alt_c3"><div id="div_caja_alt_c3_t">E-mail destinatario</div>';
	str_form=str_form+'<div id="div_caja_alt_c3_b"><input id="text_mail_destino" name="text_mail_destino" type="text" class="area_alt_2" value=""></div></div>';
	str_form=str_form+'<div id="div_caja_alt_c3"><div id="div_caja_alt_c3_t">Su E-mail</div>';
	str_form=str_form+'<div id="div_caja_alt_c3_b"><input id="text_mail_origen"  name="text_mail_origen" type="text" class="area_alt_2" value=""></div></div>';
	str_form=str_form+'<div id="div_caja_alt_c3"><div id="div_caja_alt_c3_t2">Comentario:</div>';
	str_form=str_form+'<div id="div_caja_alt_c3_c"><textarea name="text_comentario1" cols="" rows="" class="area_alt_3"></textarea><br /><img src="img/boton_alt_enviar.gif" border="0"		onClick="validar_mail();"></div>';
	document.getElementById('send_mail').innerHTML=str_form;

	
}



function Valida(srt_obj_form) {

/* buscador */
if (document.getElementById(srt_obj_form).value.length != "")
	return true;
else
	return false;	
}


/*Mejora perfomance*/

function load_xml_perm(strid_emol)
{

	if (strid_emol != "")
	{
		str_rela.setURL("../xml/data/search_permalink.asp?id_emol="+strid_emol);
		str_rela.loadData();

		load_data(strid_emol,str_rela,'1');
	}
}



var pag_next=1;
var pag_Scat;
var CatXmlUrl= "../xml/search_categoria.asp?";
var SubXmlUrl= "../xml/search_Subcategoria.asp?";


function Get_Categorias(id_cat,id_subcat)
{
	pag_next=1;
	pag_Scat="";
	pag_idcat=id_cat;
	load_SubCategorias(pag_idcat);
	if (!id_subcat)
	{
		str_videos.setURL(Get_Url(pag_idcat,'',CatXmlUrl));
		str_videos.loadData();
	}
	

}

var recarga_sub=0;
function Get_SubCategorias(id_scat)
{
	if (recarga_sub != id_scat)
	{
		pag_Scat=id_scat;
		pag_next=1;
		str_videos.setURL(Get_Url('',id_scat,CatXmlUrl));
		str_videos.loadData();
		recarga_sub = id_scat;
	}




}

function load_SubCategorias(id_cat)
{
	pag_next=1;
	str_subcat.setURL(Get_Url(pag_idcat,'',SubXmlUrl));
	str_subcat.loadData();	
}


function Get_Url(id_cat,id_scat,XmlUrl)
{
	if (id_cat=='{str_categorias::id}') return false;
	
	XmlUrl+="idcat="+id_cat;
	XmlUrl+="&id_scat="+pag_Scat;
	XmlUrl+="&p="+pag_next;
	//alert(XmlUrl);
	return XmlUrl;
}


function Forward(tot_pag) 
{
	if (tot_pag==pag_next) return false;
	pag_next=pag_next+1;
	str_videos.setURL(Get_Url(pag_idcat,pag_Scat,CatXmlUrl));
	str_videos.loadData();
//categoria

		if (strcategActual != undefined && strsubcatActual=="")
		{

			//alert(strcategActual+'/portada');
			// MPC !!marcacion subcategoria categoria 
			// txtsubcateg  sacar Acentos y espacion!!
			//alert(strcategActual+'/portada');
			cert_registerHit(23956, LimpiaTextoCertifica('/'+strcategActual+'/portada'));	
			
		}
		else 
		{
			
	//subcategoria
			// MPC !!marcacion subcategoria categoria 
			// txtsubcateg  sacar Acentos y espacion!!
			cert_registerHit(23956, LimpiaTextoCertifica('/'+strcategActual+'/'+txtsubcateg));	
			//alert(strcategActual+'/'+strsubcatActual)
		}


}

function Back() 
{
	pag_next=pag_next-1;
	if (pag_next <= 0 ){pag_next=1;return false;}
	str_videos.setURL(Get_Url(pag_idcat,pag_Scat,CatXmlUrl));
	str_videos.loadData();

		if (strcategActual != undefined && strsubcatActual=="")
		{

			//alert(strcategActual+'/portada');
			// MPC !!marcacion subcategoria categoria 
			// txtsubcateg  sacar Acentos y espacion!!
			cert_registerHit(23956, LimpiaTextoCertifica('/'+strcategActual+'/portada'));	
			
		}
		else 
		{
			
	//subcategoria
			// MPC !!marcacion subcategoria categoria 
			// txtsubcateg  sacar Acentos y espacion!!
			cert_registerHit(23956, LimpiaTextoCertifica('/'+strcategActual+'/'+txtsubcateg));	
			//alert(strcategActual+'/'+strsubcatActual)
		}
}


function Get_Url_Destaca()
{
	var Dest_XmlUrl="../xml/search_destacados.asp?ran="+ Math.random();
	//alert(Dest_XmlUrl);
	return Dest_XmlUrl;
}






function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}


function carga_especial()
{

		var url_stream="http://www.tvn.cl/servicios/senal/tvchile.asx";

		//var str_especial="<object id='NSPlay' width='500' height="+px_height+" classid='CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95' codebase='http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,7,1112'	standby='Emoltv Cargando Windows Media Player componentes...' type='application/x-oleobject'><param name='FileName' value='"+url_stream +"'><param name='ShowControls' value='False'><param name='autoStart' value='True'><param name='ShowStatusBar' value='1'><param name='AutoSize' value='1'><embed type='application/x-mplayer2' src='http://www.tvn.cl/servicios/senal/tvchile.asx'       pluginspage='http://www.microsoft.com/Windows/Downloads/Contents/Products/MediaPlayer/'                name=NSPlay  showcontrols=1  showdisplay=1  showstatusbar=1   width='500' height="+px_height+"></embed> </object>";

		//swfobject.embedSWF("swf/swf.swf", "player",px_width, px_height, "9.0.0","swf/expressInstall.swf", flashvars, params, attributes);

		var str_especial="<iframe src='http://telesur_origin.media.ultrabase.net:8080/gigajsp/index.jsp' width='"+px_width+"' height='"+px_height+"' frameborder='0' name='envivo' id='envivoid' ></iframe>"


		document.getElementById('player').innerHTML = str_especial;
}

/*
String.prototype.replaceLatinChar = function(){
 return output = this.replace(/á|é|í|ó|ú|ñ|ä|ë|ï|ö|ü| |-/ig,function (str,offset,s) {
        var str =str=="á"?"a":str=="é"?"e":str=="í"?"i":str=="ó"?"o":str=="ú"?"u":str=="ñ"?"n":str;
		   str =str=="Á"?"A":str=="É"?"E":str=="Í"?"I":str=="Ó"?"O":str=="Ú"?"U":str=="Ñ"?"N":str;
		   str =str=="Á"?"A":str=="É"?"E":str=="Í"?"I":str=="Ó"?"O":str=="Ú"?"U":str=="Ñ"?"N":str;
		   str =str=="ä"?"a":str=="ë"?"e":str=="ï"?"i":str=="ö"?"o":str=="ü"?"u":str;
		   str =str=="Ä"?"A":str=="Ë"?"E":str=="Ï"?"I":str=="Ö"?"O":str=="Ü"?"U":str==" "?"_":str=="-"?"_":str;
        return (str);
        })
	
}
*/
String.prototype.trim = function() {
	return this.replace(/^\s+|\s+$/g,"");
}

function LimpiaTextoCertifica(str)
	{
	str=str.trim();
	str = str.replace('//','/');
	str=escape(str.toLowerCase());
	for(var i=0;i<5;i++){
	str=str.replace('%E1','a');
	str=str.replace('%E9','e');
	str=str.replace('%ED','i');
	str=str.replace('%F3','o');
	str=str.replace('%FA','u');
	str=str.replace('%F1','n');
	str=str.replace('%20','_');
	str=str.replace('ú','u');
	}

	return str;
		//return str.replaceLatinChar();

	}


	function LimpiaSecciones(str)
	{
		str=str.trim();
		str = escape(str.replace('//','/'));
		for(var i=0;i<5;i++){
		str=str.replace('%E1','a');
		str=str.replace('%E9','e');
		str=str.replace('%ED','i');
		str=str.replace('%F3','o');
		str=str.replace('%FA','u');
		str=str.replace('%F1','n');
		str=str.replace('%20','');
		str=str.replace('ú','u');
		}
		return str;
	}