$(document).ready(function(){
	if(mivar_lang=='en')$('#lang_sel').css('left','40px');
});
function makeSwitch(ni)
{
	$.each(ni, function(key, val){
		var tipo = $('#'+key+',.'+key);
		if(tipo.length==1)
		{
			switch(tipo[0].tagName)
			{
			case 'DIV':
				tipo.html(val);
				break;
			case 'LABEL':
				tipo.html(val);
				break;
			case 'SPAN':
				tipo.html(val);
				break;
			case 'TEXTAREA':
				tipo.html(val);
				break;
			case 'OPTION':
				tipo.html(val);
				break;
			case 'INPUT':
				tipo.attr('value',val);
				break;
			case 'IMG':
				tipo.attr('src',vp_objBase+'img/'+val);
				break;
			case 'A':
				$('#'+key).attr('href',vp_webbase+val);
				break;
			default:
				alert('El tipo "'+$('#'+key)[0].tagName+'" no esta definido en el selector de idioma.');
			break;
			}
		}
		else
		{
			$('.'+key).html(val);
		}
	});
	$('label,form,span,.swLang').animate({opacity:1.0},200);
}
function switchIdioma(pos)
{	justOnce = true;	$('#lang_sel').animate({left:pos+'px'}, 400);	$('form,label,span,.swLang').animate({opacity:0.0},200,function(){		if(justOnce)		{			divsel = $('div[onclick="switchIdioma('+pos+');"]').attr('id').split('_')[1];			var lang = new Array();			lang[1] = 'es';				lang[2] = 'en';			var new_lang = lang[divsel];
			mivar_lang = new_lang;
			if($('#divslider').length>0)
				loadHomeGalery();			var url = window.location.href.split('#')[0];			var arrUrl = url.split('/');
			if(arrUrl[2] == 'localhost' || arrUrl[2] == 'www.aereocalafia.com.mx' ){				//alert(arrUrl[4]);
				var section = arrUrl[3]==undefined||arrUrl[3].length<3?'index':arrUrl[3];				var subsection = arrUrl[4]==undefined?'':arrUrl[4];			}else{				//alert('Change the JS dumbass!');			}			section = section.replace('#','');			var verLang = mivar_webbase + 'lang-' + new_lang + '/'+section+'/'+subsection;

			var doOnce = 0;			$("#r_departure_date, #r_return_date").datepicker($.datepicker.regional['En']);			$.ajax({				url: verLang,				dataType: 'json',				success: function(data){
					makeSwitch(data);				},
				error: function(data){
					data = data.responseText.replace(',null:null','').replace('null:null,','').replace('null:null','');
					makeSwitch($.parseJSON(data));
				}			});			justOnce = false;		}	});
}
