// JavaScript Document
var pagevalid = true;
	function $(id){return document.getElementById(id);}
	
	function regex(Obj, ReGex, ErrObj, ErrObj2){
		var strValue = $(Obj).value;
		var objRegExp;
		switch (ReGex) { 
			case "email" : 
				objRegExp = new RegExp("^([0-9a-zA-Z]([-.\\w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-\\w]*[0-9a-zA-Z]\\.)+[a-zA-Z]{2,9})$", "g");
			break; 
			case "phone" : 
				objRegExp = new RegExp("^[2-9]\\d{2}[- ]*\\d{3}[- ]*\\d{4}$", "g");
				//objRegExp = new RegExp("^[2-9]\\d{2}[- ]\\d{3}[- ]\\d{4}$|^[2-9]\\d{2} \\d{3} \\d{4}$|^[2-9]\\d{9}$", "g");
			break;  
			case "zipcode" : 
				 objRegExp = new RegExp(" ^\\d{5}(-\\d{4})?$ ", "g");
			break; 
			default : 
				objRegExp = new RegExp(ReGex, "g"); 
		}
		if(objRegExp.test(strValue)){
			$(ErrObj).style.display = 'none';
			if(ErrObj2 != 'none'){
				$(ErrObj2).style.display = 'none';
			}
			return;
		}else{
			$(ErrObj).style.display = 'block';
			if(ErrObj2 != 'none'){
				$(ErrObj2).style.display = 'block';
			}
			pagevalid = false;
			return;
		}
	}
	
	function ischecked(Obj, ErrObj, ErrObj2){
		Objs = document.getElementsByTagName("input");
		for (i=0;i<Objs.length;i++){
			if(document.getElementsByTagName("input")[i].getAttribute("name") == Obj){
				if(document.getElementsByTagName("input")[i].checked == true){
					$(ErrObj).style.display = 'none';
					if(ErrObj2 != 'none'){
						$(ErrObj2).style.display = 'none';
					}
					return;
				}
			}
		}
		$(ErrObj).style.display = 'block';
		if(ErrObj2 != 'none'){
			$(ErrObj2).style.display = 'block';
		}
		pagevalid = false;
		return;
	}
	
	function matchval(Obj, MObj, ErrObj, ErrObj2){
		if($(Obj).value == $(MObj).value){
			$(ErrObj).style.display = 'none';
			if(ErrObj2 != 'none'){
				$(ErrObj2).style.display = 'none';
			}
			return;
		}else{
			$(ErrObj).style.display = 'block';
			if(ErrObj2 != 'none'){
				$(ErrObj2).style.display = 'block';
			}
			pagevalid = false;
			return;
		}
	}