var profileLanguageSelector = function(){}
profileLanguageSelector = {
		init : function(){
					//启动SendView 遮罩效果
					new SendViewUI().init();
					
					//创建UI容器
					
					profileLanguageSelector.createUIContainer();
					//创建普通选择界面
			},
		createUIContainer : function(){//创建容器
						var corpoExt =wgScriptPath + "/extensions/Corpopedia/";
						if(!document.getElementById('uiConnLayer_languageSelector')){
						var uiConnLayer = document.createElement('div');
						uiConnLayer.id = 'uiConnLayer_languageSelector'
						document.body.appendChild(uiConnLayer);
						}else{
							document.getElementById('uiConnLayer_languageSelector').innerHTML = "";
							}
						
						if(!document.getElementById('languageSelectorUI')){//获取HTML
						var iframe = document.createElement('iframe');
					  	iframe.id = 'languageSelectorUI';
						iframe.name = 'languageSelectorUI'
            			
						iframe.src = corpoExt + 'mxMultLanguageSelector/languageSelectorUI.html';
						iframe.style.display='none';
						document.body.appendChild(iframe);
						}else{
							$('#languageSelectorUI').get(0).src = corpoExt + 'mxMultLanguageSelector/languageSelectorUI.html';
							
							}
						document.getElementById('uiConnLayer_languageSelector').style.display = 'block';
						
					  
					   
			},
			createUI:function(){
				 var selectorWin = document.getElementById('languageSelector');
				
				 selectorWin.style.left = (document.body.scrollWidth/2 - 100) +'px';
				 sajax_do_call( "getMxLanguages", [""], profileLanguageSelector.UIcallBack);
				 document.getElementById('languageSelector_body').innerHTML = LanguageI18N.getMeg(parent.wgUserLanguage,'loading');
			},
			UIcallBack:function(req){//创建普通选择界面
				
				document.getElementById('languageSelector_body').innerHTML = req.responseText;
			},
		
		close : function(){
				document.getElementById('uiConnLayer_languageSelector').style.dispaly = 'none';
				document.getElementById('uiConnLayer_languageSelector').innerHTML = "";
				document.getElementById('sendView').style.display = 'none';
				
			},
		
		submit : function(){
				//alert(document.languageSelectorForm.language.length);
				var languages =  document.languageSelectorForm.language;
				var selectedLanguage = "";
				for(var i=0;i<languages.length;i++){
						if(languages[i].checked){
						   selectedLanguage = languages[i].value;
						   break;
						}
					}
				sajax_do_call( "insertMxTemplate", [selectedLanguage,wgTitle], profileLanguageSelector.submitCallBack)
			},
		submitCallBack : function(req){
			  window.location.href = req.responseText+'?t='+new Date().getTime();
			}
	}
$(function(){
	if($(".profileSelectLanguage")){
		$(".profileSelectLanguage").bind("click", profileLanguageSelector.init);
		}
}); 
	

