function dispAlert(ctrl)
{
	var strArray=ctrl.split(',');
	var error='';
	var e,so;
	var nm='';
	var n=0;
	while(n<strArray.length)
	{
		e=document.getElementById(strArray[n]);
		if(e.type=="select-one")
		{
			so=e.selectedIndex;
			//alert(so);
		}
		else
		{
			so=e.value;
		}
		if((so=="")||(so==0))
		{
			if(e.name=="username")
			{
				nm="Username";
			}
			else if(e.name=="password")
			{
				nm="Password";
			}
			else if(e.name=="displayname")
			{
				nm="Displayname";
			}
			else if(e.name=="email")
			{
				nm="Email";
			}
			else if(e.name=="category")
			{
				nm="Category";
			}
			else if(e.name=="title")
			{
				nm="Title";
			}
			else if(e.name=="wallpaper")
			{
				nm="Wallpaper";
			}
			else if(e.name=="sort")
			{
				nm="Sort Order";
			}
			else if(e.name=="cid")
			{
				nm="Category";
			}
		}
		else
		{
			if(e.name=="email")
			{
				if(!checkemail(e.name))
				{
					nm="Please input a valid email address!";
				}
			}
		}
		if(nm!='')
		{
			error+="# "+nm+"\n";
			nm='';
		}
		n++;
	}
	if(error!='')
	{
		alert("Following Fields are Required\n"+error);
		return false;
	}
	else return true;
}

var testresults;
function checkemail(email)
{
	var str=document.getElementById(email).value;
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
	if (filter.test(str))
	testresults=true;
	else
	{
		//alert("Please input a valid email address!");
		testresults=false;
	}
	return (testresults);
}