function specialChars(source,errormsg)
{
	for (var i = 0; i < source.length; i++) 
	{
		if (iChars.indexOf(source.charAt(i)) != -1) 
		{
			errormsg = errormsg;
		}
		else
		{
			errormsg = "";
		}
  	}	
	return errormsg;
}

function validateNewsComment ()
{
	var comment = document.getElementById("comments").value;
	var name = document.getElementById("name").value;
	var email = document.getElementById("email").value;
	var iChars = "#%&=[]\\\/{}|\<>";
	var error = "";
	var seperstor = "<br />";
	
	if(document.getElementById("comments").value=="")
	{
		error = error+seperstor+"Comment cannot be blank.";
	}
	
	if(comment.length >0)
	{
		var msg = "";
		for (var i = 0; i < comment.length; i++) {
			if (iChars.indexOf(comment.charAt(i)) != -1) {
				msg = "Your comment has special characters. Please remove them and try again.";
			}
  		}
		error = error+seperstor+msg;
	}
	
	if(document.getElementById("name").value=="")
	{
		error = error+seperstor+"Name cannot be blank.";
	}
	
	if(comment.length >0)
	{
		var msg = "";
		for (var i = 0; i < comment.length; i++) {
			if (iChars.indexOf(comment.charAt(i)) != -1) {
				msg = "Your name has special characters. Please remove them and try again.";
			}
  		}
		error = error+seperstor+msg;
	}
	
	if(document.getElementById("email").value=="")
	{
		error = error+seperstor+"Email address cannot be blank.";
	}
	
	if (email.length >0) 
	{
		i=email.indexOf("@");
		j=email.indexOf(".",i);
		k=email.indexOf(",");
		kk=email.indexOf(" ");
		jj=email.lastIndexOf(".")+1;
		len=email.length;
	
		if ((i>0) && (j>(1+1)) && (k==-1) && (kk==-1) && (len-jj >=2) && (len-jj<=3)) 
		{
		}
		else 
		{
			error = error+seperstor+"Invalid email address.";
		}
 	}
	
	if(error.length>12)
	{
		document.getElementById("errors").innerHTML=error;
		//alert (error.length);
		//alert(document.getElementById("name").value);
		return false;	
	}
	else
	{
		return true;	
	}
}



function validateNewUser ()
{
		var email = document.getElementById("email").value;
		
		if(document.getElementById("userfile").value=="")
		{
			window.alert("Please select a picture to upload");
			return false;
		}
		else if(document.getElementById("password").value=="")
		{
			window.alert("Please enter a password");
			return false;
		}
		else if(document.getElementById("password").value!=document.getElementById("repassword").value)
		{
			window.alert("Please re-type the same password");
			return false;
		}
		else if(document.getElementById("lastname").value=="")
		{
			window.alert("Please enter last name");
			return false;
		}
		else if(document.getElementById("firstname").value=="")
		{
			window.alert("Please enter first name");
			return false;
		}
		else if(document.getElementById("email").value=="")
		{
			alert("Email address cannot be blank");
			return false;
		}
		
		else if (email.length >0) 
		{
			i=email.indexOf("@");
			j=email.indexOf(".",i);
			k=email.indexOf(",");
			kk=email.indexOf(" ");
			jj=email.lastIndexOf(".")+1;
			len=email.length;
			
			if ((i>0) && (j>(1+1)) && (k==-1) && (kk==-1) && (len-jj >=2) && (len-jj<=3)) 
			{
			}
			else 
			{
				alert("Invalid email address");
				return false;
			}
		}
		else
		{
		return true;
			//frmmain.submit();
		}
}
