
var controlName="ctl00_ContentPlaceHolder1_";
var webPathURL;
function PromptDeleteUser() {
    var selected = false;
    var result = true;
    var ctrl = document.getElementsByTagName('Input');
    for (var i = 0; i < ctrl.length; i++) {
        if (ctrl[i].type == "checkbox" && ctrl[i].id.substring(42, ctrl[i].id.length) == "chkSelected" && ctrl[i].checked) {
            selected = ctrl[i].checked;
            break;
        }
    }
    if (!selected) {
        alert("Please select at least one announcement(s).");
    }
    else {
        if (confirm("Are you sure you want to delete selected announcement(s)?")) {
            __doPostBack(ctrl.id, 'delete');
        }
    }
}

function ToggleCheckBox(ctrl) {
    var ctrlColl = ctrl.parentElement.parentElement.parentElement.getElementsByTagName('input');
    for (var i = 0; i < ctrlColl.length; i++) {
        if (ctrlColl[i].id.slice(42) == ctrl.id) {
            if (ctrl.checked && ctrlColl[i].disabled != true) {
                ctrlColl[i].checked = true;
            }
            else {
                ctrlColl[i].checked = false;
            }
        }
    }
}

function ValidateTitle(source, args) {
    if (trim(args.Value) == '') {
        source.innerText = "Please enter Title.";
        args.IsValid = false;
    }
    else if (trim(args.Value).length > 200) {
        source.innerText = "Title cannot exceed more than 200 characters.";
        args.IsValid = false;
    }
}

function ValidateDescription(source, args) {
    if (trim(args.Value, '') == '') {
        source.innerText = "Please enter Description.";
        args.IsValid = false;
    }
    else if (trim(args.Value).length > 1000) {
        source.innerText = "Description cannot exceed more than 200 characters.";
        args.IsValid = false;
    }
}

function ValidateURL(source, args) {

    if (trim(args.Value, '').length > 256) {
        source.innerText = "URL cannot exceed more than 256 characters.";
        args.IsValid = false;
    }
	else if (trim(args.Value, '') != '') {
        if(!trim(source.innerText).startsWith("http://"))
		{
	        source.innerText = "URL should start with http:// .";
        	args.IsValid = false;
		}
    }
}

function trim(str, chars) {
    return ltrim(rtrim(str, chars), chars);
}

function ltrim(str, chars) {
    chars = chars || "\\s";
    return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
}

function rtrim(str, chars) {
    chars = chars || "\\s";
    return str.replace(new RegExp("[" + chars + "]+$", "g"), "");
}


function ValidateTime(source, args) {
 if((trim(document.getElementById(controlName + 'ccLaunchDate').value,'')=='') && args.Value == '')
 {
     source.innerText = "Please enter Launch Date & Time.";
         args.IsValid = false;
 }
   else if(trim(document.getElementById(controlName + 'ccLaunchDate').value,'')=='')
    {
        source.innerText = "Please enter Launch Date.";
         args.IsValid = false;
    }
    else if (args.Value == '') {
        source.innerText = "Please enter Launch Time.";
        args.IsValid = false;
    }
    else if (trim(args.Value, '').length > 5) {
        source.innerText = "Please enter Launch Time in the format hh:mm \n eg: 03:11.";
        args.IsValid = false;
    }
}

function Redirect(page)
{
    window.location=page;
}


/*var min=8;
var max=18;*/
var min=0.8;
var max=1.2;

function increaseFontSize() {
	ctrl= document.getElementById('doc');

	if(ctrl.style.fontSize) {
		var s = Number(ctrl.style.fontSize.replace("em",""));
	} else {
		var s = 1;
	}
	if(s<=max) {
	 	s += 0.1;
	}
	ctrl.style.fontSize = s+"em";
	
	if (location.href.indexOf("default.aspx")!=-1) {
		$(function(){$('#content_home_text').jScrollPane({showArrows:true, scrollbarWidth: 16});});
	}

}

