function checkEmail(e,msg)
{
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
	if(filter.test(e))
		return true;
	else{
		alert(msg);
		return false;
	}
}

function IsNumeric(myText)
{
	var re = /^(-)?(\d*)(\.?)(\d*)$/;
	return myText.match(re);
}

function checkForm(form,msgReq,msgNum)
{
	items=form.getElementsByTagName("*");
	
	for(i=0; i<items.length; ++i)
	{
	   
		if(items[i].type=='text' || items[i].type=='textarea' || items[i].type=='password'  || items[i].type=='file')
		{
			if(items[i].className.match('required'))
			{
				if(items[i].value=="")
				{
					items[i].style.background='Yellow';
					alert(msgReq);
					return false;				
				}
				else
					items[i].style.background='White';
					
			}
		}
		if(items[i].type=='select-one')
		{
			if(items[i].length==0)
			{
				items[i].style.background='Yellow';
				alert(msgReq);
				return false;				
			}
			else
				items[i].style.background='White';
			
		}
		if(items[i].type=='text')
			if(items[i].className.match('numeric') && items[i].value!="")
			{
				if(!IsNumeric(items[i].value))
				{
					items[i].style.background='Yellow';
					alert(msgNum);
					return false;		
				}
				else
					items[i].style.background='White';		
			}
	}
	return true;
}