function setColor(el, bg) {
  if (el.style) el.style.backgroundColor = bg;
}
function checkInput(form) {
	//alert("here");
  var bgBad = "#3072b2";
  var bgGood = "white";
  var valid = true;
  if (form.user.value == "") {
    valid = false;
    setColor(form.user, bgBad);
  } else {
    setColor(form.user, bgGood);
  }
  if (form.pass.value == "") {
    valid = false;
    setColor(form.pass, bgBad);
  } else {
    setColor(form.pass, bgGood);
  }
  if (!valid) alert("Please fill out the highlighted fields.");
  else
document.login.submit();

  return valid;
}


function checkfeedback(form)
 {
  var valid = true;
		var msg = "";
    	msg += checkEmail(form.mail.value);

		if (form.name.value==0) msg+= "please specify your name.\n";
    	if (form.comment.value==0) msg+= "please specify your comment.\n";

    	if (msg != "") {

       		alert(msg);

       		return false;

    	}

    	form.sendbutton.disabled=true;
    	form.sendbutton.value='Sending...';

		return true;

	}

	
	function checkEmail (str1) {

		var error="";

		if (str1 == "") {

   			error = "please enter an email address.\n";

		}

	

    	var emailFilter=/^.+@.+\..{2,4}$/;

    	if (!(emailFilter.test(str1))) { 

       		error = "Please enter a valid e-mail address.\n";

    	}
		else{

       		var illegalChars= /[\(\)\<\>\,\;\:\\\"\[\]]/

        	if (str1.match(illegalChars)) {

          		error = "The email address contains illegal characters.\n";

       		}

    	}

		return error;    

	}


