function checkForNull()
{
	var a=document.mosForm;
	flag=false;
	var message="";
	var errorno=0;
	if(a.username.value=="")
	{
		if (message == "") 
		{
			a.username.focus();
		}	
		errorno++;
		message+="[" + errorno + "] Please enter user name\n";
		flag=false;
	}
	else
	{
		usertext = a.username.value;
		if((usertext.length )< 6)
		{
			errorno++;
			message+="[" + errorno + "] Username length cannot be less than 6 characters \n";
			a.username.focus();
			flag=false;
		}
		else
		{
			count = 0;
			for(i=0;i<usertext.length;i++)
			{	
				if((usertext.charAt(i)==" "))
				{
					count++;
				}
			}
			 
			if(count>0 || count==usertext.length)
			{
				errorno++;
				message+="[" + errorno + "] Username must be at least 6 characters and cannot have white space in it\n";
				a.username.focus();
				flag=false;
			}
		}
	}
	if(a.password.value=="")
	{
		if (message == "") 
		{
			a.password.focus();
		}	
		errorno++;
		message+="[" + errorno + "] Please enter password\n";
		flag=false;
	}
	else
	{
		isCorrect(a.password.value);
		if(a.password2.value=="")
		{
			if (message == "") 
			{
				a.password2.focus();
			}	
			errorno++;
			message+="[" + errorno + "] Verify password cannot be left blank\n";
			flag=false;
		}
		if(a.password.value!='' && a.password2.value!='')
		{
			if(a.password.value!=a.password2.value)
			{
				errorno++;
				message+="[" + errorno + "] Confirm password field entry does not match the password field entry\n";
				a.password2.focus();
				flag=false;
			}
		}
	    
	}
	if(a.memberName.value=="")
	{
		if (message == "") 
		{
			a.memberName.focus();
		}
		errorno++;	
		message+="[" + errorno + "] Please enter first name\n";
		flag=false;
	} 
	if(a.last.value=="")
	{
		if (message == "") 
		{
			a.last.focus();
		}
		errorno++;	
		message+="[" + errorno + "] Please enter last name\n";
		flag=false;
	} 
	if(a.email.value!='')
	{	
		n=a.email.value;
		m=n.indexOf("@");
		k=n.length;
		str1=n.substr(0,m);
		str2=n.substr(m+1,k-m);
		if(n=="")
		{
			// accept for blank
		}
		else if(str1.indexOf(".")==0 || n.indexOf("@")<=0 || n.indexOf("Index.php")>0 || str2.indexOf(".")<=0)
		{
			flag=false;
			if (message == "") 
			{
				a.email.focus();
			}
			errorno++;
			message+="[" + errorno + "] Please enter valid  email address.The address should be of this form name@company.com\n";
			flag=false;
		}
		else if(false == validateDomain(a.email.value))
		{
			errorno++;
			message+="[" + errorno + "] This Email domain is Restricted. Please specify another Email\n";
			flag=false;
			a.email.focus();
		}
	}
	else if(a.email.value=='')
	{
		if (message == "") 
		{
			a.email.focus();
		}	
		errorno++;
		message+="[" + errorno + "] Please enter e-mail address\n";
		flag=false;
	}
	if(a.confirmemail.value=='')
	{
		if (message == "") 
		{
			a.confirmemail.focus();
		}
		errorno++;
		message+="[" + errorno + "] Please enter confirm e-mail address\n";
		flag=false;
	}
	if(a.email.value!='' && a.confirmemail.value!='')
  	{
  		if(a.email.value!=a.confirmemail.value)
		{
			errorno++;
			message+="[" + errorno + "] Confirm email field entry does not match the email address field entry\n";
			flag=false;
		}
  	}
	if(a.scode.value=='')
	{
		if (message == "") 
		{
			a.scode.focus();
		}
		errorno++;
		message+="[" + errorno + "] Please enter code\n";
		flag=false;
	}
	if(document.mosForm.agree.checked == false)
	{
		if (message == "") 
		{
			a.agree.focus();
		}
		errorno++;
		message+="[" + errorno + "] You Must Agree and Consent to Ingenuity Network\n";
		flag=false;
	}
	if (message != "")
	{
		window.alert("The form contains the following problem(s): \n" + message);
		return false;
	}
	function isCorrect(passwordtext) 
	{
  		var count=0;
  		if((passwordtext.length )< 6)
		{
			errorno++;
			message+="[" + errorno + "] Password length cannot be less than 6 characters \n";
			flag=false;
		}
		else
		{
			for(i=0;i<passwordtext.length;i++)
			{	
				if(isNaN(passwordtext.charAt(i)))
				{
					count++;
				}
			}
			if(count==0 || count==passwordtext.length)
			{
				//alert('less');
				errorno++;
				message+="[" + errorno + "] Password must be at least 6 characters and have at least one alpha and one numeric character\n";
				flag=false;
			}
		}
  }
}
