var http = getXmlHttpObject();
var http2 = getXmlHttpObject();
var http_request= false; 
var wheretoreplace="rajax1";
var aux_ele="";
function changetext(id, newText) { //normmy function
	var elemento=MM_findObj(id);
	if(elemento)
	{
	elemento.innerHTML=newText;
	}
}
var nale=0;
function handleHttpResponse()
{
//alert(wheretoreplace);
	
    if (http.readyState == 1)
    {
//        MM_findObj(wheretoreplace).innerHTML = '<div id="lista2" class="container"><h1><img src="images/ajax-loader2.gif" alt="Cargando..."></h1></div>';
		MM_findObj(wheretoreplace).innerHTML = '<div class=\"container\"><img src="images/ajax-loader2.gif" alt="Cargando..."></div>';
		}
	
/*	if (http.readyState == 3)
	{	
		MM_findObj(wheretoreplace).innerHTML = http.responseText;
	}*/
    if (http.readyState == 4)
    {
        results = http.responseText;
	    MM_findObj(wheretoreplace).innerHTML = results;
		loadListtelecentros();
		changeTelecentro('lista');
		Slimbox.scanPage();
    }
}

function sendQuerystring(div,pagina)
{
	mgr.clearMarkers();
    wheretoreplace=div;
	http.open("GET", pagina, true);
    http.onreadystatechange = handleHttpResponse;
    http.send(null);
}

function sendQuerystringb(div,pagina)
{
	mgr.clearMarkers();
    wheretoreplace=div;
	http2.open("GET", pagina, true);
    http2.onreadystatechange = function ()
{
//alert(wheretoreplace);
	
    if (http2.readyState == 1)
    {
//        MM_findObj(wheretoreplace).innerHTML = '<div id="lista2" class="container"><h1><img src="images/ajax-loader2.gif" alt="Cargando..."></h1></div>';
        MM_findObj(wheretoreplace).innerHTML = '<div class=\"container\"><img src="images/ajax-loader2.gif" alt="Cargando..."></div>';		
    }
	
/*	if (http.readyState == 3)
	{	
		MM_findObj(wheretoreplace).innerHTML = http.responseText;
	}*/
    if (http2.readyState == 4)
    {
        results = http2.responseText;
	    MM_findObj(wheretoreplace).innerHTML = results;
		Slimbox.scanPage();
    }
};
    http2.send(null);
}
function showHome(div,pagina)
{
    wheretoreplace=div;
	http.open("GET", pagina, true);
    http.onreadystatechange = function handleHttpResponse()
	{
//alert(wheretoreplace);
			if (http.readyState == 1)
			{
//				MM_findObj(wheretoreplace).innerHTML = '<div id="lista2" class="container"><h1><img src="images/ajax-loader2.gif" alt="Cargando..."></h1></div>';
				MM_findObj(wheretoreplace).innerHTML = '<div class=\"container\"><img src="images/ajax-loader2.gif" alt="Cargando..."></div>';	
			}

			if (http.readyState == 4)
			{
				results = http.responseText;
				MM_findObj(wheretoreplace).innerHTML = results;
				loadListtelecentros();
				changeTelecentro('lista');
				map.setCenter  (new GLatLng(-1.4588267617697408, -78.22265625), 6);
				Slimbox.scanPage();
			}
	};
    http.send(null);
}


function loadSearch(div,pagina)
{
    wheretoreplace=div;
	http.open("GET", pagina, true);
    http.onreadystatechange = function (){
			if (http.readyState == 1)
			{
//				MM_findObj(wheretoreplace).innerHTML = '<img src="images/ajax-loader2.gif" alt="Cargando...">';
				MM_findObj(wheretoreplace).innerHTML = '<div class=\"container\"><img src="images/ajax-loader2.gif" alt="Cargando..."></div>';
			}
			if (http.readyState == 4)
			{
				results = http.responseText;
				MM_findObj(wheretoreplace).innerHTML = results;
				Slimbox.scanPage();
			}
		};
    http.send(null);
}


