var unique_instantce = false;

function sub_newsletter(lg){

	if(!unique_instantce){
		unique_instantce = true;
		if(!lg) lg = 'fr';
		//valeur de l'email saisi
		var email = document.getElementById('wfec_user_email_sub_newsletter').value;
		if (!(email == '' || email == 'Laissez votre email')){
			
			//On desactive le boutton d'ajout et on change le curseur
			$('button_val_newsletter').setStyle('cursor', 'wait');
			
			var get_html_newsletter = new Request({
				method: 'get',
				url: '/pl/newsletter.pl?ac=sub&wfec_user_email='+email});
			get_html_newsletter.onSuccess = function( textBody, xmlBody ){
												if (get_html_newsletter.response.text=='ok'){
													afficher_reponse_ok(lg);
													$('button_val_newsletter').setStyle('cursor', 'default');
													unique_instantce = false;												
												}else{
													redirect_account(lg);
													unique_instantce = false;
												}
											};
			get_html_newsletter.onFailure = function( instance ) {
											alert('Votre inscription a bien été prise en compte.\n');
											$('button_val_newsletter').setStyle('cursor', 'default');
											unique_instantce = false;
										};
			get_html_newsletter.send();
			
		}else{
			
			afficher_reponse_email_vide(lg);
			unique_instantce = false;
			
		}
	}
}

function afficher_reponse_ok(lg){
	
	var opts = {
						modal: true,
						displayNav : false
				}; 
	var init = {
					player:     'iframe',
					content:    '/tmpl_dev_shopping/'+lg+'/newsletter/popup_newsletter_inscription_result.html',
					width:      360,
					height:     190
    			};
		
	Shadowbox.open(init,opts);

}

function redirect_account(lg){
	var email;
	if(document.getElementById('wfec_user_email_sub_newsletter')){
		email = document.getElementById('wfec_user_email_sub_newsletter').value;
	}
	parent.document.location.href = '/pl/newsletter.pl?ac=sub&lg='+lg+'&wfec_user_email='+email;
}

function afficher_reponse_email_vide(lg){
	
	var opts = {
						modal: true,
						displayNav : false,
						handleOversize:'none'
				}; 
	var init = {
					player:     'iframe',
					content:    '/tmpl_dev_shopping/'+lg+'/newsletter/popup_newsletter_inscription_result_email_vide.html',
					width:      360,
					height:     150
    			};
		
	Shadowbox.open(init,opts);
	
}

