/*
Behaviour v1.1 by Ben Nolan, June 2005. Based largely on the work
of Simon Willison (see comments by Simon below).

License:
Behaviour is entirely BSD licensed.

More information:
http://ripcord.co.nz/behaviour/
*/
var srcsup = 0;
var sitio_id = '3e47';
var eplrnd = (new String(Math.random())).substring(2,8) + (((new Date()).getTime()) & 262143);
//
var docTips = new TipObj('docTips');
with (docTips)
{
 template = '<table bgcolor="#333333" cellpadding="1" cellspacing="0" width="%2%" border="0">' +
  '<tr><td><table bgcolor="#333333" cellpadding="3" cellspacing="0" width="100%" border="0">' +
  '<tr><td class="tipClass">%3%</td></tr></table></td></tr></table>';
 tips.notopi = new Array(-40, -40, 100, 'Opinar sobre<br>esta Nota');
 tips.estati = new Array(-40, -40, 100, 'Estado del<br>Tiempo');
 tips.notimp = new Array(-40, -40, 100, 'Imprimir<br>esta Nota');
 tips.noterr = new Array(-40, -40, 100, 'Reportar Error<br>en esta Nota'); 
 tips.notmen = new Array(-40, -40, 100, 'Reducir <br>la letra');  
 tips.notmas = new Array(-40, -40, 100, 'Aumentar <br>la letra');
 tips.notoir = new Array(-40, -40, 100, 'Escuchar!<br>esta nota');
 tips.notgal = new Array(-40, -40, 100, 'Ver la<br>Foto Galer&iacute;a');
 tips.notver = new Array(-40, -40, 100, 'Ver desarrollo <br>de la nota');
 tips.notvid = new Array(-40, -40, 100, 'Ver Video<br>de la nota');
 tips.notenc = new Array(-40, -40, 100, 'Votar en <br>la Encuesta');   
 tips.notmai = new Array(-40, -40, 100, 'Enviar esta nota<br>a un amigo');
 tips.comdeli = new Array(-40, -40, 100, 'Compartir<br>Delicious'); 
 tips.comdig = new Array(-40, -40, 100, 'Compartir<br>Digg'); 
 tips.comyah = new Array(-40, -40, 100, 'Compartir<br>Yahoo!');  
 tips.commene = new Array(-40, -40, 100, 'Compartir<br>Meneame');  
 tips.promai = new Array(-40, -40, 100, 'Enviar un Correo<br>al Programa'); 
 tips.proopi = new Array(-40, -40, 100, 'Opinar sobre<br>el Programa'); 
 tips.prooir = new Array(-40, -40, 100, 'ESCUCHAR!<br>este Programa'); 
 tips.masinfo = new Array(-40, -40, 100, 'M&aacute;s<br>Informaci&oacute;n'); 
}
//

var Behaviour = {
	list : new Array,
	
	register : function(sheet){
		Behaviour.list.push(sheet);
	},
	
	start : function(){
		Behaviour.addLoadEvent(function(){
			Behaviour.apply();
		});
	},
	
	apply : function(){
		for (h=0;sheet=Behaviour.list[h];h++){
			for (selector in sheet){
				try{
            list = document.getElementsBySelector(selector);
          }catch(err){
          
          }
				
				if (!list){
					continue;
				}

				for (i=0;element=list[i];i++){
					sheet[selector](element);
				}
			}
		}
	},
	
	addLoadEvent : function(func){
		var oldonload = window.onload;
		
		if (typeof window.onload != 'function') {
			window.onload = func;
		} else {
			window.onload = function() {
				oldonload();
				func();
			}
		}
	}
}

Behaviour.start();

/*
The following code is Copyright (C) Simon Willison 2004.
*/

function getAllChildren(e) {
  return e.all ? e.all : e.getElementsByTagName('*');
}

