// Posting a Comment With Ajax
function view_ajax(url, id_contenedor, valores, value_post) {
  var pagina_requerida = false;
  if (window.XMLHttpRequest) {
    // If Mozilla, Safari, etc.
    pagina_requerida = new XMLHttpRequest ();
  } else if (window.ActiveXObject) {
    // If IE
    try  {
      pagina_requerida = new ActiveXObject ("Msxml2.XMLHTTP");
    } catch (e) {
      // For older versions
      try {
        pagina_requerida = new ActiveXObject ("Microsoft.XMLHTTP");
      } catch (e) {
      }
    }
  } else {
    return false;
  }
  
  pagina_requerida.open ('POST', url, true);
  pagina_requerida.onreadystatechange = function () {
    cargarpagina(pagina_requerida, id_contenedor);
  }
  
  pagina_requerida.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  valores = valores + validate(value_post);
  pagina_requerida.send(valores);
}

function cargarpagina(pagina_requerida, id_contenedor) {
  if (pagina_requerida.readyState == 4 && (pagina_requerida.status == 200 || window.location.href.indexOf ("http") == - 1)) {
    document.getElementById(id_contenedor).innerHTML = pagina_requerida.responseText;
    //location.reload();
  }
}

function validate(str) {
  str=str.replace(/\\/g,'\\\\');
  str=str.replace(/\'/g,'\\\'');
  str=str.replace(/\"/g,'\\"');
  str=str.replace(/\0/g,'\\0');
  str=str.replace(/&/g,'%26');
  str=str.replace(/#/g,'%23');
  
  return str;
}

function valForm() {
  var bForm = document.forms.addentrie;
  var bTit  = bForm.blog_title;
  var bCon  = bForm.blog_content;
  var str = '';
  
  for (var i in CKEDITOR.instances) {
    str += CKEDITOR.instances[i].getData();
  }
  
  bCon.value = str;
  
  if (bTit.value.replace(/^(\s|\&nbsp;)*|(\s|\&nbsp;)*$/g,"") == "") {
    alert("You need to set a title.");
    return false;
  }
  
  if (bCon.value.replace(/^(\s|\&nbsp;)*|(\s|\&nbsp;)*$/g,"") == "") {
    alert("You need to set a content.");
    return false;
  }
  
  bForm.submit();
}
