/**autoLogOut(c,msg1,msg2)
 * oblicza czas do automatycznego wylogowania
 * @param czasWaznosc- czas wylogowania
 * @param url - adres pod ktory nastapi przekierowanie 
 * @param msg1 - komunikat na pasku statusu
 * @param msg2 - komunikat w alercie o wylogowaniu  
 */ 
function autoLogOut(czasWaznosc,url,msg1,msg2){
  if(czasWaznosc==-2){
  }else{
    teraz = new Date().getTime(); // aktualna data
    dzien =czasWaznosc;//new Date(2007,11,31,23,59,59).getTime();
    
    // wyliczanie roznicy
    sekund = Math.abs((teraz-dzien)/1000);
    minut = Math.floor(sekund/60);
    godzin = Math.floor(minut/60);
    dni = Math.floor(godzin/24);
    lat = Math.floor(dni/365);
  
    // wyliczanie calego okresu
    sekund = Math.floor(sekund-minut*60);
    minut = Math.floor(minut-godzin*60);
    godzin = Math.floor(godzin-dni*24);
    dni = Math.floor(dni-lat*365);
    roznica=msg1+": "+godzin+":"+((minut<10)?"0":"")+minut+":"+((sekund<10)?"0":"")+sekund;
    window.status=roznica;
    if (teraz<dzien) {
      setTimeout("autoLogOut("+czasWaznosc+",'"+url+"','"+msg1+"','"+msg2+"')",1000);
    } else {
      automaticLogotMe(url,msg2);
    }
  }
}
/**automaticLogotMe(url,msg)
 * automatycznie wylogowuje
 * @param kom o wylogwaniu
 * @param url adres przekierowania  
 */ 
function automaticLogotMe(url,msg){
  var zapytanie = "./main/ajaxmain.php?action=logoutme";
  //alert(zapytanie);
     advAJAX.get({ 
          url : zapytanie,
          onLoading : function(obj) {
          },
          onSuccess : function(obj) {
          if(obj.responseText=='ok'){
            alert(msg);
            document.location.href=url;
          }
     },
     onError : function(obj) {
        alert("Error..");
     }
     });
}



function stoper(starttime,id){
    nowtime =new Date().getTime();
    
    // wyliczanie
    sekund = Math.abs((nowtime-starttime)/1000);
    minut = Math.floor(sekund/60);
    godzin = Math.floor(minut/60);
    dni = Math.floor(godzin/24);
    lat = Math.floor(dni/365);
  
    // wyliczanie calego okresu
    sekund = Math.floor(sekund-minut*60);
    minut = Math.floor(minut-godzin*60);
    godzin = Math.floor(godzin-dni*24);
    dni = Math.floor(dni-lat*365);
    licznik=""+godzin+":"+((minut<10)?"0":"")+minut+":"+((sekund<10)?"0":"")+sekund;
    window.status=licznik;
    
    setTimeout("stoper("+starttime+")",1000);
}


/**addnew()
 * sprawdza czy wypelnione pola
 */ 
function sendquestion_0(){
    if(($('person').value=='')||($('mail').value=='')||($('txt').value=='') ){
      alert('Attenzione! Campi vuoti.');
    }else{
      example=/\w{1,}[@][\w\-]{1,}([.]([\w\-]{1,})){1,3}$/
      if(example.exec($('mail').value)){
        sendquestion();
      }else{
        alert("Si prega di inserire correttamente l'indirizzo e-mail");
      }
    }
}
function sendquestion(){
    advAJAX.submit(document.getElementById("contact"), {
      onSuccess : function(obj) { 
          $('main').innerHTML=obj.responseText;
          //alert(obj.responseText); 
      },
      onError : function(obj) { alert("Error: " + obj.status); }
    });
}
