// JavaScript Document
var newsletter = {
	init:function(language){
		newsletter.language = language;
		newsletter.ajaxloader="<div align='center'><img src='/images/ajax-loader.gif' /></div>";
		if($('newsletterform')){
			if($('newssubmit')){
				$('newssubmit').addEvents({
					'click' : function(){
						newsletter.senddata();
					}
				});
				$('newsletterform').getElement('#newsemail').addEvent('focus',function(e){
						this.setProperty('class','');	
						$('newsletterform').getElement('#errornewsemail').setProperty('class','errormsg');
				});
			}			
		}
	},
	senddata:function(){
		var error = 0;
		// Verif email
		if($('newsletterform').getElement('#newsemail').value==''){
			error=1;
			$('newsletterform').getElement('#newsemail').setProperty('class','errorfield');
			$('newsletterform').getElement('#errornewsemail').setProperty('class','errormsg on');
		}
		if(error == 0 && check_email($('newsletterform').getElement('#newsemail').value)==false){
			error=1;
			$('newsletterform').getElement('#newsemail').setProperty('class','errorfield');
			$('newsletterform').getElement('#errornewsemail').setProperty('class','errormsg on');
		}
		if(error == 0){
			// Appel ajax
			var myurl = "/functions/banner_newsletter.php";
			var param = "submitform=1&language="+newsletter.language;
			param += "&newsname="+$('newsletterform').getElement('#newsname').value;
			param += "&newsemail="+$('newsletterform').getElement('#newsemail').value;
			$('newsletterform').set('html',newsletter.ajaxloader);
			new Request({url:myurl ,method: 'post',data: param, onComplete :function(e){
				if(e.indexOf("<ERROR>")!=-1){
					// Erreur
					alert("Fatal error, please retry...");
				} else {
					// C'est bon
					$('newsletterform').set('html',e);
				}
			}}).send();
		}
	}
}
