function isEmailAddr(email)
{
  var result = false;
  var theStr = new String(email);
  var index = theStr.indexOf("@");
  if (index > 0)
  {
    var pindex = theStr.indexOf(".",index);
    if ((pindex > index+1) && (theStr.length > pindex+1))
	result = true;
  }
  return result;
}
function contr_cond(){
    var messaggio=document.c.cond.value;
    if(messaggio){
      document.c.action = "condividi.php";
           document.c.submit();
  return false;
    }
    return false;
}
function pulitura(formfield){
var form=formfield.value;
if(form.match("Scuola...")){
formfield.value="";
document.getElementById("tabscuole").style.display="none";
}
else
    formfield.value="";
return false;
}
function ecc_rind(){
    location.href="index_ecc.php";
}
function manda_ordine(){
    var m=document.mail.mail.value;

    if(!isEmailAddr(m))
        document.getElementById("err").innerHTML="mail non valida controllare per favore";
     else{xmlhttp1=GetXmlHttpObject();
if (xmlhttp1==null)
{
alert ("Browser does not support HTTP Request");
return;
}
var url="manda_ord.php";
url=url+"?m="+m;
xmlhttp1.open("GET",url,true);
xmlhttp1.onreadystatechange=stateChanged1;
xmlhttp1.send(null);
}}
function stateChanged1()
{
if (xmlhttp1.readyState==4)
{
    alert(xmlhttp1.responseText);
    location.href="index_ecc.php";
}
}
function manda_ordinel(){

xmlhttp1=GetXmlHttpObject();
if (xmlhttp1==null)
{
alert ("Browser does not support HTTP Request");
return;
}
var url="manda_ord.php";
xmlhttp1.open("GET",url,true);
xmlhttp1.onreadystatechange=stateChanged1;
xmlhttp1.send(null);
}

function pulitura1(formfield){
var form=formfield.value;

if(form.match("Ricerca...") ||form.match("")){
formfield.value="";
document.getElementById("ric").style.display="none";
}
return false;
}


function Selected(i){
  
var cella = document.getElementById ( i) ;//alert(cella.id);

    location.href=("articolo.php?m="+cella.id);

document.getElementById("tabscuole").style.display="none";
}
	function f1(t){
t.className="IN";
}
	function f2(t){
t.className="OUT";
}
	function f3(t){
t.className="ine";
}
function verifica()
{
// definisco i pattern (non sono completi)
var pattmail = /^[a-zA-Z0-9_\.]+@[a-zA-Z0-9_\.]+\.[a-zA-Z]{2,4}$/;

var email=document.datireg.mail.value.toLowerCase();
var nome=document.datireg.nome.value.toLowerCase();
var cognome=document.datireg.cognome.value.toLowerCase();
var psw=document.datireg.psw.value;
var ripsw=document.datireg.repsw.value;
var luogo=document.datireg.ind.value.toLowerCase();
var ci=document.datireg.ci.value.toLowerCase();
var msg="";
var i=0;
if (!email.match(pattmail)){  // e-mail
  document.getElementById('errmail').innerHTML = "- controlla il tuo indirizzo di e-mail.";
  return false;}
if(!nome||!cognome){
document.getElementById('errn').innerHTML = "- il campo con il simbolo * devono essere riempiti";
return false;
}
if (psw!=ripsw) {
	document.getElementById('errpsw').innerHTML = "-le psw non coincidono";
  return false;
 }
 if(!ci||!luogo){
     document.getElementById('errci').innerHTML = "<br>-devi completare i campi mancanti";
 }
else {
  document.datireg.action = "reg.php";
           document.datireg.submit();
  return false;  // qui si dovrebbe restituire true
 }return false;
}
function aggi(v){
      var q=v.value+"_";
    var c=leggiCookie('comp');
    var ni=c.split("_");
    var si="";
    if(v.value>0){
        for(i=0;i<ni.length-1;i++){
            var u=ni[i].split(":");
         //   alert("i "+u[0]);
            u[0]=u[0]+":";
            if(u[0].match(v.name)){
             ni.splice(i);
                break;
            }
            else{
           si+=ni[i]+"_";}
        }
       if(!c)
         c=c+v.name+q;
       else{
           c=si+v.name+q;
       }
        document.cookie = 'comp='+c;
    }
    if(v.value=='0'){
        var n=c.split("_");
        var s=v.name;var y="";

        for(i=0;i<n.length-1;i++){

            var f=n[i].split(":");  
            f[0]+=":";
            if(f[0]==s){
                break;
            } y+=n[i]+"_";
        } document.cookie = 'comp='+y;

    }
    return false;
}
function agg(v){
     var q=v.value+"_";
    
    var c=leggiCookie('comp');
    
    var ni=c.split("_");
    var si="";
    if(v.value>0){
        for(i=0;i<ni.length-1;i++){
            var u=ni[i].split(":");
            u[0]=u[0]+":";
            if(u[0].match(v.name)){
                ni.splice(i,1);
                break;
            }
            else{
               
                si+=ni[i]+"_";}
        }
       if(!c)
         c=c+v.name+q;
       else{
           
           c=si+v.name+q;
       
       }
        document.cookie = 'comp='+c;
    }
    if(v.value=='0'){
        var n=c.split("_");
        var s=v.name;var y="";
  
        for(i=0;i<n.length-1;i++){
          
            var f=n[i].split(":");  
            f[0]+=":";
            if(f[0]==s){
                break;
            } y+=n[i]+"_";
        } document.cookie = 'comp='+y;
       
    }
    return false;
}
function leggiCookie(nomeCookie)
{
  if (document.cookie.length > 0)
  {
    var inizio = document.cookie.indexOf(nomeCookie + "=");
    if (inizio != -1)
    {
      inizio = inizio + nomeCookie.length + 1;
      var fine = document.cookie.indexOf(";",inizio);
      if (fine == -1) fine = document.cookie.length;
      return unescape(document.cookie.substring(inizio,fine));
    }else{
       return "";
    }
  }
  return "";
}
 function agg_carello(){

  xmlhttp1=GetXmlHttpObject();
if (xmlhttp1==null)
{
alert ("Browser does not support HTTP Request");
return;
}
var url="agg_car.php";

xmlhttp1.open("GET",url,true);
xmlhttp1.onreadystatechange=stateChanged4;
xmlhttp1.send(null);
}
function stateChanged4()
{
if (xmlhttp1.readyState==4)
{
    //alert(xmlhttp1.responseText);
location.href="index_ecc.php";
}
}
function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
{
// code for IE7+, Firefox, Chrome, Opera, Safari
return new XMLHttpRequest();
}
if (window.ActiveXObject)
{
// code for IE6, IE5
return new ActiveXObject("Microsoft.XMLHTTP");
}
return null;
}

