(function($){
    $.extend({
        service : {

    		urls : {
				main_docs: config.urls.MENU_DOCS_URL,
				main_workspace: config.urls.MENU_WORKSPACE_URL,
				help_question: config.urls.HELP_URL+"kr/views/jsp/user/help_center/product/productMain.jsp?pid=1010",
				help_support: config.urls.HELP_URL+"kr/views/jsp/user/help_center/help_inquiry.jsp",
				unipaper_api_register: config.urls.VIEWER_URL_CENTER,
				
				unipaper_introduction_en: config.urls.MENU_DOCS_URL+"/docs/view.php?dsn=855854",
				unipaper_introduction_ko: config.urls.MENU_DOCS_URL+"/docs/view.php?dsn=858562",
				
				conversion_support_ko: "http://server.thinkfree.com/ko/conversion.html",
				conversion_support_en: "http://server.thinkfree.com/en/conversion.html",
				conversion_demo: "http://demo.thinkfree.com:8080/cs/jsp/index.jsp",
				
				win_install_guide_ko: config.urls.STATIC_URL+"/demo/Smartphone_QuickGuide_20090921_KO.doc",				
				win_install_guide_en:  config.urls.STATIC_URL+"/demo/ThinkFree_Power_Tool_Guide_for_Smartphones_20100729.doc",
				
				unipaper_demo_en: config.urls.STATIC_URL+"/demo/090522_tfo_en.pdf",
				unipaper_demo_ko: config.urls.STATIC_URL+"/demo/090522_tfo_ko.pdf"
			},
			
			
			downloadUrls : {
				powertool_win_ko: "http://s3.amazonaws.com/powertool_desktop_windows/TFPT-1.3.0.10-windows.exe",
				powertool_win_en: "http://s3.amazonaws.com/powertool_desktop_windows/TFPT-1.3.0.10-windows.exe",
				
				powertool_win_mobile_ko: "http://s3.amazonaws.com/powertool_smartphone_WM/MobilePowerTool_1.1.0.55.CAB",
				powertool_win_mobile_en: "http://s3.amazonaws.com/powertool_smartphone_WM/MobilePowerTool_1.1.0.55.CAB",
				
				java_windows_ko: "http://s3.amazonaws.com/powertool_desktop_windows/TFPTJava-4.0.1480.93-windows-ko.exe",
				java_windows_en: "http://s3.amazonaws.com/powertool_desktop_windows/TFPTJava-4.0.1480.93-windows-en.exe",
				java_windows_ja: "http://s3.amazonaws.com/powertool_desktop_windows/TFPTJava-4.0.1480.93-windows-ja.exe",
				
				java_linux_ko: "http://s3.amazonaws.com/powertool_desktop_java/TFPTJava-4.0.1480.93-linux-ko.sh",
				java_linux_en: "http://s3.amazonaws.com/powertool_desktop_java/TFPTJava-4.0.1480.93-linux-en.sh",
				java_linux_ja: "http://s3.amazonaws.com/powertool_desktop_java/TFPTJava-4.0.1480.93-linux-ja.sh",
				
				java_mac_ko: "http://s3.amazonaws.com/powertool_desktop_mac/TFPTJava-4.0.1480.93-mac-ko.dmg",
				java_mac_en: "http://s3.amazonaws.com/powertool_desktop_mac/TFPTJava-4.0.1480.93-mac-en.dmg",
				java_mac_ja: "http://s3.amazonaws.com/powertool_desktop_mac/TFPTJava-4.0.1480.93-mac-ja.dmg"
			},
			
			viewPage : function(id){
				var alink = $("a#"+id);
				var liNode = alink.parent();
				var ulNode = liNode.parent();
				
				$("div#twoDepthMenu li.selected").removeClass("selected");
				liNode.addClass("selected");
				alink.addClass("selected");
				
				ulClass = ulNode.attr("class");
				if(ulClass=='threeDepthMenu'){
					ulNode.parent().addClass("selected");
				}

				this.getContent(id);
			},
			
			getContent : function(id){
				var targetUri = "getInfoContents.action?href="+id;
				$.ajax({
						type: "GET",
						url: targetUri,
						async: false,
						cache: false,
						success: function(data){
							$("#pageContent").html(data);
						}
				});
				
				if(typeof($("a#btnSign")[0])!='undefined'){
					if($.cookie('smb_session')){
						$("a#btnSign").hide();
					}
				}
				
				$("div.unipaper").each(function(index, divTag){
					if($(divTag) == null) return false;
					
					var fileUrlKey = $(divTag).attr('fileUrl');
					var fileIndex = jQuery.service.urls[fileUrlKey];
					
					$.uniPaper.loadingProgress(divTag);
					$.uniPaper.getViewerURL(divTag, fileIndex);
				});
			},
			
			popupPage : function(pageUrl, param){
				var url = this.urls[pageUrl];
				if(param){
					url = url + param;
				}
				window.open(url, '', 'width=800,height=600'); 
				return false;
			},
			
			openWindow: function(url){
				var feature="menubar=yes,toolbar=yes,directories=yes, location=yes, scrollbars=yes,resizable=yes, status=no";
				window.open(this.urls[url], '_blank', feature);
			},
			
			downLoadPage : function(id, key){
				this.getContent(id);
				window.location.href = this.downloadUrls[key];
				$("#aDownload").attr("href",this.downloadUrls[key]);
			},
			
			selectTab : function(liElem, osName){
				var tabElem = $(liElem).parent();
				tabElem.find("li").removeClass("selected");
				$(liElem).addClass("selected");
				
				$("#tabContent").find("div").removeClass("selected");
				$("#tabContent").find("div#tabContent_"+osName).addClass("selected");
				
				$("#javaToolLang").attr("osName",osName);
			},
			
			javaDownload : function(left_id){
				var lang = $("#javaToolLang").val();
				var osName = $("#javaToolLang").attr("osName");
				var urlKey = "java_"+osName+"_"+lang;
				this.downLoadPage(left_id, urlKey);
			}, 
			
			checkedProductLang : function(radioValue) {
				if(radioValue=="en"){
					$("#radioContent_ko").hide();
				}else{
					$("#radioContent_en").hide();
				}
				$("#radioContent_"+radioValue).show();
			}
			
			
			
        }
    });
})(jQuery);
