document.getElementById("translate_img_loader").style.display="none";

var cookie_name="language";
var options = { path: '/', expires: 5 }; 

jQuery(function($){  //on document ready
	$.translate(function(){
		function translateTo( InLanguage ){
			if(InLanguage!="--Select--"){
				$('input').translate
				(InLanguage, 
					{fromOriginal:true,async:true,
					start:         function(){    $('#translate_img_loader').show() },
					error: function(){ $('#translate_img_loader').hide()} }
				); 
				$('body').translateTextNodes
				(InLanguage, 
					{not: '.jq-translate-ui,#dnn_ControlPanel,select', fromOriginal:true,async:true,
					complete:  function(){   $('#translate_img_loader').hide()  },
					error: function(){ $('#translate_img_loader').hide()} }
				);                      
			}
		}
		if("True"=="True"){                                                   
			if($.cookie(cookie_name)!=null){                          
				translateTo($.cookie(cookie_name) );  
				$('.jq-translate-ui option').each(function(n){
					if($(this).val()==$.cookie(cookie_name) ){                                                                      
						$( this).attr('selected','true');
					}
				});
			}
		}
	});         
});

function flagTranslateTo( InLanguage ){
	jQuery(function($){ //on document ready
		$('input').translate
		(InLanguage, 
			{fromOriginal:true,async:true,
			complete:  function(){   $('#translate_img_loader').hide()  },
			error: function(){ $('#translate_img_loader').hide()} }
		); 
		$('body').translateTextNodes
		(InLanguage, 
			{not: '.jq-translate-ui,#dnn_ControlPanel,select', fromOriginal:true,async:true }
		);     
		if("True"=="True"){
			$.cookie(cookie_name,InLanguage, options);  //save cookie
			window.location.href=window.location.href;   
		}   
	});                                                                                                                                                       
}        
        
function RestoreOriginal(){
	jQuery(function($){ //on document ready
		$.cookie(cookie_name,null, options);  //delete cookie       
		window.location.href=window.location.href;                                             
	}); 
}
