function checkForm(thisform) {
	//Required fields
	for (var j=0; j<(thisform.elements.length); j++) {
		indx = thisform.elements[j].name.indexOf('_required');
		if (indx != -1) {
			fieldname=thisform.elements[j].name.substring(0,indx);
			if (thisform.elements[fieldname].value.length == 0) {
				alert(thisform.elements[j].value);
				j = (thisform.elements.length);
				return false;
			}
		}
	}
	
	//Email validation
	for (var j=0; j<(thisform.elements.length); j++) {
		indx = thisform.elements[j].name.indexOf('_valemail');
		if (indx != -1) {
			fieldname=thisform.elements[j].name.substring(0,indx);
			if (thisform.elements[fieldname].value != ''
	  			&& (thisform.elements[fieldname].value.indexOf('@', 0) == -1
				|| thisform.elements[fieldname].value.indexOf('.', 0) == -1
				|| thisform.elements[fieldname].value.indexOf(' ', 0) != -1
				|| thisform.elements[fieldname].value.indexOf(',', 0) != -1)) {
	    		alert(thisform.elements[j].value);
				j = (thisform.elements.length);
	    		return false;
			}
		}
	}
}
