var rolloverText = new Array(4);
rolloverText[0] = "<div align=center><img src='images/wcd_btn2.gif' border='0'></div>";
rolloverText[1] = new Array("Buy the Home of Your Dreams Today!","<li><a href='jumboPurchases.html'>Jumbo Purchases</a><li><a href='newConstruction.html'>Buying a New Construction Home</a><li><a href='dreamHomeNow.html'>Buying Your Dream Home <i>Now</i> Instead of Later</a>");
rolloverText[2] = new Array("Thinking About Refinancing?","<li><a href='betterRate.html'>Better Rate</a><li><a href='consolidateBills.html'>Consolidate Bills</a><li><a href='homeImprovements.html'>Cash for Home Improvements</a><li><a href='heloc.html'>Line of Credit</a>");
rolloverText[3] = new Array("Our Dedication to Service","<li>Our Team<li>What to Expect<li>Building Relationships");
rolloverText[4] = new Array("Making it Easy","<li><a href='firstTimeBuyer.html'>1<sup>st</sup> Time Buyers</a><li><a href='creditScore.html'>Your Credit Score: What it Means to You</a><li><a href='https://www.davidstoltie.com/creditReport.html'>Get Your Free Credit Report</a><li><a href='purchaseProcess.html'>The Purchase Process</a>");



function imageText(imgNum){

	document.getElementById("rollText").innerHTML = "<h3>"+rolloverText[imgNum][0]+"</h3>"+"<ul>"+rolloverText[imgNum][1]+"</ul>";
	InitializeTimer();
}
function resetImageText(){
	return true;

	document.getElementById("rollText").innerHTML = rolloverText[0];
}


function setVars(input){
	input.email.value = input.Email_Address.value;
	input.realname.value = input.Name.value;
}


function memberOf( arrNm, itemNm ){

	for (var i=0; i<= arrNm.length; i++){
		if (itemNm == arrNm[i])
			return true;
	}
	return false;
}

var radioSkip;

function checkRadio( input,radioName ){
	//alert("checkRadio");
	radioSkip = 0;
	var radioCheck = false;

	for(var i=0; i<input.elements.length;i++){
		if ( input.elements[i].name == radioName ){
			radioSkip++;
			if ( input.elements[i].checked == true )
				radioCheck = true;
		}
	}
	return radioCheck;

}
var reqFields = null;

function setReqFields( startIndx, reqArray ){
	for(var indx = startIndx,i=0; i<reqArray.length; i++,indx++){
		reqFields[indx] = reqArray[i];
	}
}

function validate(input){

	setVars(input);
	var valid = true;
	var reqFieldsGen = new Array ("Name","Company","Phone","Email_Address");

	var reqFieldsTotal = reqFieldsGen.length;

	var errorMessageReq = "The Following fields are required:\n";
	var errorMessage = "";

	reqFields = new Array(reqFieldsTotal);

	setReqFields(0,reqFieldsGen);
	reqFieldsTotal = reqFieldsGen.length;


	//check picks	
	for (var i=0;i<input.elements.length; i++){
	if ( input.elements[i].type == "radio" ){
				if ( ! checkRadio(input, input.elements[i].name)  ) {
					if (errorMessage.length<1)
						errorMessage += errorMessageReq;
					errorMessage += "Game:" + input.elements[i].name + "\n";
				}
				i +=radioSkip-1;
	}	
	}
	//check name, address	
	for (var i=0;i<input.elements.length; i++){
		if  ( memberOf( reqFields, input.elements[i].name ) ){
			//alert(input.elements[i].name);
			
			if (input.elements[i].value.length<1){
				if (errorMessage.length<1)
					errorMessage += errorMessageReq;
				errorMessage += " " + input.elements[i].name + "\n";
			}
		}
	}
	if (errorMessage.length>0){
		alert ( errorMessage );
		valid = false;
	}
	else valid = true;

	if(valid){
		//alert("valid");
		input.submit();
	}
	return;
}


var secs;
var timerID = null;
var timerRunning = false;
var delay = 1000;

function InitializeTimer()
{
    // Set the length of the timer, in seconds
    secs = 20;
    StopTheClock();
    StartTheTimer();
}

function StopTheClock()
{
    if(timerRunning)
        clearTimeout(timerID);
    timerRunning = false;
}

function StartTheTimer()
{

    if (secs==0)
    {

		document.getElementById("rollText").innerHTML = "<div align=center><img src='images/wcd_btn2.gif' border='0'></div>";
		StopTheClock();
        // Here's where you put something useful that's
        // supposed to happen after the allotted time.
        // For example, you could display a message:

    }
    else
    {
        //self.status = secs;
        secs = secs - 1;
        timerRunning = true;
        timerID = self.setTimeout("StartTheTimer()", delay);
    }
}


