//Smart Folding Menu tree- By Dynamic Drive (rewritten 03/03/02)
//For full source code and more DHTML scripts, visit http://www.dynamicdrive.com
//This credit MUST stay intact for use

var head = "display:''";
img1 = new Image();
img1.src = "plus.jpg";
img2 = new Image();
img2.src = "minus.jpg";

var ns6 = (document.getElementById && !document.all || window.opera);
var ie4 = document.all && navigator.userAgent.indexOf("Opera") == -1;

function checkcontained(e)
{
	var iscontained=0;

	cur	=	ns6	? e.target : event.srcElement;
	i=0;

	if (cur.id == "foldheader")
		iscontained=1;
	else
		while (ns6&&cur.parentNode||(ie4&&cur.parentElement))
		{
			if (cur.id == "foldheader" || cur.id == "foldinglist")
			{
				iscontained = (cur.id == "foldheader") ? 1 : 0;
				break;
			}
			cur=ns6? cur.parentNode : cur.parentElement;
		}

	if (iscontained)
	{

		var foldercontent = ns6 ? cur.nextSibling.nextSibling : cur.all.tags("UL")[0];
		if(typeof(foldercontent) == 'undefined') return;

		if (foldercontent.style.display == "none")
		{

			foldercontent.style.display = "";
			/*
			cur.style.listStyleImage="url(minus.jpg)";
			*/
		}
		else
		{
			foldercontent.style.display="none";
			/*
			cur.style.listStyleImage="url(plus.jpg)";
			*/
		}

		return;

	}
}

if (ie4 || ns6)
	document.onclick = checkcontained

/** Function Toolbox **/

function goToolBox(objTB)
{
	if(objTB.value != ''){
		document.forms['frmtoolbox'].submit();
	}
}

function goResize()
{
	var objBeta = document.getElementById('beta').offsetHeight; //579
	var objAlpha = document.getElementById('alpha').offsetHeight; //717

	if(objAlpha > objBeta){
		document.getElementById('beta').style.height = objAlpha;
		document.getElementById('middle-left').style.height = objAlpha - 150;

		try{
			document.getElementById('middle-center').style.height = objAlpha - 150;
		}catch(e){}
	}
	else{
		document.getElementById('alpha').style.height = objBeta;
	}
}

var head = "display:''"
img1 = new Image()
img1.src = "fold.gif"
img2 = new Image()
img2.src = "open.gif"

var ns6 = (document.getElementById && !document.all || window.opera)
var ie4 = document.all && navigator.userAgent.indexOf("Opera") == -1

function checkcontainedsitemap(e)
{
	var iscontained=0

	cur	=	ns6	? e.target : event.srcElement
	i=0

	if (cur.id == "foldheadersitemap")
		iscontained=1
	else
		while (ns6&&cur.parentNode||(ie4&&cur.parentElement))
		{
			if (cur.id == "foldheadersitemap" || cur.id == "foldinglistsitemap")
			{
				iscontained = (cur.id == "foldheadersitemap") ? 1 : 0
				break
			}
			cur=ns6? cur.parentNode : cur.parentElement
		}

	if (iscontained)
	{
		var foldercontent = ns6 ? cur.nextSibling.nextSibling : cur.all.tags("UL")[0]

		if (foldercontent.style.display == "none")
		{
			foldercontent.style.display = ""
			cur.style.listStyleImage="url(open.gif)"
		}
		else
		{
			foldercontent.style.display="none"
			cur.style.listStyleImage="url(fold.gif)"
		}
	}
}

/*
if (ie4 || ns6)
document.onclick = checkcontainedsitemap
*/

function calcRupiah()
{
	var frm = document.forms['formCalc'];

	var ActionType1 = frm.ActionType1.options[frm.ActionType1.selectedIndex].value;
	var Currency1 = frm.Currency1.options[frm.Currency1.selectedIndex].value;
	var Amount1 = frm.Amount1.value;

	var xmlHttp;
  try{
  		// Firefox, Opera 8.0+, Safari
  		xmlHttp=new XMLHttpRequest();
  }
  catch (e){
  	 // Internet Explorer
  	 try{
     		xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
     }
     catch (e){
     	try{
     		xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
     	}
     	catch (e){
     		alert("Your browser does not support AJAX!");
     		return false;
     	}
    }
  }

  xmlHttp.onreadystatechange = function()
  {
		if(xmlHttp.readyState == 4) //status success
		{
			frm.Rupiah1.value = xmlHttp.responseText;
			frm.cmdSubmit1.disabled=false;
			frm.cmdSubmit1.value = "Calculate";
		}
  }

	frm.cmdSubmit1.disabled = true;
	frm.cmdSubmit1.value = "Process...";
	var stUrl = "calc.asp?cmd=1&Currency1=" + Currency1 + "&ActionType1=" + ActionType1 + "&Amount1=" + Amount1;
  xmlHttp.open("GET", stUrl, true);
  xmlHttp.send(null);

}

function calcExRupiah()
{
	var frm = document.forms['formCalc'];

	var ActionType2 = frm.ActionType2.options[frm.ActionType2.selectedIndex].value;
	var Currency2 = frm.Currency2.options[frm.Currency2.selectedIndex].value;
	var Rupiah2 = frm.Rupiah2.value;

	var xmlHttp;
  try{
  		// Firefox, Opera 8.0+, Safari
  		xmlHttp=new XMLHttpRequest();
  }
  catch (e){
  	 // Internet Explorer
  	 try{
     		xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
     }
     catch (e){
     	try{
     		xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
     	}
     	catch (e){
     		alert("Your browser does not support AJAX!");
     		return false;
     	}
    }
  }

  xmlHttp.onreadystatechange = function()
  {
		if(xmlHttp.readyState == 4) //status success
		{
			frm.Amount2.value = xmlHttp.responseText;
			frm.cmdSubmit2.disabled=false;
			frm.cmdSubmit2.value = "Calculate";
		}
  }

	frm.cmdSubmit2.disabled = true;
	frm.cmdSubmit2.value = "Process...";
	var stUrl = "calc.asp?cmd=2&Currency2=" + Currency2 + "&ActionType2=" + ActionType2 + "&Rupiah2=" + Rupiah2;
  xmlHttp.open("GET", stUrl, true);
  xmlHttp.send(null);

}