
/* calender popup
--------------------------------------------------*/

function showEvent(num){
	for(i=0;i<31;i++){
		if(document.getElementById("event"+i)){
			document.getElementById("event"+i).style.display="none"
		}
	}
	
	document.getElementById("event"+num).style.display="block"
}

function hideEvent(num){
	document.getElementById("event"+num).style.display="none"
}

/* change edit mode display
--------------------------------------------------*/

function changeDisplay(id1,id2){
var id1 = document.getElementById(id1);
var id2 = id2 ? document.getElementById(id2):"";

if(id1.style.display){
id1Display=id1.style.display;
}
else if(document.defaultView){
id1Display=document.defaultView.getComputedStyle(id1, '').getPropertyValue("display");
}
else{
id1Display=id1.currentStyle.getAttribute("display");
}

if((id1Display=='none')||(id1Display=='')){
id1.style.display="block";
id2 ? id2.style.display='none':"";
}
else if(id1.style.display!='none'){
id1.style.display='none';
id2 ? id2.style.display="block":"";
}


}


/* show trackbacks or comemnts mode display
--------------------------------------------------*/

function showTargetArea(id1,id2){


var id1 = document.getElementById(id1);
var id2 = document.getElementById(id2);

if(document.defaultView){
id1Style = document.defaultView.getComputedStyle(id1, '')
id1.style.display=id1Style?id1Style.getPropertyValue("display"):id1.style.display;

id2Style = document.defaultView.getComputedStyle(id2, '')
id2.style.display=id2Style?id2Style.getPropertyValue("display"):id2.style.display;
}

else{
id1.style.display=id1.currentStyle.getAttribute("display");
id2.style.display=id2.currentStyle.getAttribute("display");
}


if((id1.style.display=='none')||(id1.style.display=='')){
id1.style.display="block";
id2.style.display='none';
}
else if(id1.style.display!='none'){
id1.style.display='none';
id2.style.display="none";
}


}

/* show image-uploader
--------------------------------------------------*/
function showPopEditor(uploaderId){

winWidth = document.body.clientWidth;

yOffset   = window.pageYOffset ? window.pageYOffset : document.documentElement.scrollTop;
xOffset   = window.pageXOffset ? window.pageXOffset : document.documentElement.scrollLeft;



var uploader = document.getElementById(uploaderId);
uploader.style.top = yOffset + 100 + "px";
uploader.style.left = winWidth / 2 - 420 / 2 + "px";// 420 -> 

if(document.defaultView){
uploader.style.display=document.defaultView.getComputedStyle(uploader, '')?document.defaultView.getComputedStyle(uploader, '').getPropertyValue("display"):uploader.style.display;
}
else{
uploader.style.display=uploader.currentStyle.getAttribute("display");
}


if((uploader.style.display=='none')||(uploader.style.display == '')||(uploader.style.visibility =="hidden")){
uploader.style.display='block';
uploader.style.visibility = "visible";
setBackScreen();
hideSelectElements()/* for IE 6 select-zIndex BUG*/;
}
else{
uploader.style.visibility = "hidden";
//uploader.style.display='none';

removeBackScreen();
showSelectElements()/* for IE 6 select-zIndex BUG*/;
}

}

function setBackScreen(){
backScreen = document.createElement("div");
//alert(document.body.scrollHeight)
//alert(document.getElementById("document").offsetHeight)
backScreen.id = "back-screen";
backScreen.style.position = "absolute";
backScreen.style.left     = 0;
backScreen.style.top      = 0;
backScreen.style.zIndex   = 99;
backScreen.style.width    = winWidth +"px";
backScreen.style.height   = document.getElementById("document").offsetHeight +"px";
backScreen.style.backgroundColor = "#000";

backScreen.style.filter   = "alpha(opacity=50)"; /*IE*/
backScreen.style.MozOpacity=0.50; /*FF*/
backScreen.style.opacity  =0.50;

document.body.appendChild(backScreen);
}

function removeBackScreen(){
document.body.removeChild(document.getElementById("back-screen"));
}

function fixBackScreenSize(){
backScreen = document.getElementById("back-screen");
if(backScreen){
winWidth  = window.opera ? document.body.clientWidth : (navigator.userAgent.indexOf("AppleWebKit") == -1) ? document.documentElement.clientWidth : window.innerWidth ;
backScreen.style.width  = winWidth +"px";
}
}

window.onresize = fixBackScreenSize;

/* select elements visibility for IE 6 */

function hideSelectElements(){
if ((typeof document.documentElement.style.zoom != "undefined")&&(typeof document.documentElement.style.msInterpolationMode == "undefined")){
selectEle = document.getElementsByTagName("select");
for(i=0;i<selectEle.length;i++){
selectEle[i].style.visibility = "hidden";
}
}
}

function showSelectElements(){
if ((typeof document.documentElement.style.zoom != "undefined")&&(typeof document.documentElement.style.msInterpolationMode == "undefined")){
selectEle = document.getElementsByTagName("select");
for(i=0;i<selectEle.length;i++){
selectEle[i].style.visibility = "visible";
}
}
}
