/* Panel JS Sources */
// NOT: If you change this script, save as using UTF-8 encoding
// because it contains some turkish characters.
			function OpenClosePanel(panelName) {
				var contentElementName=panelName+"_content";				
				ShowHide(contentElementName);
				
				UpdatePanelIconImage(panelName);		
			}
			
			function UpdatePanelIconImage(panelName) {				
				var openCloseIconElementName=panelName+"_openCloseIcon";		
				var baseDir="images/PortalLayout/module_group_panel/";			
				var iconState=getPanelIconState(panelName);
				var _isPanelVisible=isPanelVisible(panelName);
				var src=baseDir+(_isPanelVisible?"close":"open")+"_icon"+iconState+".gif";
				
				var imgIcon=MM_findObj(openCloseIconElementName);
				imgIcon.alt=(!_isPanelVisible?"Kapat":"Aç");
						
				SetImage(openCloseIconElementName,src);		
			}
				
			function isPanelVisible(panelName) {
				return isElementVisible(panelName+"_content");
			}
			
			var panelIconStates=new Array();
			function  getPanelIconState(panelName) {
				return (panelIconStates[panelName]!='undefined'?panelIconStates[panelName]:0);
			}
			
			function setPanelIconState(panelName,state) {		
				panelIconStates[panelName]=state;
			}	
			
			function rolloverPanelIcon(panelName,state) {
				setPanelIconState(panelName,state);
				UpdatePanelIconImage(panelName);		
			}
			
			
			var panelMenuStates=0;
			function  getPanelMenuState() {
				return (panelMenuStates!=undefined?panelMenuStates:0);
			}
			
			function setPanelMenuState(state) {		
				panelMenuStates=state;
			}
			
			function isPanelMovable(panelName) {
				return ((getPanelIconState(panelName)==0)&&(getPanelMenuState()==0));
			}