var LiferayJedi = function () {var $ = jQuery;return {init: function() {var instance = this;instance.handleSearchForm();instance.dropDownMenu();instance.handleLastChild();},handleSearchForm: function() {var searchForm = $('#banner .search');var searchInput = searchForm.find('input[@type=image]');var searchLink = $('<a class="search-input-link" href="javascript:;"></a>');searchLink.click(function() {$(this).parents('form')[0].submit();});searchInput.hide();searchInput.before(searchLink);},handleLastChild: function () {var instance = this;$('#footer ul li:last').addClass('last-child');},dropDownMenu: function() {$(".parent-nav-item").hoverIntent({interval: 25,timeout: 0,over: function () {var instance = $(this);var child = $('.child-menu', this);instance.addClass("init");child.slideDown(100);},out: function () {var instance = $(this);var child = $('.child-menu', this);child.slideUp(50);instance.removeClass("init");}});}};}();jQuery(document).ready(function() {LiferayJedi.init();});/*********start accessibilty***************/function toggle (id) {var post = document.getElementById(id);if (post.className=="portletshown") { post.className="portlethidden"; } else { post.className="portletshown"; }}function changeLocation (targetURL) {window.location = targetURL;}var size;var defaultFontSize = 11;var currentFontSize = size;	var Color;var defaultColor = 'black';var currentColor = Color;	var prefsLoaded = false;/*********besarkan saiz tulisan**************/	function setFontPlus(id){size = document.getElementById(id).style.fontSize;if(size == "" || size == null) {size = 13;} else {size = size.substr(0,2);}if(size < 15) {if(size == 14) {size = eval(size) + 2;} else {size = eval(size) + 1;}var fontSize = size + "px";document.getElementById(id).style.fontSize=fontSizechangecss('td','font-size',fontSize);changecss('.portlet-title','font-size',fontSize);}}// end setFontPlus/*********kecilkan saiz tulisan*************/function setFontMinus(id){size = document.getElementById(id).style.fontSize;if(size == "" || size == null) {size = 11; } else {size = size.substr(0,2);} if(size > 11) {if(size == 17) {size = eval(size) - 2;} else {size = eval(size) - 1;}var fontSize = size + "px";document.getElementById(id).style.fontSize=fontSizechangecss('td','font-size',fontSize);changecss('.portlet-title','font-size',fontSize);}}/********kembalikan saiz huruf kepada asal************/function revertFontStyles(id){size = document.getElementById(id).style.fontSize;if(size == "" || size == null) {size = 11; } else {size = size.substr(0,2);} if(size > 10) {if(size == 16) {size = 11;} else {size = 11;}var fontSize = size + "px";document.getElementById(id).style.fontSize=fontSize}changecss('#column-3 .portlet','font-size','10px;');changecss('#column-3 td','font-size','10px;');changecss('#column-3 .portlet-title','font-size','12px;');changecss('div.language a.english','font-size','10px;');changecss('div.language a.malay','font-size','10px;');changecss('td','font-size','10px;');changecss('#column-1 .portlet','font-size','12px;');changecss('#column-1 td','font-size','12px;');changecss('#column-1 .portlet-title','font-size','12px;');changecss('#column-2 .portlet','font-size','12px;');changecss('#column-2 td','font-size','12px;');changecss('#column-2 .portlet-title','font-size','12px;');changecss('#column-4 .portlet','font-size','12px;');changecss('#column-4 td','font-size','12px;');changecss('#column-4 .portlet-title','font-size','12px;');changecss('#column-5 .portlet','font-size','12px;');changecss('#column-5 td','font-size','12px;');changecss('#column-5 .portlet-title','font-size','12px;');}function createCookie(name,value,days) {  if (days) {    var date = new Date();    date.setTime(date.getTime()+(days*24*60*60*1000));    var expires = "; expires="+date.toGMTString();  }  else expires = "";  document.cookie = name+"="+value+expires+"; path=/";};function readCookie(name) {  var nameEQ = name + "=";  var ca = document.cookie.split(';');  for(var i=0;i < ca.length;i++) {    var c = ca[i];    while (c.charAt(0)==' ') c = c.substring(1,c.length);    if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);  }  return null;};window.onload = setUserOptions;function setUserOptions(){if(!prefsLoaded){cookie = readCookie("fontSize");size = cookie ? cookie : 11;cookieColor = readCookie("color");Color = cookieColor ? cookieColor : 'black';if(Color=='red'){fontRed()}else if(Color=='blue'){fontBlue()}else if(Color=='green'){fontGreen()}else if(Color=='orange') {fontOrange()}else{revertStyles()}setFontSize(size);prefsLoaded = true;}}window.onunload = saveSettings;function saveSettings(){createCookie("color", Color, 365);  createCookie("fontSize", size, 365); }function setFontSize(fontSize){document.getElementById('wrapper').style.fontSize = fontSize + 'px';//alert (document.body.style.fontSize);};/**********kembalikan warna asal*************/function revertStyles(){Color='';changecss('body','color','black');changecss('a','color','#336699');changecss('td','color','black');changecss('input[type="text"]','color','black');changecss('input[type="password"]','color','black');changecss('input[type="file"]','color','black');changecss('input[type="submit"]','color','black');changecss('input[type="button"]','color','black');changecss('input[type="reset"]','color','black');changecss('select','color','black');changecss('textarea','color','black');changecss('div.language a.english','color','black');changecss('div.language a.malay','color','black');changecss('div.datetime span','color','black');changecss('#nav li ul li a','color','black');changecss('#nav li ul li.child-1 a','color','black');changecss('#nav li a span','color','black');changecss('.portlet-title','color','black');changecss('div#location','color','black');changecss('div#hijri_date_info','color','black');changecss('div#date_info','color','black');changecss('#footer a','color','#336699');changecss('td span','color','black');changecss('strong','color','black');changecss('b span','color','black');changecss('b','color','black');changecss('.nav-menu li a.selected','color','black');changecss('.journal-content-article font','color','black');}function changecss(theClass,element,value) {//Last Updated on May 21, 2008//documentation for this script at//http://www.shawnolson.net/a/503/altering-css-class-attributes-with-javascript.html var cssRules; if (document.all) { cssRules = 'rules'; } else if (document.getElementById) { cssRules = 'cssRules'; } var added = false; for (var S = 0; S < document.styleSheets.length; S++){ for (var R = 0; R < document.styleSheets[S][cssRules].length; R++) { if (document.styleSheets[S][cssRules][R].selectorText == theClass) { if(document.styleSheets[S][cssRules][R].style[element]){ document.styleSheets[S][cssRules][R].style[element] = value; added=true; break; } } } if(!added){ if(document.styleSheets[S].insertRule){ document.styleSheets[S].insertRule(theClass+' { '+element+': '+value+'; }',document.styleSheets[S][cssRules].length); } else if (document.styleSheets[S].addRule) { document.styleSheets[S].addRule(theClass,element+': '+value+';'); } } }}// end function changecss/*************tukar warna tulisan kepada warna merah**********//****changecss('<nama class@ id>','<element>','<value>');*************/function fontRed(){Color='red';changecss('body','color',Color);changecss('a','color',Color);changecss('td','color',Color);changecss('#nav li a span','color',Color);changecss('a:hover','color',Color);changecss('.title2_font','color',Color);changecss('input[type="text"]','color',Color);changecss('input[type="password"]','color',Color);changecss('input[type="file"]','color',Color);changecss('input[type="submit"]','color',Color);changecss('input[type="button"]','color',Color);changecss('input[type="reset"]','color',Color);changecss('select','color',Color);changecss('textarea','color',Color);changecss('div.language a.english','color',Color);changecss('div.language a.malay','color',Color);changecss('div.datetime','color',Color);changecss('#nav li ul li a','color',Color);changecss('#nav li ul li.child-1 a','color',Color);changecss('div#location','color',Color);changecss('div#hijri_date_info','color',Color);changecss('div#date_info','color',Color);changecss('#footer a','color',Color);changecss('.portlet-title','color',Color);changecss('.nav-menu li a.selected','color',Color);changecss('#column-2-inner font','color',Color);changecss('td span','color',Color);changecss('strong','color',Color);changecss('b span','color',Color);changecss('b','color',Color);}/*************tukar warna tulisan kepada warna biru**********//****changecss('<nama class@ id>','<element>','<value>');*************/function fontBlue(){Color='blue';changecss('body','color',Color);changecss('a','color',Color);changecss('td','color',Color);changecss('#nav li a span','color',Color);changecss('a:hover','color',Color);changecss('.title2_font','color',Color);changecss('input[type="text"]','color',Color);changecss('input[type="password"]','color',Color);changecss('input[type="file"]','color',Color);changecss('input[type="submit"]','color',Color);changecss('input[type="button"]','color',Color);changecss('input[type="reset"]','color',Color);changecss('select','color',Color);changecss('textarea','color',Color);changecss('div.language a.english','color',Color);changecss('div.language a.malay','color',Color);changecss('div.datetime','color',Color);changecss('#nav li ul li a','color',Color);changecss('#nav li ul li.child-1 a','color',Color);changecss('div#location','color',Color);changecss('div#hijri_date_info','color',Color);changecss('div#date_info','color',Color);changecss('#footer a','color',Color);changecss('.portlet-title','color',Color);changecss('.nav-menu li a.selected','color',Color);changecss('#column-2-inner font','color',Color);changecss('td span','color',Color);changecss('strong','color',Color);changecss('b span','color',Color);changecss('b','color',Color);}/*************tukar warna tulisan kepada warna green **********//****changecss('<nama class@ id>','<element>','<value>');*************/function fontGreen(){Color='green';changecss('body','color',Color);changecss('a','color',Color);changecss('td','color',Color);changecss('#nav li a span','color',Color);changecss('a:hover','color',Color);changecss('.title2_font','color',Color);changecss('input[type="text"]','color',Color);changecss('input[type="password"]','color',Color);changecss('input[type="file"]','color',Color);changecss('input[type="submit"]','color',Color);changecss('input[type="button"]','color',Color);changecss('input[type="reset"]','color',Color);changecss('select','color',Color);changecss('textarea','color',Color);changecss('div.language a.english','color',Color);changecss('div.language a.malay','color',Color);changecss('div.datetime','color',Color);changecss('#nav li ul li a','color',Color);changecss('#nav li ul li.child-1 a','color',Color);changecss('div#location','color',Color);changecss('div#hijri_date_info','color',Color);changecss('div#date_info','color',Color);changecss('#footer a','color',Color);changecss('.portlet-title','color',Color);changecss('.nav-menu li a.selected','color',Color);changecss('#column-2-inner font','color',Color);changecss('td span','color',Color);changecss('strong','color',Color);changecss('b span','color',Color);changecss('b','color',Color);}/*************tukar warna tulisan kepada warna orange**********//****changecss('<nama class@ id>','<element>','<value>');*************/function fontOrange(){Color='orange';changecss('body','color',Color);changecss('a','color',Color);changecss('#nav a','color',Color);changecss('a:hover','color',Color);changecss('.title2_font','color',Color);changecss('.content_font','color',Color);changecss('input[type="text"], input[type="password"], input[type="file"],input[type="submit"], input[type="button"], input[type="reset"], select, textarea, .textarea','color',Color);}/*******end accessibility************/function getthedate(){var mydate=new Date()var year=mydate.getYear()if (year < 1000)year+=1900var day=mydate.getDay()var month=mydate.getMonth()var daym=mydate.getDate()if (daym<10)daym="0"+daymvar hours=mydate.getHours()var minutes=mydate.getMinutes()var seconds=mydate.getSeconds()var dn="AM"if (hours>=12)dn="PM"if (hours>12){hours=hours-12}{ d = new Date(); Time24H = new Date(); Time24H.setTime(d.getTime() + (d.getTimezoneOffset()*60000) + 3600000); InternetTime = Math.round((Time24H.getHours()*60+Time24H.getMinutes()) / 1.44); if (InternetTime < 10) InternetTime = '00'+InternetTime; else if (InternetTime < 100) InternetTime = '0'+InternetTime;}if (hours==0)hours=12if (minutes<=9)minutes="0"+minutesif (seconds<=9)seconds="0"+seconds//change font size herevar cdate=dayarray[day]+", "+daym+" "+montharray[month]+" "+year+" "+hours+" "+minutes+": "+dnif (document.all)document.all.clock.innerHTML=cdateelse if (document.getElementById)document.getElementById("clock").innerHTML=cdateelsedocument.write(cdate)}if (!document.all&&!document.getElementById)getthedate()function goforit(){if (document.all||document.getElementById)setInterval("getthedate()",1000)}window.onload=goforit/***********************************************Advertisement footer slider***********************************************/var persistclose= 1 //set to 0 or 1. 1 means once the bar is manually closed, it will remain closed for browser sessionvar startX = 0 //set x offset of bar in pixelsvar startY = 0 //set y offset of bar in pixelsvar verticalpos="frombottom" //enter "fromtop" or "frombottom"function iecompattest(){return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body}function get_cookie(Name) {var search = Name + "="var returnvalue = "";if (document.cookie.length > 0) {offset = document.cookie.indexOf(search)if (offset != -1) {offset += search.lengthend = document.cookie.indexOf(";", offset);if (end == -1) end = document.cookie.length;returnvalue=unescape(document.cookie.substring(offset, end))}}return returnvalue;}function closebar(){if (persistclose)document.cookie="remainclosed=1"document.getElementById("topbar").style.visibility="hidden"}function staticbar(){barheight=document.getElementById("topbar").offsetHeightvar ns = (navigator.appName.indexOf("Netscape") != -1) || window.opera;var d = document;function ml(id){var el=d.getElementById(id);if (!persistclose || persistclose && get_cookie("remainclosed")=="")el.style.visibility="visible"if(d.layers)el.style=el;el.sP=function(x,y){this.style.left=x+"px";this.style.top=y+"px";};el.x = startX;if (verticalpos=="fromtop")el.y = startY;else{el.y = ns ? pageYOffset + innerHeight : iecompattest().scrollTop + iecompattest().clientHeight;el.y -= startY;}return el;}window.stayTopLeft=function(){if (verticalpos=="fromtop"){var pY = ns ? pageYOffset : iecompattest().scrollTop;ftlObj.y += (pY + startY - ftlObj.y)/8;}else{var pY = ns ? pageYOffset + innerHeight - barheight: iecompattest().scrollTop + iecompattest().clientHeight - barheight;ftlObj.y += (pY - startY - ftlObj.y)/8;}ftlObj.sP(ftlObj.x, ftlObj.y);setTimeout("stayTopLeft()", 10);}ftlObj = ml("topbar");stayTopLeft();}if (window.addEventListener)window.addEventListener("load", staticbar, false)else if (window.attachEvent)window.attachEvent("onload", staticbar)else if (document.getElementById)window.onload=staticbar