// JavaScript Document
var catRequest = null;
var catField = null;

function cat_CreateXmlHttpReq(handler) {
  var xmlhttp = null;
  try {
    xmlhttp = new XMLHttpRequest();
  } catch(e) {
    try {
        xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    } catch(e) {
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
  xmlhttp.onreadystatechange = handler;
  return xmlhttp;
}

function cat_myHandler() {
	
    if (catRequest.readyState == 4 && catRequest.status == 200) {
        e = document.getElementById(catField);
        e.innerHTML = catRequest.responseText;
    }
}


function cat_request(source,field,url,defval){
	catField = field;
    var e = document.getElementById(catField);
    catRequest = cat_CreateXmlHttpReq(cat_myHandler);
	index = document.getElementById(source).selectedIndex;
	value = document.getElementById(source)[index].value;
	query = url + '?' + source + '=' + value + '&defval=' + defval;
    catRequest.open("GET",query);
    catRequest.send(null);
    
}

function send(utente,dominio,ext) {
mail = "mailto:" + utente + "@" + dominio + "." + ext;
window.location = mail;
}
