function storeemail(idtopic)
{
  var email = document.getElementById('eml').value;
  if(email == ""){
    alert("Vul a.u.b. uw e-mail adres in."); 
    return false;
    }
  
    document.getElementById("divstatus").innerHTML = "<font color='#aa5555'>Status: Controleer  emailadres ...</font>"; 
    
    var g_remoteServer = 'http://gratisadviseurs.nl/store_visitor_email_and_topic_remote_script.php?id='+idtopic+'&eml='+email;//
    var head = document.getElementsByTagName('head').item(0);
    var old  = document.getElementById('lastLoadedCmds');
    if (old) head.removeChild(old);
    script = document.createElement('script');
    script.src = g_remoteServer;
    script.type = 'text/javascript';
    script.defer = true;
    script.id = 'lastLoadedCmds';
    void(head.appendChild(script));  

}

function confirmSubmit() {
//alert();
var frm = document.formus;

//alert("<?php echo $_SERVER['PHP_SELF'];?>");  
         
  var er, email_address;
  er = "";
	email_address = frm.text_email.value;
	
  if(email_address == ""){	
      er = "   Emailadres\n";
      }   
  if(frm.question.value == ""){	   
      er += "   Vraag\n";
	   //return false;
	   }
  if(frm.explanation.value == ""){//##luigi	   
      er += "   Toelichting\n";//##luigi
	   //return false;
	   }//##luigi

 //check email
 //*************
    //Assumes that valid email addresses consist of user_name@domain.tld
 
  if(er == ""){
    at = email_address.indexOf('@');
      dot = email_address.indexOf('.');      
      if(email_address.length < 6 || at == -1 || dot == -1 || dot == 0 || dot == email_address.length - 1){
          alert("Het emailadres is niet correct.\n");
          return false;
          }   	   
      }//if

  if(er == ""){
      frm.do_insert.value = "QUESTION_INSERT";
      if(frm.hasfaketopics.value == 1){
          var idfake = frm.faketop.options[frm.faketop.selectedIndex].value;//the province topic id is assigned to this question
          if(idfake == 0){//this topic has provinces defined but none is selected
              er = "Vul a.u.b. selecteer locatie\n"+er;
              alert(er);
              return false;
              }
          else{
              if(parseInt(idfake)<0)
                  idfake = (-1)*parseInt(idfake);
              frm.id.value = idfake;//the province topic id is assigned to this question
              }
          }
      //alert(frm.hasfaketopics.value+" - "+frm.id.value);     
      frm.submit();
      }
  else{
      er = "Vul a.u.b. de volgende velden in:\n"+er;
      alert(er);
      return false;
      }
}

function checkLengthQuestion(el,maxlimit){
    
	//maxlimit = 2500;
	
	if (el.value.length > maxlimit){
        if (el.value.length > maxlimit){ // if too long...trim it!
			el.value = el.value.substring(0, maxlimit);
		}
		alert("Uw bericht mag maximaal " + maxlimit +" karakters bevatten");
        return false;
    }
    return true;
}

function check_province_selection()
{
var frm = document.forms.formus;
var idfake = frm.faketop.options[frm.faketop.selectedIndex].value;
//alert(idfake);
if(frm.faketop.selectedIndex == 0){
    frm.submitus.disabled = true;
    }//if
  else{
      if(parseInt(idfake)<0){
        frm.submitus.disabled = true;
        alert("Helaas, vanwege afwezigheid is het momenteel niet mogelijk vragen te stellen.")
        }
      else
        frm.submitus.disabled = false;
      }  
}

