
var emptyrow = "<tr><td>&nbsp;</td></tr>";


function processScreen()
{
	preloadImages();	
}

function preloadImages ()
{	
	if (document.images)
    {
      preload_image_object = new Image();
      // set image url
      image_url = new Array();      
      image_url[0] = "../images/top_header.gif";
      image_url[1] = "../images/side_spacer.gif";
      
       var i = 0;
       for(i=0; i<=image_url.length; i++) 
         preload_image_object.src = image_url[i];
    }
	//showDate();	
}


function makeArray() {
     for (i = 0; i<makeArray.arguments.length; i++)
          this[i + 1] = makeArray.arguments[i];
}

function showDate ()
{
	var months = new makeArray('January','February','March',
	    'April','May','June','July','August','September',
	    'October','November','December');
	
	var date = new Date();
	var day  = date.getDate();
	var month = date.getMonth() + 1;
	var yy = date.getYear();
	var year = (yy < 1000) ? yy + 1900 : yy;
	
	var value =  months[month] + " " + day +", " + year;
	//document.getElementById ('lblDate').innerHTML = value;

}

function checkDisclaimer()
{	
	var contactType =  document.form.contacttype.value;
	if (contactType == "Prayer Request")
	{
		document.getElementById ('publishdisclaimer').style.display = "block";
		document.getElementById ('publishdisclaimertext').style.display = "block";
	}
	else
	{
		document.getElementById ('publishdisclaimer').style.display = "none";
		document.getElementById ('publishdisclaimertext').style.display = "none";
		
	}
}

//ministerial staff
var show_mhatton = '<a name="name_mhatton" href="#" onclick="showProfile(\'mhatton\');return false;">Show Profile</a>';
var hide_mhatton = '<a name="name_mhatton" href="#" onclick="hideProfile(\'mhatton\');return false;">Hide Profile</a>';
var show_blee = '<a name="name_blee" href="#" onclick="showProfile(\'blee\');return false;">Show Profile</a>';
var hide_blee = '<a name="name_blee" href="#" onclick="hideProfile(\'blee\');return false;">Hide Profile</a>';
var show_cbarrett = '<a name="name_cbarrett" href="#" onclick="showProfile(\'cbarrett\');return false;">Show Profile</a>';
var hide_cbarrett = '<a name="name_cbarrett" href="#" onclick="hideProfile(\'cbarrett\');return false;">Hide Profile</a>';
var show_mherring = '<a name="name_mherring" href="#" onclick="showProfile(\'mherring\');return false;">Show Profile</a>';
var hide_mherring = '<a name="name_mherring" href="#" onclick="hideProfile(\'mherring\');return false;">Hide Profile</a>';
var show_cpope = '<a name="name_cpope" href="#" onclick="showProfile(\'cpope\');return false;">Show Profile</a>';
var hide_cpope = '<a name="name_cpope" href="#" onclick="hideProfile(\'cpope\');return false;">Hide Profile</a>';
var show_gbyrd = '<a name="name_gbyrd" href="#" onclick="showProfile(\'gbyrd\');return false;">Show Profile</a>';
var hide_gbyrd = '<a name="name_gbyrd" href="#" onclick="hideProfile(\'gbyrd\');return false;">Hide Profile</a>';

//volunteer staff
var show_bfolds = '<a name="name_bfolds" href="#" onclick="showProfile(\'bfolds\');return false;">Show Profile</a>';
var hide_bfolds = '<a name="name_bfolds" href="#" onclick="hideProfile(\'bfolds\');return false;">Hide Profile</a>';

var show_fgoodnight = '<a name="name_fgoodnight" href="#" onclick="showProfile(\'fgoodnight\');return false;">Show Profile</a>';
var hide_fgoodnight = '<a name="name_fgoodnight" href="#" onclick="hideProfile(\'fgoodnight\');return false;">Hide Profile</a>';


function showProfile(divName)
{
	document.getElementById("profile_"+divName).style.visibility ='visible';
	document.getElementById("profile_"+divName).style.display = 'block';
	document.getElementById("action_"+divName).innerHTML = eval("hide_"+divName);	  		
	return false;
}

function hideProfile(divName)
{
	document.getElementById("action_"+divName).innerHTML = eval("show_"+divName);
	document.getElementById("profile_"+divName).style.visibility ='hidden';
	document.getElementById("profile_"+divName).style.display = 'none';	  		
	return false;
}	

function checkForm(form) 
{
	
  var str = form.email.value; // email field 
  var name = form.name.value; // name
		
  var reg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/; // not valid
  var reg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/; // valid
  
  var contactType =  form.contacttype.value;
  if ( contactType == "notselected" )
	  {
  	  alert ( "A Contact Type is required.")				
	  form.contacttype.focus ();	
	  return false;
  	  
  }
  
  
  if ( name == "" )
  {
		alert ( "A name is required.")				
		form.name.focus ();	
		return false;	
  }
  
  if (!reg1.test(str) && reg2.test(str))
  { // if syntax is valid
   	  return true;
  }
  else
  {
 		alert("\"" + str + "\" is an invalid e-mail."); // this is also optional
		form.email.focus();
 	    form.email.select();	
  }
  
  
  return false;
  
}
