/********************************************************************
 *************** FUNCTIONS TO SHOW/HIDE DROPDOWN BOXES **************
 ********************************************************************/

var timeout	= 0;
var closetimer	= 0;
var ddmenuitem	= 0;
var ddmenuitem2	= 0;

//*** Hides Dropdown Box ***
function mclose()
{
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
	if(ddmenuitem2) ddmenuitem2.style.backgroundColor = '';
	if(ddmenuitem2) ddmenuitem2.style.color = '#cecece';
	if(ddmenuitem2) ddmenuitem2.style.borderWidth = '';
	if(ddmenuitem2) ddmenuitem2.style.borderColor = '';
	if(ddmenuitem2) ddmenuitem2.style.borderStyle = '';
} // end function mclose

function mclose2()
{
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
} // end function mclose2

//*** Show Dropdown Box ***
function mopen(id, id2)
{	
	// Cancels Close Timer
	mcancelclosetime();

	// Closes Any Open Dropdown Boxes
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
	if(ddmenuitem2) ddmenuitem.style.backgroundColor = '';
	
	// Sets background color of all elements to null
	var services = document.getElementById('services');
	var packages = document.getElementById('packages');
	
	if (services.style.backgroundColor != '') 
	{
		services.style.backgroundColor = '';
		services.style.color = '#cecece';
		services.style.borderWidth = '';
		services.style.borderColor = '';
		services.style.borderStyle = '';
	} // end if
	
	if (packages.style.backgroundColor != '') 
	{
		packages.style.backgroundColor = '';
		packages.style.color = '#cecece';
		packages.style.borderWidth = '';
		packages.style.borderColor = '';
		packages.style.borderStyle = '';
	} // end if
	
	// Shows New Dropdown Box
	ddmenuitem = document.getElementById(id);
	ddmenuitem.style.visibility = 'visible';
		
	ddmenuitem2 = document.getElementById(id2);
	ddmenuitem2.style.backgroundColor = '#02995b';
	ddmenuitem2.style.color = '#f6f6f6';
	ddmenuitem2.style.borderWidth = '1px';
	ddmenuitem2.style.borderColor = '#02C776';
	ddmenuitem2.style.borderStyle = 'solid';

} // end function mopen

//*** Uses Timer to Close Box ***
function mclosetime()
{
	closetimer = window.setTimeout(mclose, timeout);
} // end function mclosetime

//*** Cancels Close Timer ***
function mcancelclosetime()
{
	if(closetimer)
	{
		window.clearTimeout(closetimer);
		closetimer = null;
	} // end if
	
} // end function mcancelclosetime

//*** Close Dropdown Box on Click ***
document.onclick = mclose2; 



/************************************************************************
 ********** SCRIPT TO AUTOMATICALLY UPDATE COPYRIGHT DATE ***************
 ************************************************************************/

function copyrightDate ()
{
	copyright=new Date();
	update=copyright.getFullYear();
	document.write("Copyright &#169; 2008-"+ update + " JMA Web Consulting");	
} // end function copyrightDate







// ********** SCRIPTS NO LONGER IN USE **********

// function hideEmail () {
//	var contact = "Click here to send an e-mail.";
//	var email = "inquiries";
//	var emailHost = "jmawebconsulting.com";
//	document.write("<a href=" + "mail" + "to:" + email + "@" + emailHost + ">" + contact + "</a>");
// }


/************************************************************************
 ****************** SCRIPT FOR RANDOM IMAGE DISPLAY *********************
 ************************************************************************/

//*** Set up image arrays ***
//var theImages = new Array()
//theImages[0] = '../images/banner-database.png'
//theImages[1] = '../images/banner-blog.png'
//theImages[2] = '../images/banner-e-commerce.png'
//theImages[3] = '../images/banner-websites.png'

//var theLinks = new Array()
//theLinks[0] = 'services.php'
//theLinks[1] = 'services.php'
//theLinks[2] = 'services.php'
//theLinks[3] = 'services.php'

//*** Randomize image ***
//var j = 0
//var p = theImages.length;
//var preBuffer = new Array()
//for (i = 0; i < p; i++)
//{
//   preBuffer[i] = new Image()
//   preBuffer[i].src = theImages[i]
//} // end for loop

//var whichImage = Math.round(Math.random()*(p-1));

//*** Write HTML code to page ***
//function showImage()
//{
//	document.write('<a href="' + theLinks[whichImage] + '"><img src="' + theImages[whichImage] + '" /></a>');
//} // end function showImage


/*****************************************************************
 *********** SCRIPT FOR FORM VALIDATION AND ALERT BOXES **********
 *****************************************************************/

//function hgsubmit() {
//	if (/^.+@[a-z0-9_.-]+\.[a-z]{2,6}$/.test(document.hgmailer.email.value) == false) {
//		alert ("Valid email address required.");
//	}else if (/(\S)+/.test(document.hgmailer.realname.value) == false) {
//		alert ("Name required.");
//	}else if (/(\S)+/.test(document.hgmailer.subject.value) == false) {
//		alert ("Subject required.");
//	}else if (/(\S)+/.test(document.hgmailer.comments.value) == false) {
//		alert ("Email content required.");
//	}else {
//      document.hgmailer.submit();
//       alert ('Thank you!');
//    } // end if else
//	
//} // end function hgsubmit