function sendQuerystring2(div,pagina,option)
{
    wheretoreplace=div;
	//alert(wheretoreplace);
    http.open("GET", pagina, true);
    http.onreadystatechange = function ()
		{
		//alert(wheretoreplace);
			if (http.readyState == 1)
			{
				//MM_findObj(wheretoreplace).innerHTML = '<img src="images/ajax-loader2.gif" alt="Cargando...">';
				MM_findObj(wheretoreplace).innerHTML = '<div class=\"container\"><img src="images/ajax-loader2.gif" alt="Cargando..."></div>';			
			}
			if (http.readyState == 4)
			{
				results = http.responseText;
				MM_findObj(wheretoreplace).innerHTML = results;
				selectPoint(option);
				Slimbox.scanPage();
		/*		if(wheretoreplace!="rajax1"||aux_ele!="")
				{	
					finishfunction();
				}*/
			}
		};
    http.send(null);
}

function getXmlHttpObject()
{
    var xmlhttp;

    /*@cc_on
    @if (@_jscript_version >= 5)
    try{
    xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    }
    catch (e){
    try{
    xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
    }
    catch (e){
    xmlhttp = false;
    }
    }
	@else
    xmlhttp = false;
    @end @*/

    if (!xmlhttp && typeof XMLHttpRequest != 'undefined'){
        try{
            xmlhttp = new XMLHttpRequest();
        }
        catch (e){
            xmlhttp = false;
        }
    }
    return xmlhttp;
}
// method to send by post

   
function makePOSTRequest(url, parameters) 
{
    http_request = false;
      if (window.XMLHttpRequest) { // Mozilla, Safari,...
         http_request = new XMLHttpRequest();
         if (http_request.overrideMimeType) {
         	// set type accordingly to anticipated content type
            //http_request.overrideMimeType('text/xml');
            http_request.overrideMimeType('text/html');
         }
      } else if (window.ActiveXObject) { // IE
         try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
      if (!http_request) {
         alert('Cannot create XMLHTTP instance');
         return false;
      }
      
      http_request.onreadystatechange = alertContents;
      http_request.open('POST', url, true);
      http_request.setRequestHeader("Content-type", "text/html"); //application/x-www-form-urlencoded");
      http_request.setRequestHeader("Content-length", parameters.length);
      http_request.setRequestHeader("Connection", "close");
      http_request.send(parameters);
   }

   function alertContents() {
      if (http_request.readyState == 4) {
         if (http_request.status == 200) {
            //alert(http.responseText);
            result = http_request.responseText;
            MM_findObj(wheretoreplace).innerHTML = result; 
			finishfunction();
         } else {
            alert('There was a problem with the request.');
         } 
       }
     	if(http_request.readyState == 1)
	{
//		MM_findObj(wheretoreplace).innerHTML = '<img src="images/ajax-loader2.gif" alt="Cargando...">';
	MM_findObj(wheretoreplace).innerHTML = '<div class=\"container\"><img src="images/ajax-loader2.gif" alt="Cargando..."></div>';	
	}
     
   }
   function get(url) {
		
      var poststr = "title=" + getval("title") +	"&start_date=" + getval("start_date") +	"&end_date=" + getval("end_date") +	"&start_time=" + getval("start_time") +	"&end_time=" + getval("end_time") +	"&remark=" + getval("remark");
		//	alert(poststr);
      makePOSTRequest(url, poststr);
   }
   function get2(url) {
      var question= "question=" + getval("question_new") +"&theme=" + getval("theme_new");
	//alert(question);
      makePOSTRequest(url, question);
   }
   
   function get3() {
		var elemento=MM_findObj("remember_login");
		var question= "login=" + getval("login_form") +"&pass=" + getval("pass_form");
	//alert(question);
		if (elemento.checked)
		{
			question=question+"&cookie=true";
		}
      	makePOSTRequest("include/loginvalidator.php", question);
   }

function checkEmail(field_n) 
{
	var goodEmail = field_n.value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.nl)|(\.edu)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\..{2,2}))$)\b/gi);
	if (goodEmail)
	{
	   return true;
	} else 
	{
	return false;
   }
}


   function submit_form(id)
   {
	var elemento=MM_findObj(id);
	if(elemento)
	{
	      elemento.submit();
	}   
   }


   function getval(id)
   {
	var elemento=MM_findObj(id);
	if(elemento)
	{
	      return encodeURI(elemento.value);
	}else
	{
	      return "";
	}
   }
   
  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;
}

