var curIndex = 0;
var timeDelay = 40;
var xPos = 5;
var yPos = 20;
var txtSize = 14;
var darkBrown = '#a97e49';
var white = '#ffffff';
var hsBGImagePath = './images/ICHeader2.jpg';
var msBGImagePath = './images/ICHeader3.jpg';
var pcBGImagePath = './images/ICHeader4.jpg';
  
//hsBGImage.src = "./images/ICHeader2.jpg";
//var msBGImagePath = "./images/ICHeader3.jpg";

function goToURI(txtURI) {
    document.location.href = txtURI;
}
function changeTxt(divName, txtStr) {
	document.getElementById(divName).innerHTML = txtStr;
}

function changeHiddenValue(divName, txtStr) {
	document.getElementById(divName).value = txtStr;
}

function changeBGColor(divName, aColor) {
	document.getElementById(divName).style.backgroundColor = aColor;
}

function removeBGImage(divName) {
	document.getElementById(divName).style.backgroundImage = "none";
}

function setBGImage(divName, anImage) {
	document.getElementById(divName).style.backgroundImage = "url(\'" + anImage + "\')";
	}

function NavAgeGroupOnMouseOver(divName, ageGroup) {
	   removeBGImage(divName);
	   changeBGColor(divName, darkBrown); 
}

function NavAgeGroupOnMouseOut(divName, ageGroup) {
   if (ageGroup == "highschool") {
	   setBGImage(divName, hsBGImagePath);
	   }
     if (ageGroup == "middleschool") {
	   changeBGColor(divName, white); 
	   }
	  if (ageGroup == "parentchild") {
	   changeBGColor(divName, white);
	   }
}

function NavMSGroupOnMouseOut(divName, ageGroup) {
   if (ageGroup == "highschool") {
	   changeBGColor(divName, white); 
	   }
     if (ageGroup == "middleschool") {
	   setBGImage(divName, msBGImagePath);
	   }
	 if (ageGroup == "parentchild") {
	   setBGImage(divName, white);
	   }
}

function NavPCGroupOnMouseOut(divName, ageGroup) {
   if (ageGroup == "highschool") {
	   changeBGColor(divName, white); 
	   }
     if (ageGroup == "middleschool") {
	   changeBGColor(divName, white);
	   }
	 if (ageGroup == "parentchild") {
	   setBGImage(divName, pcBGImagePath);
	   }
}

function renderLine(divID, statusStr, myTimer) {

    var txtStr = statusStr;
	var txtLen = statusStr.length;
	var count = 1;
	var renderTime = myTimer;
	
	while (count < txtLen+1) {
	    window.setTimeout("renderHelper('"+divID+"'," + count + ",'" + statusStr + "');", renderTime);	
		count++;
		renderTime = renderTime + timeDelay;
	}
	return renderTime;
}

function getCursor(myIndex) {
	if (myIndex == 0)
	   curStr = "_";
    if (myIndex == 6)
	   curStr = " ";	
	if (myIndex == 11){
	   curIndex = 0;
	}
	else 
		curIndex = curIndex + 1;
	return curStr;   
}

function renderHelper(divID, count, statusStr) {
		var txtStr = statusStr.slice(0,count) + getCursor(curIndex);
		changeTxt(divID, txtStr);
}

function delayTimer(divID, myTimer, delay, txtStr, txtLen, renderTime) {
 	var endDelay = myTimer + delay;
	while (myTimer < endDelay) {
		myTimer = myTimer + timeDelay;
		window.setTimeout("renderHelper('" + divID + "'," + txtLen + ",'" + txtStr + "');", myTimer);	
	}	
	return myTimer;
}

function showDiv(divName) {
	   var myDiv = document.getElementById(divName);
	   myDiv.style.visibility = 'visible';
}

function hideDiv(divName) {
	   var myDiv = document.getElementById(divName);
	   myDiv.style.visibility = 'hidden';
}


function loadArt() {
    var myTimer = 25;
	var headStr = "http://www.ogrecode.com:software_with_muscle";
	var Str1 = "Checking Credentials";
	var Str2 = "Site Access Granted";
	var Str3 = "Welcome to Impulse City";
	var Str4 = "<li><a href=\"\">RSVP to an upcoming recruiting event</a></li>";

if (false) {
	//myTimer = delayTimer('headTxt', myTimer, 1000, "", 0);
	//myTimer = renderLine('headTxt', headStr, myTimer);
	//myTimer = delayTimer('headTxt', myTimer, 1000, headStr, headStr.length);
	//myTimer = delayTimer('statusTxt', myTimer, 1500, "", 0);
	myTimer = renderLine('statusTxt', Str1, myTimer);
	myTimer = delayTimer('statusTxt', myTimer, 1500, Str1, Str1.length);
	myTimer = renderLine('statusTxt', Str2, myTimer);
	myTimer = delayTimer('statusTxt', myTimer, 1500, Str2, Str1.length);

	myTimer = renderLine('statusTxt', Str3, myTimer);
	myTimer = delayTimer('statusTxt', myTimer, 1000, Str3, Str1.length);
	
	myTimer = delayTimer('statusTxt', myTimer, 1000, Str3, Str1.length);
}
	window.setTimeout("hideDiv('statusTxt')",myTimer);
	myTimer = delayTimer('statusTxt', myTimer, 250, Str3, Str1.length);	
	window.setTimeout("showDiv('logo')",myTimer);
	myTimer = delayTimer('statusTxt', myTimer, 250, Str3, Str1.length);	
	window.setTimeout("showDiv('people')",myTimer);
	myTimer = delayTimer('statusTxt', myTimer, 250, Str3, Str1.length);	
	window.setTimeout("showDiv('man3')",myTimer);
	myTimer = delayTimer('statusTxt', myTimer, 250, Str3, Str1.length);	
	window.setTimeout("showDiv('patchwork3')",myTimer);
	myTimer = delayTimer('statusTxt', myTimer, 250, Str3, Str1.length);	
	window.setTimeout("showDiv('objects2')",myTimer);
	myTimer = delayTimer('statusTxt', myTimer, 250, Str3, Str1.length);	
	window.setTimeout("showDiv('man2')",myTimer);
	myTimer = delayTimer('statusTxt', myTimer, 250, Str3, Str1.length);	
	window.setTimeout("showDiv('drawing')",myTimer);
	myTimer = delayTimer('statusTxt', myTimer, 250, Str3, Str1.length);	
	window.setTimeout("showDiv('patchwork2')",myTimer);
	myTimer = delayTimer('statusTxt', myTimer, 250, Str3, Str1.length);	
	window.setTimeout("showDiv('computers')",myTimer);
	myTimer = delayTimer('statusTxt', myTimer, 250, Str3, Str1.length);	
	window.setTimeout("showDiv('patchwork1')",myTimer);
	myTimer = delayTimer('statusTxt', myTimer, 250, Str3, Str1.length);	
	window.setTimeout("showDiv('woman1')",myTimer);
	myTimer = delayTimer('statusTxt', myTimer, 250, Str3, Str1.length);	
	window.setTimeout("showDiv('lightblue')",myTimer);
	myTimer = delayTimer('statusTxt', myTimer, 250, Str3, Str1.length);	
	window.setTimeout("showDiv('darkblue')",myTimer);
	myTimer = delayTimer('statusTxt', myTimer, 250, Str3, Str1.length);	
	window.setTimeout("showDiv('objects')",myTimer);
}

