function addEvent(elemento,evento,funcion,captura){
	if(elemento.attachEvent){
		elemento.attachEvent('on'+evento,funcion);
		return true;
	}else{
		if(elemento.addEventListener){
			elemento.addEventListener(evento,funcion,captura);
			return true;
		}else{
			return false;
		}
	}
}

function crearXMLHttpRequest(){
	var xmlHttp=null;
	if(window.ActiveXObject){
		xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
	}else{
		if(window.XMLHttpRequest){
			xmlHttp=new XMLHttpRequest();
		}
	}
	return xmlHttp;
	/* var xmlhttp=false;
	  try{
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	  } catch (e){
		try{
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (E){
				xmlhttp = false;
			}
	  }
	  if (!xmlhttp && typeof XMLHttpRequest!='undefined'){
		xmlhttp = new XMLHttpRequest();
	  }
	  return xmlhttp;*/

}

function getStrings(cad){
	var str=new Array(); 
	var c=0;
	var sep=cad.indexOf('@');
	while(sep!=-1){
		str[c]=cad.substring(0,sep);
		cad=cad.substring(sep+1,cad.length);
		sep=cad.indexOf('@');
		c=c+1;
	}
	return str;
}
