
//funciones javascript


// código ajax
				
	var READY_STATE_UNINITIALIZED=0;
	var READY_STATE_LOADING=1;
	var READY_STATE_LOADED=2;
	var READY_STATE_INTERACTIVE=3;
	var READY_STATE_COMPLETE=4;
	var peticion_http;

	function cargaContenido(url, metodo, funcion, formid) {

		peticion_http = inicializa_xhr();
		var post=0;
		var f_fields = null;
		var sep = "";
		
		if (metodo=='POST' && formid.length>0) post=1;
		if(peticion_http) {
			if (post==1){	
				
				var f = document.getElementById(formid);

				if (f){
					f_fields='';
					for (var i=0; i <= f.elements.length-1;i++) {
						f_fields += sep+f.elements[i].name+'='+encodeURI(f.elements[i].value);
						sep="&";
					}
				}
			}
			
			peticion_http.onreadystatechange = funcion;
			peticion_http.open(metodo, url, true);
		
			if ( post==1  ){
				peticion_http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=ISO-8859-1');
				if ( f_fields.length==0 ) f_fields=null;
			}
			
			peticion_http.send(f_fields);
		}
	}
	
	function inicializa_xhr() {
		var obj;
		if(window.XMLHttpRequest) {
			obj = new XMLHttpRequest();
		}
		else if(window.ActiveXObject) {
			obj = new ActiveXObject("Microsoft.XMLHTTP");
		}
		return obj;
	}
	
// fin código ajax


function validarEmail(valor) {
  if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(valor)){
	return (true)
  } else {
	return (false);
  }
}

