function validate(formName)
{
	var error = "";
	var i;
	var details;
	var currentField;
	var f = eval("document."+formName);
	if (f._required)
	{
		var required = f._required.value.split(",");
		for (i=0;i<required.length;i++)
		{
			details = required[i].split(":");
			currentField = eval("f."+details[0]);
			if (currentField.value.length < 1)
			{
				error = error+"Please enter "+details[1]+"\n";
			}
		}
	}
	if (f.PUBLICATION_WEB_ADDRESS && f.PUBLICATION_WEB_ADDRESS.value.length>0)
	{
	    var pattern = /^(http:\/\/)?[a-z0-9][a-z0-9\-\.]+\.[a-z0-9]{2,5}/i;
	    if (!pattern.test(f.PUBLICATION_WEB_ADDRESS.value)) {
	        error = error+"Please enter a valid url for Web address";
	    } 
	}
	if (error != "")
	{
		alert(error); 
		return false;
	}
	else
	{
		return true;
	}
}
