
function blockError(){return true;}
window.onerror = blockError;

function roll_over(img_name, img_src)
   {
   document[img_name].src = img_src;
   }



function formCheck(formobj){
            // Enter name of mandatory fields
            var fieldRequired = Array("course_code", "course_city", "course_day", "course_month", "course_year", "delegate_name", "delegate_email", "delegate_company", "delegate_phone", "delegate_address", "terms_agreed");
            // Enter field description to appear in the dialog box
            var fieldDescription = Array("Course code", "Course city", "Course day", "Course month", "Course year", "Name", "Email Address", "Company Name", "Phone number", "Address", "Submit form: Terms & Conditions accepted");
            // dialog message
            var alertMsg = "Submission error - please complete the following fields:\n";
	
            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].text == ""){
                                                            alertMsg += " - " + fieldDescription[i] + "\n";
                                                }
                                                break;
                                    case "select-multiple":
                                                if (obj.selectedIndex == -1){
                                                            alertMsg += " - " + fieldDescription[i] + "\n";
                                                }
                                                break;
                                    case "text":
                                    case "textarea":
                                                if (obj.value == "" || obj.value == null){
                                                            alertMsg += " - " + fieldDescription[i] + "\n";
                                                }
                                                break;
                                    default:
                                    }
                                    if (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 clickclear(thisfield, defaulttext) {
if (thisfield.value == defaulttext) {
thisfield.value = "";
}
}

function clickrecall(thisfield, defaulttext) {
if (thisfield.value == "") {
thisfield.value = defaulttext;
}
}
