   function showOtherHear()
  {
  	var other_span =  document.getElementById('other_hear_span_id');
	other_span.style.display = "inline";	
  }
  
 function hideOtherHear()
  {
  	var other_span =  document.getElementById('other_hear_span_id');
	other_span.style.display = "none";	
  }
  
    function isEMailAddr(elem) {
    var str = elem.value;
    var re = /^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/;
    if (!str.match(re)) 
        return false;
    else 
        return true;
	}
  

  function validateForm(oForm)
   {

   	valid = true;
	
	   	
	if (oForm.name.value =='')
	 {
 	    valid = false;
	    var name_inpt = document.getElementById('error_name');
		name_inpt.style.color = "red";
	 }
	 else
	 {
	 	var name_inpt = document.getElementById('error_name');
		name_inpt.style.color = "black";
	 }
	 
	if (oForm.place.value =='')
	 {
	    valid = false;
	    var name_inpt = document.getElementById('error_place');
		name_inpt.style.color = "red";
	 }
	 else
	 {
	 	var name_inpt = document.getElementById('error_place');
		name_inpt.style.color = "black";
	 }
	 
	 
	 if (oForm.question.value =='')
	 {
	    valid = false;
	    var name_inpt = document.getElementById('error_question');
		name_inpt.style.color = "red";
	 }
	 else
	 {
	 	var name_inpt = document.getElementById('error_question');
		name_inpt.style.color = "black";
	 }
		 	 

			 
  	if  ( (oForm.telephone.value =='') || (oForm.telephone.value.length<10) )
	 {
	    valid = false;
	    var name_inpt = document.getElementById('error_tel');
		name_inpt.style.color = "red";
	 }
	 else 
	 {
	 	var name_inpt = document.getElementById('error_tel');
		name_inpt.style.color = "black";
	 }
	 
	if (!isEMailAddr(oForm.email))
	 {
	    valid = false;
	    var name_inpt = document.getElementById('error_email');
		name_inpt.style.color = "red";
	 } 
	 else 
	 {
	 	var name_inpt = document.getElementById('error_email');
		name_inpt.style.color = "black";
	 }
		
	
	var arSelectHear  = oForm.hear;
	var period_hear = true;
	for (var i=0; i<arSelectHear.length; i++ )
	 {
	 	 if ( (arSelectHear[i].selected == true) && (arSelectHear[i].value == 'noselect') )
		   {
		    	period_hear = false;
		   }
	 }
	  
    if (period_hear == false) 
	  {	    
		var name_inpt = document.getElementById('error_hear');
		 name_inpt.style.color = "red";
	  	 valid = false;
	  }
    else 
	  {
	   	 var name_inpt = document.getElementById('error_hear');
		 name_inpt.style.color = "black";
	  }  
	  
	 
  
    if (valid == false)
	 {
	    var error_notice = document.getElementById('error_notice');	   
		error_notice.style.color = "red";
	  	error_notice.style.display = document.all?'block':'table-row';	   
	 }
   	return valid;
   }