document.getElementsBySelector = function(selector) {
  if (!document.getElementsByTagName) {
    return new Array();
  }
  var tokens = selector.split(' ');
  var currentContext = new Array(document);
  for (var i = 0; i < tokens.length; i++) {
    token = tokens[i].replace(/^\s+/,'').replace(/\s+$/,'');;
    if (token.indexOf('#') > -1) {
      var bits = token.split('#');
      var tagName = bits[0];
      var id = bits[1];
      var element = document.getElementById(id);
      if ((element==null) || (tagName && element.nodeName.toLowerCase() != tagName)) {
        return new Array();
      }
      currentContext = new Array(element);
      continue;
    }
    if (token.indexOf('.') > -1) {
      var bits = token.split('.');
      var tagName = bits[0];
      var className = bits[1];
      if (!tagName) {
        tagName = '*';
      }
      var found = new Array;
      var foundCount = 0;
      for (var h = 0; h < currentContext.length; h++) {
        var elements;
        if (tagName == '*') {
            elements = getAllChildren(currentContext[h]);
        } else {
            elements = currentContext[h].getElementsByTagName(tagName);
        }
        for (var j = 0; j < elements.length; j++) {
          found[foundCount++] = elements[j];
        }
      }
      currentContext = new Array;
      var currentContextIndex = 0;
      for (var k = 0; k < found.length; k++) {
        if (found[k].className && found[k].className.match(new RegExp('\\b'+className+'\\b'))) {
          currentContext[currentContextIndex++] = found[k];
        }
      }
      continue;
    }
    if (token.match(/^(\w*)\[(\w+)([=~\|\^\$\*]?)=?"?([^\]"]*)"?\]$/)) {
      var tagName = RegExp.$1;
      var attrName = RegExp.$2;
      var attrOperator = RegExp.$3;
      var attrValue = RegExp.$4;
      if (!tagName) {
        tagName = '*';
      }
      var found = new Array;
      var foundCount = 0;
      for (var h = 0; h < currentContext.length; h++) {
        var elements;
        if (tagName == '*') {
            elements = getAllChildren(currentContext[h]);
        } else {
            elements = currentContext[h].getElementsByTagName(tagName);
        }
        for (var j = 0; j < elements.length; j++) {
          found[foundCount++] = elements[j];
        }
      }
      currentContext = new Array;
      var currentContextIndex = 0;
      var checkFunction;
      switch (attrOperator) {
        case '=': 
          checkFunction = function(e) { return (e.getAttribute(attrName) == attrValue); };
          break;
        case '~':
          checkFunction = function(e) { return (e.getAttribute(attrName).match(new RegExp('\\b'+attrValue+'\\b'))); };
          break;
        case '|':
          checkFunction = function(e) { return (e.getAttribute(attrName).match(new RegExp('^'+attrValue+'-?'))); };
          break;
        case '^':
          checkFunction = function(e) { return (e.getAttribute(attrName).indexOf(attrValue) == 0); };
          break;
        case '$':
          checkFunction = function(e) { return (e.getAttribute(attrName).lastIndexOf(attrValue) == e.getAttribute(attrName).length - attrValue.length); };
          break;
        case '*':
          checkFunction = function(e) { return (e.getAttribute(attrName).indexOf(attrValue) > -1); };
          break;
        default :
          checkFunction = function(e) { return e.getAttribute(attrName); };
      }
      currentContext = new Array;
      var currentContextIndex = 0;
      for (var k = 0; k < found.length; k++) {
        if (checkFunction(found[k])) {
          currentContext[currentContextIndex++] = found[k];
        }
      }
      continue;
    }
    
    if (!currentContext[0]){
    	return;
    }
    
    tagName = token;
    var found = new Array;
    var foundCount = 0;
    for (var h = 0; h < currentContext.length; h++) {
      var elements = currentContext[h].getElementsByTagName(tagName);
      for (var j = 0; j < elements.length; j++) {
        found[foundCount++] = elements[j];
      }
    }
    currentContext = found;
  }
  return currentContext;
}

function log(prm) {
	if (prm != '')
		document.write("<img width='1' height='1' border='0' src='/st.aspx?p=" + prm + "&rnd=" + Math.random() + "'/>");
}


function loadEmbedObject(str){
        document.write(str);
}

function loadEmbedObjectInDiv(myDiv, str){
        myDiv.innerHTML = str;
}

function checkAX()
{
        try{
                if (window.ActiveXObject)
                {
                        obj = new ActiveXObject("WMPlayer.OCX");
                        return true;
                }
                else if (window.GeckoActiveXObject)
                {
                        obj = new GeckoActiveXObject("WMPlayer.OCX");
                        return true;
                }
                else return false;
        }
        catch(e) { return false; }
}

