

function switchImage(e) {
	var targ;
	if (!e) {
		var e = window.event;
	}
	if (e.target) {
		targ = e.target;
	} else if (e.srcElement) {
		targ = e.srcElement;
	}
	if (targ.nodeType == 3) { //for Safari
		targ = targ.parentNode;
	}
	var str = targ.src;
	var link = str.replace(/\.thumbnail/, "");
	str = str.replace(/\.thumbnail/, "-250");
	str = str.replace(/\/images\//, "/thumbs/");
	document.getElementById("news-main-image").src= str;
	document.getElementById("news-image-link").href = link;
	//open_win(500,500);
}

function showPic(whichpic) {

 if (document.getElementById) {
  //var s = whichpic.href.split("&")[0].replace(/isrc=/,"");
  var s = whichpic.childNodes[0].childNodes[0].src.replace(/images/,"thumbs").replace(/\.thumbnail/,"-250");
  //alert(s);
  document.getElementById('placeholder').src = s;
  
  document.getElementById('holderlink').href = "/image_view.php?isrc=" + s.replace(/thumbs/,"images").replace(/-250/,"");
  
  document.getElementById('desc').childNodes[0].childNodes[0].nodeValue = whichpic.href.split("&")[1].replace(/icap=/,"").replace(/#gallery/,"").replace(/\+/g," ");
  return false;
 } else {
  return true;
 }
}

function isUndefined(a) { return typeof a == 'undefined' }

var _POPUP_FEATURES = 'location=0,status=0,resizeable=0,scrollbars=0,menubar=0,toolbar=0,titlebar=0';


function raw_popup(url, target, features) {
  if (isUndefined(features)) {
    features = _POPUP_FEATURES;
  }
  if (isUndefined(target)) {
    target = '_blank';
  }
  window.open(url, target, features); //var theWindow = 
  //theWindow.focus();
  //return theWindow;
}

function link_popup(src, features) {
  return raw_popup(src.getAttribute('href'), src.getAttribute('target') || '_blank', features);
}

 