var viewX = 0;
var viewY = 0;
var screenX = 0;
var screenY = 0;

function getClientRes() {

try {
  screenX = screen.width;
  screenY = screen.height;
} catch (e) {}

try {
 // the more standards compliant browsers (mozilla/netscape/opera/IE7) use window.innerWidth and window.innerHeight
 
 if (typeof window.innerWidth != 'undefined')
 {
      viewX = window.innerWidth,
      viewY = window.innerHeight
 }
 
// IE6 in standards compliant mode (i.e. with a valid doctype as the first line in the document)

 else if (typeof document.documentElement != 'undefined'
     && typeof document.documentElement.clientWidth !=
     'undefined' && document.documentElement.clientWidth != 0)
 {
       viewX = document.documentElement.clientWidth,
       viewY = document.documentElement.clientHeight
 }
 
 // older versions of IE
 
 else
 {
       viewX = document.getElementsByTagName('body')[0].clientWidth,
       viewY = document.getElementsByTagName('body')[0].clientHeight
 }
}
catch (e) { }
}

function logMediaView(mediaId, hVal) {
// alert('mediaId = ' + mediaId);
	try { xh = new XMLHttpRequest(); }
	catch (e) {
		try { xh = new ActiveXObject("Msxml2.XMLHTTP"); }
		catch (e) {
			try { xh = new ActiveXObject("Microsoft.XMLHTTP"); }
			catch (e) { return false; }
		}
	}
try {
    xh.open("GET", "/gallery/insert_media_log.cfm?media_id="+mediaId+"&hval="+hVal+"&viewx="+viewX+"&viewy="+viewY+"&screenx="+screenX+"&screeny="+screenY, true);
    xh.send(null);
} catch (e) { return false; }
return true;
}

function gallerySetRes() {
  try {
	  if (window.location.href.indexOf('?') == -1)
	    addParam = '?';
	  else
	    addParam = '&';
	  if (viewY >= 900) {
		  window.location.href += addParam + 'display=big';
		  return true;
	  } 
  } catch (e) {}
   window.location.href += addParam + 'display=normal';
   return true;
}

