function IsIE6(){
	var nom = navigator.appName;
	var version = navigator.appVersion.split(';')[1];  /*MSIE 6.x */
	var version2 = version.split('.')[0];
	return ((nom=="Microsoft Internet Explorer")&&(version2==' MSIE 6'));
}

function escapeVal(textarea,replaceWith){ 
	// textarea is reference to that object, replaceWith is string that will replace the encoded return
	textarea.value = escape(textarea.value)			// encode textarea string's carriage returns
	for(i=0; i<textarea.value.length; i++){
		// loop through string, replacing carriage return encoding with HTML break tag
		if(textarea.value.indexOf("%0D%0A") > -1){
			// Windows encodes returns as \r\n hex
			textarea.value=textarea.value.replace("%0D%0A",replaceWith)
		}
		else if(textarea.value.indexOf("%0A") > -1){ 
			// Unix encodes returns as \n hex
			textarea.value=textarea.value.replace("%0A",replaceWith)
		}
		else if(textarea.value.indexOf("%0D") > -1){ 
			// Macintosh encodes returns as \r hex
			textarea.value=textarea.value.replace("%0D",replaceWith)
		}
	}
	textarea.value=unescape(textarea.value)			// unescape all other encoded characters
}

function textCounter(field, maxlimit) {
	if (field.value.length > maxlimit)
		{field.value = field.value.substring(0, maxlimit);}
}

