//MIKARE CMS
//public javascript functions
//Kristo Vaher - kristo@waher.net, kristo.vaher@mikare.net

//execute ajax function for displaying gallery image.
function openLightBox(content){
	window.parent.document.getElementById('inactive').style.top=getScrollY()+'px';
	window.parent.document.getElementById('popupbox').style.top=getScrollY()+'px';
	document.getElementById('inactive').style.display='';
	document.getElementById('popupbox').style.display='';
	document.getElementById('popupcontent').innerHTML=document.getElementById(content).innerHTML;
	document.body.style.overflow='hidden';
}

function closeLightBox(){
	document.getElementById('inactive').style.display='none';
	document.getElementById('popupbox').style.display='none';
	//document.getElementById('hiddencontent').style.display='none';
	//document.getElementById('itemgallery').style.display='none';
	document.body.style.overflow='auto';
}

function placeImage(value,text){
	document.getElementById('galleryslot').src='uploads/pictures/large/'+value;
	document.getElementById('gallerylink').href='uploads/pictures/'+value;
	document.getElementById('descriptionslot').innerHTML=text;
}

function getScrollY() {
  var scrOfY = 0;
  if( typeof( window.pageYOffset ) == 'number' ) {
    //Netscape compliant
    scrOfY = window.pageYOffset;
  } else if( window.document.body && window.document.body.scrollTop ) {
    //DOM compliant
    scrOfY = window.document.body.scrollTop;
  } else if( window.document.documentElement && window.document.documentElement.scrollTop ) {
    //IE6 standards compliant mode
    scrOfY = window.document.documentElement.scrollTop;
  }
  return scrOfY;
}

function getScreenSize(valuetoreturn){
	if (parseInt(navigator.appVersion)>3){
		screenW = screen.width;
		screenH = screen.height;
	} else if (navigator.appName == "Netscape" && parseInt(navigator.appVersion)==3 && navigator.javaEnabled()) {
		var jToolkit = java.awt.Toolkit.getDefaultToolkit();
		var jScreenSize = jToolkit.getScreenSize();
		screenW = jScreenSize.width;
		screenH = jScreenSize.height;
	}
	if(valuetoreturn=='w' || valuetoreturn=='width'){
		return screenW;
	} else if(valuetoreturn=='h' || valuetoreturn=='height'){
		return screenH;
	} else {
		return false;
	}
}


