// JavaScript Document



window.onload=PageLoaded;

function PageLoaded(){
	if (document.images) {
		
		preload1 = new Image();
		preload1.src = "images/right.jpg";
		preload2 = new Image();
		preload2.src = "images/top2.jpg";
		preload3 = new Image();
		preload3.src = "images/bottom_navigate.jpg";
		
		image1On = new Image();
		image1On.src = "images/portfolio-over.jpg";
		image1Off = new Image();
		image1Off.src = "images/portfolio.jpg";

		image2On = new Image();
		image2On.src = "images/family-over.jpg";
		image2Off = new Image();
		image2Off.src = "images/family.jpg";

		image3On = new Image();
		image3On.src = "images/skills-over.jpg";
		image3Off = new Image();
		image3Off.src = "images/skills.jpg";

		image4On = new Image();
		image4On.src = "images/clients-over.jpg";
		image4Off = new Image();
		image4Off.src = "images/clients.jpg";

		image5On = new Image();
		image5On.src = "images/contact-over.jpg";
		image5Off = new Image();
		image5Off.src = "images/contact.jpg";
		
		image6On = new Image();
		image6On.src = "images/newprojects-over.jpg";
		image6Off = new Image();
		image6Off.src = "images/newprojects.jpg";
		
		image7On = new Image();
		image7On.src = "images/hotstuff-over.jpg";
		image7Off = new Image();
		image7Off.src = "images/hotstuff.jpg";
		
		image8On = new Image();
		image8On.src = "images/pool-over.jpg";
		image8Off = new Image();
		image8Off.src = "images/pool.jpg";
		
		imagePoolLinkOn = new Image();
		imagePoolLinkOn.src = "images/pool_link-over.jpg";
		imagePoolLinkOff = new Image();
		imagePoolLinkOff.src = "images/pool_link.jpg";
		
		imageFamLinkOn = new Image();
		imageFamLinkOn.src = "images/F_001_link-over.jpg";
		imageFamLinkOff = new Image();
		imageFamLinkOff.src = "images/F_001_link.jpg";

		prevOn = new Image();
		prevOn.src = "images/previous-over.jpg";
		prevOff = new Image();
		prevOff.src = "images/previous.jpg";
		prevBlank = new Image();
		prevBlank.src = "images/previous-blank.jpg";

		homeOn = new Image();
		homeOn.src = "images/home-over.jpg";
		homeOff = new Image();
		homeOff.src = "images/home.jpg";

		nextOn = new Image();
		nextOn.src = "images/next-over.jpg"
		nextOff = new Image();
		nextOff.src = "images/next.jpg"
		nextBlank = new Image();
		nextBlank.src = "images/next-blank.jpg"

		rightOn = new Image();
		rightOn.src = "images/right-over.jpg"
		rightOff = new Image();
		rightOff.src = "images/right.jpg"
		
		bottomimg = new Image();
		bottomimg.src = "images/bottom.jpg";
		
		poolNormal = new Image();
		poolNormal.src = "images/pool_image.jpg";
		poolAbout = new Image();
		poolAbout.src = "images/pool_image-words.jpg";
		
		port1 = new Image();
		port1.src = "images/P_01.jpg";
		port2 = new Image();
		port2.src = "images/P_02.jpg";
		port3 = new Image();
		port3.src = "images/P_03.jpg";
		port4 = new Image();
		port4.src = "images/P_04.jpg";
		port5 = new Image();
		port5.src = "images/P_05.jpg";
		port6 = new Image();
		port6.src = "images/P_06.jpg";
		port7 = new Image();
		port7.src = "images/P_07.jpg";
		port8 = new Image();
		port8.src = "images/P_08.jpg";
		port9 = new Image();
		port9.src = "images/P_09.jpg";
		port10 = new Image();
		port10.src = "images/P_10.jpg";
		port11 = new Image();
		port11.src = "images/P_11.jpg";
		port12 = new Image();
		port12.src = "images/P_12.jpg";
		port13 = new Image();
		port13.src = "images/P_13.jpg";
		port14 = new Image();
		port14.src = "images/P_14.jpg";
		port15 = new Image();
		port15.src = "images/P_15.jpg";
		port16 = new Image();
		port16.src = "images/P_16.jpg";
		port17 = new Image();
		port17.src = "images/P_17.jpg";
		port18 = new Image();
		port18.src = "images/P_18.jpg";
		port19 = new Image();
		port19.src = "images/P_19.jpg";

		fam1 = new Image();
		fam1.src = "images/F_001.jpg";
		famAbout = new Image();
		famAbout.src = "images/F_001-words.jpg";
		fam2 = new Image();
		fam2.src = "images/F_002.jpg";
		fam3 = new Image();
		fam3.src = "images/F_003.jpg";
		fam4 = new Image();
		fam4.src = "images/F_004.jpg";
		fam5 = new Image();
		fam5.src = "images/F_005.jpg";
		fam6 = new Image();
		fam6.src = "images/F_006.jpg";
		fam7 = new Image();
		fam7.src = "images/F_007.jpg";
		fam8 = new Image();
		fam8.src = "images/F_008.jpg";
		fam9 = new Image();
		fam9.src = "images/F_009.jpg";
		
		npr1 = new Image();
		npr1.src = "images/npr.jpg";
		npr2 = new Image();
		npr2.src = "images/npr2.jpg";
	}

}


function PreloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=PreloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}
function changeImages() {
  if (document.images) {
	for (var i=0; i<changeImages.arguments.length; i+=2) {
		//alert(document[changeImages.arguments[i]].src);
	  document[changeImages.arguments[i]].src = eval(changeImages.arguments[i+1] + ".src");
	  
	}
  }
}
function openProjects(){
	if (projectsStatus=="closed"){
		projectsStatus = "open";
		MM_showHideLayers('projects_layer','','show');
	}
	else {
		MM_showHideLayers('projects_layer','','hide');
		projectsStatus="closed";
	}
}
	
	
function next(){
	if (currentImageNum < numberOfImages) currentImageNum++;
	currentImage = imagePrefix + currentImageNum;
	//alert(currentImage);

	if (currentImageNum == numberOfImages) {
		changeImages('next', 'nextBlank');
		nextStatus = "off";
	}

	changeImages('prev', 'prevOff');
	prevStatus = "on";

	changeImages('bottom', 'bottomimg');
	MM_showHideLayers('about_link','','hide');
}

function prev(){
	if (currentImageNum > 1) currentImageNum--;
	currentImage = imagePrefix + currentImageNum;

	if (currentImageNum == 1) {
		changeImages('prev', 'prevBlank');
		prevStatus = "off";
	}

	changeImages('next', 'nextOff');
	nextStatus = "on";

	if (currentImageNum == 1) {
		MM_showHideLayers('about_link','','show');
	}
}
	
function nextRollOver(){
	//alert(nextStatus);
	if (nextStatus == "on") changeImages('next', 'nextOn');
}
function nextRollOut(){
	if (nextStatus == "on") changeImages('next', 'nextOff');
}
function prevRollOver(){
	//alert(nextStatus);
	if (prevStatus == "on") changeImages('prev', 'prevOn');
}
function prevRollOut(){
	if (prevStatus == "on") changeImages('prev', 'prevOff');
}

function upArrow(){
	if (currentImageNum > 1){
		currentImageNum = 1;
		currentImage = imagePrefix + currentImageNum;
		changeImages('image', currentImage);
		changeImages('prev', 'prevBlank');
		prevStatus = "off";
		MM_showHideLayers('fam_link','','show');
		changeImages('next', 'nextOff');
		nextStatus = "on";
	}
	else {
		window.location = "index.html";
	}
}
