// JavaScript Document


function popup()
{
  window.open("http://www.unity.org/Directory/finder.html","","width=500,height=300,top=50,left=50,toolbar=yes,resizable=yes,scrollbars=yes");
}


function MM_openBrWindow(theURL,winName,features) 
{
  window.open(theURL,winName,features);
}


function MM_openBrWindow2(theURL,winName,features)
{
  theURL = theURL + "?page=" + document.URL + "&title=" + document.title;
  window.open(theURL,winName,features);
}

function validateForm(form)
{
   var string = form.EmailAddress.value;
   if (string != "")
   {
      if (string.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1)
         return true;
      else
      {
         alert("Incorrect email address format.\nMust be following format:\n\n  name@domain.ext\n\nFor example: fred@aol.com");
         return false;
      }
   }
   else
      return true;
}

function prepareSubmit(form)
{
	
	form.logonId.value =
		form.logonId.value.toLowerCase()
	
	form.submit()
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

var win;
function NewWindow(mypage, myname, w, h, scroll) {
   var winl = (screen.width - w) / 2;
   var wint = (screen.height - h) / 2;
   winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',resizable'
   win = window.open(mypage, myname, winprops)
   if (parseInt(navigator.appVersion) >= 4)
      { win.window.focus(); }
   win.opener = self;
}

var winPopup // store "link" to popup window
  
function createPopup(str_page_name,str_options) {
	//close current window
	if (winPopup && !winPopup.closed) {
		winPopup.close();
	}
	// open new window
	winPopup = window.open(str_page_name,'winPopup',str_options);
}

function right(e) {
var msg = "Please remember, contents and graphics of this Web site \xA9 Copyright 2005 by Unity.\nOur work is not public domain, and should not be used without expressed consent.\n By clicking OK you are agreeing to comply with the Unity Brand user agreement. \nAll Rights Reserved.";
if (navigator.appName == 'Netscape' && e.which == 3) {
alert(msg);
return false;
}
if (navigator.appName == 'Microsoft Internet Explorer' && event.button==2) {
alert(msg);
return false;
}
else return true;
}

function trap() {
  if(document.images)
    {
    for(i=0;i<document.images.length;i++)
      {
      document.images[i].onmouseup = right;
      }
    }
  }

function MM_jumpMenu(targ,selObj,restore){
  //v3.0
  // check if the passed in selObj value starts with an exclaimation (!)
  // and if it does, then that indicates that a popup window is to be opened
  var webAddress = selObj.options[selObj.selectedIndex].value;
  var popupIndex = checkForCharacters(webAddress, "!", 0);
  var popupAddress = "";

  if (popupIndex != -1)
  {
    webAddress = webAddress.substring(1,webAddress.length);
    popupAddress = "http://www.unityonline.org/"+webAddress;
    window.open(popupAddress,'prayerPopup','width=600,height=400');
  }
  else
  {
    eval(targ+".location='"+webAddress+"'");
  }
  if (restore) selObj.selectedIndex=0;
}

function checkForCharacters(inputString, checkString, startingIndex)
{
  if (!startingIndex) startingIndex = 0;
  return inputString.indexOf(checkString);
}
