/**component_newsletter_addNew()
 */  
function component_newsletter_addNew(){
  var valid_newsletter = new Validation('addnewsletter', {immediate : true,useTitles : true,onSubmit:false});
  var result = valid_newsletter.validate();
  if(!result){
  }else{
    var mail = $('com_newsletter_mail').value;
    var act= $('order').checked;
    //alert(act);
    var zapytanie = "./components/com_newsletter/ajax.php?action=checkmail&mail="+mail;
    //alert(zapytanie);
    advAJAX.get({ 
          url : zapytanie,
          onLoading : function(obj) {
            showInfo($('msg_wait').value);
          },
          onSuccess : function(obj) {
            if(act){
              if(obj.responseText==1){//jest juz
                showalert($('errorAddNewsletter_isalready').value,$('txt_close').value);
              }else{//dodanie
                advAJAX.submit(document.getElementById("addnewsletter"), {
					        onLoading : function(obj) {
					           showInfo($('msg_wait').value);
					        },
					        onSuccess : function(obj) { 
					           if(obj.responseText==0){ 
					             showalert($('errorAddNewsletter').value,$('txt_close').value);
					           }else{
					             //alert(obj.responseText);
					             showalert($('addedNewNewsletter').value,$('txt_close').value);
					             valid_newsletter.reset();
					             $('addnewsletter').reset();
					           }
					        },
					        onError : function(obj) { alert("Error: " + obj.status); }
					      });
              }
            }else{
              if(obj.responseText==1){//usuniecie
                var zapytanie = "./components/com_newsletter/ajax.php?action=delete&mail="+mail;
						    //alert(zapytanie);
						    advAJAX.get({ 
						          url : zapytanie,
						          onSuccess : function(obj) {
								        if(obj.responseText==0){
								          showalert($('errordeleteNewsletter').value,$('txt_close').value);
                        }else{
                          valid_newsletter.reset();
                          $('addnewsletter').reset();
                          showalert($('deleteNewsletter').value,$('txt_close').value);
                        }
								      },
								      onError : function(obj) {
								        Dialog.closeInfo();
								        alert("Error.. ");
								      }
								});
              }else{//brak
                showalert($('errordeleteNewsletter2').value,$('txt_close').value);
              }
            }
          
          },
          onError : function(obj) {
            Dialog.closeInfo();
            alert("Error.. ");
          }
    });
    
    
    /*
    
      */
  }
}

function component_newsletter_reset(){
  var valid_newsletter = new Validation('addnewsletter');
  valid_newsletter.reset();
}