
// JavaScript Document
function ChangeClassName(obj,cName)
{
	if(!obj)
	{
		obj = document.getElementById(obj);
	alert(obj);
	}
	if(obj)
	{
		obj.setAttribute("class",cName);
		obj.setAttribute("className",cName);
	}
	else{alert('failed to set classname. Object not found.');}
	
}

try
{
var bgImg;
var bgDiv;
var myCurrentBGID = 0;
var myBackgrounds=new Array();
myBackgrounds[0]="images/head_back_1.jpg";
myBackgrounds[1]="images/head_back_2.jpg";
myBackgrounds[2]="images/head_back_3.jpg";
myBackgrounds[3]="images/head_back_4.jpg";
myBackgrounds[4]="images/head_back_1.jpg";

var gImages = new Array();


window.addEvent('domready', function() {
	bgImg = $('headingCurrent');
	bgDiv = $('headingBackground');

	preloadHeaders();
});
}catch(e){}

function preloadHeaders()
{
	for(i = 0; i < myBackgrounds.length; i++)
	{
		gImages[i] = new Image();
		gImages[i].src = myBackgrounds[i];
	}
	//alert('loaded images');
}

function rotateHeader()
{
	try
	{
		myCurrentBGID++;
		//alert(myCurrentBGID);
		if(myBackgrounds.length == myCurrentBGID){return;}
		
		//Set hidden background div	
		bgDiv.style.background= 'url(' + gImages[myCurrentBGID].src + ')';
		//alert(bgDiv.style.background);
		//fade top image to background
		setTimeout('bgImg.fade(0);',500);
		
		//alert(bgDiv.style.backgroundImage);
		
		setTimeout('rotateHeaderComplete();',1500);
	}catch(ex){alert(exp.message);}
}


function rotateHeaderComplete()
{
	try
	{
		//Set top image to new
		bgImg.src = gImages[myCurrentBGID].src;
		bgImg.fade(1);
		
		setTimeout('rotateHeader();',2000);	
	}catch(ex){alert(exp.message);}
}


function validateContactUs()
{
	var errAlert = '';
	if(!validateNotEmpty('txtFirstName'))
	{	errAlert += 'Missing First Name \r\n'	}
	if(!validateNotEmpty('txtLastName'))
	{	errAlert += 'Missing Last Name \r\n'	}
	if(!validateNotEmpty('txtAddressOne'))
	{	errAlert += 'Missing Address  \r\n'	}
	if(!validateNotEmpty('txtCity'))
	{	errAlert += 'Missing City \r\n'	}
	if(!validateNotEmpty('txtState'))
	{	errAlert += 'Missing State \r\n'	}
	if(!validateNotEmpty('txtZip'))
	{	errAlert += 'Missing Zip \r\n'	}
	if(!validateNotEmpty('txtPhone'))
	{	errAlert += 'Missing Phone \r\n'	}
	if(!validateNotEmpty('txtEmail'))
	{	errAlert += 'Missing Email\r\n'	}
	if(!validateNotEmpty('txtComments'))
	{	errAlert += 'Missing Comments\r\n'	}
	
	if(errAlert.length > 0)
	{	
		alert('Please Correct the following and resubmit the form: \r\n' + errAlert);	
		return false;
	}
	
	return true;
}

function validateNotEmpty(objName)
{	
	obj = document.getElementById(objName);
	if(obj)
	{
		if(obj.value.trim().length > 0)
		{	return true;	}
	}
	return false;
}



function showFeature(showId)
{
	var myFeatures=new Array();
	myFeatures[0]="F_Worship";
	myFeatures[1]="F_Education";
	myFeatures[2]="F_Commercial";
	myFeatures[3]="F_Recreation";
	myFeatures[4]="F_Industrial";
	myFeatures[5]="F_Healthcare";
	try
	{
		for(i = 0; i < myFeatures.length; i++)
		{
			F_Div = document.getElementById(myFeatures[i]);
			if(F_Div)
			{
				if(i == showId)
				{
					F_Div.setAttribute("class","featured");
					F_Div.setAttribute("className","featured");
				}
				else
				{
					F_Div.setAttribute("class","hidden");
					F_Div.setAttribute("className","hidden");				
				}
			}
		}
	}catch(e){alert(e.message);}
}

var curProductPanel = 0;
var ProductPanelPages = 9;
var sizeProductPanel = 480; 
var tblProducts = document.getElementById('productsTable');
function showPrevProductPanel()
{
	if(!tblProducts)
	{var tblProducts = document.getElementById('productsTable');}

	if(tblProducts)
	{
		curProductPanel--;
		if(curProductPanel < 0)
		{curProductPanel = 0;}
		
		tblProducts.style.left = -curProductPanel*sizeProductPanel + 'px';
	}
	else{alert('No Products Table Found');}
}


function showNextProductPanel()
{	
	if(!tblProducts)
	{var tblProducts = document.getElementById('productsTable');}
	
	if(tblProducts)
	{
		curProductPanel++;
		if(curProductPanel > ProductPanelPages)
		{curProductPanel = ProductPanelPages;}
		
		tblProducts.style.left = -curProductPanel*sizeProductPanel + 'px'; 
	}
	else{alert('No Products Table Found');}
}

function showProductPanel(i)
{	
	if(!tblProducts)
	{var tblProducts = document.getElementById('productsTable');}
	
	if(tblProducts)
	{
		curProductPanel = i;
		if(curProductPanel > ProductPanelPages)
		{curProductPanel = ProductPanelPages;}
		if(curProductPanel < 0)
		{curProductPanel = 0;}
		
		tblProducts.style.left = -curProductPanel*sizeProductPanel + 'px'; 
	}
	else{alert('No Products Table Found');}
}











