
function verifEmailInsc (form)
{
		if(form.email.value=="")
	{
		alert('Tu n\'as pas saisi ton email');
	}
	else if(!checkEmail(form.email.value))
	{
		alert('Ton email semble incorrect'); 
	}
	else
	{
		form.submit();	
	}

	
}

//////Auto-Select/////////
	var currSel = "";
	function getSelection()
	{
		var str = "";
		var currSel="";
		if (document.getSelection)	{ str = document.getSelection(); }
		else if (document.selection && document.selection.createRange) { var range = document.selection.createRange(); if (range) str = range.text;}
		else { str = "";}
		if (str != "")currSel = str;
		if (currSel!="")
		{
			$('qs').value=currSel;
		}
	}

	if (window.captureEvents) document.captureEvents(Event.MOUSEUP);
	document.onmouseup = getSelection;
	
	//////Form Clearer////////
	function leere(feld) {if (feld.defaultValue==feld.value) feld.value = "";} 
	
	//////NaviGet////////
	var	NS4	=	(navigator.appName.indexOf("Netscape") >= 0 && parseFloat(navigator.appVersion) >= 4) ? 1 : 0;
	var	NS6	=	(NS4 && document.getElementById) ? 1 : 0;
	if(NS6) NS4	= 0;
	
	var IE4 =	(document.all) ? 1 : 0;
	var IE5 =	(IE4 && navigator.appVersion.indexOf("5.") >= 0) ? 1 : 0;
	


	
	// Write
	function w(text)
	{
		document.write(text);
	}
	
	/////// Rollover
	function modit(menu,name,text)
	{
		menu.src="/library/img/environment/"+name;
		$('Texte').innerHTML=text;
	}
	
	function modit2(menu,name,text)
	{
		menu.src="/library/img/environment/"+name;
		Texte_u.innerHTML=text;
	}
	
	function modit3(menu,name)
	{
		menu.src="/library/img/environment/"+name;
	}
	
	///// Preload