function playMicrosoftMedia(urlMedia, wMedia, hMedia, controlMedia, divId, auth){
        var hasActX = checkAX();
	var auxDivContent;
        if (hasActX){
                auxDivContent = '<OBJECT ID="Player" width='+wMedia+' height='+hMedia+' CLASSID="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6">';
                auxDivContent+= '<PARAM NAME="URL" VALUE="'+urlMedia+'?auth='+auth+'">';
                auxDivContent+= '<PARAM NAME="AutoStart" VALUE="true">';
                if(controlMedia == true){
                        auxDivContent+= '<PARAM NAME="ShowControls" VALUE="True">';
                        auxDivContent+= '<PARAM NAME="uiMode" VALUE="full">';
                }else{
                        auxDivContent+= '<PARAM NAME="ShowControls" VALUE="False">';
                        auxDivContent+= '<PARAM NAME="uiMode" VALUE="none">';
                }
                auxDivContent+= '<PARAM NAME="ShowStatusBar" VALUE="False">';
                auxDivContent+= '</OBJECT>';
        }else{
                auxDivContent = '<EMBED type="application/x-mplayer2" width="'+wMedia+'" height="'+hMedia+'"';
                auxDivContent+= 'pluginspage="http://www.microsoft.com/Windows/MediaPlayer/"';
                auxDivContent+= 'SRC="'+urlMedia+'?auth='+auth+'"';
                auxDivContent+= 'name="PlayerEmbed"';
                auxDivContent+= 'autostart="1"';
                auxDivContent+= 'showstatusbar="0"';
                if(controlMedia == true){
                        auxDivContent+= 'showcontrols="1">';
                }else{
                        auxDivContent+= 'showcontrols="0">';
                }
                auxDivContent+= '</EMBED>';

        }
        if (divId)
	{
		var objDiv = document.getElementById(divId);
        	loadEmbedObjectInDiv(objDiv, auxDivContent);
	}
	else loadEmbedObject(auxDivContent);
}

// Autorizaciones multiples de videos WMP en akamai
var mauth = new Array();



/***********************************************
* Dynamic Ajax Content- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code
***********************************************/

var loadedobjects=""
var rootdomain="http://"+window.location.hostname

function ajaxstr(params)
{
	var page_request = false
	if (window.XMLHttpRequest) // if Mozilla, Safari etc
	page_request = new XMLHttpRequest()
	else if (window.ActiveXObject)
	{ // if IE
				try 
				{
				page_request = new ActiveXObject("Msxml2.XMLHTTP")
				} 
			catch (e)
			{
						try
						{
						page_request = new ActiveXObject("Microsoft.XMLHTTP")
						}
						catch (e){}
			}
	}
	else
	return false
	page_request.onreadystatechange=function()
	{
		loadstr(page_request)
	}
	//alert("navega" +'proc.aspx'+'?'+params)
	page_request.open('GET', 'proc.aspx'+'?'+params, true)
	page_request.send(null)
}

function loadstr(page_request){
if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1))
alert(unescape(page_request.responseText));
}



function ajaxpage(url, containerid)
{
	var page_request = false
	if (window.XMLHttpRequest) // if Mozilla, Safari etc
	page_request = new XMLHttpRequest()
	else if (window.ActiveXObject)
	{ // if IE
				try 
				{
				page_request = new ActiveXObject("Msxml2.XMLHTTP")
				} 
			catch (e)
			{
						try
						{
						page_request = new ActiveXObject("Microsoft.XMLHTTP")
						}
						catch (e){}
			}
	}
	else
	return false
	page_request.onreadystatechange=function()
	{
		loadpage(page_request, containerid)
	}
	page_request.open('GET', url, true)
	page_request.send(null)
}

function loadpage(page_request, containerid){
if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1))
document.getElementById(containerid).innerHTML=page_request.responseText
}

function loadobjs(){
if (!document.getElementById)
return
for (i=0; i<arguments.length; i++){
var file=arguments[i]
var fileref=""
if (loadedobjects.indexOf(file)==-1){ //Check to see if this object has not already been added to page before proceeding
if (file.indexOf(".js")!=-1){ //If object is a js file
fileref=document.createElement('script')
fileref.setAttribute("type","text/javascript");
fileref.setAttribute("src", file);
}
else if (file.indexOf(".css")!=-1){ //If object is a css file
fileref=document.createElement("link")
fileref.setAttribute("rel", "stylesheet");
fileref.setAttribute("type", "text/css");
fileref.setAttribute("href", file);
}
}
if (fileref!=""){
document.getElementsByTagName("head").item(0).appendChild(fileref)
loadedobjects+=file+" " //Remember this object as being already added to page
}
}
}

