function rougeBord(id) {
	document.getElementById(id).style.borderColor = '#FF0303';
}

function bleuBord(id) {
	document.getElementById(id).style.borderColor = '#cccccc';
}

function writetag(tag, content) {
     document.getElementById(tag).innerHTML = content;
}


function checkContactezNous() {
	var list_erreur = '';
	var tab_id_error = Array('error_nom', 'error_prenom', 'error_email_o', 'error_objet', 'error_message');
	var tab_id_input = Array('nom_o', 'prenom_o', 'email_o', 'objet_o', 'message_o');
	var no_problem = true;
	var ver = false;
	
	for (var n = 0; n < tab_id_error.length; n++) {
		document.getElementById(tab_id_error[n]).style.display='none';
	}
	
	for (var n = 0; n < tab_id_error.length; n++) {
		var input = document.getElementById(tab_id_input[n]);
		var span_error = document.getElementById(tab_id_error[n]);
		if (input.type != 'text') continue;
		if (input.value == '') {
			span_error.style.display = 'inline';
			no_problem = false;

			if (no_problem==false){				
				list_erreur += (list_erreur != '' ? ', ' : '') + tab_id_input[n].replace('_o','');
			}
		}
	}

//	if (document.getElementById('abo_o').value != '-1') {
//		document.getElementById('num_abonne_o').style.display = 'inline';
////		if(document.getElementById('num_abonne_o').value == ''){
////			list_erreur += (list_erreur != '' ? ', ' : '') + 'num&eacute;ro d&rsquo;abonn&eacute;(e)';
////		}
//	} 
//	else {
//		document.getElementById('num_abonne_o').style.display = 'none';
//	}

	if (document.getElementById('objet_o').value == '-1') {
		document.getElementById('error_objet').style.display = 'inline';
		list_erreur += (list_erreur != '' ? ', ' : '') + 'objet';
	} else {
		document.getElementById('error_objet').style.display = 'none';
	}
	
	if (trim(document.getElementById('message_o').value) == '') {
		document.getElementById('error_message').style.display = 'inline';
		list_erreur += (list_erreur != '' ? ', ' : '') + 'message';
	} 
	else {
		document.getElementById('error_message').style.display = 'none';
	}
	
	if (list_erreur != '') {
		list_erreur = 'Veuillez remplir les champs suivants : ' + list_erreur
		document.getElementById('error_main').style.display='block';
		writetag('error_main', list_erreur );
	
		return false;
	}
	else{
		return true;
	}
}



function verifEmail(element) {
	if (element.value.length == 0) {
		return false;
	}
	else{
		deleteDivError(element.id);
		var html = jQuery.ajax({ 
			type:"POST",
			url: '?p=90&sp=6', 
			data: ({ 'email':element.value}), 
			async: false, 
			dataType: "html"
			
		}).responseText;	
		jQuery(element).after(html);	
		return  false;
	}
}

function deleteDivError(elementId){
	var errorDiv = jQuery('#errors_'+elementId);

	if (errorDiv.get(0)) {
		errorDiv.remove();
		errorDiv = null;
	}	
}



function trim(val) {
	var retour = ""
	for(i=0;i < val.length;i++)
		if(val.charAt(i) != " ") {
			retour += val.charAt(i)
		}
	return retour
}


function contactFormShowAbonne() {
	jQuery('#num_abonne_o').removeAttr('disabled');
	jQuery('#visuel-num-abonne').show();
	jQuery('#titre_num_abonne_o').removeClass('griser');
}

function contactFormHideAbonne() {
	jQuery('#num_abonne_o').attr('disabled','disabled'); 
	jQuery('#visuel-num-abonne').hide();
	jQuery('#titre_num_abonne_o').addClass('griser');
	jQuery('#num_abonne_o').val('');
	jQuery('#error_num_abonne').css({'display' : 'none'});
}

jQuery(document).ready(function() {
	
	jQuery('#abo_o').change(function(){
		if(this.value != '-1'){
			contactFormShowAbonne();
		}
		else{
			contactFormHideAbonne();
		}
	});
	
	/* largeur du champ select, bug ie */
	if (jQuery.browser.msie) {
		jQuery('.champForm select').css('width', 'auto');
	}
	

	
});
