/**
 * @author bmartin
 */

/** opens links in external windows **/
function externalLinks() {
 if (!document.getElementsByTagName) return;
 var anchors = document.getElementsByTagName("a");
 for (var i=0; i<anchors.length; i++) {
   var anchor = anchors[i];
   if (anchor.getAttribute("href") &&
       anchor.getAttribute("rel") == "external")
     anchor.target = "_blank";
 }
}
window.onload = externalLinks;

/** validates input of forms **/
		
function confirmSubmit() {
    if (document.forms[0].name.value == "") 
	{
	  window.alert("Please enter your name!");
	  return false;
	}
	else if (document.forms[0].email_address.value == "") 
	{
		window.alert("Please enter your email address!");
		return false;
	}
	else if (document.forms[0].reason.selectedIndex ==  -1)
		 {
		window.alert("Please select a reason for the contact!");
		return false;
	}
	
    else if (document.forms[0].comments.value.replace(/[\s\r\n]/g,"")=="")
        {
        alert("Please enter a meaningful message.")
        return false;
        }
	return true;
	}

/** sets cookie **/

function setCookie() {
		//set cookie expiration date to current year + one
    	var expiresDate = new Date(); expiresDate.setFullYear(expiresDate.getFullYear() +1); 
			
			document.cookie = encodeURI ("name=" + document.forms[0].name.value) 
			+ "; expires =" + expiresDate.toUTCString(); 
			document.cookie = encodeURI ("email=" + document.forms[0].email.value) 
			+ "; expires =" + expiresDate.toUTCString(); 
	  	}
		
/** loads data from cookie **/

function getUserData () {
		
  		var userData = decodeURI(document.cookie);
  		var data=userData.split("; ");
  		var name=data[0].split("=");
		var email=data[1].split ("=");
	    window.alert("Welcome back " + name[1]+ "."); 			
			document.forms[0].name.value=name[1];
			document.forms[0].email.value=email[1];
  	}

function goImgWin(myImage,myWidth,myHeight,origLeft,origTop) {
         myHeight += 24;
         myWidth += 24;
         TheImgWin = window.open(myImage,'image','height=' +
         myHeight + ',width=' + myWidth +
         ',toolbar=no,directories=no,status=no,' +
         'menubar=no,scrollbars=yes,resizable=yes');
         TheImgWin.moveTo(origLeft,origTop);
         TheImgWin.focus();
     }
