//preload images
function preload(imgObj,imgSrc) {
	if (document.images) {
		eval(imgObj+' = new Image()')
		eval(imgObj+'.src = "'+imgSrc+'"')
	}
}

preload('squareOn','img/el-squares.jpg')
preload('squareOff','img/el-squares-off.jpg')

preload('buttonOn','img/el-button_screengrabs.jpg')
preload('buttonOff','img/el-button_screengrabs-off.jpg')



//show and hide layers
 function showLayer(objName) {
	colObj = (document.all) ? ".all" : "";
	styleObjTxt = (document.all) ? ".style" : "";
	visible = (document.all) ? "visible" : "show";
	hidden = (document.all) ? "hidden" : "hide";

 	var obj = eval("document" + colObj + "." + objName + styleObjTxt);
	obj.visibility = visible;
}	
 
 function hideLayer(objName) {
	colObj = (document.all) ? ".all" : "";
	styleObjTxt = (document.all) ? ".style" : "";
	visible = (document.all) ? "visible" : "show";
	hidden = (document.all) ? "hidden" : "hide";

 	var obj = eval("document" + colObj + "." + objName + styleObjTxt);
	obj.visibility =  hidden;
	
}


/*  m = document.getElementsByTagName('div');
   if (m.indexOf(str) != -1) {
    m.style.visibility = "hidden"
    s = document.getElementById(obj)
    s.style.visibility = "visible"
}

if (document.getElementById) {
  m = document.getElementById()
  s = document.getElementById(obj) {
    if (s.style.visibility = "hidden") {
	    if (m.indexOf(str) != -1) 
	   s.style.visibility = "visible"
	   }
	 }
  }
for (i=0; i<document.getElementsByTagName('div').length;i++); {
   s = document.getElementById[i].name
  s = document.getElementById('ss').getElementsByTagName('div');
	if (s.indexOf(str) != -1) {
	
	
	n = document.getElementById(obj)
	n.style.visibility = "visible"
	
	*/


//swap screenshot layers
function swapLayer(str,obj) {
  if (document.layers) {
    for (i=0;i<document.layers.length;i++){
       s = document.layers[i].name;
       if (s.indexOf(str) != -1) {
          document.layers[i].visibility = "hidden";
          }
          document.layers[obj].visibility = "visible";
       } 
     }
   else {
  
	for (i=0;i<document.all.length;i++){
	   s = document.all[i].id;
	   if (s.indexOf(str) != -1) {
		  document.all[i].style.visibility = "hidden";
		  }
		  document.all[obj].style.visibility = "visible";
	      }
     }
 }    


//toggle portfolio nav images
function toggle(imgObj,img,layer) {
//for netscape
   if (document.layers && layer!=null) { 
       for (j=0;j<document.layers[layer].document.images.length;j++) {
  	           position = document.layers[layer].document.images[j].name;
         //turn into indexOf()
         
               newposition = position.substring(0,6);
           if (newposition == img) {
               if (document.layers[layer].document.images[j].name == imgObj) {
  		          document.layers[layer].document.images[j].src = eval(img+"On.src");
  		       }  else {
  			    document.layers[layer].document.images[j].src = eval(img+"Off.src");
  		       }
  		   }
  	    } 
  	}
   else {
      for (j=0;j<document.images.length;j++)  {
         	position = document.images[j].name;
  	         newposition = position.substring(0,6);
  	    if (newposition == img) {
     		 if (document.images[j].name == imgObj) {
  			  document.images[j].src = eval(img+"On.src");
  	         } else {
  			  document.images[j].src = eval(img+"Off.src");
            }
        }
      }
   }
}




function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);


