//Westpac Search JavaScript functions
// whitespace characters
var whitespace = " ";

 function validateSearch(boxName, name) {

                boxValue = boxName.value;
                boxLength = boxName.value.length;
                //alert(boxLength);
                boxSubString = (boxValue.substring(0,boxLength));

                if (boxValue == "" || boxLength < 2 ) {
                        alert("Please enter valid " + name);
                        return false;
                } else {
                        for (j = 0; j < boxLength; j++) {
                                eachChar = boxSubString.substring(j,j+1);

				if (whitespace.indexOf(eachChar) ==-1 ) {
                       		if ( (eachChar < "0" || eachChar >"9") && (eachChar < "a" || eachChar > "z" )
		&&( eachChar < "A" || eachChar > "Z") && (eachChar != "'" ) &&  (eachChar != "-" ) && (eachChar != "_" ) && (eachChar != "(" ) && (eachChar != ")" ) && (eachChar != "&" )
		&& (eachChar != "," ) && (eachChar != ".")) {
 			alert("You may enter only letters (UPPER or lower case), numbers and special characters like ' , _ - & . () in " + name +" field");
                                        boxName.value = "";
                                        boxName.focus();
                                        return false;
                                }

					}
                        }
                }
                return true;
        }