//variables de Usuario
var g_Usr="";
var g_prm="";
var g_UsrId="";
var g_UsrMail="";
var g_UsrPais="";
var g_UsrSexo="";
var g_UsrArea="";

//funciones 
function cmf(dato){	
	ajaxpage('/n/cc.aspx?f='+dato, 'calen');
}

function usrvalido(){return !(gUsr=='nouser');}

function usrcon(){
	if (usrvalido())	document.write('<div class="ingre"><a href=login.asp>Ingresar</a></div><div class="regis"><a href=http://www.grupolatinoderadio.com/registro/?ia=118>Registro Gratuito</a></div>')
	else	document.write('<div class="ingre"><a href="login.asp">AQUI</A></div><div class="regis"><a href="logout.asp">Desconectar</a></div>')
}
function rg(){
	if (!usrvalido()){
		window.location="http://www.car.com/login.aspx?url=" + G_PAGE;
	}
}

function auonline(){alert('abre popup del audio');}

function oi(dat1,dat2){
	if (!usrvalido())
	{
		alert('Lo sentimos, usted No se encuentra registrado.\n\nIngrese al Registro, es GRATUITO!!!');
		return true;
	}

	switch (dat1)
	{
	//Ingresar audio a Portafolio
	case 'aa':
		//alert("por aqui paso");
		ajaxstr('MOD=ADDAUDIO&ID='+dat2);
		return false;
		break;
	//Abrir ventana de audio
	case 'oi':
		if (dat2=='0') 	
			auonline();
		else	
			alert('abre popup de audio por demanda ID='+dat2);
		return false;
		break;
	}

}

function cha(){
	if (!usrvalido())
	{
		opnsel('loginc','');
		return true;
	}
    window.open("chat.aspx?id=" +  g_prm,"chat_caracol","menubar=0,resizable=1,width=800,height=600,status=0,scrollbars=0")
}

function auenvivo(id){
    window.name="winpadre";
    window.open("player.aspx?id=" +  id ,"audio_caracol","menubar=0,resizable=1,width=740,height=690,status=0,scrollbars=0")
}

function openPodPlayer(player, id, hrefAudio, timeAudio, xref,xCer){
    cert_registerHit(20116,xCer);
    openPodCastPlayer(player, id, hrefAudio, timeAudio, xref);
}

/***********************************************
* DHTML Ticker script- © Dynamic Drive (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit http://www.dynamicdrive.com/ for this script and 100s more.
***********************************************/

function domticker(content, divId, divClass, delay, fadeornot){
this.content=content
this.tickerid=divId //ID of master ticker div. Message is contained inside first child of ticker div
this.delay=delay //Delay between msg change, in miliseconds.
this.mouseoverBol=0 //Boolean to indicate whether mouse is currently over ticker (and pause it if it is)
this.pointer=1
this.opacitystring=(typeof fadeornot!="undefined")? "width: 100%; filter:progid:DXImageTransform.Microsoft.alpha(opacity=100); -moz-opacity: 1" : ""
if (this.opacitystring!="") this.delay+=500 //add 1/2 sec to account for fade effect, if enabled
this.opacitysetting=0.2 //Opacity value when reset. Internal use.
document.write('<div id="'+divId+'" class="'+divClass+'"><div style="'+this.opacitystring+'">'+content[0]+'</div></div>')
var instanceOfTicker=this
setTimeout(function(){instanceOfTicker.initialize()}, delay)
}

domticker.prototype.initialize=function(){
var instanceOfTicker=this
this.contentdiv=document.getElementById(this.tickerid).firstChild //div of inner content that holds the messages
document.getElementById(this.tickerid).onmouseover=function(){instanceOfTicker.mouseoverBol=1}
document.getElementById(this.tickerid).onmouseout=function(){instanceOfTicker.mouseoverBol=0}
this.rotatemsg()
}

