// JavaScript Documentvar lwr = 'abcdefghijklmnopqrstuvwxyz';var upr = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ-';function isValid(parm,val) {  if (parm == "") return false;  for (i=0; i<parm.length; i++) {    if (val.indexOf(parm.charAt(i),0) == -1) return false;  }  return true;}function isAlpha(parm) {	return isValid(parm,lwr+upr);}function isFilled(field) {	if (field.value.length < 1 || field.value == 0) {   	return false;	  }	else {	return true;  }}function isOneFilled(field, otherField) {	if (field.value.length > 0 || otherField.value.length > 0) {   		return true;	} else {		return false;	}}function isEmail(field) {	if (field.value.indexOf("@") == -1 || field.value.indexOf(".") == -1)	{		return false;			  } else {	  	return true;	  }	} function validateForm (whichform) {	for (var i=0; i<whichform.elements.length; i++) {		var element = whichform.elements [i];		if (element.className.indexOf("required") != -1) {			if (!isFilled(element)) {				alert("Please complete a "+element.title+" ");				return false;			} 		}		if (element.name == "delhousename" || element.name == "delhouseno") {						var otherElementId = (element.name == "delhousename") ? "delhouseno" : "delhousename"			var otherElement = document.getElementById(otherElementId);			if (!isOneFilled(element, otherElement)) {				alert("Please complete a house name or/and a house number");				return false;			} 		}		if (element.name == "mobile" || element.name == "telephone") {			var otherElementId = (element.name == "mobile") ? "telephone" : "mobile"			var otherElement = document.getElementById(otherElementId);			if (!isOneFilled(element, otherElement)) {				alert("Please complete a telephone or/and mobile number");				return false;			} 		}		if (element.className.indexOf("email") != -1) {			if(!isEmail(element)) {			   alert ("The "+element.name+" must be a valid ");			   	return false;				}			}		if (element.name =="shirtname") {						if(!isAlpha(element.value)) {			   alert ("The "+element.title+" must be letters and spaces only ");			   	return false;				}			}		}		return true;	}function confirmDelete (article_id) {	if (confirm("Are you sure you want to permanently delete this article ? ")){		document.getElementById("article_id").value = article_id; 			document.delete_form.submit();		}	return false;}function confirmReviewDelete (rating_id) {	if (confirm("Are you sure you want to permanently delete this review ? ")){		document.getElementById("rating_id").value = rating_id; 			document.delete_form.submit();		}	return false;}function confirmBookDelete (book_id) {	if (confirm("Are you sure you want to permanently remove this book from your website ? ")){		document.getElementById("book_id").value = book_id; 			document.delete_form.submit();		}	return false;}	