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_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_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_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}

function unfold(id,date){
		var source = document.getElementById(id);
		if(source.style.display == "none"){
			document.getElementById("event").style.display = "";
			document.all.event.innerHTML = "";
			if((date == "1")||(date == "8")||(date == "15")||(date == "22")||(date == "29")){
			 document.all.event.innerHTML="<table class='s2'><tr><td>Sunday School - </td><td>8:45 AM</td></tr><tr><td>Morning Worship - </td><td>10:00 AM</td></tr></table>";
			}
			else if((date == "4") || (date =="11") || (date == "18") || (date =="25"))
			{
			  document.all.event.innerHTML="<table class='s2'><tr><td>Bible Study - </td><td>6:00 PM</td></tr></table>";
			}
			else if (date == "6")
			{
			  document.all.event.innerHTML="<table class='s2'><tr><td><p>Fellowship Friday - 7:00 PM<br><br>Come Out And Have Fun With Us As We Watch Tyler Perry's <strong>Meet The Browns</strong>!</p></td></tr></table>";
			}
			else if (date == "27")
			{
			 document.all.event.innerHTML="<table class='s2'><tr><td><p><strong>Men's Conference 2006-7:30PM</strong><br>Location:Clinton Chapel A.M.E. Zion Church in New Bern<br><br>Come And Be Blessed As Men Of Zion Come Together To Discuss Issues That Surround Our Community</p></td></tr></table>"; 			
			}
			
			//document.getElementById("ebony").style.display = "none"
			//document.getElementById("bj").style.display = "none"
			source.style.display = "";
		}else{
			source.style.display = "none";
		}		
	}

function swapImg(src)
  {
  	var img = document.getElementById('mainImg');
  	img.src = src;
  }
  
 function swapImg_Description(src,desc)
 {
	var img = document.getElementById('mainImg');
	img.src = src;
	
	if(desc != null){
		var x = document.getElementById('description');
		x.innerHTML = "";
		x.innerHTML = "<center><strong>" + desc + "</strong></center>";
	}
	else{
		var x= document.getElementById('description');
		x.innerHTML = "";
	}
 }
  
 function checklength(){
	if(document.all.subtext.value.length > 250)
	{
	  alert("THE LENGTH IS TOO LONG");
	  return false;
	}
	return true;	
  }



function CheckEmail(frm) 
{
	var emailStr=frm.value;

	var emailPat=/^(.+)@(.+)$/;
	var specialChars="\\(\\)<>@,;:\\\\\\\"\\.\\[\\]";
	var validChars="\[^\\s" + specialChars + "\]";
	var quotedUser="(\"[^\"]*\")";
	var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/;
	var atom=validChars + '+';
	var word="(" + atom + "|" + quotedUser + ")";
	var userPat=new RegExp("^" + word + "(\\." + word + ")*$");
	var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$");
	var matchArray=emailStr.match(emailPat);
	
	if (matchArray==null)
	 {
			frm.value="";
			frm.focus();
			return false;
	}
	var user=matchArray[1];
	var domain=matchArray[2];

	// See if "user" is valid 
	if (user.match(userPat)==null)
	 {
				frm.value="";
				frm.focus();
				return false;
	}

	/* if the e-mail address is at an IP address (as opposed to a symbolic
   	host name) make sure the IP address is valid. */

	var IPArray=domain.match(ipDomainPat);
	if (IPArray!=null) 
	{
    		// this is an IP address

	 	 for (var i=1;i<=4;i++) 
		 {
	    		if (IPArray[i]>255) 
				{
					frm.value="";
					frm.focus();
					return false;	
	   		 	}
    	}
    		return true;
	}
	// Domain is symbolic name

	var domainArray=domain.match(domainPat)
	if (domainArray==null) 
	{
				frm.value="";
				frm.focus();
				return false;	
	}

	var atomPat=new RegExp(atom,"g");
	var domArr=domain.match(atomPat);
	var len=domArr.length;
	if (domArr[domArr.length-1].length<2 || domArr[domArr.length-1].length>3) 
	{
				frm.value="";
				frm.focus();
				return false;	
	}

	// Make sure there's a host name preceding the domain.
	if (len<2) 
	{
   		var errStr="This address is missing a hostname!";				
				frm.value="";
				frm.focus();
				return false;	
	}
	return true;
}