domticker.prototype.rotatemsg=function(){
var instanceOfTicker=this
if (this.mouseoverBol==1) //if mouse is currently over ticker, do nothing (pause it)
setTimeout(function(){instanceOfTicker.rotatemsg()}, 100)
else{
this.fadetransition("reset") //FADE EFFECT- RESET OPACITY
this.contentdiv.innerHTML=this.content[this.pointer]
this.fadetimer1=setInterval(function(){instanceOfTicker.fadetransition('up', 'fadetimer1')}, 100) //FADE EFFECT- PLAY IT
this.pointer=(this.pointer<this.content.length-1)? this.pointer+1 : 0
setTimeout(function(){instanceOfTicker.rotatemsg()}, this.delay) //update container
}
}

// -------------------------------------------------------------------
// fadetransition()- cross browser fade method for IE5.5+ and Mozilla/Firefox
// -------------------------------------------------------------------

domticker.prototype.fadetransition=function(fadetype, timerid){
var contentdiv=this.contentdiv
if (fadetype=="reset")
this.opacitysetting=0.2
if (contentdiv.filters && contentdiv.filters[0]){
if (typeof contentdiv.filters[0].opacity=="number") //IE6+
contentdiv.filters[0].opacity=this.opacitysetting*100
else //IE 5.5
contentdiv.style.filter="alpha(opacity="+this.opacitysetting*100+")"
}
else if (typeof contentdiv.style.MozOpacity!="undefined" && this.opacitystring!=""){
contentdiv.style.MozOpacity=this.opacitysetting
}
else
this.opacitysetting=1
if (fadetype=="up")
this.opacitysetting+=0.2
if (fadetype=="up" && this.opacitysetting>=1)
clearInterval(this[timerid])
}

//--------------------------------------------------------------------------
// Funcniones de formulario
//--------------------------------------------------------------------------
function ChkNotNull()
{
    var i, campo, nombre, errors;
    errors = ChkNotNull.arguments[ChkNotNull.arguments.length - 1];
    for (i=0; i< ChkNotNull.arguments.length - 1; i += 2)
    {
        campo = ChkNotNull.arguments[i];
        nombre = ChkNotNull.arguments[i+1];
        if ( !campo.value )
            errors += '- '+ nombre +': no puede estar vacio.\n';
    }
    return errors;
}function ChkBeginChr()
{
    var i, campo, nombre, letra, errors;
    errors = ChkBeginChr.arguments[ChkBeginChr.arguments.length - 1];
    for ( flg = false, i = 0; i < ChkBeginChr.arguments.length - 1; i += 2, flg = false)
    {
        campo = ChkBeginChr.arguments[i];
        nombre = ChkBeginChr.arguments[i+1];
        if (campo.value)
        {
            chrsValidos = "abcdefghijklmnopqrstuvwxyz";
            aux = campo.value.toLowerCase();
            for ( i = 0; i < chrsValidos.length; i++)
            	if ( aux.charAt(0) == chrsValidos.charAt(i) )
                    flg = true;
            if (!flg)
		errors += '- ' + nombre +': el primer caracter debe ser una letra entre (a-z) o (A-Z).\n';
        }
    }
    return errors;
}function ChkCboNotNull()
{
    var i, campo, nombre, errors;
    errors = ChkCboNotNull.arguments[ChkCboNotNull.arguments.length - 1];
    for (i=0; i< ChkCboNotNull.arguments.length - 1; i += 2)
    {    	
        campo = ChkCboNotNull.arguments[i];
        nombre = ChkCboNotNull.arguments[i+1];
        if ( (campo.options[campo.selectedIndex].value == null) || 
            (campo.options[campo.selectedIndex].value == '') )
                errors += '- '+ nombre +': debes seleccionar una opcion.\n';
    }
    return errors;
}function ChkEmail()
{
    var i, nombre, campo, errors;
    errors = ChkEmail.arguments[ChkEmail.arguments.length - 1];
    for ( i = 0; i < ChkEmail.arguments.length - 1; i += 2)
    {
        campo = ChkEmail.arguments[i];
        nombre = ChkEmail.arguments[i+1];
        if (campo.value)
        {
            var tevaloresults = true;
            var valor = campo.value;
            var index = 0;
            var filter=/^.+@.+\..{2,3}$/
            var filter2=/\.\./            
            var rejected = false;
            var rejectedDomain=new Array();
            rejectedDomain[index]="";
            if (filter.test(valor))
            {
                var tempstring = valor.split("@");
                tempstring = tempstring[1].split(".")
                for ( i = 0; i < rejectedDomain.length; i++) 
                    if (tempstring[0]==rejectedDomain[i])
                        rejected=true
                if (rejected)
                {
                    errors +=  "Las siguientes direciones de email no son validas:\n"
                    for ( i = 0; i < rejectedDomain.length; i++) 
                        errors += "\t" + rejectedDomain[i] + "\n";
                }
                if ( filter2.test(valor) )
                    errors += '- '+ nombre + ': debe contener un e-mail valido.\n';	
            }
            else
                errors += '- '+ nombre +' debe contener una dirección de e-mail valida.\n';
        }
    }
    return errors;
}function CheckHtm()
{
    var i, campo, nombre, errors;
    errors = CheckHtm.arguments[CheckHtm.arguments.length - 1];
    for ( i = 0; i < CheckHtm.arguments.length - 1; i += 2)
    {
        campo = CheckHtm.arguments[i];
        nombre = CheckHtm.arguments[i+1];
        chrsValidos = "><";
        if (campo.value)
        {
            aux = campo.value.toLowerCase();
            for ( j = 0, flg = true; j < aux.length; j++, flg = true)
            {
            	for ( k = 0; k < chrsValidos.length; k++)
            	    if ( aux.charAt(j) == chrsValidos.charAt(k) )
            	    	flg = false;
            	if (!flg)
                {
                    errors += '- '+ nombre +': no puede contener sentencias HTML ni <  o >.\n';
                    break;
	        }
            }
        }
    }
    return errors;
}
function changeTab(anchor){
			var tabbox = anchor;
			var target;
			
			// Get tabbox container
			while(tabbox != null && (tabbox.className == null || tabbox.className.indexOf("tabbox") == -1)){
				tabbox = tabbox.parentNode;
				
				// Is H1 - Hx tag
				if(tabbox.nodeName.search(/^h[0-9]$/i) == 0){
					target = tabbox.parentNode;
				}
			}
			if(tabbox == null || target == null){
				return false;
			}
						
			
			// Find and unselect Current Tab
			var tag;
			for(var i = 0; i < tabbox.childNodes.length; i++){
				tag = tabbox.childNodes[i];
				
				// Selected Div
				if(tag.nodeName.toLowerCase() == "div" && tag.className != null && tag.className.indexOf("selected") > -1){
					tag.className = tag.className.replace("selected", "");
					break;
				}
			}
			
			// Select Tag
			if(target != null){
				target.className = (target.className || "") +" selected";
			}
			
			return false;
		}
