// JavaScript Document
function ajaxSofaLeftMenu(key) {
	if(!key.strip()) return false;
	var menu = $(key);	
	if(!menu) return false;
	if(!sofaLeftMenuLink__[key]) return false;	
	
	var xmlHttp = new Ajax.Request(sofaLeftMenuLink__[key], {
			encoding : 'utf-8',
			onCreate : function(xmlHttp) { showAjaxTransactionResult('<img src="/SofaLib/Img/icon/loading_rainbow.gif" />'); }, 
			onUninitialized : function(xmlHttp) { },
			onLoading : function(xmlHttp) {  },
			onLoaded : function(xmlHttp) { },
			onInteractive : function(xmlHttp) { },
			onFailure : function(xmlHttp) { showAjaxTransactionResult('<p>ÁË¼ÛÇÕ´Ï´Ù.</p><p>¾ÆÁ÷ ÁØºñÁßÀÔ´Ï´Ù.</>');},
			onSuccess : function(xmlHttp) { /*showAjaxTransactionResult(xmlHttp.responseText);*/ },
			onComplete : function(xmlHttp) { showAjaxTransactionResult(xmlHttp.responseText);  }
	});		
	
}

function showAjaxTransactionResult(cont) {
	$('mainContentZone').innerHTML = cont;//.replace(/</g,'&lt;').replace(/>/g,'>');
	$('mainContentZone').visualEffect('Highlight', {startcolor:'#cccccc', endcolor:'#ffffff',restorecolor:'#ffffff'});	
}

document.observe("dom:loaded", function() {
	var key;
	for(key in sofaLeftMenuLink__) {		
		var e = $(key);		
		if(e) Event.observe(e, 'click', function(ev) {var k = Event.element(ev).id; ajaxSofaLeftMenu(k);});
	}
});