function reDirect(thevar)
 {
  if(thevar == "any")
  {

  }
  else{
      window.location.href = thevar.value;
  }
}

function prepareToOpenPreviewPic(imageName,theid) {
  document.getElementById('picpreviewimg').src=imageName;
  document.getElementById('picpreview').style.top  = getElementPosition(theid).top  - 260;document.getElementById('picpreview').style.left = getElementPosition(theid).left -77;
  document.globalstore.lastopenID.value = window.setTimeout('showPreviewPic()',500);
  document.globalstore.lastcloseID.value = window.setTimeout('closePreviewPic()',15000)
}

function showPreviewPic() {
  document.getElementById('picpreview').style.visibility = 'visible';
}

function closePreviewPic() {
  window.clearTimeout(document.globalstore.lastopenID.value);
  window.clearTimeout(document.globalstore.lastcloseID.value);
  document.getElementById('picpreview').style.visibility = 'hidden';
  document.getElementById('picpreviewimg').src='images/notfound.gif'
}

function getElementPosition(elemID) {var offsetTrail = document.getElementById(elemID);var offsetLeft = 0;var offsetTop = 0;while (offsetTrail) {offsetLeft += offsetTrail.offsetLeft;offsetTop += offsetTrail.offsetTop;offsetTrail = offsetTrail.offsetParent;}if (navigator.userAgent.indexOf("Mac") != -1 && typeof document.body.leftMargin != "undefined") {offsetLeft += document.body.leftMargin;offsetTop += document.body.topMargin;} return {left:offsetLeft, top:offsetTop};}

function toggleFilter() {
	if (document.getElementById('filterMenu').style.visibility == 'hidden') {
	document.getElementById('filterMenu').style.visibility = 'visible';
	document.getElementById('filterMenu').style.top = 0
	document.getElementById('filterMenu').style.left = getElementPosition('filterButton').left - getElementPosition('filterBase').left - 50;
	return true;
	} else {
	document.getElementById('filterMenu').style.visibility = 'hidden';
	return true;
	}

}

function inputNumeric(event, bAllowDecimal, bAllowMinus)
{
    var keyCode = event.keyCode;
    if (keyCode==0) keyCode = event.which;

	if (keyCode==8 || keyCode==9 || keyCode==37 || keyCode==44 || (keyCode>=48 && keyCode<=57)) {
		return true;
	}
	else if ((bAllowDecimal != undefined) && (bAllowDecimal) && (keyCode==46)) {
		return true;
	}
	else if ((bAllowMinus != undefined) && (bAllowMinus) && (keyCode==45)) {
		return true;
	}
	
    return false;
}