// JavaScript Document
var divId="";
var divHtml="";

function GetXmlHttpObject(){
    var xmlHttp=null;
    try{      // Firefox, Opera 8.0+, Safari
       xmlHttp=new XMLHttpRequest();
    }catch(e){   // Internet Explorer
       try{ 
          xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");  // 6.0+
       }catch(e){
          xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");   // 5.0+
       }
    }
    return xmlHttp;
}

function getPageHTML(itemId,url){
//	alert ('ID: ' + itemId + '   url: '+ url);
	document.getElementById(itemId).innerHTML = "<center><table><tr><td bgcolor=\"#FFFFFF\"><font color=\"#000000\">Cargando...</font></td></tr></table></center>";
    divId = itemId;
    var xmlHttp = GetXmlHttpObject();
	if (xmlHttp == null){
	   alert('Su navegador no soporta AJAX');
	   return false;
    }
    xmlHttp.onreadystatechange=function(){
        if (xmlHttp.readyState==4){
           divHtml=xmlHttp.responseText;
		   displayHTML(itemId,divHtml);
		   return true;
		}
    }
	
    xmlHttp.open("GET",url,true);
    xmlHttp.send(null);
}

function displayHTML(itemId, itemHTML){
    document.getElementById(itemId).innerHTML = "";
    document.getElementById(itemId).innerHTML = itemHTML;
}

//////////////////////// To use the following two functions you first must include the urlencode.js file
function genContent(strIds){
    var ids = strIds.split(',');
	var len = ids.length;
	var pcont = ids[0] + "=" + URLEnc(document.getElementById(ids[0]).value);
	
	for (i=1;i<len;i++)
	     pcont = pcont + "&" + ids[i] + "=" + URLEnc(document.getElementById(ids[i]).value);

	return pcont;
}

function sendContactForm(itemId,url,ids){
    var post_content = genContent(ids);
    divId = itemId;

    document.getElementById(itemId).innerHTML = '<CENTER><h3 CLASS="Normal"></h3>Enviando...</CENTER>';
	
    var xmlHttp = GetXmlHttpObject();
	if (xmlHttp == null){
	   alert('Su navegador no soporta AJAX / AJAX not supported');
	   return;
    }
    xmlHttp.onreadystatechange=function(){
        if (xmlHttp.readyState==4){
           divHtml=xmlHttp.responseText;
		   displayHTML(itemId,divHtml);
		}
    }
	
    xmlHttp.open("POST",url,true);
	xmlHttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
    xmlHttp.send(post_content);
}

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
