// JavaScript Document
<!--
  
function showTextBoxPrompt(txtBox,prompt,emptyAlign) {
  if (txtBox.value=='') {
    txtBox.value=prompt;
    txtBox.style.textAlign = (emptyAlign) ? emptyAlign : 'center';
  }
}

function hideTextBoxPrompt(txtBox,prompt) {
  if (txtBox.value==prompt) {
    txtBox.value='';
    txtBox.style.textAlign = 'left';
  }
}
function KeyDownSubmitHandler(event, item)
{
	 
 if (event.keyCode == 13) {
 	if(item){
 		item.form.submit();
 		}
  return false;
}
}
function JavascriptValidatingClass(obj, text){
    this.obj= obj;
    this.text = text;
} 
var javascriptRequiredValidatingList = new Array();
var javascriptEmailValidatingList = new Array();

function addToRequiredJavascriptValiating(obj, showtext){
    valObj = new JavascriptValidatingClass(obj,showtext);
    javascriptRequiredValidatingList[javascriptRequiredValidatingList.length]=valObj;
}
function addToEmailJavascriptValiating(obj, showtext){
    valObj = new JavascriptValidatingClass(obj,showtext);
    javascriptEmailValidatingList[javascriptEmailValidatingList.length]=valObj;
}

function validateTheLists(){
    if(javascriptRequiredValidatingList && javascriptRequiredValidatingList.length){
        for(ix=0;ix<javascriptRequiredValidatingList.length ;ix++){
            if(javascriptRequiredValidatingList[ix].obj && javascriptRequiredValidatingList[ix].obj.value==""){
                addErrorMsg("Please enter "+javascriptRequiredValidatingList[ix].text);
                javascriptRequiredValidatingList[ix].obj.focus();
                return false;
            }
        }
    }
    if(javascriptEmailValidatingList && javascriptEmailValidatingList.length){
        for(ix=0;ix<javascriptEmailValidatingList.length ;ix++){
            if(javascriptEmailValidatingList[ix].obj && !checkEmail(javascriptEmailValidatingList[ix].obj.value)){
                addErrorMsg("Please check the email address of "+javascriptEmailValidatingList[ix].text);
                javascriptEmailValidatingList[ix].obj.focus();
                return false;
            }
        }
    }
    return true;
}
function addErrorMsg(errStr){
    $('#errormsgArea').show().html(errStr);
}
function checkEmail(emailaddr) { 
var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
if (!filter.test(emailaddr)) { 
return false;
}else return true;
}
 -->
