var languageSelector = function(){}

languageSelector = {
		init : function(){
					//启动SendView 遮罩效果
					
					new SendViewUI().init();
					
					//创建UI容器
					
					languageSelector.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 + 'languageSelector/languageSelectorUI.html';
						iframe.style.display='none';
						document.body.appendChild(iframe);
						}else{
							$('#languageSelectorUI').get(0).src = corpoExt + 'languageSelector/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( "getLanguages", [""], languageSelector.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( "addLanguagesTemplate", [selectedLanguage,wgPageName], languageSelector.submitCallBack)
			},
		submitCallBack : function(req){
				 
				if(req.responseText.indexOf("success")!=-1){
						window.location.href = wgScript+"/"+req.responseText.replace("success:","");
					}else{
						new MsgBox({
		  				 title:LanguageI18N.getMeg(parent.wgUserLanguage,'chooseLanguage'),
		  				 msg:'<font color="#ff0000">'+req.responseText+'</font>',
		  				 width:'250',
		   				 type:'alert',
		   				 fn : null
		  				 }).show();
						}
			}	
			
			
	}
$(function(){
	if($(".selectLanguage")){
		$(".selectLanguage").bind("click", languageSelector.init);
		}
}); 
	

