function $(o){return document.getElementById(o)}
//strRes is on resolution.js
function getRandomImage(strImageName){
	var intImageNum=getRandomNum(3);
	document[strImageName].src = '/images/photos/navphoto'+intImageNum.toString()+'.jpg';
}
//name images index 1
function getRandomNum(intNumImages){
	var intRndNum=Math.round((intNumImages)*Math.random());
	var intImageNum=(intRndNum==0)?3:intRndNum;
	return intImageNum;
}
/* function for resizing photos and making them visible after page load */

function changeImageSize() {
  var ArrArgs = changeImageSize.arguments;
  for (i=0; i<ArrArgs.length; i+=2) {
    if ($(ArrArgs[i])) {
	  var objImg = $(ArrArgs[i]).style;
      objImg.width=ArrArgs[i+1].toString()+'%';
      objImg.visibility='visible';
    }
  }
}
function changeTextSize() {
  var ArrArgs = changeTextSize.arguments;
  for (i=0; i<ArrArgs.length; i+=2) {
    if ($(ArrArgs[i])) { 
		$(ArrArgs[i]).style.fontSize=
		Math.round(getDocWidth()*ArrArgs[i+1]*.01).toString()+'px';
	}
  }
}
function moveText(str2Mov,str2Ref,intOffx,intOffy){

	var obj2Mov=$(str2Mov);
	var obj2Ref=$(str2Ref);
	obj2Mov.style.left= (findPosX(obj2Ref)+intOffx).toString()+'px';
	var intObjY=findPosY(obj2Ref)+intOffy;
	var intWinY=getDocHeight()-Math.abs(intOffy);
	var intFinalY=(intObjY<intWinY)?intObjY:intWinY; 
	//test if window is smaller than bottom of pic
	obj2Mov.style.top = ((intObjY<intWinY)?intObjY:intWinY).toString()+'px';

}
	  
function getDocHeight() {
  var myHeight= 0;
  var dd = document.documentElement;
  if( typeof( window.innerHeight ) == 'number' ) {
    myHeight = window.innerHeight;
  } else if(dd&&dd.clientWidth) {
    myHeight = dd.clientHeight;
  } else if(document.body.clientWidth) {
    myHeight = document.body.clientHeight;
  }
  return myHeight;
}
function getDocWidth() {
  var myWidth = 0;
  var dd = document.documentElement;
  if( typeof( window.innerWidth ) == 'number' ) {
    myWidth = window.innerWidth;
  } else if( dd && ( dd.clientWidth || dd.clientHeight ) ) {
    myWidth = dd.clientWidth;
  } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
    myWidth = document.body.clientWidth;
  }
  return myWidth;
}
function findPosY(obj){
	var curtop = 0;
	if (obj.offsetParent){
		while (obj.offsetParent){
			curtop += obj.offsetTop
			obj = obj.offsetParent;
		}
	}else if (obj.y){
		curtop += obj.y;
	}
	return curtop;
}
		  
function findPosX(obj){
	var curleft = 0;
	if (obj.offsetParent){
		while (obj.offsetParent){
			curleft += obj.offsetLeft
			obj = obj.offsetParent;
		}
	}else if (obj.x){
		curleft += obj.x;
	}
	return curleft;
}
