var rispostaUrlFonte = "UrlStatus(req.responseText)";
var url1="/ajax.mail.php";
var urlPerFonte = "/controllaUrl.php";





function UrlStatus(Status)
{
	if(Status == 0){
		document.getElementById(idToWriteStatus).innerHTML="Formato della Url valido!";
		//document.getElementById(idToWriteStatus).style.borderBottom='2px solid #00f439';
		document.getElementById(idToWriteStatus).style.color='#a9dd46';
		document.getElementById(generalButtonToDisabled).style.display='block';
	}else if(Status == 2){
		document.getElementById(idToWriteStatus).innerHTML="Url gia esistente nel nostro database, Non e possibile inserire questa notizia!";
		//document.getElementById(idToWriteStatus).style.borderBottom='3px solid #900';
		document.getElementById(idToWriteStatus).style.color='#900';
		document.getElementById(generalButtonToDisabled).style.display='none';
	}else if(Status== 1){
		document.getElementById(idToWriteStatus).innerHTML="Formato della Url non valido! ";
		//document.getElementById(idToWriteStatus).style.borderBottom='3px solid #900';
		document.getElementById(idToWriteStatus).style.color='#900';
		document.getElementById(generalButtonToDisabled).style.display='none';
	}else{
		
		document.getElementById(idToWriteStatus).innerHTML=Status;
		//document.getElementById(idToWriteStatus).style.borderBottom='3px solid #900';
		document.getElementById(idToWriteStatus).style.color='#900';
		document.getElementById(generalButtonToDisabled).style.display='none';
		
	}
}

function FunctionControlUrl(pUrl,idToWrite,buttonToDisabled)
{
	idToWriteStatus=idToWrite;
	generalButtonToDisabled=buttonToDisabled;
	var urlInput = document.getElementById(pUrl);
	if(urlInput!=null && urlInput.value !=""){
		var urlInserito=urlInput.value;
		GetActionUrl("urlArticle="+urlInserito);
	}else{
		document.getElementById(idToWriteStatus).innerHTML="";
		document.getElementById(idToWriteStatus).style.borderBottom='0';
		document.getElementById(buttonToDisabled).style.display='';
	}
}





function GetActionUrl(data)
{
  // istanza dell'oggetto XMLHttpRequest
  if (window.XMLHttpRequest)
  {
    req = new XMLHttpRequest();
    req.onreadystatechange = ProcessRequestUrl;
    req.open('POST', urlPerFonte, true);
    req.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
    req.send(data);
  }
  // controllo sulla versione ActiveX
  else if (window.ActiveXObject)
  {
    req = new ActiveXObject('Microsoft.XMLHTTP')
    if (req)
    {
      req.onreadystatechange = ProcessRequestUrl;
      req.open('POST', urlPerFonte, true);
      req.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
      req.send(data);
    }
  }
}

function ProcessRequestUrl()
{
  // stato della ricerca inviata
  if (req.readyState == 4)
  {
    // stato della ricerca accolta
    if (req.status == 200)
    {
      eval(rispostaUrlFonte);
    }else{
      alert('Problema nella gestione dei dati: ' + req.responseText);
    }
  }
}