window.addEvent('domready',function(){
	var necker_menu_pp1=$('necker_menu_pp1');
	var necker_menu_pp2=$('necker_menu_pp2');
	var necker_menu_pp3=$('necker_menu_pp3');
	var necker_menu_pp4=$('necker_menu_pp4');
	var necker_menu_pp5=$('necker_menu_pp5');
	var necker_menu_pp6=$('necker_menu_pp6');
	var leschamps=$$('#contact input','#contact textarea');
	// var leschamps=document.getElementsByTagName('select');
	
	necker_menu_pp1.addEvent('mouseenter',function(){
		if ($E('ul', necker_menu_pp1)) {$E('ul', necker_menu_pp1).setStyle("display","block");} 
		$E('a',necker_menu_pp1).setStyles({
			'background-position' :'bottom right',
			'background-color' : '#e1007a'
		});
		if (IsIE6()) {leschamps.setStyle("visibility","hidden")};
	});
	necker_menu_pp2.addEvent('mouseenter',function(){
		if ($E('ul', necker_menu_pp2)) {$E('ul', necker_menu_pp2).setStyle("display","block"); }
		$E('a',necker_menu_pp2).setStyle("background-position","bottom right;");
		if (IsIE6()) {leschamps.setStyle("visibility","hidden")};
	});
	necker_menu_pp3.addEvent('mouseenter',function(){
		if ($E('ul', necker_menu_pp3)) {$E('ul', necker_menu_pp3).setStyle("display","block");} 
		$E('a',necker_menu_pp3).setStyle("background-position","bottom right;");
		if (IsIE6()) {leschamps.setStyle("visibility","hidden")};
	});
	necker_menu_pp4.addEvent('mouseenter',function(){
		if ($E('ul', necker_menu_pp4)) {$E('ul', necker_menu_pp4).setStyle("display","block"); }
		$E('a',necker_menu_pp4).setStyle("background-position","bottom right;");
		if (IsIE6()) {leschamps.setStyle("visibility","hidden")};
	});
	necker_menu_pp5.addEvent('mouseenter',function(){
		if ($E('ul', necker_menu_pp5)) {$E('ul', necker_menu_pp5).setStyle("display","block"); }
		$E('a',necker_menu_pp5).setStyle("background-position","bottom right;");
		if (IsIE6()) {leschamps.setStyle("visibility","hidden")};
	});
	necker_menu_pp6.addEvent('mouseenter',function(){
		if ($E('ul', necker_menu_pp6)) {$E('ul', necker_menu_pp6).setStyle("display","block");} 
		$E('a',necker_menu_pp6).setStyle("background-position","bottom right;");
		if (IsIE6()) {leschamps.setStyle("visibility","hidden")};
	});

	necker_menu_pp1.addEvent('mouseleave',function(){
		if ($E('ul', necker_menu_pp1)) {$E('ul', necker_menu_pp1).setStyle("display","none"); }
		var lelien = $E('a',necker_menu_pp1);
		if(!lelien.hasClass('selected')) {lelien.setStyles(
			{'background-color':'#fff', 'background-position':'top right'}
		); }
		if (IsIE6()) {leschamps.setStyle("visibility","visible")};
	});
	necker_menu_pp2.addEvent('mouseleave',function(){
		if ($E('ul', necker_menu_pp2)) {$E('ul', necker_menu_pp2).setStyle("display","none"); }
		var lelien = $E('a',necker_menu_pp2);
		if(!lelien.hasClass('selected')) {lelien.setStyle("background-position","top right;"); }
		if (IsIE6()) {leschamps.setStyle("visibility","visible")};
	});
	necker_menu_pp3.addEvent('mouseleave',function(){
		if ($E('ul', necker_menu_pp3)) {$E('ul', necker_menu_pp3).setStyle("display","none");} 
		var lelien = $E('a',necker_menu_pp3);
		if(!lelien.hasClass('selected')) {lelien.setStyle("background-position","top right;"); }
		if (IsIE6()) {leschamps.setStyle("visibility","visible")};
	});
	necker_menu_pp4.addEvent('mouseleave',function(){
		if ($E('ul', necker_menu_pp4)) {$E('ul', necker_menu_pp4).setStyle("display","none"); }
		var lelien = $E('a',necker_menu_pp4);
		if(!lelien.hasClass('selected')) {lelien.setStyle("background-position","top right;"); }
		if (IsIE6()) {leschamps.setStyle("visibility","visible")};
	});
	necker_menu_pp5.addEvent('mouseleave',function(){
		if ($E('ul', necker_menu_pp5)) {$E('ul', necker_menu_pp5).setStyle("display","none"); }
		var lelien = $E('a',necker_menu_pp5);
		if(!lelien.hasClass('selected')) {lelien.setStyle("background-position","top right;"); }
		if (IsIE6()) {leschamps.setStyle("visibility","visible")};
	});
	necker_menu_pp6.addEvent('mouseleave',function(){
		if ($E('ul', necker_menu_pp6)) {$E('ul', necker_menu_pp6).setStyle("display","none");} 
		var lelien = $E('a',necker_menu_pp6);
		if(!lelien.hasClass('selected')) {lelien.setStyle("background-position","top right;"); }
		if (IsIE6()) {leschamps.setStyle("visibility","visible")};
	});

	if ($('contact')) {
		var chkbx_doc = $('zeclient_documentation');
		var chkbx_ins = $('zeclient_inscription');
		var adresse = $('zeclient_adresse');
		var cp = $('zeclient_codpos');
		var ville = $('zeclient_ville');
		
		chkbx_doc.addEvent('click',function(){
			if (chkbx_doc.getProperty('checked') && adresse.getProperty('value')=="") {
				adresse.setProperty('value','merci d\'indiquer votre adresse');
			};
			
			if (chkbx_doc.getProperty('checked') && cp.getProperty('value')=="") {
				cp.setProperty('value','merci d\'indiquer votre code postal');
			};
			
			if (chkbx_doc.getProperty('checked') && ville.getProperty('value')=="") {
				ville.setProperty('value','merci d\'indiquer votre ville');
			};
		});

		chkbx_ins.addEvent('click',function(){
			if (chkbx_ins.getProperty('checked') && adresse.getProperty('value')=="") {
				adresse.setProperty('value','merci d\'indiquer votre adresse');
			};
			
			if (chkbx_ins.getProperty('checked') && cp.getProperty('value')=="") {
				cp.setProperty('value','merci d\'indiquer votre code postal');
			};
			
			if (chkbx_ins.getProperty('checked') && ville.getProperty('value')=="") {
				ville.setProperty('value','merci d\'indiquer votre ville');
			};
		});
	};

	// décompte dans "2) votre expérience"
	if ($('concForm_step2')){
		$('et2_sta_med_ouquand').addEvent('keydown', function(event){ 
			escapeVal(this.form.stages_media_ou,'•');
			textCounter(this.form.stages_media_ou,175); });
		$('et2_sta_med_ouquand').addEvent('keyup', function(){
			escapeVal(this.form.stages_media_ou,'•'); 
			textCounter(this.form.stages_media_ou,175); 
		});
		$('et2_sta_horspre_ouquand').addEvent('keydown', function(){
			escapeVal(this.form.stage_out_ou,'•'); 
			textCounter(this.form.stage_out_ou,175); 
		});
		$('et2_sta_horspre_ouquand').addEvent('keyup', function(){
			escapeVal(this.form.stage_out_ou,'•'); 
			textCounter(this.form.stage_out_ou,175);
		});
		$('et2_actipro_laquelle').addEvent('keydown', function(){
			escapeVal(this.form.activite_pro_ou,'•'); 
			textCounter(this.form.activite_pro_ou,237);
		});
		$('et2_actipro_laquelle').addEvent('keyup', function(){
			escapeVal(this.form.activite_pro_ou,'•'); 
			textCounter(this.form.activite_pro_ou,237); 
		});
	}

});
