// javascript document

// platform browser check to write additional styles

var siteroot = "http://www.coabe.org/";
var macsaf = "styles_macsaf.css";
var macienn = "styles_macienn.css";
var pcie = "styles_pcie.css";

if (navigator.userAgent.indexOf("Safari") != -1) {
	document.write('<link rel="stylesheet" type="text/css" href="' + siteroot + macsaf + '">');
} else if (navigator.appVersion.indexOf("Macintosh") != -1) {
	if (navigator.userAgent.indexOf("Firefox") != -1) {
		document.write('<link rel="stylesheet" type="text/css" href="' + siteroot + macsaf + '">');
		} else {
		document.write('<link rel="stylesheet" type="text/css" href="' + siteroot + macienn + '">');
		}
} else if (navigator.appVersion.indexOf("MSIE") != -1) {
	document.write('<link rel="stylesheet" type="text/css" href="' + siteroot + pcie + '" />');
}


// popup window

function popUp(newPage) {
var features = "width=580,height=400,scrollbars,resizable,location,menubar,toolbar,status,screenX=20,screenY=20,top=20,left=20";
        window.open(newPage,'popUp',features);
        return false;
}

// place focus in first field of selected form //

function placeFocus(formNumber) {
	if (document.forms.length > formNumber) {
		var field = document.forms[formNumber];
		for (i = 0; i < field.length; i++) {
			if ((field.elements[i].type.toString().charAt(0) != "s") && (
					(field.elements[i].type == "textarea") || 
					(field.elements[i].type == "file") || 
					(field.elements[i].type == "password") || 
					(field.elements[i].type == "text")))
				{
				 document.forms[formNumber].elements[i].focus();
				 break;
        }
      }
   	}
	}
	
// change style display

function changeDisplayStyle(inObj,state) {
  inObj.style.display = state;
}

/***********************************************
* Textarea Maxlength script- © Dynamic Drive (www.dynamicdrive.com)
* This notice must stay intact for legal use.
* Visit http://www.dynamicdrive.com/ for full source code
***********************************************/

function ismaxlength(obj){
var mlength=obj.getAttribute? parseInt(obj.getAttribute("maxlength")) : ""
if (obj.getAttribute && obj.value.length>mlength)
	{
		obj.value=obj.value.substring(0,mlength);
		var alertmessage = "You have reached the " + mlength + " character limit for this field.";
		alert(alertmessage);
	}
}


function toggle(obj) {
	var el = document.getElementById(obj);
	if ( el.style.display != 'none') {
		el.style.display = 'none';
	}
	else {
			el.style.display = '';
			}
}