
//validation functions
function ValidEmail(email){
	var RegvEmail = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,20}|[0-9]{1,3})(\\]?)$");
	var RegiEmail = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(\\.@)|(^\\.)");
	if (!(RegvEmail.test(email) && !RegiEmail.test(email))){
		return false;
	}
	return true;
}

function ValidPhone(phone){
	while(phone.indexOf(' ')!=-1){phone = phone.replace(' ','');}			
	while(phone.indexOf('-')!=-1){phone = phone.replace('-','');}
	while(phone.indexOf('.')!=-1){phone = phone.replace('.','');}
	while(phone.indexOf('(')!=-1){phone = phone.replace('(','');}
	while(phone.indexOf(')')!=-1){phone = phone.replace(')','');}
	while(phone.indexOf('/')!=-1){phone = phone.replace('/','');}
	if(phone!=parseInt(phone)||phone.length<10){return false;}else{return true;}
}

function IsEmpty(val){
	while(val.indexOf(' ')!=-1){val = val.replace(' ','');}
	if (val.length==0){return true;}else{return false;}
}

function IsInteger(n){
	var i
	for(i=0;i<n.length;i++){if(isNaN(n.charAt(i))){return false;}}
	return true;
}