
var timer1;
var timer2;
var isIE  = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false;
var isOpera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false;

function setElement(id,style,handler)
{
	if(handler!='') fung = 'onclick="'+handler+'"';
	try{ newDiv=document.createElement('<div '+fung+' class="'+style+'" id="'+id+'" />');}
	catch(e)
	{
		newDiv=document.createElement('div');
		newDiv.setAttribute('id',id);
		newDiv.setAttribute('class',style);
		if(handler!='')newDiv.setAttribute('onclick',handler);
	}
	document.body.appendChild(newDiv);
}

function addChild(id_parent,id,style,handler)
{
	if(handler!='') fung = 'onclick="'+handler+'"';
	try{ newDiv=document.createElement('<img '+fung+' class="'+style+'" id="'+id+'" />');}
	catch(e)
	{
		newDiv=document.createElement('img');
		newDiv.setAttribute('id',id);
		newDiv.setAttribute('class',style);
		if(handler!='')newDiv.setAttribute('onclick',handler);
	}
	document.getElementById(id_parent).appendChild(newDiv);
}

function addbreak(id_parent)
{
	try{ newDiv=document.createElement('<br>');}
	catch(e)
	{
		newDiv=document.createElement('br');
	}
	document.getElementById(id_parent).appendChild(newDiv);
}

function hai()
{
	parent.document.getElementById("frame_news").style.height = document.body.clientHeight + "px";
}
var k;
function shwup()
{
	document.getElementById("atas").style.visibility = "visible";
}

function shwup2()
{
	document.getElementById("tirai").style.height = document.getElementsByTagName("BODY")[0].offsetHeight + "px";
	document.getElementById("tirai").style.left = "0";
	document.getElementById("tirai").style.top = "0";
	document.getElementById("tirai").style.width = "100%";
	document.getElementById("tirai").style.backgroundColor = "#666666";
	document.getElementById("tirai").style.visibility = "visible";
}


function hideme(obj)
{
	document.getElementById("atas").style.width = 0+"px";
	document.getElementById("atas").style.height = 0+"px";
	document.getElementById("atas").style.visibility = "hidden";
	document.getElementById("tirai").style.visibility = "hidden";
	document.getElementById("showme").src = "";
}



function gal(lebar,tinggi,sumber)
{
	//alert(lebar + " " + tinggi + " " + sumber);
	var offsetY;
	if (isIE)
		offsetY = document.documentElement.scrollTop;
	else
		offsetY = window.pageYOffset;
	
	if(!document.getElementById("tirai"))
	{
		setElement('tirai','tirai','hideme(this)');
	}
	if(!document.getElementById("atas"))
	{
		setElement('atas','atas','');
		addChild("atas","showme","gmb",'');
		addChild("atas","closeme","gmb2",'hideme(this)');
	}
	if(document.getElementById("showme")) // show img //window.innerHeight;
	{
		document.getElementById("closeme").src = 'images/closelabel.gif';
		document.getElementById("showme").src = sumber;
		shwup2(); // show curtain
		var w = document.documentElement.clientWidth;
		var k = document.documentElement.clientHeight;
		var of_h=tinggi; 
		var obj_w = lebar;
		document.getElementById("atas").style.width = lebar+"px";
		document.getElementById("atas").style.height = tinggi+"px";
		document.getElementById("atas").style.left = parseInt((w-obj_w)/2)+'px';
		document.getElementById("atas").style.top = (k>of_h)?parseInt((k-of_h)/2)+offsetY+'px':5+offsetY+'px';
		timer2 = setTimeout("shwup()",800);
	}
}

