function addClass(eleObj,classVal,toggle){
		if(toggle==true){
			if(!eleObj.className){
				eleObj.className = classVal;
			}else if(eleObj.className && eleObj.className.indexOf(classVal)== -1){
				eleObj.className+=' ' + classVal;
			}
		}else if(toggle==false){
			var newClassVal=eleObj.className.replace(classVal,'');
			eleObj.className=newClassVal;
		}
}
function setNavLinks(){
		var linksArr=document.getElementById('navigation').getElementsByTagName('li');
		if(window.ActiveXObject){
			for(var i=0; i<linksArr.length; ++i){
				linksArr[i].onmouseover=function(){
					addClass(this,'ieHover',true);
				}
				linksArr[i].onmouseout=function(){
					addClass(this,'ieHover',false);
						
				}
			}
		}
}
function projectsLinks(){
	if(document.getElementById('projectPage')){
		var thmbArr = document.getElementById('projectThmbs').getElementsByTagName('img');
		//var lrgImg = 
		for(var i = 0; i < thmbArr.length; i++){
			loadImgs(changeImgSrc(thmbArr[i],'lrg'))
			thmbArr[i].onmouseover = function(){
				document.getElementById('prjctLrg').src = changeImgSrc(this,'lrg');
			}
		}
	
	}
	
}
function loadImgs(imgSrc){
	var newImgOb = new Image();
	newImgOb.src = imgSrc;	
}
function changeImgSrc(imgObj,toAdd){
	var URLStr = imgObj.src.split('/');//array of parts of url separated by '/'
	var lastSlash = imgObj.src.lastIndexOf('/');
	var filePath = imgObj.src.substr(0,lastSlash); // file path without filename
	var fileName = URLStr.pop();//file name without path
	var fileExt =fileName.split('.')[1];//file extention
	var fileLabel = fileName.split('.')[0];//first part of file name, eg filename_1.jpg = filename_1
	var keyIndex =  fileLabel.indexOf('_');
	var noKeyName = fileLabel.substring(keyIndex);//first part of file name without underscore, eg filename_1 = filename
	var newImgURL = filePath + '/' + toAdd + noKeyName + '.' + fileExt;// new path and filename
	return newImgURL
}
window.onload = function(){
	setNavLinks();
	projectsLinks();
	if(document.getElementById('contactPage')){
		initialize();				   
	}
}