/*	for(var i = 1; i <= 7; i++)	//>
		w('<img src="library/img/environment/ic_'+i+'z.gif" class="h" withd="1">');
	for(var i = 4; i <= 7; i++)	//>
		w('<img src="library/img/environment/ic_'+i+'zz.gif" class="h" withd="1">');
		w('<img src="library/img/environment/nl_rz.gif" class="h" withd="1">');
*/	/// Mon Radins
	var mrStatus = "0";
	
	function zeigen(dummy)
	{
		txt='<form action="" method="post">'
			+'<table border="0" cellpadding="0" cellspacing="0">'
			+'<tr><td colspan="5">'
			+'</td></tr>'
			+'<tr>'
			+'<td rowspan="2" background="/library/img/pics/monradins_ul.gif"><img src="l.gif" width="23" height="22"></td>'
			+'<td colspan="3" background="/library/img/pics/monradins_um.gif"><img src="l.gif" width="125" height="1"></td>'
			+'<td rowspan="2" background="/library/img/pics/monradins_ur.gif"><input type="image" src="/library/img/pics/monradins_ur.gif" width="25" height="22" title="Connexion" border="0"></a></td>'
			+'</tr>'
			+'<tr>'
			+'<td background="/library/img/pics/monradins_um.gif" class="f11" valign="middle" title="Ton pseudo"><input type="text" name="connect_author" value="Pseudo" class="mr" onClick="leere(this);"></td>'
			+'<td background="/library/img/pics/monradins_um.gif" valign="middle" title="Mot de passe"> <input type="password" name="connect_pass" value="" class="mr" onClick="leere(this);"></td>'
			+'<td background="/library/img/pics/monradins_um.gif" valign="middle" title="Se souvenir de tes identifiants"><input type="checkbox" name="connect_remember" checked></td>'
			+'</tr>'
			+'</table>'
			+'</form>';
			x_off=-25;
		y_off=22;
			if(document.layers)
		{
		document.anzeige.left=document.images["s1"].x+x_off
		document.anzeige.top=document.images["s1"].y+y_off
		document.anzeige.document.open()
		document.anzeige.document.write(txt)
		document.anzeige.document.close()
		document.anzeige.visibility="visible"
		}
		else
		{
			if(document.getElementById("anzeige"))
			{
				document.getElementById("anzeige").style.left=parseInt(document.getElementById("s1").offsetLeft)+x_off
				document.getElementById("anzeige").style.top=parseInt(document.getElementById("s1").offsetTop)+y_off
				document.getElementById("anzeige").innerHTML=txt
				document.getElementById("anzeige").style.visibility="visible"
			}
		}
	}
	
	var ie5  = (document.all && document.getElementById);
	var ns6 = (!document.all && document.getElementById);
	
	function fadeIn(fade)
	{
		if(ie5) document.getElementById('anzeige').filters.alpha.opacity = fade;
		if(ns6) document.getElementById('anzeige').style.MozOpacity = fade/100;
	}
	
	function fadeSwap(menu)
	{
		if (mrStatus==0)
		{
			mrStatus=1;
			fadeIn(100);
			modit3(menu,'monradins_rz.gif');
			mr_scr_run=2;
			mr_scr();
		}
		else
		{
			mrStatus=0;
			fadeIn(0);
			modit3(menu,'monradins_r.gif');
			mr_scr_run=1;
			mr_scr();
		}
	}
	
	var count=0;
	var mr_txt = [];
	mr_txt[0]="<a href=\"modify_user.php\">Pseudo: &nbsp; Passe:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</a>";
	mr_txt[1]="Espace \"<a href=\"modify_user.php\">Mon Radins</a>\"";
	mr_txt[2]="<a href=\"modify_user.php\">Personnalise le site!</a>";
	mr_txt[3]="<a href=\"write_user.php\"><b>Inscription gratuite</b>!!</a>";
	mr_txt[4]="<a href=\"write_user.php\"><b>Clique pour t'inscrire</b></a>";
	mr_txt[5]="Identifie-toi là ----->";
	
	//alert(mr_txt);
	
	function mr_scr(dummy)
	{
		if (mr_scr_run==1)
		{
			if (dummy!=-1) count++;
			if (count==6) count=1;
			document.getElementById('mr_scr').innerHTML=mr_txt[count];
			dum = setTimeout("mr_scr()", 4000);
		}
		else if (mr_scr_run==2)
		{
			document.getElementById('mr_scr').innerHTML=mr_txt[0];
			mr_scr_run=0;
		}
	}
	
	function recommande()
	{
		w('<input type="hidden" name="betreff" size="25" value="' + document.title + '">');
		w('<input type="hidden" name="url" value="' + document.URL + '">');
	}
	
	function stars(note)
	{
		for(var i = 1; i <= 5; i++)	//>
		{
			if (i<=note) w('<img src="/library/img/pics/stern_1.gif" width="14" height="16" align="ABSBOTTOM" hspace="1" border="0">');
			else w('<img src="/library/img/pics/stern_0.gif" width="14" height="16" align="ABSBOTTOM" hspace="1" border="0">');
		}
	}
	
	function stars_k(note)
	{
		for(var i = 1; i <= 5; i++)	//>
		{
			if (i<=note) w('<img src="/library/img/pics/stern_1_k.gif" width="9" height="10" align="ABSMIDDLE" hspace="1" border="0">');
			else w('<img src="/library/img/pics/stern_0_k.gif" width="9" height="9" align="ABSMIDDLE" hspace="1" border="0">');
		}
	}
	
	//// Windows ////
	function open_users(flag)
	{
		if(flag==1) which_url="users_online.php";
		else if(flag==2) which_url="users_stats.php";
		else
		{
			// Mise en commentaire pour l'espace de developpement
			which_url="http://www.radins.com/radin_detail.php?t_author="+flag;
			//which_url="http://devradin2.odiso.com/radin_detail.php?t_author="+flag;
		}
		w=window.open(which_url, 'online', 'resizable=yes, location=no, width=400, height=350, menubar=no, status=no, scrollbars=yes, menubar=no, top=50, left=50');
	}
	
	function open_mywin(url,sx,sy,x,y,full)
	{
		if (!sx) sx=400;
		if (!sy) sy=300;
		if (!x) x=50;
		if (!y) y=50;
		if(!full) full='no';
		w=window.open(url, 'online', 'resizable=yes, location=no, width='+sx+', height='+sy+', menubar=no, status=no, scrollbars=yes, menubar=no, fullscreen='+full+', top='+y+', left='+x);
	}
	
	function conf(lien, cond_text)
	{
		if (typeof(window.opera) != 'undefined') return true;
		if (cond_text==1) var is_confirmed = confirm('Es-tu sûr(e) de vouloir effacer toutes ses notifications de réponse?');
		else var is_confirmed = confirm('Es-tu sûr(e) de vouloir effacer le message :\n' + cond_text);
		if (is_confirmed) lien.href += '&c=1';
		return is_confirmed;
	}
	
	//// Formulaires ////
	function modBoite(boite)
	{
		box = eval(boite);
		box.checked = !box.checked;
	}
	
	/// Nav ///
	function GoTo(form)	{location.href = form.options[form.selectedIndex].value;}
	
	/// Forum ///
	function textarea_resize(wo, pixel)
	{
		var box        = document.getElementById(wo);
		var cur_height = parseInt( box.style.height ) ? parseInt( box.style.height ) : 200;
		var new_height = cur_height + pixel;
			if ( new_height > 0 )
		{
			box.style.height = new_height + "px";
		}
	}
	
    var SuggestAdvicePage = {};
	Object.extend(SuggestAdvicePage, {
    
        initialize:function()
        {   
		
			this.DOMNodes = {
				headingCombo:null,
				actionCombo:null,
				productCombo:null,
				objectCombo:null,
				titleTextBox:null,
				/*EconomyTextBox:null,	*/
				keyword1TextBox:null,
				keyword2TextBox:null,
				keyword3TextBox:null
			}
			
			this.requestQueryStrings = {
				heading:null,
				action:null,
				product:null,
				object:null,
				title:null,
				/*economy:null,*/
				keyword_1:null,
				keyword_2:null,
				keyword_3:null
				
			}

			this.collectDOMFormElements();		
        },
             
		collectDOMFormElements:function()
		{
			this.DOMNodes = {
				headingCombo:$("heading"),
				actionCombo:$("action"),
				productCombo:$("product"),
				objectCombo:$("object"),
				titleTextBox:$("title"),
				//economyTextBox:$("economy"),
				keyword1TextBox:$("keyword_1"),
				keyword2TextBox:$("keyword_2"),
				keyword3TextBox:$("keyword_3")
			}

			this.setupListeners();		
		},
		
		setupListeners:function()
		{
			//-> CATEGORY
			this.DOMNodes.headingCombo.observe("change", function(e){
				this.requestQueryStrings.heading = e.element().options[e.element().selectedIndex].value;
				this.searchSimilarAdvices();
													   
			}.bindAsEventListener(this));
			
			//-> ACTION
			this.DOMNodes.actionCombo.observe("change", function(e){
				this.requestQueryStrings.action = e.element().options[e.element().selectedIndex].value;
				this.searchSimilarAdvices();
													   
			}.bindAsEventListener(this));
			
			//-> PRODUCT
			this.DOMNodes.productCombo.observe("change", function(e){
				this.requestQueryStrings.product = e.element().options[e.element().selectedIndex].value;
				this.searchSimilarAdvices();
													   
			}.bindAsEventListener(this));
			
			//-> OBJECT
			this.DOMNodes.objectCombo.observe("change", function(e){
				this.requestQueryStrings.object = e.element().options[e.element().selectedIndex].value;
				this.searchSimilarAdvices();
													   
			}.bindAsEventListener(this));
			
			//-> TITLE
			this.DOMNodes.titleTextBox.observe("keyup", function(e){
				this.requestQueryStrings.title = e.element().value;
				this.searchSimilarAdvices();
				
			}.bindAsEventListener(this));
			
			//-> ECONOMY
//			this.DOMNodes.economyTextBox.observe("keyup", function(e){
//				this.requestQueryStrings.economy = e.element().value;
//				this.searchSimilarAdvices();
//				
//			}.bindAsEventListener(this));
			
			//-> KEYWORD1
			this.DOMNodes.keyword1TextBox.observe("keyup", function(e){
				this.requestQueryStrings.keyword_1 = e.element().value;
				this.searchSimilarAdvices();
				
			}.bindAsEventListener(this));
			
			//-> KEYWORD2
			this.DOMNodes.keyword2TextBox.observe("keyup", function(e){
				this.requestQueryStrings.keyword_2 = e.element().value;
				this.searchSimilarAdvices();
				
			}.bindAsEventListener(this));
			
			//-> KEYWORD3
			this.DOMNodes.keyword3TextBox.observe("keyup", function(e){
				this.requestQueryStrings.keyword_3 = e.element().value;
				this.searchSimilarAdvices();
				
			}.bindAsEventListener(this));
	
		},
		
		searchSimilarAdvices:function()
		{
			var queryStrings = Object.toQueryString(this.requestQueryStrings);
			this.webServiceCaller({
				url:"/conseils/getAdviceList.php",
				method:"post",
				parameters:"webServiceAction=getAdvices&" + queryStrings,
				onLoading:Prototype.emptyFunction,
				onComplete:function(transport, json){
				
					var response = transport.responseText;
					$("doublons").value = (response == " ")?0:1;

					this.drawAdvicesList(response);
			
				}.bind(this)
				
			});
			
		
		},
		
		drawAdvicesList:function(content)
		{
			$("advicesList").update(content);
			
		},
        
		webServiceCaller:function()
		{
			var obj = arguments[0];
			var randomNum = new Date().getTime();
			
			var request = new Ajax.Request(obj.url+"?"+"datetime="+randomNum, {
				method:			obj.method, 
				parameters:		obj.parameters,
				postBody:       obj.postBody,
				onLoading:		obj.onLoading,
				onComplete:		obj.onComplete,
				onSuccess:		obj.onSuccess
			});
		}
	});
	
	/// suggestAdvice page template ///
	
	var SuggestAdvicePage2 = {};
	Object.extend(SuggestAdvicePage2, {
    
        initialize:function()
        {   
		
			this.getAdvicelinksCollection = null;
			this.getAdvicePanelsCollection = null;
			
			this.collectDOMFormElements();		
        },
             
		collectDOMFormElements:function()
		{
			this.getAdvicelinksCollection = document.getElementsByClassName("adminGetAdvicesLink");
			this.getAdvicePanelsCollection = document.getElementsByClassName("adminGetAdvicesPanel");

			this.setupListeners();		
		},
		
		setupListeners:function()
		{
			$A(this.getAdvicelinksCollection).each(function(adviceLink, index){
							   
				adviceLink.observe("click", function(e){
												
					this.searchSimilarAdvices(this.getAdvicePanelsCollection[index], index);						
												
				}.bindAsEventListener(this));	   
							   
			}.bind(this));
		},
		
		searchSimilarAdvices:function(panel, index)
		{
			if(panel.innerHTML == "")
			{
				var queryStrings = Object.toQueryString({
														
					heading:document.getElementsByClassName("adviceHeading")[index].value,
					action:document.getElementsByClassName("adviceAction")[index].value,
					product:document.getElementsByClassName("adviceProduct")[index].value,
					object:document.getElementsByClassName("adviceObject")[index].value,
					title:document.getElementsByClassName("adviceTitle")[index].value,
					keyword_1:document.getElementsByClassName("adviceKeyword_1")[index].value,
					keyword_2:document.getElementsByClassName("adviceKeyword_2")[index].value,
					keyword_3:document.getElementsByClassName("adviceKeyword_3")[index].value
														
				});
				
				this.webServiceCaller({
					url:"/conseils/getAdviceList.php",
					method:"post",
					parameters:"webServiceAction=getAdvices&" + queryStrings,
					onLoading:Prototype.emptyFunction,
					onComplete:function(transport, json){
					
						var response = transport.responseText;
						/*$("modif_doublons").value = (response == " ")?0:1;*/
						this.drawAdvicesList(response, panel);
				
					}.bind(this)
					
				});
			}
			else
			{
				if(panel.style.display == "none")
				{
					panel.show();
				}
				else
				{
					panel.hide();
				}
			}
			
		
		},
		
		drawAdvicesList:function(content, panel)
		{
			panel.update(content);
			panel.show();
			
		},
        
		webServiceCaller:function()
		{
			var obj = arguments[0];
			var randomNum = new Date().getTime();
			
			var request = new Ajax.Request(obj.url+"?"+"datetime="+randomNum, {
				method:			obj.method, 
				parameters:		obj.parameters,
				postBody:       obj.postBody,
				onLoading:		obj.onLoading,
				onComplete:		obj.onComplete,
				onSuccess:		obj.onSuccess
			});
		}
	});
	
    var SuggestAdvicePage3 = {};
	Object.extend(SuggestAdvicePage3, {
				  
        initialize:function()
        {   
		
			this.getAdviceModificationFormAreaCollection = null;
			
			//-> START PROCESS
			//-> 1. COLLECT ALL FORM WRAPPERS
			this.collectDOMFormElements();		
        },
             
		collectDOMFormElements:function()
		{
			this.getAdviceModificationFormAreaCollection = document.getElementsByClassName("modificationFormArea");

			//-> 2. SETUP VALIDATION BUTTONS BEHAVIORS
			this.setupListeners();		
		},
		
		setupListeners:function()
		{
			$A(this.getAdviceModificationFormAreaCollection).each(function(modificationFormArea, index){
							  
				var modificationFormArea = $(modificationFormArea);
				//-> DEBUG
				//alert(modificationFormArea.tagName + " - " + modificationFormArea.className)
								
				var modificationFormAreaValidationButton = document.getElementsByClassName("modificationFormAreaValidationButton")[index];  			
				//-> TARGET VALIDATION BUTTON
				modificationFormAreaValidationButton.observe("click", function(e){
					
					this.verifFormModifConseils(modificationFormArea, function(formValidData){
																		  
						if(formValidData)
						{
							//-> 3. BUILD REQUEST WITH CURRENT FORM FIELDS VALUE
							this.searchSimilarAdvices(modificationFormArea, index);
						}
																		  
					}.bind(this));
					
											
												
				}.bindAsEventListener(this));	   
							   
			}.bind(this));
		},

		searchSimilarAdvices:function(modificationFormArea, index)
		{
			//-> TARGET FORM FIELDS
			var heading 	= document.getElementsByClassName("modificationFormAreaHeading")[index];
			var action 		= document.getElementsByClassName("modificationFormAreaAction")[index];
			var product 	= document.getElementsByClassName("modificationFormAreaProduct")[index];
			var object 		= document.getElementsByClassName("modificationFormAreaObject")[index];
			var title 		= document.getElementsByClassName("modificationFormAreaTitle")[index];
			var keyword_1 	= document.getElementsByClassName("modificationFormAreaKeyword_1")[index];
			var keyword_2 	= document.getElementsByClassName("modificationFormAreaKeyword_2")[index];
			var keyword_3 	= document.getElementsByClassName("modificationFormAreaKeyword_3")[index];
			
			//-> BUILD QUERY_STRING WITH FORM FIELDS VALUE
			var queryStrings = Object.toQueryString({
													
				heading:heading.options[heading.selectedIndex].value,
				action:action.options[action.selectedIndex].value,
				product:product.options[product.selectedIndex].value,
				object:object.options[object.selectedIndex].value,
				title:title.value,
				keyword_1:keyword_1.value,
				keyword_2:keyword_2.value,
				keyword_3:keyword_3.value
													
			});
			
			this.webServiceCaller({
				url:"/conseils/getAdviceList2.php",
				method:"post",
				parameters:"webServiceAction=checkAdviceDoublon&" + queryStrings,
				onLoading:Prototype.emptyFunction,
				onComplete:function(transport, json){
				
					var response = transport.responseText;
					
					if(response == "1")
					{
						document.getElementsByClassName("modificationFormAreaDoublonWitness")[index].value = response;
						if(confirm("Ce conseil présente des risques de doublons... Confirmez l'enregistrement"))
						{
							modificationFormArea.submit()
						}
						
					}
					else
					{
						modificationFormArea.submit()
					}


				}.bind(this)
				
			});
			
		
		},
		        
		webServiceCaller:function()
		{
			var obj = arguments[0];
			var randomNum = new Date().getTime();
			
			var request = new Ajax.Request(obj.url+"?"+"datetime="+randomNum, {
				method:			obj.method, 
				parameters:		obj.parameters,
				postBody:       obj.postBody,
				onLoading:		obj.onLoading,
				onComplete:		obj.onComplete,
				onSuccess:		obj.onSuccess
			});
		},
		
		verifFormModifConseils:function(formulaire, formValidCallback)
		{
			var formValidData = false;
			
			if (formulaire.modif_under_heading.value == 0 && formulaire.modif_heading_proposition.value == "")
			{
				formulaire.modif_under_heading.focus();  
				formulaire.modif_under_heading.style.border = '1px solid #D41919';
				formulaire.modif_under_heading.style.background = '#FAD1D1';
				formulaire.modif_heading_proposition.style.border = '1px solid #D41919';
				formulaire.modif_heading_proposition.style.background = '#FAD1D1';
				alert('Il faut indiquer une action ou faire une proposition !!!');
			}
			else if (formulaire.modif_action_id.value == 0 && formulaire.modif_action_proposition.value == "")
			{
				formulaire.modif_action_id.focus();  
				formulaire.modif_action_id.style.border = '1px solid #D41919';
				formulaire.modif_action_id.style.background = '#FAD1D1';
				formulaire.modif_action_proposition.style.border = '1px solid #D41919';
				formulaire.modif_action_proposition.style.background = '#FAD1D1';
				alert('Il faut indiquer une action ou faire une proposition !!!');
			}
			else if (formulaire.modif_product_id.value == 0 && formulaire.modif_product_proposition.value == "")
			{
				formulaire.modif_product_id.focus();  
				formulaire.modif_product_id.style.border = '1px solid #D41919';
				formulaire.modif_product_id.style.background = '#FAD1D1';
				formulaire.modif_product_proposition.style.border = '1px solid #D41919';
				formulaire.modif_product_proposition.style.background = '#FAD1D1';
				alert('Il faut indiquer une action ou faire une proposition !!!');
			}
			else if (formulaire.modif_object_id.value == 0 && formulaire.modif_object_proposition.value == "")
			{
				formulaire.modif_object_id.focus();
				formulaire.modif_object_id.style.border = '1px solid #D41919';
				formulaire.modif_object_id.style.background = '#FAD1D1';
				formulaire.modif_object_proposition.style.border = '1px solid #D41919';
				formulaire.modif_object_proposition.style.background = '#FAD1D1';
				alert('Il faut indiquer un outil ou faire une proposition !!!');
			}
			else if (isNaN(formulaire.modif_economy_mois.value))
			{
				formulaire.modif_economy_mois.focus(); 
				formulaire.modif_economy_mois.style.border = '1px solid #D41919';
				formulaire.modif_economy_mois.style.background = '#FAD1D1';
				alert('Désolé mais vous devez entrer un nombre entier dans le champ d\'economie par mois.'); 
			} 
			else if (isNaN(formulaire.modif_economy_fixe.value))
			{
				formulaire.modif_economy_fixe.focus(); 
				formulaire.modif_economy_fixe.style.border = '1px solid #D41919';
				formulaire.modif_economy_fixe.style.background = '#FAD1D1';
				alert('Désolé mais vous devez entrer un nombre entier dans le champ d\'économie à l\'achat.'); 
			} 
			else
			{
				formValidData = true;	
			}

			formValidCallback(formValidData);
		}
		
	});
	
	/// suggestAdvice page template ///
