// ---------- ajax for punti vendita --------------
function regLook() {
	//alert('worked');
document.getElementById("ricercaText").value = " ";
document.getElementById("ddscelto1").value = 'all';

/*if ((document.getElementById("ddscelto").value == 'all') && (document.getElementById("ddscelto1").value == 'all')) {
document.getElementById("cercaHolder").style.display = 'none';
} else {document.getElementById("cercaHolder").style.display = 'block';}*/

//document.getElementById("cercaHolder").style.display = 'block';
var scelto = document.getElementById("ddscelto").value;

if (document.getElementById("ddscelto").value == 'all'){
	document.getElementById("prov_hold").style.display = 'none';
		} else {pvLoad(scelto);}  
  
  var url = "ajax_files/punti-lookup.php?quale=" +
            escape(scelto);
  request.open("GET", url, true);
  request.onreadystatechange = updatePage;
  request.send(null);
}

function pvLoad(id) {
	//alert(id + "was chosen");
	  var scelto = id;
  		var url = "ajax_files/pv_load.php?quale=" + id;
	//	alert(url);
  request1.open("GET", url, true);
  request1.onreadystatechange = popPv;
  request1.send(null);
}

function popPv() {
	//alert("i was called");
	
 if (request1.readyState == 4) {
	  
    if (request1.status == 200) {
      /* Get the response from the server */
	  
      var customerAddress = request1.responseText;
	  
	  document.getElementById("prov_hold").innerHTML = customerAddress;
	  document.getElementById("prov_hold").style.display = 'block';
	
    } else
      alert("Error! Request status is " + request1.status);
  }	
	
}

function pvLook() {
	//alert('worked');
document.getElementById("ricercaText").value = " ";
//document.getElementById("ddscelto").value = 'all';

/*if ((document.getElementById("ddscelto").value == 'all') && (document.getElementById("ddscelto1").value == 'all')) {
document.getElementById("cercaHolder").style.display = 'none';
} else {document.getElementById("cercaHolder").style.display = 'block';}*/

  var scelto = document.getElementById("ddscelto").value;
  var scelto2 = document.getElementById("ddscelto1").value;
  var url = "ajax_files/punti-pvlookup.php?quale=" + escape(scelto) + "&pv=" + escape(scelto2);
  request.open("GET", url, true);
  request.onreadystatechange = updatePage;
  request.send(null);
}


function searchBox() {
	//alert('worked');
 var reg = document.getElementById("ddscelto").value;
var prov = document.getElementById("ddscelto1").value;
  var ricerca = document.getElementById("ricercaText").value;
  
  if( reg != 'all' && prov == 'all') {
  var url = "ajax_files/punti-search.php?quale=" + escape(ricerca) +"&reg=" + escape(reg) ;
  } else if ( reg == 'all' && prov != 'all') {
	  var url = "ajax_files/punti-search.php?quale=" + escape(ricerca) +"&prov=" + escape(prov) ;
  } else if ( reg != 'all' && prov != 'all') {
	  var url = "ajax_files/punti-search.php?quale=" + escape(ricerca) +"&reg=" + escape(reg) +"&prov=" + escape(prov) ;
  }
  
  request.open("GET", url, true);
  request.onreadystatechange = updatePage;
  request.send(null);
}

function updatePage() {
	if (request.readyState != 4) {
		document.getElementById("upDContent").innerHTML = '<div style=\"height:100px; margin-top:25px; margin-left:15px; margin-right:auto;\"><div style=\"clear:both;\"><img src=\"img/loadingAnimation.gif\"/><div class=\"mediaitem\">Caricamento</div></div></div>';
	
	}
	
  if (request.readyState == 4) {
	  
    if (request.status == 200) {
      /* Get the response from the server */
      var customerAddress = request.responseText;
	  //var where = document.getElementById("xxx");
	  document.getElementById("upDContent").innerHTML = customerAddress;
	//replaceText(where, customerAddress);
      /* Update the HTML web form */
      //document.getElementById("xxx").value = customerAddress;
    } else
      alert("Error! Request status is " + request.status);
  }
}

function pell_look(loc) {
	//alert('worked');
	//document.getElementById("ddscelto").value = 'all';
  //var ricerca = document.getElementById(loc).value;
  var url = "ajax_files/pell_look.php";
  request.open("GET", url, true);
  request.onreadystatechange = updatePell(loc);
  request.send(null);
}

