function blurAnchors(){
  if(document.getElementsByTagName){
    var a = document.getElementsByTagName("a");
    for(var i = 0; i < a.length; i++){
      a[i].onfocus = function(){this.blur()};
    }
  }
}
window.onload = blurAnchors;


//function inbox(){document.newsletter.nemail.focus();}


function nospam(user,domain) {
	locationstring = "mailto:" + user + "@" + domain;
	window.location = locationstring;
}






// whitespace characters
var whitespace = " \t\n\r";

var sEmail = "Email"


// validate visitor's entries
function frmValidate()
{						
	var count=0;
	var register = document.register;
	// Check required fields
    if (isWhitespace(register.email.value)) {alert ('You must enter a valid email address to sign up for the Damsel Fly Newsletter.');register.email.focus();return false;} 
	// Checks to make sure e-mail is in valid format
	if (!(isEmail (register.email.value)))
		{alert ('You must enter a valid email address to sign up for the Damsel Fly Newsletter.');register.email.focus();return false;} 
}


//Function checks for white space
function isWhitespace (s)
{
           var i;

           // Is s empty?
           if (isEmpty(s)) return true;

           // Search through string's characters one by one
           // until we find a non-whitespace character.
           // When we do, return false; if we don't, return true.

           for (i = 0; i < s.length; i++)
           {
                // Check that current character isn't whitespace.
                var c = s.charAt(i);

                if (whitespace.indexOf(c) == -1) return false;
           }

           // All characters are whitespace.
           return true;
}


//Check for valid email address
function isEmail (s)
{   if (isEmpty(s)) 
       if (isEmail.arguments.length == 1) return defaultEmptyOK;
       else return (isEmail.arguments[1] == true);
   
    // is s whitespace?
    if (isWhitespace(s)) return false;
    
    // there must be >= 1 character before @, so we
    // start looking at character position 1 
    // (i.e. second character)
    var i = 1;
    var sLength = s.length;

    // look for @
    while ((i < sLength) && (s.charAt(i) != "@"))
    { i++
    }

    if ((i >= sLength) || (s.charAt(i) != "@")) return false;
    else i += 2;

    // look for .
    while ((i < sLength) && (s.charAt(i) != "."))
    { i++
    }

    // there must be at least one character after the .
    if ((i >= sLength - 1) || (s.charAt(i) != ".")) return false;
    else return true;
    
    // Check whether string s is empty.
}


function isEmpty(s)
{   return ((s == null) || (s.length == 0))
}



function image_open(image_loc,img)
{
  HTML = "<html><style>body{margin:0px 0px 0px 0px}</style><link rel=stylesheet type=text/css href=/styles/styles.css><body bgcolor=#000000 text=#FFFFFF onBlur='top.close()'><img src='"+ image_loc +"' border=0 name=load_image onLoad='window.resizeTo(document.load_image.width+10,document.load_image.height+80)'></body></html>";
  popupImage = window.open('','_blank','toolbar=no,scrollbars=no');
  popupImage.document.open();
  popupImage.document.write(HTML);
  popupImage.document.close();
  obj_img = document.getElementById(img);
  obj_img.src= obj_img.src;
}