/*	
	Event.onDOMReady(
		function()
		{
			//-> SPECIFIC PROCESS FOR SUGGEST ADVICE TEMPLATE
			if($('suggestAdviceWitnessForm'))
			{
				SuggestAdvicePage.initialize();
				
				
				
			}

			//-> SPECIFIC PROCESS FOR SUGGEST ADVICE TEMPLATE
			if($('suggestAdviceWitnessForm2'))
			{
				SuggestAdvicePage2.initialize();
				SuggestAdvicePage3.initialize();
				
				
				
			}
		}
	);*/
	
	
	
	function verifFormConseils(formulaire)
	{
		if (formulaire.heading.value == "")
		{
			formulaire.heading.focus();  
			formulaire.heading.style.border = '1px solid #D41919';
			formulaire.heading.style.background = '#FAD1D1';
			alert('Il faut indiquer une catégorie !!!');
			return; 
		}
		else if (formulaire.action.value == "" && formulaire.send_action_proposition.value == "")
		{
			formulaire.send_action_proposition.focus();  
			formulaire.send_action_proposition.style.border = '1px solid #D41919';
			formulaire.send_action_proposition.style.background = '#FAD1D1';
			formulaire.action.style.border = '1px solid #D41919';
			formulaire.action.style.background = '#FAD1D1';
			alert('Il faut indiquer une action ou faire une proposition !!!');
			return; 
		}
		else if (formulaire.product.value == "" && formulaire.send_product_proposition.value == "")
		{
			formulaire.send_product_proposition.focus();  
			formulaire.send_product_proposition.style.border = '1px solid #D41919';
			formulaire.send_product_proposition.style.background = '#FAD1D1';
			formulaire.product.style.border = '1px solid #D41919';
			formulaire.product.style.background = '#FAD1D1';
			alert('Il faut indiquer un produit ou faire une proposition !!!');
			return; 
		}
		else if (formulaire.object.value == "" && formulaire.send_object_proposition.value == "")
		{
			formulaire.send_object_proposition.focus();
			formulaire.object.style.border = '1px solid #D41919';
			formulaire.object.style.background = '#FAD1D1';
			formulaire.send_object_proposition.style.border = '1px solid #D41919';
			formulaire.send_object_proposition.style.background = '#FAD1D1';
			alert('Il faut indiquer un objet ou faire une proposition !!!');
			return; 
		}
		else if (formulaire.title.value == "")
		{
			formulaire.title.focus();  
			formulaire.title.style.border = '1px solid #D41919';
			formulaire.title.style.background = '#FAD1D1';
			alert('Il faut proposer un titre à ton conseil !!!');
			return; 
		}
		else if (tinyMCE.getContent('send_text') == "")
		{
			getElementById('mce_editor_0').focus();  
			getElementById('mce_editor_0').style.border = '1px solid #D41919';
			getElementById('mce_editor_0').style.background = '#FAD1D1';
			alert('Il faut proposer un conseil dans la zone description !!!');
			return; 
		}
		else
		{
			formulaire.submit();
		}
	};
	
	function verifFormModifConseils(formulaire)
	{
		if (formulaire.modif_under_heading.value == 0 && formulaire.modif_heading_proposition.value == "")
		{
			formulaire.modif_under_heading.focus();  
			formulaire.modif_under_heading.style.border = '1px solid #D41919';
			formulaire.modif_under_heading.style.background = '#FAD1D1';
			formulaire.modif_heading_proposition.style.border = '1px solid #D41919';
			formulaire.modif_heading_proposition.style.background = '#FAD1D1';
			alert('Il faut indiquer une action ou faire une proposition !!!');
			return; 
		}
		else if (formulaire.modif_action_id.value == 0 && formulaire.modif_action_proposition.value == "")
		{
			formulaire.modif_action_id.focus();  
			formulaire.modif_action_id.style.border = '1px solid #D41919';
			formulaire.modif_action_id.style.background = '#FAD1D1';
			formulaire.modif_action_proposition.style.border = '1px solid #D41919';
			formulaire.modif_action_proposition.style.background = '#FAD1D1';
			alert('Il faut indiquer une action ou faire une proposition !!!');
			return; 
		}
		else if (formulaire.modif_product_id.value == 0 && formulaire.modif_product_proposition.value == "")
		{
			formulaire.modif_product_id.focus();  
			formulaire.modif_product_id.style.border = '1px solid #D41919';
			formulaire.modif_product_id.style.background = '#FAD1D1';
			formulaire.modif_product_proposition.style.border = '1px solid #D41919';
			formulaire.modif_product_proposition.style.background = '#FAD1D1';
			alert('Il faut indiquer une action ou faire une proposition !!!');
			return; 
		}
		else if (formulaire.modif_object_id.value == 0 && formulaire.modif_object_proposition.value == "")
		{
			formulaire.modif_object_id.focus();
			formulaire.modif_object_id.style.border = '1px solid #D41919';
			formulaire.modif_object_id.style.background = '#FAD1D1';
			formulaire.modif_object_proposition.style.border = '1px solid #D41919';
			formulaire.modif_object_proposition.style.background = '#FAD1D1';
			alert('Il faut indiquer un outil ou faire une proposition !!!');
			return; 
		}
		else if (isNaN(formulaire.modif_economy_mois.value))
    	{
			formulaire.modif_economy_mois.focus(); 
			formulaire.modif_economy_mois.style.border = '1px solid #D41919';
			formulaire.modif_economy_mois.style.background = '#FAD1D1';
    		alert('Désolé mais vous devez entrer un nombre entier dans le champ d\'economie par mois.'); 
			return;
    	} 
		else if (isNaN(formulaire.modif_economy_fixe.value))
    	{
			formulaire.modif_economy_fixe.focus(); 
			formulaire.modif_economy_fixe.style.border = '1px solid #D41919';
			formulaire.modif_economy_fixe.style.background = '#FAD1D1';
    		alert('Désolé mais vous devez entrer un nombre entier dans le champ d\'économie à l\'achat.'); 
			return;
    	} 
		/*else if (tinyMCE.getContent('modif_text1') == "" || tinyMCE.getContent('modif_text2') == "" || tinyMCE.getContent('modif_text3') == "" || tinyMCE.getContent('modif_text4') == "" || tinyMCE.getContent('modif_text5') == "" || tinyMCE.getContent('modif_text6') == "")
		{
			
			alert("Vous avez omis de remplir une des zones de texte d'un des conseils !!!");
			return; 
		}*/
		else
		{
			formulaire.submit();
		}
	};
	
	function InsertEmotion(file_name, title) 
	{
	if (title == null)
		title = "";

	// XML encode
	title = title.replace(/&/g, '&amp;');
	title = title.replace(/\"/g, '&quot;');
	title = title.replace(/</g, '&lt;');
	title = title.replace(/>/g, '&gt;');

	var html = '<img src="' + "http://www.radins.com/js/tiny_mce/plugins/emotions/images/" + file_name + '" mce_src="' + "http://www.radins.com/js/tiny_mce/plugins/emotions/images/" + file_name + '" border="0" alt="' + title + '" title="' + title + '" />';

	tinyMCE.execCommand('mceInsertContent', false, html);
	//tinyMCEPopup.close();
	};

var selectOpen = 0;
function checkboxAll()  {
	
	if(selectOpen==0) {
		tabCheck = document.getElementsByName('trocliste[]');
		for(i=0;i<tabCheck.length;i++) {
			
			tabCheck[i].checked = true;
		}

		document.getElementById('lienCheckbox').innerHTML = "Tout Déselectionner";
		selectOpen=1;
	}
	
	else {
		tabCheck = document.getElementsByName('trocliste[]');
		for(i=0;i<tabCheck.length;i++) {
			
			tabCheck[i].checked = false;
		}
		document.getElementById('lienCheckbox').innerHTML = "Tout selectionner";
		selectOpen=0;
	}
}
