function getViewport() {
  //alert(command);
  var x, y, iframecontainer, iframeincontainer, iframecontainer3d, iframeincontainer3d;
  if (self.innerHeight) // all except Explorer
  {
  	x = self.innerWidth;
  	y = self.innerHeight;
  }
  else if (document.documentElement && document.documentElement.clientHeight)
  	// Explorer 6 Strict Mode
  {
  	x = document.documentElement.clientWidth;
  	y = document.documentElement.clientHeight;
  }
  else if (document.body) // other Explorers
  {
  	x = document.body.clientWidth;
  	y = document.body.clientHeight;
  }
  
  return {'x':x, 'y':y};
}

function adjustIframe3d(newsite) {
  var v = getViewport();
  var iframecontainer = document.getElementById('iframe-container3d');
  var iframeincontainer = document.getElementById('iframe-in-container3d');

  if (newsite) {
    iframeincontainer.src = newsite;
  }

  if (newsite) {
    iframecontainer.style.display = "block";
  }
}

function jsProxy(command) {
	//alert(command);
	
	if (command == 'hide-container3d') {
		var iframecontainer3d = document.getElementById('iframe-container3d');
		
		if (iframecontainer3d) {
			iframecontainer3d.style.display = "none";
		}
	} else {
		adjustIframe3d(command);
	}
}