function decreaseFontSize() {
   var ctrl= document.getElementById('doc');    
   
	if(ctrl.style.fontSize) {
		var s = Number(ctrl.style.fontSize.replace("em",""));
	} else {
/*	 	var s = 12;*/
		var s = 1;
	}
	if(s>=min) {
	 	s -= 0.1;
	}
	ctrl.style.fontSize = s+"em";
   
}

function printContent()
{
	var content= document.getElementById('doc').innerHTML;
	//var filepath ="http://internet-stg.mof.gov.sg/budget_2010/";
	var filepath ="http://www.mof.gov.sg/budget_2010/";
	var a=window.open('','','left=0,top=0,width=860,height=600,toolbar=0,scrollbars=1,status=0');
	a.document.write("<html><head>");
	a.document.write("<title>Singapore Budget 2010</title>");
	a.document.write("<link href=\"" + filepath + "style/stylesheet.css\" rel=\"stylesheet\" type=\"text/css\" />");
	if((navigator.appName!="Microsoft Internet Explorer"))
	{
		a.document.write("<script language=\"JavaScript\" src=\""+filepath +"js/budget.js\" type=\"text/javascript\"></script>");
	}
	
	a.document.write("<link href=\"" + filepath + "style/jscroll/DisablejScrollPane.css\" rel=\"stylesheet\" type=\"text/css\" />");
	a.document.write("<link href=\"" + filepath + "style/jscroll/Disablescroll.css\" rel=\"stylesheet\" type=\"text/css\" />");
	a.document.write("<link href=\"" + filepath + "style/budget.css\" rel=\"stylesheet\" type=\"text/css\" />");
        a.document.write("<script>function checkCurrectPage( pg ) { } </script>");
        a.document.write("<style>#tocMenu{ display:none!important; } .toc_nav{width:100%!important}</style>");
	a.document.write("</head>");
	if((navigator.appName!="Microsoft Internet Explorer"))
	{
		a.document.write("<body onload=\"PrintOnload();\" link=\"#CC6600\" vlink=\"#996633\" alink=\"#996633\">");
	}
	else
	{
		a.document.write("<body link=\"#CC6600\" vlink=\"#996633\" alink=\"#996633\">");
	}
	
	a.document.write("<br><table width=\"100%\">");
	a.document.write("<tr>");
	a.document.write("<td align=\"center\">");
	a.document.write("<input id=\"btnPrint1\" type=\"button\" class=\"button\" value=\"Print this page\" onclick=\"print(this);\" />");
	a.document.write("</td>");
	a.document.write("</tr>");
	a.document.write("</table>");
	var contentID = document.getElementById('content_home');
	if ( contentID != null ) {
		a.document.write("<div style=\"width:95%\" id=\"content_home\">");
	} else {
		a.document.write("<div style=\"width:95%\" id=\"content\">");
	}
	a.document.write(content);
	a.document.write("</div>");
	a.document.write("<table width=\"100%\">");
	a.document.write("<tr>");
	a.document.write("<td align=\"center\">");
	a.document.write("<input id=\"btnPrint2\" type=\"button\" class=\"button\" value=\"Print this page\" onclick=\"print(this);\" />");
	a.document.write("</td>");
	a.document.write("</tr>");
	a.document.write("</table>");
	a.document.write("</body></html>");
	a.document.close();
	if((navigator.appName=="Microsoft Internet Explorer"))
	{
	if(a.document.links.length>0)
	{
		for(i=0;i<a.document.links.length;i++)
		{
			a.document.links[i].style.cursor = 'default';
			a.document.links[i].href=null;
			a.document.links[i].disabled=true;
			a.document.links[i].onclick = function(){return false;};
		}
	}

ctrlColl=a.document.getElementsByTagName('div');
if(ctrlColl.length>0)
{
	for(i=0;i<ctrlColl.length;i++)
		{
			ctrlColl[i].style.display='block';
		}
}
   
  if(isCurrectPage('budget_quiz.html'))
	{
		expandIE('togglePrizes',a);
		expandIE('togglePreliminary',a);
		expandIE('toggleFormat',a);
		expandIE('toggleScope',a);
		expandIE('toggleFAQ',a);
		expandIE('toggleFinals',a);
	}
	if(isCurrectPage('debate_challenge.html'))
	{
		expandIE('togglePrizes',a);
		expandIE('toggleImg',a);
		expandIE('toggleFormat',a);
		expandIE('toggleCriteria',a);
	}
	
	
	var buttons= a.document.getElementsByTagName('input');
	for(i=0;i<buttons.length;i++)
	{
		if(buttons[i].id.substring(0,8).toLowerCase()!='btnprint' && (buttons[i].name=='submit' || buttons[i].name=='reset' || buttons[i].type=='button'))
		{

			buttons[i].disabled=true;
		}
	}
	}
}

