var http = createRequestObject();
var where = (navigator.appName == "Microsoft Internet Explorer") ? -1 : null;
var contAddText = 0;
var contNews = 265;

function createRequestObject() {
	 var ro;
	 var browser = navigator.appName;
	 if(browser == "Microsoft Internet Explorer"){
		  ro = new ActiveXObject("Microsoft.XMLHTTP");
	 }else{
		  ro = new XMLHttpRequest();
	 }
	 return ro;
}

function jumpMenu(ogg,type){
  val = document.getElementById(ogg).value;
  switch(type){
    case 1:
      location.href='associazioni.php?step=1&listaid='+val;
    break;
    case 2:
      location.href='associazioni.php?step=4&listaid='+val;
    break;
    case 3:
      location.href='associazioni.php?step=14&listaid='+val;
    break;          
  }
}

function loadingAddIscritto(){
  if(http.readyState == 4){
    if (http.status == 200) {
     	var response = http.responseText;
     	if(response == 1){
        jumpMenu('selListAgg',2);
      }
    }else{
      // da inserire
    }
  }else{
    // da inserire
  }  
}

function addIscritto(ogg,listId,assId){
  usrId = document.getElementById(ogg).value;
  http.open('POST','functionAjax.php?funz=1&usrId='+usrId+'&listId='+listId+'&assId='+assId, true);
  http.onreadystatechange = loadingAddIscritto;
  http.send(null);    
}

function loadingDeleteIscritto(){
  if(http.readyState == 4){
    if (http.status == 200) {
     	var response = http.responseText;
     	if(response == 1){
        jumpMenu('selListAgg',2);
      }
    }else{
      // da inserire
    }
  }else{
    // da inserire
  }  
}

function deleteIscritto(id){
  http.open('POST','functionAjax.php?funz=2&id='+id, true);
  http.onreadystatechange = loadingDeleteIscritto;
  http.send(null);    
} 

function playNews(time){
  setTimeout("starNews()",time);
}

function starNews(){
  timerNews = setInterval("scrollNews()",100);
  document.getElementById('box_scroll_news_body').onmouseover = new Function('stopNews()');
  document.getElementById('box_scroll_news_body').onmouseout = new Function('starNews(100)');
}

function stopNews(){
  clearInterval(timerNews);
}

function scrollNews(){
  lung=-(document.getElementById("box_scroll_news_text").offsetHeight);
	 if ((lung%2)==-	1) {lung+=1;}
	 //if (contNews==lung+10) {contNews=265;}
	 if(lung > (contNews + 20)){
    contNews = 265;
  }
	 contNews-=2;document.getElementById("box_scroll_news_text").style.top = contNews + "px";
	 //document.getElementById('user').value = contNews+';'+lung;
}

function selAll(totElement){
  for(x=0;x<totElement;x++){
    document.getElementById('n'+x).checked = 'checked';
  }
}

function deselAll(totElement){
  for(x=0;x<totElement;x++){
    document.getElementById('n'+x).checked = '';
  }
}

function getNewForNewsletter(){
  var http = createRequestObject();
  http.open('POST','getNews.php', true);
  http.onreadystatechange = function loadingNews(){
    if(http.readyState == 4){
      document.getElementById('divNews').innerHTML = "<div style='width:100%;text-align:center;margin-top:100px;font-family:verdana;font-size:10px'>Loading...<br/><img src='../img/loader.gif'>";
      if (http.status == 200) {
        var response = http.responseText;
       	document.getElementById('divNews').innerHTML = response;
      }else{
        // da inserire
      }
    }else{
      // da inserire
    } 
  }
  http.send(null);    
}

function insertNewsToNewsletter(id){
  var http = createRequestObject();
  http.open('POST','insNews.php?id='+id, true);
  http.onreadystatechange =  function insertNewsSession(){
    if(http.readyState == 4){
      document.getElementById('a'+id).innerHTML = "<img src='../img/loader01.gif'>";
      if (http.status == 200) {
        var response = http.responseText;
       	document.getElementById('a'+id).innerHTML = "<img src='../img/addDis.gif'>";
       	document.getElementById('r'+id).innerHTML = "<img src='../img/remove.gif' border='0' alt='Rimuovi dalla Newsletter' onClick='removeNewsFromNewsletter("+id+")'>";
      }else{
        // da inserire
      }
    }else{
      // da inserire
    }   
  }
  http.send(null);      
}

