var okcolor="#494132";
var errorcolor="#ff4e00"

function max(el,length){
	if(el.value.length>length){
		el.value = el.value.substr(0,length);
	}
}
function validate(frm){
	var errorMessage="";
	var str="";
	var elements=frm.elements;
	var isgood=true;
	var errors = [];
	for(var i=0;i<elements.length;i++){
		var pattern=elements.item(i).getAttribute('pattern');
		elements.item(i).value=elements.item(i).value.replace(/[^a-zA-Z0-9\s\.\#@]/g,'');
		if(pattern!=null && pattern!="checked"){
			var value=elements.item(i).value;
			re=new RegExp(pattern,"g");
			var good=re.test(value);
			elements.item(i).rel="";
			if(!good||value.length==0){
				elements.item(i).style.border="1px solid "+errorcolor;
				elements.item(i).style.color="#000000";
				isgood=false;
				var errMes=elements.item(i).getAttribute('message');
				if(errMes!=null){
					errors.push(errMes);
				}
			}
			else{
				elements.item(i).style.border="1px solid "+okcolor;
				elements.item(i).style.color="#000000";
			}
		}
		else if(pattern=="checked"){
			if(!elements.item(i).checked){
				isgood=false;
				var errMes=elements.item(i).getAttribute('message');
				if(errMes!=null){
					errors.push(errMes);
				}
			}
		}
	}
	if(!isgood){
		message("Please correct the following before submitting the form:\r\n - "+errors.join("\r\n - "));
		return false;
	}
	else{
		message("");
		return true;SS
	}
};
function message(saywhat){
	if(saywhat!=""){
		alert(saywhat);
	}
}
function emailOnly(el){
	if(/[^-a-zA-Z0-9\._@\n]/.test(el.value)){
		el.value=el.value.replace(/[^-a-zA-Z0-9\._@\n]/g,"")
	}
}
function only5(el){
	if(el.value.indexOf("\n")>-1){
		var ems = el.value.split("\n");
		if(ems.length>5){
			for(var i=ems.length;i>5;i--){
				ems.pop();
			}
		}
		$.each(ems,function(i,val){
			ems[i]=ems[i].replace(/\s/g,"");				
		});
		el.value=ems.join("\n");
		if(el.value.lastIndexOf("\n")==el.value.length-1){
			el.value = el.value.substr(0,el.value.length-1);
		}
		if(el.value.lastIndexOf("\n ")==el.value.length-2){
			el.value = el.value.substr(0,el.value.length-2);
		}
	}
}
function check(){
	
}