function showdetails(flagshow) {
	detailsobj =document.getElementById('details');
	if(detailsobj) {
		if(flagshow) {
			detailsobj.style.display = "none";
		}
		else {
				detailsobj.style.display = "block";
		}
	}

}
  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 Validate() {

	var message = "The following errors occured on the page:\n\n"; // create error message string variable, with nothing in it
	var err =0;
	
	if (isWhitespace(document.frm_register.txtname.value)) {
		message = message + "- Name not entered.\n\r";
		err++;
	}
	
	if (isWhitespace(document.frm_register.txtlastname.value)) {
		message = message + "- Last Name not entered.\n\r";
		err++;
	}

	if (!(isEmail(document.frm_register.txtemail.value))) {
		message = message + "- Invalid e-mail address.\n\r";
		err++;
	}
	
	if(!document.frm_register.accept.checked) {
		message = message + "- Agreement checkbox not selected.\n\r";
		err++;
	}
	
	if(!document.frm_register.member.checked) {
		message = message + "- You should be a AIWM member to register.\n\r";
		err++;
	}
	
	if ( err > 0 ) { // is there an error message?
		//message = "Please, fill the form completely. The fields marked as * are mandatory";
		alert( message ); // display error message
		return false; // return bad, not ok to process
	}
	else {
		 // alert( "Thank you for your message." );
		  return true; // no error message to display, return ok to process
	}
} // end of the function checkform()

function ValidateLogin()
{
	var message = ""; // create error message string variable, with nothing in it
	var errcnt = 0;

	if (isWhitespace(document.frmlogin.loginname.value)) 
	{
		errcnt++;
		document.getElementById("loginname").className = "errbox";
		//document.getElementById("login_err").innerHTML = "Please enter your username.";
	}
	else
	{
		document.getElementById("loginname").className = "box";
		//document.getElementById("login_err").innerHTML = '';
	}
	
	if (isWhitespace(document.frmlogin.password.value)) 
	{
		errcnt++;
		document.getElementById("password").className = "errbox";
		//document.getElementById("pass_err").innerHTML = "Please enter your password.";
	}
	else
	{
		document.getElementById("password").className = "box";
		//document.getElementById("pass_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
		  
	}
} // 



