	function ValidateForm(form)
	{
		if (document.getElementById) {
			y = document.getElementById("inf_so_ver");
			x = document.getElementById("inf_email");
			z = document.getElementById("inf_os");
			a = document.getElementById("inf_category");
			b = document.getElementById("inf_comment");
		} else if (document.all) {
			y = document.all["inf_so_ver"];
			x = document.all["inf_email"];
			z = document.all["inf_os"];
			a = document.all["inf_category"];
			b = document.all["inf_comment"];
		} else if (document.layers) {
			y = document.layers["inf_so_ver"];	
			x = document.layers["inf_email"];
			z = document.layers["inf_os"];
			a = document.layers["inf_category"];
			b = document.layers["inf_comment"];
		}

		if ((form.EMail.value.length==0) || (form.EMail.value==null)) {
			x.innerHTML = "Please fill in your email address";
			return false;
		} else if (form.EMail.value.length>0) {
			apos=form.EMail.value.indexOf("@"); 
			dotpos=form.EMail.value.lastIndexOf(".");
			lastpos=form.EMail.value.length-1;
			if (apos<1 || dotpos-apos<2 || lastpos-dotpos>3 || lastpos-dotpos<2) 
			{
				x.innerHTML = "Invalid email";
				return false;
			} else {
				x.innerHTML = "";
			}
		}


	if ((form.speedoptver.value=="0")) {
			y.innerHTML = "Please select product version";
			return false;	
		} else {
			y.innerHTML = "";
		}
	
		if ((form.OS.value=="0")) {
			z.innerHTML = "Please select operating system";
			return false;	
		} else {
			z.innerHTML = "";
		}

		if ((form.category.value=="0")) {
			a.innerHTML = "Please select category";
			return false;	
		} else {
			a.innerHTML = "";
		}
		
		if ((form.comment.value.length=="") || (form.comment.value==null)) {
			b.innerHTML = "Please fill in your description";
			return false;	
		} else {
			b.innerHTML = "";
		}
	}

	function ValidateUninstall(form)
	{
			if (document.getElementById) {
				y = document.getElementById("inf_topic");
				x = document.getElementById("inf_email");
			} else if (document.all) {
				y = document.all["inf_topic"];
				x = document.all["inf_email"];
			} else if (document.layers) {
				y = document.layers["inf_topic"];
				x = document.layers["inf_email"];
			}
		if ((form.comment.value==null || form.comment.value=="")) {
			y.innerHTML = "Please fill in the feedback field";
			return false;	
		} else {
			y.innerHTML = "";
		}
		if ((form.EMail.value.length==0) || (form.EMail.value==null)) {
			x.innerHTML = "Please fill in your email address";
			return false;
		} else if (form.EMail.value.length>0) {
			apos=form.EMail.value.indexOf("@"); 
			dotpos=form.EMail.value.lastIndexOf(".");
			lastpos=form.EMail.value.length-1;
			if (apos<1 || dotpos-apos<2 || lastpos-dotpos>3 || lastpos-dotpos<2) 
			{
				x.innerHTML = "Invalid email";
				return false;
			} else {
				x.innerHTML = "";
			}
		}
	}	