function updatePell(loc) {
	
	
  if (request.readyState == 4) {
	  
    if (request.status == 200) {
      /* Get the response from the server */
      var customerAddress = request.responseText;
	  //var where = document.getElementById("xxx");
	  document.getElementById(loc).innerHTML = customerAddress;
	//replaceText(where, customerAddress);
      /* Update the HTML web form */
      //document.getElementById("xxx").value = customerAddress;
    } else
      alert("Error! Request status is " + request.status);
  }
}

// ------------ change page content for ultime collezione ----------
function loadInside(theurl) {
	//alert('worked');
	
	var url = theurl;
	//alert(url);
  request.open("GET", url, true);
  request.onreadystatechange = updatePageLoad;
  request.send(null);
}

function updatePageLoad() {
	
	if (request.readyState != 4) {
		document.getElementById("storyholder").innerHTML = '<div style=\"height:100px; margin-top:25px; margin-left:15px; margin-right:auto;\"><div style=\"clear:both;\"><img src=\"img/loadingAnimation.gif\"/><div class=\"mediaitem\">Caricamento</div></div></div>';
	
	}
	
  if (request.readyState == 4) {
	  
    if (request.status == 200) {
      /* Get the response from the server */
      var linkedpage = request.responseText;
	 
	  document.getElementById("storyholder").innerHTML = linkedpage;
	
    } else
      alert("Error! Request status is " + request.status);
  }
}

// ---------- log in ajax ------------------
function loadLogin(url) {
	//alert('worked');
	
  request.open("GET", url, true);
  request.onreadystatechange = updatePageLog;
  request.send(null);
}

function updatePageLog() {
	
	if (request.readyState != 4) {
		document.getElementById("contentHolder").innerHTML = '<div style=\"height:100px; margin-top:25px; margin-left:15px; margin-right:auto;\"><div style=\"clear:both;\"><br><br><img src=\"img/loadingAnimation.gif\"/><div class=\"mediaitem\">Caricamento Dati</div></div></div>';
	
	}
	
  if (request.readyState == 4) {
	  
    if (request.status == 200) {
      /* Get the response from the server */
      var linkedpage = request.responseText;
	 if(linkedpage !== 0){
	  document.getElementById("contentHolder").innerHTML = linkedpage;
	 }
	  if(linkedpage == 0){
	 Spry.Utils.updateContent('contentHolder','area_login.php?fail=2');
	  document.getElementById("tools").style.display = 'none';
	  }
		  
	
    } else
      alert("Error! Request status is " + request.status);
  }
}

//--- actual log in code
function tryLog(url) {
	
 var user = document.getElementById("username").value;
 var pass = document.getElementById("password").value;
 
  /*var url = "ajax_files/login.php?user=" +
            escape(user);
	
  request.open("GET", url, true);
  request.onreadystatechange = updatePageLog;
  request.send(null);*/
  
  var url = "ajax_files/login.php";
  request.open("POST", url, true);
  request.onreadystatechange = showConfirmation;
  request.setRequestHeader("Content-Type",
                           "application/x-www-form-urlencoded");
  request.send("user=" + escape(user) +
               "&pass=" + escape(pass));
}

function showConfirmation() {
	
	if (request.readyState != 4) {
		document.getElementById("contentHolder").innerHTML = '<div style=\"height:100px; margin-top:25px; margin-left:15px; margin-right:auto;\"><div style=\"clear:both;\"><br><br><img src=\"img/loadingAnimation.gif\"/><div class=\"mediaitem\">Caricamento Dati</div></div></div>';
	
	}
	
  if (request.readyState == 4) {
	  
    if (request.status == 200) {
      /* Get the response from the server */
      var linkedpage = request.responseText;
	 // alert(linkedpage);
	  if (linkedpage == 0) {
		  
	  Spry.Utils.updateContent('contentHolder','area_login.php?fail=1');
	  document.getElementById("tools").style.display = 'none';
	  } 
	  if(linkedpage == 1) {
	
		Spry.Utils.updateContent('gestLink','gest.inc.php');
		  Spry.Utils.updateContent('contentHolder','new_private.php');
		  document.getElementById("tools").style.display = 'block';
	  }
	  
	 
	 
	// document.getElementById("contentHolder").innerHTML = linkedpage;
	
    } else
      alert("Error! Request status is " + request.status);
  }
}