function ricerca_capo(V)
{

xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
{
alert ("Browser does not support HTTP Request");
return;
}
var url="ric_capo.php";
url=url+"?f="+V;
xmlhttp.open("GET",url,true);
xmlhttp.onreadystatechange=stateChanged;
xmlhttp.send(null);
}

function stateChanged()
{
if (xmlhttp.readyState==4)
{
document.getElementById('ric').innerHTML=xmlhttp.responseText;
document.getElementById("ric").style.display="block";
}
}
function cc(){
    var nome=document.datin.nom.value;
    var c=document.datin.cog.value;
    var pswv=document.datin.pswv.value;
    var pswn=document.datin.pswn.value;
    var pswnn=document.datin.pswnn.value;

    if(!pswn.match(pswnn) && !pswv)
     document.getElementById('ep').innerHTML="non coincidono la psw nuove,controlla di aver inserito la password vecchia per cambiare i dati";
    else{
 xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
{
alert ("Browser does not support HTTP Request");
return;
}
var url="camb_n.php";
url=url+"?nome="+nome;
url=url+"&cog="+c+"&pswv="+pswv+"&pswn="+pswn+"&pswnn="+pswnn;
xmlhttp.open("GET",url,true);
xmlhttp.onreadystatechange=stateChanged2;
xmlhttp.send(null);
   
    }
}
function stateChanged2()
{
if (xmlhttp.readyState==4)
{
    alert(xmlhttp.responseText);
location.href="index_ecc.php";
}
}
function pulisci_car(t){
        var nome=t.value;
        xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
{
alert ("Browser does not support HTTP Request");
return;
}
var url="c_p.php";
url=url+"?nome="+nome;
xmlhttp.open("GET",url,true);
xmlhttp.onreadystatechange=stateChanged3;
xmlhttp.send(null);
}
function stateChanged3()
{
if (xmlhttp.readyState==4)
{
    alert(xmlhttp.responseText);
location.href=location.href;
}
}
function cred(){
    var stile = "top=10, left=10, width=500, height=300, status=no, menubar=no, toolbar=no scrollbars=no";
window.open('mod_prof.php','Nome_Popup',stile);
}
function el(v){
    var s="";
    var h="";
    var c=leggiCookie("comp");
    var u=c.split("_");
//    alert(u.length);
    for(i=0;i<u.length-1;i++){
        
   if(u[i].match(v.value)){
       u.splice(i,1);
      // alert(u[i]);
         /* if(u[i])
        s=s+u[i]+"_";*/
    }
  if(u[i])
        s=s+u[i]+"_";
      
    }
 document.cookie = 'comp='+s;
 location.href=location.href;
}
