$j(document).ready(function(){	  
	// link Open mailing form
	// ----------------------
  $j("*[id^='wuOpenMailingUser']").live("click", function() {
    var Tid = $j(this).attr("id").split("__");
    //var
    var wuID = Tid[1];
    var wuWidth = Tid[2];
    var wuHeight = Tid[3];
    var wuMasqueClass = Tid[4];
    var wuMasqueOpacity = Tid[5]; 
  	//ouverture popup + masque
  	$j(".wuMailing_user").html('&nbsp;');
    wuOpenPopup("#wuPopup_"+wuID, wuWidth, wuHeight);
    wuOpenMasque("#masque", wuMasqueClass, wuMasqueOpacity);
		wuRefreshMailingUserZones(wuID);    
  	return false;
  });
  // Envoi mail
  $j("*[id^='wuMailingUserSend']").live("click", function() {
  	var Tid = $j(this).attr("id").split("__");
  	var wuID = Tid[1];
  	var profils = '_';
  	var ok = wuMailingUserVerif();
  	if(ok != false) {
	  	$j("#wuMailingUserForm").ajaxSubmit({        				
				success : function (flow) {				
					// recupere var
					var file = "plugins/wuMailingUser/wuPlugin_mailingUserSend.php"; 					
					$j("select[id='wuMailingUser_selectProfil'] option:selected").each(function() {
						profils = profils+$j(this).val()+'_';
					}); 
					var from = $j("input[name='wuMailingUser_from']").val(); 					
					var objet = $j("input[name='wuMailingUser_objet']").val();
					var mess = escape(encodeURI($j("textarea[name='wuMailingUser_mess']").val()));   					 
					// Ferme la popup
					$j("#wuPopup_"+wuID).fadeOut("slow");
				  // Ouvre le masque waiting
					wuWaitingForm();  		
				  // Req ajax
				  $j.ajax({ 
						type: "POST",        
						url: "wuAjaxJQ.php",
						data: "phpFile="+file+"&profils="+profils+"&from="+from+"&objet="+objet+"&mess="+mess,           
						success: function(flow) { 			
							// Ferme le masque waiting
							wuCloseWaitingForm(); 		      
						}        
					}); 			
			  }
			});
		}      	
  });  
});
// Test si champ mail renseignes
//-----------------------------
function wuMailingUserVerif() {
	if($j("select[id='wuMailingUser_selectProfil'] option:selected").length == '0') {
	 $j('#wuMailingUser_alert').html('Merci de renseigner au moins un groupe d\'utilisateurs.'+"<br /><br />");
	 $j("input[name='wuMailingUser_selectProfil']").focus();
	 return false;
	} 
	if($j("input[name='wuMailingUser_objet']").val() == '') {
	 $j('#wuMailingUser_alert').html('Merci de renseigner un objet \u00e0 votre message.'+"<br /><br />");
	 $j("input[name='wuMailingUser_objet']").focus();
	 return false;
	} 
	if($j("textarea[name='wuMailingUser_mess']").val() == '' || $j("textarea[name='wuMailingUser_mess']").val() == ' '){
	 $j('#wuMailingUser_alert').html('Merci de renseigner un message.'+"<br /><br />");
	 $j("textarea[name='wuMailingUser_mess']").focus();
	 return false;
	} 
}

// Function a appeler pour le refresh des zones media stats
//---------------------------------------------------------
function wuRefreshMailingUserZones(wuID) {
	var objID = (wuID != '' && wuID != undefined) ? wuID : $j("input[name='wuMediaStats_ID']").val();
	// Req ajax 
	var file = 'plugins/wuMailingUser/wuPlugin_mailingUser.php';				
	$j.ajax({ 
		type: "POST",        
		url: "wuAjaxJQ.php",
		data: "phpFile="+file+"&objID="+objID,  
		success: function(flow) {
			$j(".wuMailing_user").html(flow); 					  							            
		}        
	});   				

}	


