// ================================  JavaScript Document  ================================

// Riology I.T. Solutions, LLC El Paso, Texas
// Programmer: Daniel Martinez - 06/15/2007

// =================================== Global Variables ===================================
var cnt;
var newWindow = null;
var vertWindow = null;

var secCode = new Array ("pl3mx", "his2a", "wcg58", "s710b", "gm39a", "jr28y", "4dt6z", "m3g7y", "h24dl", "r93fw");

// ==============================  Preloading Link Images  ================================

var preload = new Array ("bodyJpgs/about_link.jpg", "bodyJpgs/about_link_hi.jpg",
						 "bodyJpgs/products_link.jpg", "bodyJpgs/products_link_hi.jpg",
						 "bodyJpgs/services_link.jpg", "bodyJpgs/services_link_hi.jpg",
						 "bodyJpgs/contact_link.jpg", "bodyJpgs/contact_link_hi.jpg",
						 "bodyJpgs/home_link.jpg", "bodyJpgs/home_link_hi.jpg"
						 );

// =============================== Create Link Object Array ===============================

var imglink = new Array(10);

var imagesLoaded = 0;

while (imagesLoaded <=9) 
{
imglink[imagesLoaded] = new Image();
imglink[imagesLoaded].src = preload[imagesLoaded];
++imagesLoaded;
}

// ================================= Random Security Number ===============================

function secNum(secname)
{
	cnt = parseInt(Math.random()*10);
	if (cnt == 10) cnt = 9;
	document.images[secname].src = "securitypics/sec" + cnt + ".jpg";
	return;
}

// ================================= Thumbnail Preview ===============================


	function showHomesVert(linkTarget)
		{
		if (newWindow) newWindow.close();
		vertWindow = window.open(linkTarget, "newInfo", "toolbar=no, menubar=no, location=no, scrollbars=no, resizable=no, status=no, width=370, height=545");
		vertWindow.focus();
		
		}
		
	function showHomes(linkTarget)
		{
		if (vertWindow) vertWindow.close();
		newWindow = window.open(linkTarget, "newInfo", "toolbar=no, menubar=no, location=no, scrollbars=no, resizable=no, status=no, width=545, height=370");
		newWindow.focus();
		
		}

// =================================== Swap Function ======================================

function swap(name, image)
{
	for (var i = 0; i < preload.length; i++)
	{
		if (preload[i] == image) document.images[name].src = imglink[i].src;		
	}
return true;
}

// ===================================== Form Checking ====================================

function startForm()
{
	document.one.fname.focus();
	return;
}

function confirmEmail()
{
	if (document.one.email1.value != document.one.email2.value)
	{
		window.alert("The E-mail addresses entered do not match, try again!");
		document.one.email1.value = "";
		document.one.email2.value = "";
		document.one.email1.focus();
	}
}

function checkForNumber(fieldValue) 
{
	var numberCheck = isNaN(fieldValue);
	if (numberCheck == true) {
		window.alert("You must enter a numeric value!");
		return false;
	}
}

function isValid(formOne)
{
	
	var rtnValue = true;
	
		if(formOne.ctype.value == "" )
			{		
				formOne.ctype.focus();
				rtnValue = false;	
			}
			
		if(formOne.email1.value == "" )
			{				
				formOne.email1.focus();
				rtnValue = false;
			}
			
		if(formOne.number.value == 0 )
			{			
				formOne.number.focus();
				rtnValue = false;
			}
		
		if(formOne.area.value == 0 )
			{
				
				formOne.area.focus();
				rtnValue = false;
			} 
			
		if(formOne.fname.value == "" )
			{
				formOne.fname.focus();
				rtnValue = false;
			}	
		
		if(rtnValue == false)
			{	   	
		  	 	window.alert("All Fields (marked with red *) are required, Try again!");
			}
			else
				{
					window.alert("Your Request has been submitted successfully!");
				}
			
	return rtnValue;	
}
