/*	green print javascript 
	copyright (c)2007 nathan nunn, burlyhouse.net  */

// once document has loaded, we begin
window.onload = function() {
  
  // load gallery and large photos
  loadMe();
  
}

//
//
function loadMe() {

  var viewport_width, viewport_height;
  var frame_height = 702;
  var border_y_px = 1;
  var border_x_px = 1;
  var kPhi = 0.61803398874989484820;

  // all but msie
  if (window.innerWidth) {
	viewport_width = window.innerWidth;
	viewport_height = window.innerHeight;
  // msie 6 w/ doctype
  } else if (document.documentElement && document.documentElement.clientWidth) {
	viewport_width = document.documentElement.clientWidth;
	viewport_height = document.documentElement.clientHeight;
  // msie 4-6 w/o doctype
  } else if (document.body.clientWidth) {
	viewport_width = document.body.clientWidth;
	viewport_height = document.body.clientHeight;
  };
  
  var frame_box = document.getElementById("frame_elem");
  var page_box = document.getElementById("page_elem");
  var content_box = document.getElementById("content_elem");
  var logoimg_box = document.getElementById("logo_elem");
  var burlytag_box = document.getElementById("burly_tag");
  var titleimg_box = document.getElementById("title_img");
  
  var buffer_h = ((viewport_height / 2)
					  - (frame_box.offsetHeight / 2)
					  - (border_y_px * 2));
  var buffer_y = ((viewport_width / 2)
  					  - (frame_box.offsetWidth / 2)
  					  - (border_x_px * 2));
  
  frame_box.style.marginTop = buffer_h + "px";
  frame_box.style.marginLeft = buffer_y + "px";
  
  var page_top = frame_box.offsetHeight
  					- (frame_box.offsetHeight * kPhi) - 71;
  var page_left = 37;
  var page_w = (viewport_width * kPhi) - (page_left * 2) - 17;
  var page_h = (frame_box.offsetHeight - page_top);
  
  page_box.style.top = page_top + "px";
  page_box.style.marginLeft = page_left + "px";
  page_box.style.width = page_w + "px";
  page_box.style.height = page_h + "px";
  
  content_box.style.top = page_top + "px";
  content_box.style.left = page_left + "px";
  content_box.style.right = page_w - (2 * 19) + "px";
  
  var logo_top = page_top - 101;
  var logo_left = page_w;
  
  logoimg_box.style.top = logo_top + "px";
  logoimg_box.style.left = logo_left + "px";
  
  var tag_top = buffer_h + frame_box.offsetHeight
  				- burlytag_box.offsetHeight - 23;
  var tag_left = buffer_y + page_w + 71;
  burlytag_box.style.top = tag_top + "px";
  burlytag_box.style.left = tag_left + "px";
  
  var titl_top = (viewport_height / 2) - (titleimg_box.offsetHeight / 2);
  var titl_left = tag_left;
  titleimg_box.style.top = titl_top + "px";
  titleimg_box.style.left = titl_left + "px";
  
  
  // alert(buffer_y);
  
  // make visible
  frame_box.style.visibility = "visible";

}; // load()