function PrintOnload()
{
	if(document.links.length>0)
	{
		for(i=0;i<document.links.length;i++)
		{
			document.links[i].style.cursor = 'default';
			document.links[i].href=null;
			document.links[i].disabled=true;
			document.links[i].onclick = function(){return false;};
		}
	}
	ctrlColl=document.getElementsByTagName('div');
	if(ctrlColl.length>0)
	{
		for(i=0;i<ctrlColl.length;i++)
		{
		ctrlColl[i].style.display='block';
		}
	}
		expand('togglePrizes');
		expand('togglePreliminary');
		expand('toggleFormat');
		expand('toggleScope');
		expand('toggleFAQ');
		expand('toggleFinals');
		expand('togglePrizes');
		expand('toggleImg');
		expand('toggleFormat');
		expand('toggleCriteria');
		var buttons= document.getElementsByTagName('input');
		for(i=0;i<buttons.length;i++)
		{
		if(buttons[i].id.substring(0,8).toLowerCase()!='btnprint' && (buttons[i].name=='submit' || buttons[i].name=='reset' || buttons[i].type=='button'))
		{
			buttons[i].disabled=true;
		}
	}
}

function expand(toggleCtrl)
{
	var toggle=document.getElementById(toggleCtrl);
	if(toggle!=null)
		{
			toggle.src='images/bt_minus.gif';
			toggle.alt='-';
			toggle.title='-';
		}
}

function expandIE(toggleCtrl,a)
{
	var toggle=a.document.getElementById(toggleCtrl);
	if(toggle!=null)
		{
			toggle.src='images/bt_minus.gif';
			toggle.alt='-';
			toggle.title='-';
		}
}

/*from template*/
function showmenu(elmnt)
{
	document.getElementById(elmnt).style.display="block";	
}
function hidemenu(elmnt)
{
	document.getElementById(elmnt).style.display="none";
}
	
/* TOC */
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

	function toggleMenu() {
		var x = document.getElementById( "tocMenu" );
		var part = document.getElementById( "partH" );
		var ctrl = document.getElementById("exColl");
		if ( x.style.display == "none" | x.style.display == "" ) {
			showmenu("tocMenu");
			if(ctrl!=null)
			{
			  	ctrl.src="../images/minus_img.png";
				ctrl.alt="-";
				ctrl.title="-";
			}
/*			location.href="#partH";
			part.focus();*/
			
/*            $('html, body').animate({ scrollTop: $("#tocMenu").attr("scrollHeight") }, 800);*/

			
		}
		else
		{
			hidemenu("tocMenu");		
			if(ctrl!=null)
			{
			  	ctrl.src="../images/plus_img.png";
				ctrl.alt="+";
				ctrl.title="+";
			}
		}
	}
	

	function checkCurrectPage( pg ) {
		var currentPage = location.href;
		if ( currentPage.indexOf(pg) >= 0 ) {
			document.write( "<div style='float:left;'><img src='../images/arrow-right.gif' /></div>" );
		}
	}	
	
	function isCurrectPage( pg ) {
		var currentPage = location.href;
		if ( currentPage.indexOf(pg) >= 0 ) {
			return true;
		}
	}	
	
