function orderFormSubmit(){
    var picture     = document.getElementById("picture").value;
    var canvas      = document.getElementById("canvasName").value;
    var cName       = document.getElementById("custName").value;
    var email       = document.getElementById("email").value;
    var tel         = document.getElementById("tel").value;
    var addr        = document.getElementById("address").value;


    var message = "";
    var result = true;
    if(picture == "" || picture == " "){
        message += "Please select a picture for your canvas\n\n";
        result = false;
    }
    if(canvas == "" || canvas == " "){
        message += "Please enter a canvas name\n\n";
        result = false;
    }
    if(cName == "" || cName == " "){
        message += "Please enter a your name\n\n";
        result = false;
    }
    if(email == "" || email == " "){
        message += "Please enter an email address\n\n";
        result = false;
    }else{
        var regExp = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/;
        if(!regExp.test(email)){
            message += "Please enter a valid email address\n\n";
            result = false;
        }
    }
    if(tel == "" || tel == " "){
        message += "Please enter a telephone number\n\n";
        result = false;
    }
    if(addr == "" || addr == " "){
        message += "Please enter your address";
        result = false;
    }

    if(!result){
        alert(message);
    }else{
        document.getElementById("orderForm").submit();
    }
}

function numericInput(e){
   /*
    * This function only allows the input of numeric characters (Key codes 48 - 57 incl.),
    * the tab and backspace key (Key Codes 0 and 8 respectively (Non IE only))
    * and the spacebar key (Key code 32)
    */
    var key;
    var keyChar;
    var result;
    if (window.event){
        key = window.event.keyCode;
    }
    else if (e){
        key = e.which;
    }
    if(key == 0 || key == 8 || key == 32){
        result = true;
    }else{
	if(key >= 48 && key <= 57){            
            result = true;
	}else{
            result = false;
        }
    }
    return result;
}
