function getStyleObject(objectId) {
  if (document.getElementById && document.getElementById(objectId)) {
    return document.getElementById(objectId).style;
  } else if (document.all && document.all(objectId)) {
    return document.all(objectId).style;
  } else {
    return false;
  }
}


function showHideDiv(the_div,the_change){
  var the_style = getStyleObject(the_div);
  if (the_style != false){

  if(the_style.display=='block'){
      the_style.display = 'none';
  }else{
    the_style.display = the_change;
	}
  }
}

function showDiv(the_div){
  var the_style = getStyleObject(the_div);
  if (the_style != false){
      the_style.display = 'block';

  }
}

function hideDiv(the_div){
  var the_style = getStyleObject(the_div);
  if (the_style != false){

      the_style.display = 'none';
  
  }
}

function before_submit()
    {
	

		var can_submit = true;
		fileext = true;
		
		if(document.formmail.service[2].checked){

		if(document.getElementById('fm_servicetextbox').value != ''){
				document.getElementById('err_message_file').style.display = 'none';
			can_submit = true;
			fileext = true;
		}else{
		if(document.getElementById('fm_attachment').value != ''){
		fileext = false;
		var blah = document.getElementById('fm_attachment').value;
		var extpos = blah.lastIndexOf(".");
		var ext = blah.substring(extpos+1);
		if(ext == 'pdf' || ext == 'doc' || ext == 'docx'){
		document.getElementById('err_message_file').style.display = 'none';
			can_submit = true;
			fileext = true;
			}else{
		 document.getElementById('err_message_file').style.display = 'block';
			can_submit = false;
			fileext = false;
		}
		}else{
				document.getElementById('err_message_file').style.display = 'none';
			can_submit = true;
			fileext = true;
		}
		}
		}else{
		document.getElementById('err_message_file').style.display = 'none';
		can_submit = true;
		fileext = true;
		}
		
		
		
myOption = -1;
for (i=document.formmail.service.length-1; i > -1; i--) {
if (document.formmail.service[i].checked) {
myOption = i; i = -1;
}
}
if (myOption == -1) {
servicevar = false;
}else{
servicevar = true;
}


		if(document.getElementById('fm_nom').value == ''){nom = false;}else{nom=true;}
		if(document.getElementById('fm_prenom').value == ''){prenom = false;}else{prenom=true;}
		if(document.getElementById('fm_telephone').value == ''){telephone = false;}else{telephone=true;}
		if(document.getElementById('fm_entreprise').value == ''){entreprise = false;}else{entreprise=true;}
		if(document.getElementById('fm_secteuract').value == ''){secteuract = false;}else{secteuract=true;}
		if(document.getElementById('fm_adresse').value == ''){adresse = false;}else{adresse=true;}
		if(document.getElementById('fm_ville').value == ''){ville = false;}else{ville=true;}
		if(document.getElementById('fm_codepostal').value == ''){codepostal = false;}else{codepostal=true;}
		if(document.getElementById('fm_province').value == ''){province = false;}else{province=true;}
		
	
		if(document.getElementById('fm_email').value == '')
        {
			can_submit = false;
			email = false;
        }else{
			var email_value = document.getElementById('fm_email').value;
			var ereg = /^[a-z0-9][\w\-\.]+[a-z0-9]@[a-z0-9][a-z0-9\-_\.]+\.[a-z]{1,5}$/i;//pas de chiffre, lettre majuscule en premier
			
			if(!email_value.match(ereg)){
				can_submit = false;
				email = false;
			}else{
				can_submit = true;
				email = true;
			}
		}
		
if(fileext==true){
can_submit3=true;
}else{
can_submit3=false;
Scroller();
}
if(email==true && nom==true && prenom ==true && telephone==true && entreprise == true && secteuract == true && adresse == true && ville==true && codepostal == true && province == true && servicevar == true){
document.getElementById('err_message').style.display = 'none';
can_submit2=true
}else{
document.getElementById('err_message').style.display = 'block';
can_submit2=false;
Scroller();
}

if(can_submit3 == true && can_submit2 == true){
return true;
}else{
return false;
}

}

 function  Scroller() {
       window.scrollTo(0,0);
   }

