function xswitch(url, id_contenedor ) {
  var pagetoload = false;
  if(window.XMLHttpRequest) {   												//  Mozilla, Safari etc
    pagetoload = new XMLHttpRequest()
  } else if (window.ActiveXObject){ 										// pero si es IE
    try { pagetoload = new ActiveXObject("Msxml2.XMLHTTP") } 
    catch (e){          																//old version
      try{ pagetoload = new ActiveXObject("Microsoft.XMLHTTP") }
      catch (e){}
    }
  } else {
    return false
  }
    
  pagetoload.onreadystatechange=function(){
    loadPage(pagetoload, id_contenedor);
  }
  pagetoload.open('GET', url , true)
  pagetoload.send(null)
}

function loadPage(pagetoload, id_contenedor) {
  if(pagetoload.readyState == 4 && (pagetoload.status==200 || window.location.href.indexOf("http")==-1)){
    var strTest = pagetoload.responseText;
    var strCheck = strTest.substr(0,strTest.length - 1);
    var n_try = strTest.substring(strTest.length - 1, strTest.length);
    if( strCheck == document.contact_form.NCAPTCHA.value ){
        document.contact_form.submit();
    } else {
        var msg = ""
        if( n_try == 1 ){ 
          msg = "Not Verified. Please try again! (Case sensitive)";
        } else if( n_try >= 5 ){ 
          msg = "Maximum number of attempts reached!";
          document.getElementById("PersonalInformation").innerHTML = "<p><b style='color: rgb(255, 0, 0); font-size: 8pt;'>Maximum number of attempts reached!</b></p>";
        } else { 
          msg = "Not Verified. Please try again! " +n_try + " Attempts already. (Case sensitive)";
        }
        document.getElementById("status_check").style.display = "block";
        document.getElementById("status_check").innerHTML = msg;
    }
  }
}

function RefreshImage(valImageId) {
	var objImage = document.images[valImageId];
	if (objImage == undefined) {
		return;
	}
	var now = new Date();
	objImage.src = objImage.src.split('?')[0] + '?x=' + now.toUTCString();
}