function changeTabbyName(NameTab,NamePesta){
            
			tabbox=document.getElementById(NameTab)
            target = document.getElementById(NamePesta);

			if(tabbox == null || target == null){
				return false;
			}
						
			
			// Find and unselect Current Tab
			var tag;
			for(var i = 0; i < tabbox.childNodes.length; i++){
				tag = tabbox.childNodes[i];
				
				// Selected Div
				if(tag.nodeName.toLowerCase() == "div" && tag.className != null && tag.className.indexOf("selected") > -1){
					tag.className = tag.className.replace("selected", "");
					break;
				}
			}
			
			// Select Tag
			if(target != null){
				target.className = (target.className || "") +" selected";
			}
			
			return false;
		}
		

function closenwin(){
    var fr =document.getElementById('ifrdina');
    var im = document.getElementById('imtodo');
	var el = document.getElementById("overlay");
	fr.src='blank.htm';    fr.style.visibility =  "hidden";	fr.style.display =  "none";	    im.style.width="1px";    im.style.height="1px";    im.style.visibility =  "hidden";	im.style.display =  "none";		el.style.visibility =  "hidden";	el.style.display =  "none";
}

function centro(o,b1,b2,ca,x1,y1) {
    var offx='c';    var offy='c';    var x=0, y=0; viewport.getAll();      x = Math.round( (viewport.width / 2) - ( x1/ 2 ) );      y = Math.round( (viewport.height - o.offsetHeight)/2 ) + viewport.scrollY ;    
      if (y<0){y=20}
      ca.style.left= x + "px";       ca.style.top = (y-15) + "px";
      o.style.left = x + "px";       o.style.top = y + "px";      b1.style.width = viewport.width + "px";      b2.style.width = viewport.width + "px";      b1.style.height= (viewport.height+viewport.scrollY) + "px";      b2.style.height= (viewport.height+viewport.scrollY) + "px";
}


