

function submitForm(formobj)
{
  if(formCheck(formobj)) formobj.submit();
}
  

/***********************************************
* Required field(s) validation v1.10- By NavSurf
* Visit Nav Surf at http://navsurf.com
* Visit http://www.dynamicdrive.com/ for full source code
***********************************************/
function formCheck(formobj)
{
  // Enter name of mandatory fields
  alertMsg = _alertMsg;
	var l_Msg = alertMsg.length;
	for (var i = 0; i < fieldRequired.length; i++){
		var obj = formobj.elements[fieldRequired[i]];
		if (obj)
    {
			switch(obj.type)
      {
  			case "select-one":
  				if (obj.selectedIndex == -1 || obj.options[obj.selectedIndex].value == ""){
  					alertMsg += " - " + fieldDescription[i] + "\n";
  				}
				break;
  			case "select-multiple":
  				if (obj.selectedIndex == -1){
  					alertMsg += " - " + fieldDescription[i] + "\n";
  				}
				break;
  			case "password":
  			case "text":
  			case "textarea":
          
  				if (obj.value == "" || obj.value == null){
  					alertMsg += " - " + fieldDescription[i] + "\n";
				  }
          
          if(obj.name == "txtEmail" && isValidEmail(obj.value) == false && obj.value != "" && obj.value != null)
          {
             alertMsg += " - " + fieldDescription[i] + "\n";
          }
          if(obj.name == "txtTelefoon" && IsNumeric(obj.value) == false && obj.value != "" && obj.value != null)
          {
             alertMsg += " - " + fieldDescription[i] + "\n";
          }
				break;
			  default:
		  }
			if (platform != 'MAC' && obj.type == undefined){
				var blnchecked = false;
				for (var j = 0; j < obj.length; j++){
					if (obj[j].checked){
						blnchecked = true;
					}
				}
				if (!blnchecked){
					alertMsg += " - " + fieldDescription[i] + "\n";
				}
			}
		}
	}

	if (alertMsg.length == l_Msg){
		return true;
	}else{
		alert(alertMsg);
		return false;
	}
}

function isValidEmail(str) {
   return (str.indexOf("@") > 0);
 
}

function IsNumeric(sText)
{
   var ValidChars = "0123456789-";
   var IsNumber=true;
   var Char;
   
 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
   
   }


