function printpage() 
{
	var newurl = location.href + "?print=yes";	
	var url = location.href.toString();
	var regex = new RegExp("(.*)\\?(.*)");	
	var match = url.match(regex);
	
	if(match != null) 
	{
		newurl = match[1] + "?print=yes&" + match[2];
		
	}	
	window.open(newurl,"printwin");
}
function winClose() 
{
     myWindow.close()
}

function SubmitForm()
{
	var frm = window.document.login;
	var msg = "The following error(s) occured :\n\n";
	var i = 0;
	
	if(frm.loginname.value == "")
	{
		msg += "    Please Enter a Login Name.\n";
		i++;
	}
	
	if(frm.password.value == "")
	{
		msg += "    Please Enter a Password.\n";
		i++;
	}
	
	if(i == 0)
	{
		return true;
	}
	else
	{
		alert(msg);
		return false;
	}
	
}

<!-- hide JavaScript code from browsers that are not JavaScript enabled

  var whitespace = " \\t\\n\\r";
  var legalChars = "abcdefghijklmnopqrstuvwxyz0123456789_-."
function isEmpty(s)
  {
  	return ((s == null) || (s.length == 0))
  }

function isWhitespace (s)
 {

  var i;
	if (isEmpty(s)) return true;
	for (i = 0; i < s.length; i++)
	  {
		var c = s.charAt(i);
		if (whitespace.indexOf(c) == -1) return false;
	  }
	return true;
  }

function isEmail(s) {
	if (isWhitespace(s)) {
	  return false;
	 }
	var sLength = s.length;
	if (sLength < 6) return false;
	var i = 0;
	while ((i < sLength) && (s.charAt(i) != "@")) {
		if (legalChars.indexOf (s.charAt(i)) == -1) return false;
		i++;
	}
	if ((i < 2) || (i > (sLength - 3)) || (s.charAt(i) != "@")) {
		return false;
	}
	Index = i;
	i++;
	while ((i < sLength) && (s.charAt(i) != ".")) {
		  if (legalChars.indexOf (s.charAt(i)) == -1) return false;
		  i++;
	}

 	if ((i < (Index + 3)) || (i >= sLength - 2) || (s.charAt(i) != ".")) {
		return false;
	}

	while (i < sLength) {
		if (legalChars.indexOf (s.charAt(i)) == -1) return false;
		i++;
	}
	return true;
}

function checkform() {
	var message = ""; // create error message string variable, with nothing in it
	var errcnt = 0;

	if (isWhitespace(document.newForm.fname.value)) 
	{
		errcnt++;
		document.getElementById("fname_err").className = "errmessage";
		document.getElementById("fname_err").innerHTML = "Please enter your first name.";
	}
	else
	{
		document.getElementById("fname_err").className = "";
		document.getElementById("fname_err").innerHTML = "";
	}
	
	if (isWhitespace(document.newForm.lname.value)) 
	{
		errcnt++;
		document.getElementById("lname_err").className = "errmessage";
		document.getElementById("lname_err").innerHTML = "Please enter your last name.";
	}
	else
	{
		document.getElementById("lname_err").className = "";
		document.getElementById("lname_err").innerHTML = "";
	}
	
	if (!(isEmail(document.newForm.email.value))) 
	{
		errcnt++;
		document.getElementById("email_err").className = "errmessage";
		document.getElementById("email_err").innerHTML = "Please enter a valid email address.";
	}
	else
	{
		document.getElementById("email_err").className = "";
		document.getElementById("email_err").innerHTML = "";
	}
	
	if (document.newForm.cmbcountry.value == 0) 
	{
		errcnt++;
		document.getElementById("cmbcountry_err").className = "errmessage";
		document.getElementById("cmbcountry_err").innerHTML = "Please select your national society.";
	}
	else
	{
		document.getElementById("cmbcountry_err").className = "";
		document.getElementById("cmbcountry_err").innerHTML = "";
	}
	
	if(!document.newForm.member.checked) 
	{
		errcnt++;
		document.getElementById("member_err").className = "errmessage";
		document.getElementById("member_err").innerHTML = "You should be a CIIA holder to register.";
	}
	else
	{
		document.getElementById("member_err").className = "";
		document.getElementById("member_err").innerHTML = "";
	}
	
	/*
	if(!document.newForm.accept.checked) 
	{
		errcnt++;
		document.getElementById("accept_err").className = "errmessage";
		document.getElementById("accept_err").innerHTML = "Please accept the terms and conditions.";
	}
	else
	{
		document.getElementById("accept_err").className = "";
		document.getElementById("accept_err").innerHTML = "";
	}

*/
	
	if ( errcnt > 0 ) // is there an error message?
	{ 
		return false; // return bad, not ok to process
	}
	else 
	{
		  return true; // no error message to display, return ok to process
	}
} // end of the function checkform()