function CheckTheForm(){
var errormessage = new String();
if(WithoutContent(document.webbuilder.mailfrom.value))
{errormessage += "\n\nPlease fill in the Contact E-mail field";}
if(NotEmail(document.webbuilder.mailfrom.value))
{errormessage += "\n\nThe entry for Contact E-mail does not appear to be a valid email address";}

if(killhttp(document.webbuilder.questions.value))
{errormessage += "\n\nDo not use the letters http: in your question ";}

if(killhttp(document.webbuilder.your_name.value))
{errormessage += "\n\nDo not use the letters http: in your name ";}

if (errormessage.length > 2){
alert('Form not completed correctly:' + errormessage + '\n');
return false;
}

} // end of CheckTheForm()

function WithoutContent(ss){
if (ss.length>0){return false;}
return true;
}


function WithoutCheck(ss){
if(ss.checked){return false;}
return true;
}

function killhttp(ss){
var splitted = ss.match("http:");
if (splitted == null)
{return false;}
ss==null
return true;
}

function NotEmail(ss){
var splitted = ss.match("^(.+)@(.+)$");
if (ss.length == 0){return false;}
if(splitted == null) return true;
if(splitted[1] != null){
var regexp_user=/^\"?[\w-_\.]*\"?$/;
if(splitted[1].match(regexp_user) == null) return true;
}
if(splitted[2] != null){
var regexp_domain=/^[\w-\.]*\.[A-Za-z]{2,4}$/;
if(splitted[2].match(regexp_domain) == null){
	 var regexp_ip =/^\[\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\]$/;
if(splitted[2].match(regexp_ip) == null) return true;
}
return false;
}
return true;
}