function removeNewsFromNewsletter(id){
  var http = createRequestObject();
  http.open('POST','removeNews.php?id='+id, true);
  http.onreadystatechange =  function removeNewsSession(){
    if(http.readyState == 4){
      document.getElementById('r'+id).innerHTML = "<img src='../img/loader01.gif'>";
      if (http.status == 200) {
        var response = http.responseText;
       	document.getElementById('r'+id).innerHTML = "<img src='../img/removeDis.gif'>";
       	document.getElementById('a'+id).innerHTML = "<img src='../img/add.gif' border='0' alt='Aggiungi alla Newsletter' onClick='insertNewsToNewsletter("+id+")'>";
      }else{
        // da inserire
      }
    }else{
      // da inserire
    }   
  }
  http.send(null);      
}

function getUserForNewsletter(){
  var http = createRequestObject();
  http.open('POST','getUser.php', true);
  http.onreadystatechange = function loadingUser(){
    if(http.readyState == 4){
      document.getElementById('divUser').innerHTML = "<div style='width:100%;text-align:center;margin-top:100px;font-family:verdana;font-size:10px'>Loading...<br/><img src='../img/loader.gif'>";
      if (http.status == 200) {
        var response = http.responseText;
       	document.getElementById('divUser').innerHTML = response;
      }else{
        // da inserire
      }
    }else{
      // da inserire
    } 
  }
  http.send(null);    
}

function insertUserToNewsletter(id){
  http.open('POST','insUser.php?id='+id, true);
  http.onreadystatechange =  function insertUserSession(){
    if(http.readyState == 4){
      document.getElementById('au'+id).innerHTML = "<img src='../img/loader01.gif'>";
      if (http.status == 200) {
        var response = http.responseText;
       	document.getElementById('au'+id).innerHTML = "<img src='../img/addDis.gif'>";
       	document.getElementById('ru'+id).innerHTML = "<img src='../img/remove.gif' border='0' alt='Rimuovi dalla Newsletter' onClick='removeUserFromNewsletter("+id+")'>";
      }else{
        // da inserire
      }
    }else{
      // da inserire
    }   
  }
  http.send(null);      
}

function removeUserFromNewsletter(id){
  http.open('POST','removeUser.php?id='+id, true);
  http.onreadystatechange =  function removeUserSession(){
    if(http.readyState == 4){
      document.getElementById('ru'+id).innerHTML = "<img src='../img/loader01.gif'>";
      if (http.status == 200) {
        var response = http.responseText;
       	document.getElementById('ru'+id).innerHTML = "<img src='../img/removeDis.gif'>";
       	document.getElementById('au'+id).innerHTML = "<img src='../img/add.gif' border='0' alt='Aggiungi alla Newsletter' onClick='insertUserToNewsletter("+id+")'>";
      }else{
        // da inserire
      }
    }else{
      // da inserire
    }   
  }
  http.send(null);      
}

function getEmailfreeForNewsletter(){
  var http = createRequestObject();
  http.open('POST','getEmailfree.php', true);
  http.onreadystatechange = function loadingEmailfree(){
    if(http.readyState == 4){
      document.getElementById('divEmailfree').innerHTML = "<div style='width:100%;text-align:center;margin-top:100px;font-family:verdana;font-size:10px'>Loading...<br/><img src='../img/loader.gif'>";
      if (http.status == 200) {
        var response = http.responseText;
       	document.getElementById('divEmailfree').innerHTML = response;
      }else{
        // da inserire
      }
    }else{
      // da inserire
    } 
  }
  http.send(null);    
}

function insertEmailfreeToNewsletter(id){
  http.open('POST','insEmailfree.php?id='+id, true);
  http.onreadystatechange =  function insertEmailfreeSession(){
    if(http.readyState == 4){
      document.getElementById('ae'+id).innerHTML = "<img src='../img/loader01.gif'>";
      if (http.status == 200) {
        var response = http.responseText;
       	document.getElementById('ae'+id).innerHTML = "<img src='../img/addDis.gif'>";
       	document.getElementById('re'+id).innerHTML = "<img src='../img/remove.gif' border='0' alt='Rimuovi dalla Newsletter' onClick='removeEmailfreeFromNewsletter("+id+")'>";
      }else{
        // da inserire
      }
    }else{
      // da inserire
    }   
  }
  http.send(null);      
}

function removeEmailfreeFromNewsletter(id){
  http.open('POST','removeEmailfree.php?id='+id, true);
  http.onreadystatechange =  function removeEmailfreeSession(){
    if(http.readyState == 4){
      document.getElementById('re'+id).innerHTML = "<img src='../img/loader01.gif'>";
      if (http.status == 200) {
        var response = http.responseText;
       	document.getElementById('re'+id).innerHTML = "<img src='../img/removeDis.gif'>";
       	document.getElementById('ae'+id).innerHTML = "<img src='../img/add.gif' border='0' alt='Aggiungi alla Newsletter' onClick='insertEmailfreeToNewsletter("+id+")'>";
      }else{
        // da inserire
      }
    }else{
      // da inserire
    }   
  }
  http.send(null);      
}

