/** For sub-menu hiding */
function showHideMenu(obj) {
	//Hide all menu first
	var n = document.getElementById(obj);
	if(n.style.display == "block") {
		n.style.display = "none";
	} else {
		n.style.display = "block";
	}
}

/** For mass delete inside forms */
function doMassDelete(frmName, warn) {
	    var frm = document.getElementById(frmName);
    if(frm != null && confirm(warn)) {        
        frm.action.value = 'delete';
        frm.submit();
    }
}

/** redirect to someplace */
function doRedirect(where) {
    window.location = where;
}

/** For delete tick box */
function doCheckAll() {
    var arr = document.frm1.deleteIds;
	if(arr.length) {
            for(var i = 0; i < arr.length; i++) {
                    if(arr[i].checked) 
                    {	arr[i].checked = false;
                    } else {
                            arr[i].checked = true;
                    }
            }
	} else 
        {   if(arr.checked) 
            {	arr.checked = false;
            } else {
                    arr.checked = true;
            }
	}
}

/** Init tiny mce */
tinyMCE.init({
	mode : "textareas",
	theme : "advanced",
	plugins : "table,save,advhr,advimage,advlink,emotions,iespell,insertdatetime,preview,zoom,flash,searchreplace,print,contextmenu",
	theme_advanced_buttons1_add_before : "save,separator",
	theme_advanced_buttons1_add : "fontselect,fontsizeselect",
	theme_advanced_buttons2_add : "separator,insertdate,inserttime,preview,zoom,separator,forecolor,backcolor",
	theme_advanced_buttons2_add_before: "cut,copy,paste,separator,search,replace,separator",
	theme_advanced_buttons3_add_before : "tablecontrols,separator",
	theme_advanced_buttons3_add : "emotions,iespell,flash,advhr,separator,print",
	theme_advanced_toolbar_location : "top",
	theme_advanced_toolbar_align : "left",
	theme_advanced_path_location : "bottom",
	plugin_insertdate_dateFormat : "%d-%m-%Y",
	plugin_insertdate_timeFormat : "%H:%M:%S",
	extended_valid_elements : "a[name|href|target|title|onclick],img[class|src|border=0|alt|title|hspace|vspace|width|height|align|onmouseover|onmouseout|name],hr[class|width|size|noshade],font[face|size|color|style],span[class|align|style]"	
});

/** Calculate BMI */
function calcbmi(){
	var wt=0, ht=0, bmiidx = 0;

	wt = document.all.iwt.value;

	if (wt == 0){ 
		alert("Please enter weight");
		return;
	}
	ht = document.all.iht.value;
	if (ht == 0){ 
		alert("Please enter height");
		return;
	}

	bmiidx =  wt /(ht*ht);

	document.getElementById('bmi').value = bmiidx;
	var bmidesc = document.getElementById('bmidesc');
	bmidesc.value = "You are underweigth (Kurang Berat)";
	if (bmiidx >= 18.5){
		bmidesc.value = "You are healthy (Berat Sihat)";
	}
	if (bmiidx >= 25){
		bmidesc.value =  "You are overweight (Berat Berlebihan)";
	}
	if (bmiidx >= 30){
		bmidesc.value =   "You are obese (Gemuk)";
	}
}