	function liHover(x, state){
		var node = x;
		if(node != null && node.className != 'active'){
			if(state){
				node.style.background = '#777777 url(images/portlets/dashboard/active_right.gif) top right no-repeat';
			}else{
				node.style.background = '#AAAAAA url(images/portlets/dashboard/inactive_right.gif) top right no-repeat';
			}
		}
	}

	function copyClipBoard(id){
		//alert("in here");
		var textArea = document.getElementById("textArea"+id);
		//alert(textArea);
		textArea.select();	
		var version = 0;
		if (navigator.appVersion.indexOf("MSIE")!=-1){
			temp=navigator.appVersion.split("MSIE");
			version=parseFloat(temp[1]);
		}
		if (version>=5.5) {//NON IE browser will return
			Copied = textArea.createTextRange();
			Copied.execCommand("copy");
		}else{
			alert("Copying from JavaScript is disabled on your Mozilla due to security settings. For more information, read http://www.mozilla.org/editor/midasdemo/securityprefs.html \n Type ctrl + c to copy content.");
			try{
				Copied = textArea.createTextRange();
				Copied.execCommand("copy");
			}catch(e){
			}
		}
	}
	
	function getDashBoardHTML(tab, instId){
		var html = '<div style="text-align:center;"><img src="images/portlets/loading.gif" style="margin:30px;"/></div>';
		var targetNode = document.getElementById('portlet_target_dashboard');
		targetNode.innerHTML = html;
		var dbType = tab;
		if(dbType != null){
			var ulNode = document.getElementById('pTab');
			if(ulNode != null){
				var liNodes = ulNode.getElementsByTagName('li');
				if(liNodes != null && liNodes.length > 0){
					for(var i=0; i<liNodes.length; i++){
						var currNode = liNodes[i];
						//alert(currNode.getAttribute('id'));
						//currNode.setAttribute("class", "inactive");
						currNode.style.background = '#AAAAAA url(images/portlets/dashboard/inactive_right.gif) top right no-repeat';
						currNode.className = "inactive";
					}
				}
			}else{
				alert("UL NODE NULL");
			}
			var node = document.getElementById(tab+'Tab');
			if(node != null){
				//node.setAttribute("class", "active");
				node.style.background = '#777777 url(images/portlets/dashboard/active_right.gif) top right no-repeat';
				node.className = "active";
			}else{
				alert("NODE NULL");
			}
			//DO AJAX ACTION BASED ON DASH BOARD TAB
			var id = instId;
			var idQryStr = "";
			if(id != null && id.trim() != ''){
				idQryStr = "id="+id;
			}
			//portletId = 1 --> Portlet Type is DashBoard
			var mytime= "&ms="+new Date().getTime();
			var url = "portlet/Controller.jsp?portletId=1&type="+dbType+"&"+idQryStr+mytime;
			var ajax = new AJAXInteraction(url, loadPage);
			ajax.doGet();
			
		}
	}

	function loadPage(responseXML){
		var xml = responseXML;
		try{
			var tag = responseXML.getElementsByTagName('dbHTML');
			var html = '';
			if(tag != null && tag.length > 0){
				var cNodes = tag[0].childNodes;
				//alert('cNodes: '+cNodes.length);
				if(cNodes != null){
					for(var i=0; i<cNodes.length; i++){
						html = cNodes[i].nodeValue;
						//alert('html: '+html);	
						if(html != null && html.trim() != ''){
							break;
						}
					}
				}
			}else{
				html = '<div style="padding:3px;">Unable to retrieve DATA.</div>';
			}
			//alert(html);
			//INJECTING HTML
			loadTarget(html);
	    }catch(e){
			//alert("EXCEPTION2: "+e);
		}
	}

	function loadTarget(html){
		try{
			var targetNode = document.getElementById('portlet_target_dashboard');
			if(targetNode != null){
				//alert("TargetNode is not null");	
				try{
					var newdiv = document.createElement("div"); 
					newdiv.innerHTML = html;
					targetNode.innerHTML = '';
					targetNode.appendChild(newdiv);
					//alert(targetNode.getAttribure('id'));
					//if(targetNode.innerHTML){
						//targetNode.innerHTML = ''+html;
					//}
				}catch(e2){
				
				}
			}else{
				alert("TargetNode is null");	
			}
		}catch(e1){
			
		}
	}