function popup (href, width, height) {
	window.open(href,'popup','status=no,menubar=no,resizable=yes,width='+width+',height='+height);
	return false;
}

function isemail(str) {
  // are regular expressions supported?
  var supported = 0;
  if (window.RegExp){
    var tempStr = "a";
    var tempReg = new RegExp(tempStr);
    if (tempReg.test(tempStr)) supported = 1;
  }
  if (!supported) 
  return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
  var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
  var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
  
  return (!r1.test(str) && r2.test(str));
}

/*function validate_sideform() {
	var form = document.frmemail;
	var canSubmit = true;

	if (form.chremail.value.length == 0) {
		alert('Please enter your email address');
		window.document.frmemail.chremail.focus();
		canSubmit = false;
	} else {
		if (isemail(form.chremail.value)==false) {
			alert('Please enter a valid email address');
			window.document.frmemail.chremail.focus();
			canSubmit = false;
		}
	}
	if (canSubmit == true){
		form.submit();	
	}
}*/
function validate(form_id,email) {
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   var address = document.forms[form_id].elements[email].value;
   if(address == ""){
	  alert('Email Address is empty!');
   }
   if(reg.test(address) == false) {
      alert('Invalid Email Address');
      return false;
   }
}

var sideform_submit = document.getElementById("sideform_submit");
sideform_submit.onclick = function () {
	validate_sideform();
}

