//<![CDATA[
   
   if(jQuery.cookie('glang') && jQuery.cookie('glang') != 'en') jQuery(function($){$('body').translate('en', $.cookie('glang'), {toggle:true});});

    function doTranslate(lang_pair) {
		if(lang_pair.value)
			lang_pair=lang_pair.value;
			var lang = lang_pair.split('|')[1];
			if(lang=='pt')
				lang='pt-PT';
				jQuery.cookie('glang', lang);
				jQuery(function($){
					$('body').translate('en', lang, {toggle:true});
				});
	}


	function update_selected_value($option, id){
		$('#div_'+id).html("<div>"+$option.html()+"</div>");
		$('#div_'+id).data("data", {'selected_value':$option.data("data").value});
		$option.parent().slideUp(function(){
			$combo = $('#'+id);
			$combo.val($option.data("data").value);
			$function = $combo.attr('onchange');
			$function();
		});
	}
	
	function convert_image_dropdown(id, elementClass, optionsClass){
		$combo = $('#'+id);	
		
		$combo.hide();
		$replacement_div = $('<div id="div_'+id+'" />').addClass(elementClass).insertAfter($combo);		
		$replacement_div.data("data", {'selected_value':null});

		$combo_container_div = $('<div id="div_'+id+'_values" />').css({'display':'none', 'position':'absolute'}).addClass(optionsClass).insertAfter($combo);	

		$('#'+id+' option').each(function(i){
			$option = $('<div />').css({'clear':'both', 'height':'20px', 'width':'118px', 'cursor':'pointer'}).addClass('option').hover(function(){$(this).addClass('hover')}, function(){$(this).removeClass('hover')}).click(function(){update_selected_value($(this), id);});
			$option.append($('<div />').css({'float':'left', 'margin-right':'5px', 'height':'18px', 'width':'20px', 'background':$(this).css('background')}));
			$option.append($('<div />').css({'float':'left', 'height':'20px', 'width':'93px'}).text($(this).text()));
			$option.data('data' , {'value':$(this).val()});
			$combo_container_div.append($option);
		});			
		
		$option = $('<div />').css({'clear':'both', 'height':'20px', 'width':'118px'});
		$option.append($('<div />').css({'float':'left', 'margin-right':'5px', 'height':'18px', 'width':'20px', 'background':$('#'+id+' option:selected').css('background')}));
		$option.append($('<div />').css({'float':'left', 'height':'20px', 'width':'93px'}).text($('#'+id+' option:selected').text()));
		$option.data('data' , {'value':$('#'+id+' option:first').val()});		
		$replacement_div.append($option);
		
		$replacement_div.click(function(){
			$combo_container_div.css({'left':$(this).offset().left+'px', 'top':($(this).offset().top+24)+'px'});
			$combo_container_div.slideToggle();
		});
		
		$(document).click(
			function(e){
				if($(e.target).parent().parent().length>0){
					if($(e.target).parent().parent()[0].id !== "div_"+id && $(e.target).parent().parent()[0].id !== "div_"+id+"_values"){
						$combo_container_div.slideUp();
					}
				}else{
					$combo_container_div.slideUp();
				}
			}
		);
	}
	
//]]>