function selAllNews(){
  var http = createRequestObject();
  http.open('POST','selAllNews.php', true);
  http.onreadystatechange =  function selAllNews(){
    if(http.readyState == 4){
      document.getElementById('divNews').innerHTML = "<div style='width:100%;text-align:center;margin-top:100px;font-family:verdana;font-size:10px'>Loading...<br/><img src='../img/loader.gif'>";
      if (http.status == 200) {
        var response = http.responseText;
        getNewForNewsletter();
      }else{
        // da inserire
      }
    }else{
      // da inserire
    }   
  }
  http.send(null);      
}

function deselAllNews(){
  var http = createRequestObject();
  http.open('POST','deselAllNews.php', true);
  http.onreadystatechange =  function deselAllNews(){
    if(http.readyState == 4){
      document.getElementById('divNews').innerHTML = "<div style='width:100%;text-align:center;margin-top:100px;font-family:verdana;font-size:10px'>Loading...<br/><img src='../img/loader.gif'>";
      if (http.status == 200) {
        var response = http.responseText;
        getNewForNewsletter();
      }else{
        // da inserire
      }
    }else{
      // da inserire
    }   
  }
  http.send(null);      
}

function selAllUser(){
  var http = createRequestObject();
  http.open('POST','selAllUser.php', true);
  http.onreadystatechange =  function selAllUser(){
    if(http.readyState == 4){
      document.getElementById('divUser').innerHTML = "<div style='width:100%;text-align:center;margin-top:100px;font-family:verdana;font-size:10px'>Loading...<br/><img src='../img/loader.gif'>";
      if (http.status == 200) {
        var response = http.responseText;
        getUserForNewsletter();
      }else{
        // da inserire
      }
    }else{
      // da inserire
    }   
  }
  http.send(null);      
}

function deselAllUser(){
  var http = createRequestObject();
  http.open('POST','deselAllUser.php', true);
  http.onreadystatechange =  function deselAllUser(){
    if(http.readyState == 4){
      document.getElementById('divUser').innerHTML = "<div style='width:100%;text-align:center;margin-top:100px;font-family:verdana;font-size:10px'>Loading...<br/><img src='../img/loader.gif'>";
      if (http.status == 200) {
        var response = http.responseText;
        getUserForNewsletter();
      }else{
        // da inserire
      }
    }else{
      // da inserire
    }   
  }
  http.send(null);      
}

function selAllEmailfree(){
  var http = createRequestObject();
  http.open('POST','selAllEmailfree.php', true);
  http.onreadystatechange =  function selAllEmailfree(){
    if(http.readyState == 4){
      document.getElementById('divEmailfree').innerHTML = "<div style='width:100%;text-align:center;margin-top:100px;font-family:verdana;font-size:10px'>Loading...<br/><img src='../img/loader.gif'>";
      if (http.status == 200) {
        var response = http.responseText;
        getEmailfreeForNewsletter();
      }else{
        // da inserire
      }
    }else{
      // da inserire
    }   
  }
  http.send(null);      
}

function deselAllEmailfree(){
  var http = createRequestObject();
  http.open('POST','deselAllEmailfree.php', true);
  http.onreadystatechange =  function deselAllEmailfree(){
    if(http.readyState == 4){
      document.getElementById('divEmailfree').innerHTML = "<div style='width:100%;text-align:center;margin-top:100px;font-family:verdana;font-size:10px'>Loading...<br/><img src='../img/loader.gif'>";
      if (http.status == 200) {
        var response = http.responseText;
        getEmailfreeForNewsletter();
      }else{
        // da inserire
      }
    }else{
      // da inserire
    }   
  }
  http.send(null);      
}

function inviaNewsletter(id){
  var http = createRequestObject();
  http.open('POST','inviaNewsletter.php?id='+id, true);
  http.onreadystatechange =  function inviaNewsletter(){
    if(http.readyState == 4){
      document.getElementById('reportNewsletter').innerHTML = "<div style='width:100%;text-align:center;margin-top:100px;font-family:verdana;font-size:10px'>ATTENDERE: Invio Newsletter in corso...<br/><img src='../img/loader.gif'>";
      if (http.status == 200) {
        var response = http.responseText;
        document.getElementById('reportNewsletter').innerHTML = response;
      }else{
        // da inserire
      }
    }else{
      // da inserire
    }   
  }
  http.send(null);      
}

