function ampliarFoto(chr_imagen) {
     url = base_path+'/server/foto.php?chr_imagen='+chr_imagen;
     abrirPopup(url,"ampliarFoto","350","200" );
}

function enviarContenido(id_contenido) {
      url = base_path+'/server/contenido.enviar.php?id_contenido='+id_contenido;
      abrirPopup(url,"enviarContenido","320","230");
}

function imprimirContenido(id_contenido) {
      url = base_path+'/server/contenido.imprimir.php?id_contenido='+id_contenido;
      abrirPopup(url,"imprimirContenido","610","500","","",true,true);
}


function irAComentar() {
      var obj = document.getElementById('op_nombre');
      obj.focus();
}

function abrirRadio() {
      url = base_path+'/server/radio.popup.php';
      abrirPopup(url,"abrirRadio","144","107");
}

function cargarNews(id_contenido) {
      var url = base_path+'/server/yahoo_news.ajax.php?id_contenido='+id_contenido;
      leerUrl("GET",url,null,'div_news');
}

function abrirPopup(url,nombre,Largo,Alto,leftPos,topPos,ampliar,scroll,menubar) {

     Alto = Math.abs(Alto)+20;
     Largo = Math.abs(Largo)+20;

     if ( !leftPos && !topPos ) {

          var w = screen.width;
          var h = screen.height;
          var popW = Largo, popH = Alto;
          var leftPos = (w-popW)/2, topPos = (h-popH)/2-30;
     }

     window.open(url,nombre,"resizable="+(ampliar ? "yes" : "no")+",status=1,menubar="+(menubar ? "yes" : "no")+",scrollbars="+(scroll ? "yes" : "no")+",width="+Largo+",height="+Alto+",left="+leftPos+",top="+topPos+",center=1");

}

function activarCampo(obj,color) {

      if ( obj.style.color == color ) return;

      obj.value = "";
      obj.style.color = color;
      obj.select();
}

function desactivarCampo(obj,color,texto) {

      if ( obj.value != "" ) return;

      obj.style.color = color;
      obj.value = texto;
      return;
}

function verificarMail(emailStr) {

      var emailPat=/^(.+)@(.+)$/
      var specialChars="\\(\\)<>@,;:\\\\\\\"\\.\\[\\]"
      var validChars="\[^\\s" + specialChars + "\]"
      var quotedUser="(\"[^\"]*\")"
      var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/
      var atom=validChars + '+'
      var word="(" + atom + "|" + quotedUser + ")"
      var userPat=new RegExp("^" + word + "(\\." + word + ")*$")
      var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$")
      var matchArray=emailStr.match(emailPat)
      if (matchArray==null) return true;
      var user=matchArray[1]
      var domain=matchArray[2]
      if (user.match(userPat)==null) return true;
      var IPArray=domain.match(ipDomainPat)
      if (IPArray!=null) {
              for (var i=1;i<=4;i++) {
            if (IPArray[i]>255) return true;
              }
      }

      var domainArray=domain.match(domainPat)
      if (domainArray==null) return true;

      var atomPat=new RegExp(atom,"g")
      var domArr=domain.match(atomPat)
      var len=domArr.length
      if (domArr[domArr.length-1].length<2 || domArr[domArr.length-1].length>3) {return true;}
      if (len<2) {return true;}
}

function setCookie(name, value, expires, path, domain, secure) {

     var curCookie = name + "=" + escape(value) +
                    ((expires) ? "; expires=" + expires.toGMTString() : "") +
                    ((path) ? "; path=" + path : "") +
                    ((domain) ? "; domain=" + domain : "") +
                    ((secure) ? "; secure" : "")

     document.cookie = curCookie;
}

function getCookie( name ) {

     var start = document.cookie.indexOf( name + "=" );
     var len = start + name.length + 1;

     if ( ( !start ) && ( name != document.cookie.substring( 0, name.length ) ) ) {
           return null;
     }

     if ( start == -1 ) return null;
     var end = document.cookie.indexOf( ";", len );
     if ( end == -1 ) end = document.cookie.length;
     return unescape( document.cookie.substring( len, end ) );
}

function deleteCookie( name , path , domain) {
   if ( getCookie( name ) ) document.cookie = name + '=' +
      ( ( path ) ? ';path=' + path : '') +
      ( ( domain ) ? ';domain=' + domain : '' ) +
      ';expires=Thu, 01-Jan-1970 00:00:01 GMT';
}


function deleteAllCookies() {

     var Cookies = document.cookie.split("; ");
     for ( var Cnt=0; Cnt < Cookies.length; Cnt++ ) {
           var CurCookie = Cookies[Cnt].split("=");
           if ( CurCookie[0] ) {
                deleteCookie( CurCookie[0] );
           };
     };
};
