// JavaScript Document

function setImage(imageid,imagefile) {
	document.getElementById('center_con_1').style.display = 'none';
	document.getElementById('blendimage').style.display = 'block';
	//Effect.BlindDown('blendimage',{ duration: .5 });
	
	
	 document.getElementById(imageid).src = imagefile;
}
function fadeIn(objId,opacity) {
  if (document.getElementById) {
    obj = document.getElementById(objId);
    if (opacity <= 100) {
      setOpacity(obj, opacity);
      opacity += 10;
      window.setTimeout("fadeIn('"+objId+"',"+opacity+")", 100);
    }
  }
}

function blendimage(divid, imageid, imagefile, millisec) {
    var speed = Math.round(millisec / 100);
    var timer = 0;
    
    //set the current image as background
    //document.getElementById(divid).style.backgroundImage = "url(" + document.getElementById(imageid).src + ")";
    
    //make image transparent
    changeOpac(0, imageid);
    
    //make new image
    document.getElementById(imageid).src = imagefile;
	

    //fade in image
    for(i = 0; i <= 99; i++) {
        setTimeout("changeOpac(" + i + ",'" + imageid + "')",(timer * speed));
        timer++;
    }
}

//change the opacity for different browsers
function changeOpac(opacity, id) {
    var object = document.getElementById(id).style;
	opacity = (opacity == 100)?99:opacity;
    object.opacity = (opacity / 100);
    object.MozOpacity = (opacity / 100);
    object.KhtmlOpacity = (opacity / 100);
    object.filter = "alpha(opacity=" + opacity + ")";
} 




function portfolioSlideshow() {
divid = 'photoholder';
imageid = 'blendimage';
millisec= 400;
j = 0;
var speed = Math.round(millisec / 100);
    // Loop through all the arguments.

    var argLength = portfolioSlideshow.arguments.length;

    for(arg=0;arg<argLength;arg++) {


 // Then set the source of that image to the current argument.

      imagefile = portfolioSlideshow.arguments[arg];
	  
	 //IntervalId = setInterval ( "blendimage('" + divid + "','" + imageid + "','" + imagefile + "'," + millisec + ")", 1000 );
blendimage(divid, imageid, imagefile, millisec);
 /*  if (j > (argLength-2)) {

	blendimage(divid, imageid, imagefile, millisec);
   } else {
	setTimeout("alert('"+ imagefile + "')",5000);
	//t = setTimeout("blendimage('" + divid + "','" + imageid + "','" + imagefile + "'," + millisec + ")", 4000);	
   }
	j = j + 1
	//
      // For each arg, create a new image.

   
*/
     

    }

  

}

function nonedisplay(x) {

	document.getElementById(x).style.display = 'none';
}
	
function displaynone() {
	var varLength = displaynone.arguments.length;
	
	document.getElementById("port_slogan").style.display = 'none';
	document.getElementById("design_slogan").style.display = 'none';
	document.getElementById("web_slogan").style.display = 'none';
	if (varLength > 0) {
		for(v=0;v<1;v++) {
	
	
	 x = displaynone.arguments[v];
	 document.getElementById('blendimage').style.display = 'block';
	document.getElementById('blendimage').src = x;
		}
		
		for(v=1;v<2;v++) {
	
	
	 x = displaynone.arguments[v];
	document.getElementById(x).style.display = 'block';
		}
	} else {
			document.getElementById('blendimage').src = "pics/blank.jpg";
	}
	 
	for(d=1;d<8;d++) {
		
	document.getElementById("p"+d).style.display = 'none';
	}
	for(d=1;d<23;d++) {
		
	document.getElementById("psbio"+d).style.display = 'none';
	}
	document.getElementById("center_con_1").style.display = 'none';
	
	
}
	
function closeSlideshow() {
	document.getElementById("main").style.height = 'auto';
	/*document.getElementById("photoholder").style.display = 'none';
	for(d=1;d<3;d++) {
		
	document.getElementById("photoholder"+d).style.display = 'none';
	}*/
}
		
function displaybio() {
	var varLength = displaybio.arguments.length;
	for(d=1;d<23;d++) {
		
	document.getElementById("psbio"+d).style.display = 'none';
	}
	
	if (varLength > 0) {
		for(v=0;v<varLength;v++) {
	
	
	 x = displaybio.arguments[v];
	document.getElementById("psbio"+x).style.display = 'block';
		}
	}
}	


function vardisplaynone() {
	
	var varLength = vardisplaynone.arguments.length;
	

    for(v=0;v<varLength;v++) {
	
	
	 x = vardisplaynone.arguments[v];
		
	document.getElementById(x).style.display = 'none';
	}
}

function WM_preloadImages() {



/*

WM_preloadImages()

Loads images into the browser's cache for later use.



Source: Webmonkey Code Library

(http://www.hotwired.com/webmonkey/javascript/code_library/)



Author: Nadav Savio

Author Email: nadav@wired.com



Usage: WM_preloadImages('image 1 URL', 'image 2 URL', 'image 3 URL', ...);

*/



  // Don't bother if there's no document.images

  if (document.images) {

    if (typeof(document.WM) == 'undefined'){

      document.WM = new Object();

    }

    document.WM.loadedImages = new Array();

    // Loop through all the arguments.

    var argLength = WM_preloadImages.arguments.length;

    for(arg=0;arg<argLength;arg++) {

      // For each arg, create a new image.

      document.WM.loadedImages[arg] = new Image();

      // Then set the source of that image to the current argument.

      document.WM.loadedImages[arg].src = WM_preloadImages.arguments[arg];

    }

  }

}





// -->
