/**addnew()
 * funkcja wysyla formularz ajaxem, dodaje do koszyka
 */ 
function addnew(){
    advAJAX.submit(document.getElementById("frmregister"), {
      onSuccess : function(obj) { 
          $('main').innerHTML=obj.responseText;
          //alert(obj.responseText); 
      },
      onError : function(obj) { alert("Error: " + obj.status); }
    });
}

isok='no'; //zmienna okresla czy istenieje juz podany mail w bazie danych klientow 

/**validOnsubmit(msg1,msg2,msg3)
 * funkcja waliduje form w momencie wysylania formularza
 */ 
function validOnsubmit(msg1,msg2,msg3,msg4,msg5,msg6,msg7,msg8,msg9){
  var iscompany=$('iscompany').value;
  var submit=true;
  if(iscompany==1)
  if(!validIt('name','',msg1,3)        && submit==true) submit = false;
  if(!validIt('contactPerson','',msg2,3)  && submit==true) submit = false;
  if(!validIt('mail','mail',msg3,0)           && submit==true) submit = false;
  if(!validIt('city','',msg2,3)           && submit==true) submit = false;
  if(!validIt('kod','kod',msg4,0)             && submit==true) submit = false;
  if(!validIt('street','',msg1,3)      && submit==true) submit = false;
  if(iscompany==1){
    if(!validIt('nip','nip',msg5,1)             && submit==true) submit = false;
  }else{
    if(!validIt('nip2','nip',msg5,0)             && submit==true) submit = false;
  }
  if(iscompany==1)
  if(!validIt('regon','regon',msg6,0)         && submit==true) submit = false;
  if(!validIt('phone','',msg7,2)         && submit==true) submit = false;
  if(!validIt('adress','alfanum',msg1,2)      && submit==true) submit = false;
  //alert(submit);
  //alert('aaa');
  if(isok=='yes' && submit==true){
    alert(msg8);
    submit=false;
  }
  if(isok=='picture' && submit==true){
    alert(msg9);
    //showMsg('picturePass',msg4,false)
    submit=false;
  }
  
  return submit;
}


/**accountExist()
 * sprawdza czy isteniej podany mail w bazie klientow
 */ 
function accountExist(msg1,msg2,msg3,msg4,msg5,msg6,msg7,msg8,msg9,msg10){
   var mail =$('mail').value;
   var pass =$('picturePass').value;
   if($('accountalready').checked){
    if(($('czyzalogowany')) && ($('czyzalogowany').value=1)){
      //alert($('adress2').value );
      addnew();
    }else{
       alert(msg10);
    }
   }else{
      var zapytanie = "./modules/mod_account/main/ajaxpage.php?action=accountexist&mail="+mail+'&picturepass='+pass;
     //alert(zapytanie);
     advAJAX.get({ 
          url : zapytanie,
          onLoading : function(obj) {
          },
          onSuccess : function(obj) {            
            isok = obj.responseText;//alert(isok);
            if(validOnsubmit(msg1,msg2,msg3,msg4,msg5,msg6,msg7,msg8,msg9)){
              addnew();
            }     
     },
     onError : function(obj) {
        alert("Error..");
        }
     });
   }   
}

/**person()
 * funkcja pokazuje pola do uzupelnienia dla osoby prywatnej
 */ 
function person(){
  $('trname').style.display = 'none';
  $('trnipcompany').style.display = 'none';
  $('trnipperson').style.display = '';
  $('trregon').style.display = 'none';
  $('iscompany').value=0;
}

/**person()
 * funkcja pokazuje pola do uzupelnienia dla osoby prywatnej
 */ 
function company(){
  $('trname').style.display = '';
  $('trnipcompany').style.display = '';
  $('trnipperson').style.display = 'none';
  $('trregon').style.display = '';
  $('iscompany').value=1;
}

