/*********************************************************
script tambahan ini adalah buatan itox (itoxte@yahoo.com)
silakan mengkopi dan menempatkan script ini di website-mu
asalkan tulisan in tetap ada
---fungsi menampilkan submenu & mengganti bahasa ----
**********************************************************/

function show(id){
if (document.getElementById(id+1)!=null){
var argv = show.arguments;  
var argc = show.arguments.length;  
var x = (argc > 1) ? argv[1] : -20;  
var y = (argc > 2) ? argv[2] : 110;  


function getposOffset(what, offsettype){
	var totaloffset=(offsettype=="left")? what.offsetLeft : what.offsetTop;
	var parentEl=what.offsetParent;
	while (parentEl!=null){
	totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
	parentEl=parentEl.offsetParent;
	}
	return totaloffset;
}
	document.getElementById(id+1).style.display='block';
	document.getElementById(id+1).style.left=getposOffset(document.getElementById(id), "left")+x+"px";
	document.getElementById(id+1).style.top=getposOffset(document.getElementById(id), "top")+y+"px";}
}

function hide(id){
	if (document.getElementById(id+1)!=null) 
		document.getElementById(id+1).style.display='none';
}


function getCookieVal (offset) {  
var endstr = document.cookie.indexOf (";", offset);  
if (endstr == -1)    
endstr = document.cookie.length;  
return unescape(document.cookie.substring(offset, endstr));
}
function GetCookie (name) {  
var arg = name + "=";  
var alen = arg.length;  
var clen = document.cookie.length;  
var i = 0;  
while (i < clen) {    
var j = i + alen;    
if (document.cookie.substring(i, j) == arg)      
return getCookieVal (j);    
i = document.cookie.indexOf(" ", i) + 1;    
if (i == 0) break;   
}  
return null;
}

function caribhs(bhs){
	if (bhs==null) bhs=GetCookie('bahasa'); 
	if 	(bhs == "en"){
		ubhs('id',1);
		ubhs('en',0);
	}else {
		ubhs('id',0);
		ubhs('en',1);
	}
}


function setCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function ubhs(lang,ed) {
	function bah(d,lang,blok){
		var mDivs = new Array();
		var r1 = new RegExp("\\b"+lang+"\\b");
		for (var i = 0; i < d.length; i++)
		{
			if(r1.test(d[i].className))
					mDivs[mDivs.length] = d[i];
		}
		if(ed==1)
		{	
					for (var k=0; k < mDivs.length; k++)
				mDivs[k].style.display = 'none';
		}
		else
		{	setCookie('bahasa',lang,360);
			for (var i = 0; i < mDivs.length; i++) 
				mDivs[i].style.display = blok;
		}
	}
    bah(document.getElementsByTagName('SPAN'),lang,'inline');
    bah(document.getElementsByTagName('DIV'),lang,'block');
}  