function CloseWin(){	closenwin();	}
function RefreshParentPage(){	parent.window.location.href=parent.window.location.href;}

function nwin(file,window,x,y) {
    var ca =document.getElementById('ifrcab');
    var im = document.getElementById('imtodo');    var fr = document.getElementById('ifrdina');	    var el = document.getElementById("overlay");    fr.style.height=y+"px";	fr.style.width=x+"px"; ca.style.width=x+"px";	fr.style.visibility =  "visible";	fr.style.display =  "block";		fr.src=file;   	im.style.visibility =  "visible";	im.style.display =  "block";	    	el.style.visibility =  "visible";	el.style.display =  "block";	
    centro(fr,im,el,ca,x,y);
    }
function frss(t){
var url='';
switch (t){
    case '452':url='?t=ACTUALIDAD&u=http%3a%2f%2fwww.wradio.com.mx%2ffeed.aspx%3fid%3d452';break;
    case '153':url='?t=DEPORTES&u=http%3a%2f%2fwww.wradio.com.mx%2ffeed.aspx%3fid%3d153';break;
    case '453':url='?t=ECONOMIA&u=http%3a%2f%2fwww.wradio.com.mx%2ffeed.aspx%3fid%3d453';break;
    case '455':url='?t=JUDICIAL&u=http%3a%2f%2fwww.wradio.com.mx%2ffeed.aspx%3fid%3d455';break;
    case '454':url='?t=INTERNACIONAL&u=http%3a%2f%2fwww.wradio.com.mx%2ffeed.aspx%3fid%3d454';break;
    case '456':url='?t=SOCIEDAD&u=http%3a%2f%2fwww.wradio.com.mx%2ffeed.aspx%3fid%3d456';break;
    case '533':url='?t=COCINA&u=http%3a%2f%2fwww.wradio.com.mx%2ffeed.aspx%3fid%3d533';break;
    case '644':url='?t=TEMA+DEL+DIA&u=http%3a%2f%2fwww.wradio.com.mx%2ffeed.aspx%3fid%3d644';break;
    case 'oir':url='?t=ARCHIVO+DE+AUDIO&u=http%3a%2f%2fwww.wradio.com.mx%2ffeed.aspx%3fid%3dOIR';break;
    case 'masoir':url='?t=LO+MAS+OIDO&u=http%3a%2f%2fwww.wradio.com.mx%2ffeed.aspx%3fid%3dLOMASOIDO';break;
    case 'maslei':url='?t=LO+MAS+LEIDO&u=http%3a%2f%2fwww.wradio.com.mx%2ffeed.aspx%3fid%3dLOMASLEIDO';break;
    case 'masenv':url='?t=LO+MAS+ENVIADO&u=http%3a%2f%2fwww.wradio.com.mx%2ffeed.aspx%3fid%3dLOMASENVIADO';break;
    case 'masrat':url='?t=LO+MAS+VOTADO&u=http%3a%2f%2fwww.wradio.com.mx%2ffeed.aspx%3fid%3dLOMASVOTADO';break;    
    }
    opnsel('rss',url);
}
function opnsel(t,p){switch (t){
    case 'login':nwin('login.aspx?id=c','log',420,420);break;
    case 'loginc':nwin('login.aspx?id=c','log',420,420);break;
    case 'enc':nwin('enc.aspx'+p,'enc',620,500);break;
    case 'prn':nwin('nota_imp.aspx'+p,'prn',630,600);break;
    case 'snd':nwin('nota_env.aspx'+p,'snd',500,280);break;
    case 'err':nwin('nota_err.aspx'+p,'snd',500,280);break;    
    case 'gale':nwin('foto.aspx'+p,'gale',550,620);break;
    case 'mail':nwin('mail.aspx'+p,'mail',500,280);break;    
    case 'maus':nwin('mailusr.aspx'+p,'mail',500,280);break;    
    case 'rss':nwin('rss_add.aspx'+p,'rss',500,312);break;
    case  'terminos':opnw('yp_terminos.aspx','ter',630,600);break;
    }
    return false;
    //alert('entro');
    }    
function SizeToFit() {   } 
       
