function isblank(s)
{
	for(var i = 0; i < s.length; i++)
	{
		var c = s.charAt(i);
		if((c != ' ') && (c != '\n') && (c != '\t'))
			return false;
	}
	//window.alert("true");
	return true;
}

function validate_email(email){
if ((email.indexOf("@")==-1) || (email.indexOf(".")==-1) || (email.indexOf(" ")!=-1) || (email.length<6)) 
	return false;
else
	return true;
}




function validateForm(form)
{
	var product=form.product;
	var userchoice1=product.selectedIndex;
	var os=form.os;
	var userchoice2=os.selectedIndex;
	var version=form.version;
	var userchoice3=version.selectedIndex;
	var reporter=form.reporter;
	
	var email=form.email;
	var description=form.description;
	
	
	if((product.options[userchoice1].value == "0") ||(product.options[userchoice1].value == "1" ))
		{
		window.alert("Please select a product.");
		form.product.focus();
		return false;
		}
	
	if((os.options[userchoice2].value == "0") ||(os.options[userchoice2].value == "1" ))
		{
		window.alert("Please select an operating system.");
		form.os.focus();
		return false;
		}



		if((version.options[userchoice3].value == "0") ||(version.options[userchoice3].value == "1" ))
		{
		window.alert("Please select a version.");
		form.version.focus();
		return false;
		}


		if(isblank(reporter.value) || (reporter.value == null))
		{
		window.alert("Please enter reporter name.");
		form.reporter.focus();
		return false;
		}

		if(isblank(email.value) || !(validate_email(email.value)))
	{
		window.alert("Please enter valid email address.");
		email.focus();
		return false;
	}
		
		if(isblank(description.value) || (description.value == null))
		{
		window.alert("Please describe the problem ");
		form.description.focus();
		return false;
		}
		


	return true;
}
