var slidesPlayed = false;


window.onload = updateThePhotos;
//document.onmouseover = updateThePortfolio;
//document.onmouseout = changeTheState;
document.onclick = gotoThePage;

function gotoThePage(evt){
	var objId = (evt.target) ? evt.target.id : ((evt.srcElement) ? evt.srcElement.id : null);
	//alert(objId);
	if(objId.lastIndexOf('_ini') > -1 || objId.lastIndexOf('_ov') > -1){
		thisObj = document.getElementById(objId);
		gotoPage(thisObj);
	}
}

function gotoPage(thisObj){
		thisNodeList = thisObj.getElementsByTagName('a');
		myElem = thisNodeList[0];
		location.href = myElem;
}

function updateThePhotos(){
		setInterval("updatePhotos('picturelist',-1040)",50);
}

function updatePhotos(anObjId,aWidth){
	var increment = 1;
	var thePicsObj = document.getElementById(anObjId);
	var pixOffset = thePicsObj.style.marginLeft;
	var picOffset = getNumValue(pixOffset);

	if(slidesPlayed == false){
		if(picOffset < 0){
			newLocation = ((picOffset - 0) + increment);
			thePicsObj.style.marginLeft = newLocation + 'px';
			if(picOffset == -1){
				slidesPlayed = true;
			}
		}
	}else if(slidesPlayed == true){
		if (picOffset > (aWidth - 0)){
			newLocation = ((picOffset - 0) - increment);
			thePicsObj.style.marginLeft = newLocation + 'px';
			if(picOffset == (aWidth - 0) + 1){
				slidesPlayed = false;
			}
		}	
	}
}

function getNumValue(pixVal){
	return pixVal.substr(0,pixVal.lastIndexOf('px'));
}

/*
function changeTheState(evt){
	var objId = (evt.target) ? evt.target.id : ((evt.srcElement) ? evt.srcElement.id : null);
	if(objId.lastIndexOf('_ini') > -1 || objId.lastIndexOf('_ov') > -1){
	
	//alert('h');
	
		thisObj = document.getElementById(objId);
		changeState(thisObj);
	}
}

function changeState(anObj){
	objId = anObj.id;
	ovEx = '_ov';
	iniEx = '_ini';
	ovOffset = objId.lastIndexOf(ovEx);
	iniOffset = objId.lastIndexOf(iniEx);
	if(ovOffset != -1){
		baseId = objId.substr(0,ovOffset);
		newId = baseId + iniEx;
	}else if(iniOffset != -1){
		baseId = objId.substr(0,iniOffset);
		newId = baseId + ovEx;
	}
	document.getElementById(objId).id = newId;
}
*/