function validateForm(){
	var string = "";
	if(document.getElementById('fullname').value == "") string+="Please enter your name\n";
	if(!CheckEmail(document.getElementById('email'))) string+="Please enter a valid email address\n";
	if(document.getElementById('text').value == "") string+="Please enter your comments and/or questions";
	if(string != "")
	{
		alert(string);
		return false;
	}
	return true;
}

function clearform(frm){
	frm.reset();
}

function clearform2(){
 document.Form1.txtEmail.value = "";
 document.Form1.txtCity.value = "";
 document.Form1.txtFullname.value = "";
 document.Form1.txtZip.value = "";
 document.Form1.txtState.value = "";

}

function clearform3(){
  document.all.txtEmail.value="";
  document.all.txtName.value="";
  document.all.TEXTAREA1.value="";
}

function clearform4(){
  document.all.txtUsername.value="";
  document.all.Password1.value="";
}
function PhoneValid(ph)
{
	var checkKey=event.keyCode;
      if( (checkKey >=48 && checkKey<=57) ||  (checkKey==45) || (checkKey ==43) || (checkKey==32) || (checkKey==40) || (checkKey==41) ) 
	    {
		return true;
		}
		else
		{
		alert('Enter Correct Phone Number!');
		ph.focus();
		return false;
		}
}	

function validAmount( amt)
{
	if (isNaN(amt.value))
	{
		alert("Invalid format.Only numbers are allowed."); 
		amt.value = "";
		amt.focus();
		return false;
	}
 return true;
}

function validMailingList2()
{
	var errormessage="";
	if (document.all.txtEmail.value != "")
	{
	if(!CheckEmail(document.all.txtEmail)){
		errormessage+="Please Enter A Valid Email Address\n";		
	}
	}
	if(document.all.txtZip.value != "")
	{
	if(isNaN(document.all.txtZip.value)){
		errormessage+="Please Enter A Valid ZipCode\n";
		document.all.txtZip.value="";		
	}
	}	
	if(errormessage != "")
	{
	  alert(errormessage);
	  return false;
	}
	return true;	
}


function validcontact()
{
  var errormessage ="";
  if(document.all.txtEmail.value != "")
  {
    if (!CheckEmail(document.all.txtEmail))
    {
      errormessage+= "Plaese Enter A Valid Email Address";
    }
  }
  if (errormessage != "")
  {
    alert(errormessage);
    return false;
  }
  return true;
}

function validCardDetails(frm)
{
	if(frm.txtSendersName.value == ""){
		alert("Enter Senders Name")
		frm.txtSendersName.focus();
		return false;
	}
	if(frm.txtGreetingTitle.value == ""){
		alert("Enter Greeting Title")
		frm.txtGreetingTitle.focus();
		return false;
	}
	if(frm.txtSendersEmailAddress.value == ""){
		alert("Enter Senders Email Address")
		frm.txtSendersEmailAddress.focus();
		return false;
	}
	if(frm.txtRecipientAddresses.value == ""){
		alert("Enter Recipient Address")
		frm.txtRecipientAddresses.focus();
		return false;
	}
	if(frm.txtNote.value == ""){
		alert("Enter CardNote ")
		frm.txtNote.focus();
		return false;
	}
}

function runSlideShow(){
   if (document.all){
      document.images.SlideShow.style.filter="blendTrans(duration=2)"
      document.images.SlideShow.style.filter="blendTrans(duration=crossFadeDuration)"
      document.images.SlideShow.filters.blendTrans.Apply()      
   }
   document.images.SlideShow.src = preLoad[j].src
   if (document.all){
      document.images.SlideShow.filters.blendTrans.Play()
   }
   j = j + 1
   if (j > (p-1)) j=0
   t = setTimeout('runSlideShow()', slideShowSpeed)
   }
   
        

	var speed = 20;
	var step = 5;
	var hide = 10000;
	var moveto = 500;

	// Do not edit below this line
	var left = 0;	
  
  function movein(){
	if (document.layers) {
        document.layers['message'].pageX = window.pageXOffset + left;
        left+=step;
        if(left<moveto){ setTimeout('movein()',speed); }
        else { setTimeout('closemessage()',hide); }
    }
   
    else{
	  document.getElementById('message').style.left=left+'px';
	  left+=step;
	  if(left<moveto){ setTimeout('movein()',speed); }
	  else { setTimeout('closemessage()',hide); }
    }
  }

 function closemessage(){
        if (document.layers) {document.layers['message'].visibility='hidden';}
        else{document.getElementById('message').style.visibility='hidden';}
 }


   
   
   
  