var required = new Array('orderer','city','country','telephone','emailaddr');
var stri = new String();
function validate(){
	for (var i = 0; i < required.length; i++) {
  	stri = eval('document.orderform.' + required[i] + '.value');
  	stri = lefttrim(stri);
	  var complete = 1;
		if (stri == ''){
  		complete = 0;
  		alert('Form incomplete.Please fill in all required fields');
	  	stri = eval('document.orderform.' + required[i] + '.focus()');
  		break;
		}
	}
	if(complete == 1){
  	stri = document.orderform.submit();
		return true;
	}
	else{
  	return false;
	}
}

function lefttrim(str){
  var charac;
	for (var i = 0; i < str.length; i++) {
		charac = str.charAt(i);
		if(charac != " "){
			break
		}
		else{
  		str = str.substring(i + 1,str.length);
  	}
	}
	return str;
}