function translateTo( destLang ){ //this can be declared in the global scope too if you need it somewhere else
	$('body').translate( 'english', destLang, {   //translate from english to the selected language
	not: '.jq-translate-ui, .header',  //by default the generated element has this className
	fromOriginal:true   //always translate from english (even after the page has been translated)
	});
}

// Google Translation
jQuery(function($){ //when DOM is ready

	$.translate.load("AIzaSyCL6IWvKvSfIGP7qM1EWX4t4lTCic6FPJc");
	
	$.translate(function(){  //when the Google Language API is loaded

		//var destLang = $.cookie('destLang'); //get previously translated language 
		var destLang = GetCookie('destLang'); //get previously translated language 
		var displayLang = destLang;
		if (destLang == null)
			displayLang = 'English';
	
		$.translate.ui({
			tags: ["select", "option"],
			includeUnknown: false
		})
		.appendTo('#languageSelection')    //insert the element to the page
		.val(displayLang)
		.change(function(){   //when selecting another language      
	
			translateTo( $(this).val() );
			//$.cookie('destLang', $(this).val() );
			SetNonPermCookie('destLang', $(this).val() );
			SetNonPermCookie('destLangText', $(this).find("option:selected").text() );
			dcsMultiTrack('WT.cg_n', '_311%20Online',
	                      'WT.dl','28',
		    			  'DCS.dcsuri', '/apps/311/translate',
			    		  'DCSext.o_lgs', $(this).find("option:selected").text()
						); 
			return false; //prevent default browser action
		})
		
		//prevent unnecessary call to google on load
		//if destLang is english or not set
		if( destLang && destLang != 'en' ) 
			translateTo( destLang ); 
	}); 
})
