var ERROR_CLASS='sendmail_error';var STD_CLASS='sendmail_input';var FORM_STATUS = false;function verifyInput(obj) {    var value = obj.value;    if (value == null || value.length < 1) {        obj.className = ERROR_CLASS;        this.FORM_STATUS = false;    } else {        obj.className = STD_CLASS;    }}function verifyEmail(obj){    var emailRegEx = /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i;    if (obj.value.search(emailRegEx) == -1) {        obj.className = ERROR_CLASS;        this.FORM_STATUS = false;    } else {        obj.className = STD_CLASS;    }}function verifyNumericInput(obj) {    var RegEx = /^[0-9]+$/;    if (obj.value.search(RegEx) == -1) {        obj.className = ERROR_CLASS;        this.FORM_STATUS = false;    } else {        obj.className = STD_CLASS;    }}function verifyForm() {    var oForm = document.sendmail;    var fType = oForm.type.value;    this.FORM_STATUS = true;    verifyInput(oForm["firstname"]);    verifyInput(oForm["lastname"]);    if (fType != 'restaurant') {        verifyInput(oForm["adress"])        verifyInput(oForm["zip"]);        verifyInput(oForm["town"]);        verifyInput(oForm["country"]);        verifyInput(oForm["depature"]);        verifyNumericInput(oForm["adult"]);        verifyNumericInput(oForm["children"]);        verifyNumericInput(oForm["rooms"]);    } else {        verifyNumericInput(oForm["persons"]);        verifyNumericInput(oForm["hour"]);        verifyNumericInput(oForm["minutes"]);    }    verifyEmail(oForm["email"]);    verifyInput(oForm["tel"]);    verifyInput(oForm["arrival"]);    return this.FORM_STATUS;}function getFormValue(obj) {    return escape(obj.value);}function sendForm() {    if (verifyForm()) {        var oForm = document.sendmail;        var fType = oForm.type.value;        var argList = new Array(            "type",            "firstname",            "lastname",            "email",            "tel",            "arrival",            "special"        );        if (fType != 'restaurant') {            argList[argList.length] = "adress";            argList[argList.length] = "zip";            argList[argList.length] = "town";            argList[argList.length] = "country";            argList[argList.length] = "depature";            argList[argList.length] = "offers";            argList[argList.length] = "roomtype";            argList[argList.length] = "adult";            argList[argList.length] = "children";            argList[argList.length] = "rooms";        } else {            argList[argList.length] = "persons";            argList[argList.length] = "hour";            argList[argList.length] = "minutes";        }        var args = "";        for(var a = 0; a < argList.length; ++a) {            if (a > 0) args += "&";            args += argList[a] + "=" + getFormValue(oForm[argList[a]]);        }/*alert(args);*/        createCall('subpages/send.php?lang=' + locale + "&" + args);    }}
