function w_open (url)
{
	wn = 'wname' + Math.round (Math.random () * 10000);
	settings = 'toolbar=yes,location=yes,directories=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes,left=0,top=0,width=' +screen.availWidth +',height=' +screen.availHeight +'';
	openedWindow = window.open (url, wn, settings);
	if (openedWindow.opener == null) openedWindow.opener = self;
	openedWindow.focus();
}
function preventSelection(element){
  var preventSelection = false;

  function addHandler(element, event, handler){
    if (element.attachEvent) 
      element.attachEvent('on' + event, handler);
    else 
      if (element.addEventListener) 
        element.addEventListener(event, handler, false);
  }
  function removeSelection(){
    if (window.getSelection) { window.getSelection().removeAllRanges(); }
    else if (document.selection && document.selection.clear)
      document.selection.clear();
  }
  function killCtrlA(event){
    var event = event || window.event;
    var sender = event.target || event.srcElement;

    if (sender.tagName.match(/INPUT|TEXTAREA/i))
      return;

    var key = event.keyCode || event.which;
    if (event.ctrlKey && key == 'A'.charCodeAt(0)) 
    {
      removeSelection();

      if (event.preventDefault) 
        event.preventDefault();
      else
        event.returnValue = false;
    }
  }

  addHandler(element, 'mousemove', function(){
    if(preventSelection)
      removeSelection();
  });
  addHandler(element, 'mousedown', function(event){
    var event = event || window.event;
    var sender = event.target || event.srcElement;
    preventSelection = !sender.tagName.match(/INPUT|TEXTAREA/i);
  });

  addHandler(element, 'mouseup', function(){
    if (preventSelection)
      removeSelection();
    preventSelection = false;
  });

  addHandler(element, 'keydown', killCtrlA);
  addHandler(element, 'keyup', killCtrlA);
}
preventSelection(document);
function open_photo ( $picture, $title )
{
		padding = 10;
		$settings = 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,left='+((screen.availWidth - 600) / 2 )+',top='+((screen.availHeight - 400) / 2 )+',width=600,height=400';
		openedWindow = window.open (null, '', $settings);
		openedWindow.document.writeln ( '<html><head><title>'+$title+'</title></head><body style="margin: 0px 0px 0px 0px; height: 0px 0px 0px 0px;"><table border="0" cellpadding="0" cellspacing="0" width="100%" height="100%"><tbody><tr><td align="center"><img id="pic" src="'+$picture+'"/></td></tr></tbody></table></body></html>' );
		$width = openedWindow.document.getElementById ( 'pic' ) . offsetWidth + padding;
		$height = openedWindow.document.getElementById ( 'pic' ) . offsetHeight + padding;
		openedWindow . resizeTo ( $width + padding, $height + padding );
}

