//DEBUG
//window.alert( 'DEBUG' );


////////////////////////// Menu Hover Functions //////////////////////////
		// Test for images support for Menu hover functions
if (document.images)
{
   status = "Strategic Webmasters LLC";
	// if the browser supports the Image() object...
	// 	...then create a new image and store it in cache for each image
	homeOn = new Image();
	homeOn.src = "./images/btn_home_on.jpg";
	homeOff = new Image();
	homeOff.src = "./images/btn_home_off.jpg";

	webdesOn = new Image();
	webdesOn.src = "./images/btn_webdes_on.jpg";
	webdesOff = new Image();
	webdesOff.src = "./images/btn_webdes_off.jpg";

	webhostOn = new Image();
	webhostOn.src = "./images/btn_webhost_on.jpg";
	webhostOff = new Image();
	webhostOff.src = "./images/btn_webhost_off.jpg";

	portOn = new Image();
	portOn.src = "./images/btn_port_on.jpg";
	portOff = new Image();
	portOff.src = "./images/btn_port_off.jpg";

	testiOn = new Image();
	testiOn.src = "./images/btn_testi_on.jpg";
	testiOff = new Image();
	testiOff.src = "./images/btn_testi_off.jpg";

	suppOn = new Image();
	suppOn.src = "./images/btn_supp_on.jpg";
	suppOff = new Image();
	suppOff.src = "./images/btn_supp_off.jpg";

	faqOn = new Image();
	faqOn.src = "./images/btn_faq_on.jpg";
	faqOff = new Image();
	faqOff.src = "./images/btn_faq_off.jpg";

	contOn = new Image();
	contOn.src = "./images/btn_cont_on.jpg";
	contOff = new Image();
	contOff.src = "./images/btn_cont_off.jpg";

	acctOn = new Image();
	acctOn.src = "./images/btn_acct_on.jpg";
	acctOff = new Image();
	acctOff.src = "./images/btn_acct_off.jpg";

	siteOn = new Image();
	siteOn.src = "./images/btn_site_on.jpg";
	siteOff = new Image();
	siteOff.src = "./images/btn_site_off.jpg";
}

//Hover on-off functions.
function HiLiteOn(imgName)
{
   status = "Strategic Webmasters LLC";
   if (document.images)
   {
      HiLiteImg = eval(imgName + "On.src");
      document[imgName].src = HiLiteImg;
   }
   return true;
}

function HiLiteOff(imgName)
{
   status = "Strategic Webmasters LLC";
   if (document.images)
   {
      HiLiteImg = eval(imgName + "Off.src");
      document[imgName].src = HiLiteImg;
   }
}


/////////////////////Browser Test///////////////////////

var isNS = false; //Netscape
var isIE = false; //Internet Explorer
var isNS7 = false; //Netscape 7+
var isIE6 = false; //Internet Explorer 6+.
if (navigator.userAgent.indexOf('MSIE 6.0') >= "0") isIE6 = true; //IE6+
if (navigator.userAgent.indexOf('Netscape/7') >= "0") isNS7 = true; //NS7+
////////////////////////////////////////////////////////////

////////////////////Monitor resolution////////////////////
// get object representing the primary monitor
function resolution()
{
	var res;

	if ((screen.width == 640))
		res = "640";
	else if ((screen.width == 800))
		res = "800";
	else if ((screen.width == 1024))
		res = "1024";
	else res = "higher";

	return res;
}
///////////////////////////////////////////////////////////

////////////////////////// Rotating Banners /////////////////////////////
//Global Variables
	var interval = 1.5; // delay between rotating images (in seconds)
	var random_display = 0; // 0 = no, 1 = yes
	var imgcnt = 0;

	interval *= 1000;

	var image_index = 0;
	image_list = new Array();
	image_list[image_index++] = new imageItem("./images/intrograph4.gif");
	image_list[image_index++] = new imageItem("./images/intrograph1.gif");
	image_list[image_index++] = new imageItem("./images/intrograph2.gif");
	image_list[image_index++] = new imageItem("./images/intrograph3.gif");
	image_list[image_index++] = new imageItem("./images/intrograph5.gif");
	image_list[image_index++] = new imageItem("./images/intrograph4.gif");
	var number_of_image = image_list.length;

function rotateImage(place)
{
	var new_image = getNextImage();
	document[place].src = new_image;

	imgcnt = imgcnt + 1;
	if (imgcnt != 5)
	{
		var recur_call = "rotateImage('"+place+"')";
		setTimeout(recur_call, interval);
	}
}

function getNextImage()
{
	if (random_display)
	{
		image_index = generate(0, number_of_image-1);
	}
	else
	{
		image_index = (image_index+1) % number_of_image;
	}
	var new_image = get_ImageItemLocation(image_list[image_index]);
	return(new_image);
}

function get_ImageItemLocation(imageObj)
{
	return(imageObj.image_item.src)
}

function imageItem(image_location)
{
	this.image_item = new Image();
	this.image_item.src = image_location;
}

/////////////////////////////////////////////////////////////////////////

////////////////////////// Rotating DHTML Image /////////////////////////////
//Global Variables
	var intrvl = 1.5; // delay between rotating images (in seconds)
	intrvl *= 1000;
	var icnt = 0;

	var img_indx = 0;
	img_list = new Array();
	img_list[img_indx++] = new imgItem("./images/box_dhtml_base.gif");
	img_list[img_indx++] = new imgItem("./images/box_dhtml_01.gif");
	img_list[img_indx++] = new imgItem("./images/box_dhtml_02.gif");
	img_list[img_indx++] = new imgItem("./images/box_dhtml_03.gif");
	var num_of_image = img_list.length;

function rotateImg(place)
{
	var new_img = getNextImg();
	document[place].src = new_img;

		icnt = icnt + 1;
	if (icnt != 31)
	{
		var re_call = "rotateImg('"+place+"')";
		setTimeout(re_call, intrvl);
	}
}

function getNextImg()
{
	img_indx = (img_indx+1) % num_of_image;
	var new_img = get_ImgItemLocation(img_list[img_indx]);
	return(new_img);
}

function get_ImgItemLocation(imageObj)
{
	return(imageObj.img_item.src)
}

function imgItem(image_location)
{
	this.img_item = new Image();
	this.img_item.src = image_location;
}

/////////////////////////////////////////////////////////////////////////

////////////////////////// Hides email addresses from Internet spiders //////////////////////////
function safemail(name, domain, display)
{
// if display is undefined, two lines bellow will use name and domain as display.
//	displayed=(typeof(display)=="undefined") ? name+"@"+domain : display
//	document.write('<a href=mailto:' + name + '@' + domain + '>' + displayed + '</a>');

	document.write('<a href=mailto:' + name + '@' + domain + '>' + display + '</a>');
}
//////////////////////////////////////////////////////////////////////////

///////////////////////// Show or Hide Item //////////////////////////////
function ShowHide(id, show)
{
	if (el = document.getElementById(id))
	{
		if (null==show) show = el.style.display=='none';
		el.style.display = (show ? '' : 'none');
	}
}


