
function isMissingRequiredField(formField,validationMessageId){if(!jQuery.trim(formField.value)==""){document.getElementById(validationMessageId).style.display="none";return false;}
else{document.getElementById(validationMessageId).style.display="block";return true;}}
function isMissingRequiredFieldBySupportingFieldClientId(supportingFieldClientId,validationMessageId){var fullyQualifiedFieldId=document.getElementById(supportingFieldClientId);var formField=document.getElementById(fullyQualifiedFieldId.value);return isMissingRequiredField(formField,validationMessageId);}
function isValidEmailField(supportingFieldClientId,validationMessageIdRequired,validationMessageIdFormat){if(isMissingRequiredFieldBySupportingFieldClientId(supportingFieldClientId,validationMessageIdRequired))
return false;if(isInvalidEmailFieldBySupportingFieldClientId(supportingFieldClientId,validationMessageIdFormat))
return false;return true;}
function isInvalidEmailFieldBySupportingFieldClientId(supportingFieldClientId,validationMessageId){var fullyQualifiedFieldId=document.getElementById(supportingFieldClientId);var formField=document.getElementById(fullyQualifiedFieldId.value);return isValidEmailAddress(formField,validationMessageId);}
function areFieldsValid(validationIdsAndDefaultsArray){var i;var j;var isValidationError=false;for(i=0;i<validationIdsAndDefaultsArray.length;i++){var clientId=validationIdsAndDefaultsArray[i][0];var fieldDefault=validationIdsAndDefaultsArray[i][1];var validationMessageId=validationIdsAndDefaultsArray[i][2];var isFieldRequired=validationIdsAndDefaultsArray[i][3];var isEmailValidation=validationIdsAndDefaultsArray[i][4];var emailValidationMessageId=validationIdsAndDefaultsArray[i][5];var formField=document.getElementById(clientId);if(formField.value==fieldDefault)
formField.value="";if(isFieldRequired&&isMissingRequiredField(formField,validationMessageId)){isValidationError=true;}
else if(isEmailValidation&&!isValidEmailAddress(formField,emailValidationMessageId)){isValidationError=true;}}
if(isValidationError)
return false;else
return true;}
function isValidEmailAddress(candidate,validationMessageId){var val=jQuery.trim(candidate.value);var isValid=true;if(val.length<6){isValid=false;}
atPosition=val.indexOf("@")
if(atPosition==-1||atPosition<2){isValid=false;}
dotPosition=val.lastIndexOf(".")
if(dotPosition==-1||dotPosition>(val.length-3)){isValid=false;}
if(isValid)
document.getElementById(validationMessageId).style.display="none";else
document.getElementById(validationMessageId).style.display="block";return isValid;}
function applySearchShortcut(){$("#"+tbSearchId).keydown(function(event){var e=window.event||e
var keyunicode=e.charCode||e.keyCode
if(keyunicode==13){$("#"+btnSearchId).focus();$("#"+btnSearchId).click();}});$("#"+btnSearchId).click(function(event){window.location='Search.aspx?terms='+$('input[id='+tbSearchId+']').val();return false;});}