
var contactArea=true;
var jobsArea=true;
var lang="";
var player =false;
var runnerSlide = new Ext.util.TaskRunner();
var slideActual=1;
var slidePrimer=false;
var stopSlide = false;
var taskLightDelay  = new Ext.util.DelayedTask ();
var welcome=false;
var workActual=0;
var workHome=1;
var workVideo=false;


Ext.onReady(function(){
	showTwit();
	
	var el = Ext.get('welcomeUser');
	el.on('focus', cleanTextfield.createCallback(el,"example@blc-studio.com"));	
	el.on('blur',  cleanTextfield.createCallback(el,"example@blc-studio.com"));
	
	sliderHome(5000);
	
	Ext.fly('maskOverlay').on('click', function(e, t) 
	{	
		closeLightbox();
	});
	
	/*var c_name = "lang"
	var value = "en_US" 
	var exdays = 60 
	
	 var exdate=new Date();
	 exdate.setDate(exdate.getDate() + exdays);
	 var c_value=escape(value) + ((exdays==null) ? "" : "; expires="+exdate.toUTCString());
	 document.cookie=c_name + "=" + c_value;
	 */
	
});

/*
 * Actualiza el link y la imagen de un thumb de la sección Work
 * @param id Id del thumb a modificar
 * @param btnNuevo nombre de la imagen nueva del boton
 * @param carpetaWork nombre de la carpeta donde se encuentran las imagen del respectivo work
 */
function changeWork(id,btnNuevo,carpetaWork)
{
	//console.log('changeWork '+id+' '+btnNuevo+' '+carpetaWork);
	
	var link="";
	var href="";
	
	
	switch(carpetaWork){
		case 'bWork1':
			href='93a9';
			break;
			
		case 'bWork2':
			href='a125';
			break;
			
		case 'bWork3':
			href='1401';
			break;
			
		case 'bWork4':
			href='5510';
			break;
			
		case 'bWork5':
			href='744a';
			break;
			
		case 'bWork6':
			href='d01b';
			break;
			
		case 'bWork7':
			href='1482';
			break;
			
		case 'bWork8':
			href='bd06';
			break;
			
		case 'bWork9':
			href='0975';
			break;
			
		case 'bWork10':
			href='14a0';
			break;
			
		case 'bWork11':
			href='f836';
			break;
			
		case 'bWork12':
			href='6992';
			break;
		
		case 'bWork13':
			href='8367';
			break;
			
		case 'bWork14':
			href='71fc';
			break;
			
		case 'bWork15':
			href='9ff3';
			break;
			
		case 'bWork16':
			href='5de4';
			break;
			
		case 'bWork17':
			href='fdf3';
			break;
			
		case 'bWork18':
			href='5297';
			break;
	}
	
	//console.log(carpetaWork+' '+href);
	//href='6585';
	
	//link='<a onclick="javascript:AJAX_LoadURL(\'http://blc-studio.com/intfc.php?App\' , \''+href+'\');" href="#!/'+href+'"><img src="Themes/default/images/'+btnNuevo+'"></a>';
	link = '<a onclick="javascript:AJAX_LoadURL(\'http://blc-studio.com/intfc.php?App\' , \''+href+'\');" href="#!/'+href+'"><img src="Themes/default/images/'+btnNuevo+'"></a>';
	//console.log(link);
	
	var el = Ext.get(id);
	Ext.DomHelper.overwrite( el, link);
	
	el.animate(
		    {	opacity: {to: 0, from: 1},	    	    	
		    	bottom  : {by: - 130, unit: 'px'}
		    },
		    0.35,      // animation duration
		    null,      // callback
		    'easeOut', // easing method
		    'scroll'      // animation type ('run','color','motion','scroll')    

		);
	
	var task = new Ext.util.DelayedTask(function(){
		el.animate({	    	
					bottom  : {from:  130, to: 0},
					opacity: {to: .7, from: 0}
				},
				0.35,      // animation duration
				null,      // callback
				'easeOut', // easing method
				'run'      // animation type ('run','color','motion','scroll') 
			);
		//console.log(el.getLeft());
	});	
	task.delay(500);	
}

/*
 * Borra el contendio de los textfields al hacerle clik para escribir el nuevo valor y si lo dejas en blanco 
 * regresa el valor original, por ejemplo First Name 
 * @param el textfield a comprobar
 * @param str cadena con el valor original del value
 */
var cleanTextfield = function(el,str)
{	
	if(el.getValue()==str)
	{	
		var myTextField = document.getElementById(el.id);
		myTextField.value="";
	}
	else
		if(el.getValue().length==0)
		{	
			var myTextField = document.getElementById(el.id);
			myTextField.value=str;
		}
}

/*
 * Función para cerrar el lightbox
 */
function closeLightbox()
{
	taskLightDelay.cancel();
	stopSlider();
	Ext.get("maskContentArea").update('');
	FX_HideEl("maskOverlay");
	FX_HideEl("maskContentArea");
	FX_HideEl("logoBlanco");
}

/*
 * Apaga el popup que esta en el cerrar dentro de cada Work
 * @param id Id del elemento a esconder
 */
function closePopup(id)
{
	FX_HideEl(id);
}

/*
 * Función para cerrar el player del video en el Home
 */
function closeVideo(){
	FX_HideEl('slideVideoCerrar');
	FX_HideEl('slideVideo');
	FX_ShowEl('slideFoto');
	FX_ShowEl("slideSelect");
}

/*
 * Función para cerrar el player del video en la sección del Work
 */
function closeVideoWork(){
	FX_HideEl('slideVideoCerrar1');
	FX_HideEl('slideVideo');
	FX_ShowEl('slideFoto');
	FX_ShowEl('slideSelectWork');
}

/*
 * Generar que se borre al darle click a los textfields y textarea 
 * al formulario en la sección de contacto
 */
function contact()
{
	first ="";
	last ="";
	phone="";
	email="";
	msg="";
	
	switch(lang){
		case 'en_US':
			first ="First Name";
			last ="Last Name";
			phone="Phone Number";
			email="Email Address";
			msg="Message";
		break;
		case 'es_MX':
			first ="Nombres";
			last ="Apellidos";
			phone="Teléfono";
			email="Email";
			msg="Mensaje";
		break;
		case 'fr_CA':
			first ="Nom";
			last ="Prénom";
			phone="Téléphone";
			email="Adresse mail";
			msg="Message";
		break;
	}
	
	var el = Ext.get('contactFirst');
	el.on('focus', cleanTextfield.createCallback(el,first));
	el.on('blur',  cleanTextfield.createCallback(el,first));
	
	var el = Ext.get('contactLast');
	el.on('focus', cleanTextfield.createCallback(el,last));
	el.on('blur',  cleanTextfield.createCallback(el,last));
	
	var el = Ext.get('contactPhone');
	el.on('focus', cleanTextfield.createCallback(el,phone));
	el.on('blur',  cleanTextfield.createCallback(el,phone));
	
	var el = Ext.get('contactEmail');
	el.on('focus', cleanTextfield.createCallback(el,email));
	el.on('blur',  cleanTextfield.createCallback(el,email));
	
	var el = Ext.get('contactMessage');
	el.on('focus', cleanTextfield.createCallback(el,msg));
	el.on('blur',  cleanTextfield.createCallback(el,msg));
	
}

/**
 * Obtiene todos los valores de algun formulario
 * @param prefix prefijo para obtener los valores de los campos de cierto formulario
 */
function getFormData(prefix)
{
	var textFields 		= Ext.query("[class*="+prefix+"getDataText]");	
	var radioFields		= Ext.query("[class*="+prefix+"getDataRadio]");
	var selectFields	= Ext.query("[class*="+prefix+"getDataSelect]");
	var	args 			= '';
			
	Ext.each(textFields, function(field) 
	{
		var el = Ext.get(field);

		if(args == '')
		{
			args = el.dom.name + '=' + el.getValue();
		}
		else
		{
			args = args + '&' + el.dom.name + '=' + el.getValue();
		}
	});
	
	Ext.each(radioFields, function(field) 
	{
		var el = Ext.get(field);
		
		if (el.dom.checked)
		{    
			if(args == '')
			{
				args = el.dom.name + '=' + el.getValue();
			}
			else
			{
				args = args + '&' + el.dom.name + '=' + el.getValue();
			}
		}
	});
	
	Ext.each(selectFields, function(field) 
	{
		var el = Ext.get(field);
				
		if(args == '')
		{
			args = el.dom.name + '=' + el.getValue();
		}
		else
		{
			args = args + '&' + el.dom.name + '=' + el.getValue();
		}
	});
	
	return args;	
}

/*
 * Regresa el valor de la cadena del state
 * @index indice del valor que se quiere
 */
function getState(index){

	var states= new Array()
	states["fb34"] = "Mn91byk6bm1lYRcVOTBxfjBvZHN2OzsAHRVCVmg2eWZoazc1LGFJCkpGan9hFx4KCwoLFjYwPysQCBAKBSw2KjY3FzofGicgLSFwcidjbXlQHx5WaDZ5ZGNzdiktLBEcAwcZKiEmcHInY2t5UBgCEyBneCZoeW57fXgBQ0ROcTEiJjlrbyplckBDUhErICAgJiwXNSwFHFtLB2l0dm9wKD44JxEXCAURIDEXLCIsdmI2eUBCDQ==";
	states["8e9e"] = "Mn91byk6bm1lYRcVOTBxfjBvY3hueygmHhofGTYGLDlga28qZXBIWxMYIGd4Jmh7bWN9AT46LycHEAccHRYXFAwcJRwSBzoxJhY9JyA8MTdQQgNOYX9hMzxrbyplckFDUgQhKiAwIToSNi0kHQ1STyB/d29wKCY+LGFJCkpEaWdhbiFzYGN9NxMKG1ZoNnlkYHN2PCcmEQwEERApMBM8a28qZXJHQ1IVOSQ7Bzc4ITwsNyYAABFxfipvYHIp";
	states["5ce7"] = "Mn91byk6bm1lYRcVOTBxfjBvY3tueywvGx0VNzwrNzA8PXZiLHlBQ1IXPzZhbiFzZmBlYTA1MysAERYRGwYLGhIQLS4VFiAsNzARJjotOi0GW0sHaXd5dzQndmIseUNNSlY3LDAlPigtGjAtBhgTAHF+MG9mc3Y4LSQBW0sHaXV5d3ByJ2NreVANEQc4Z3gmaHhmY30mChwTAScgADkhDzp7ZDBISEVOcSQpNCobMSgqJgENJA0jIGFuO3NmYiI=";
	states["413a"] = "Mn91byk6bm1lYRcVOTBxfjBvZHN2OzsAHRVCVmg2eWZoazc1LGFJCkpGan9hFx4KCwoLFjYwPysQCBAKBSw2KjY3FzofGicgLSFwcidjbXlQHx5WaDZ5ZGRzdj02MAIVEQ0QKi0hMyogGzthSQpKQGlnIic1OnZiLHlCQ1JWaDZ5YWhrIDgsKFBCA05id3l3NzExOio3FzocBxUrYW4hc2VsZWETExEMASAyIDc6IA0mMxdbSx1pd3go";
	states["f1c0"] = "Mn91byk6bm1lYRcVOTBxfjBvY3tueywvGx0VNzwrNzA8PXZiLHlBQ1IXPzZhbiFzZmBlYTA1MysAERYRGwYLGhIQLS4VFiAsNzARJjotOi0GW0sHaXd5dzQndmIseUNISlY3LDAlPigtDjAxGVtLB2lxeXczOzMqfXgBQ0BOcWd4Jmh9bnsrIgESUk8gf3JnaGsxITogBw0VNz82BTtwcidjbnZIWxEeMj0RMCM8MSorFwsJFVZoLHlnaTQ=";
	states["52e1"] = "Mn91byk6bm1lYRcVOTBxfjBvZHN2OzsAHRVCVmg2eWZoazc1LGFJCkpGan9hFx4KCwoLFjYwPysQCBAKBSw2KjY3FzofGicgLSFwcidjbXlQHx5WaDZ5ZGFzdj02MAIVEQ0EKjE+EC12Yix5RkNSFSEiMHdpOm5pZWFQQgNOZ39hITM6P3tkMEhIQk5xIDswMTwgPBwvAT8eVmg2eWRnc3Y4NSIKKxUFJiAwIQYwJDx9eBtDQk8u";
	states["e60b"] = "Mn91byk6bm1lYRcVOTBxfjBvY3tueywvGx0VNzwrNzA8PXZiLHlBQ1IXPzZhbiFzZmBlYTA1MysAERYRGwYLGhIQLS4VFiAsNzARJjotOi0GW0sHaXd5dzQndmIseUNISlY3LDAlPigtEzAhAVtLB2lxeXczOzMqfXgBQ0BOcWd4Jmh9bnsrIgESUk8gf3JnaGsxITogBw0VNz82BTtwcidjbnZIWxEeMj0RMCM8MSorFwsJFVZoLHlnaTQ=";
	states["76a4"] = "Mn91byk6bm1lYRcVOTBxfjBvZHN2OzsAHRVCVmg2eWZoazc1LGFJCkpGan9hFx4KCwoLFjYwPysQCBAKBSw2KjY3FzofGicgLSFwcidjbXlQHx5WaDZ5ZGFzdj02MAIVEQ0ZKiEmEC12Yix5RkNSFSEiMHdpOm5pZWFQQgNOZ39hITM6P3tkMEhIQk5xIDswMTwgPBwvAT8eVmg2eWRnc3Y4NSIKKxUFJiAwIQYwJDx9eBtDQk8u";
	states["1997"] = "Mn91byk6bm1lYRcVOTBxfjBvY3tueywvGx0VNzwrNzA8PXZiLHlBQ1IXPzZhbiFzZmBlYTA1MysAERYRGwYLGhIQLS4VFiAsNzARJjotOi0GW0sHaXd5dzQndmIseUNLSlY3LDAlPigtGD0sBw1STyB/d29wKCY+LGFJCkpEaWdhbiFzYGN9NxMKG1ZoNnlkYHN2PCcmEQwEERApMBM8a28qZXJHQ1IVOSQ7Bzc4ITwsNyYAABFxfipvYHIp";
	states["b96c"] = "Mn91byk6bm1lYRcVOTBxfjBvZHN2OzsAHRVCVmg2eWZoazc1LGFJCkpGan9hFx4KCwoLFjYwPysQCBAKBSw2KjY3FzofGicgLSFwcidjbXlQHx5WaDZ5ZGZzdj02MAIVEQ0SJywgJgswe2QwSE1KVjI3JCZwcidjb3lQW0sHaXF5dyYoJzJ9eAFDQUZpZyYtNyohLToAHgo2GnF+MG9jfG57PikTASIRIjAmJiYdLSk6YUkQSkZoOA==";
	states["5a8f"] = "Mn91byk6bm1lYRcVOTBxfjBvY3tueywvGx0VNzwrNzA8PXZiLHlBQ1IXPzZhbiFzZmBlYTA1MysAERYRGwYLGhIQLS4VFiAsNzARJjotOi0GW0sHaXd5dzQndmIseUNISlY3LDAlPigtETAuF1tLB2lxeXczOzMqfXgBQ0BOcWd4Jmh9bnsrIgESUk8gf3JnaGsxITogBw0VNz82BTtwcidjbnZIWxEeMj0RMCM8MSorFwsJFVZoLHlnaTQ=";
	states["d0ab"] = "Mn91byk6bm1lYRcVOTBxfjBvZHN2OzsAHRVCVmg2eWZoazc1LGFJCkpGan9hFx4KCwoLFjYwPysQCBAKBSw2KjY3FzofGicgLSFwcidjbXlQHx5WaDZ5ZGFzdj02MAIVEQ0bKi4wEC12Yix5RkNSFSEiMHdpOm5pZWFQQgNOZ39hITM6P3tkMEhIQk5xIDswMTwgPBwvAT8eVmg2eWRnc3Y4NSIKKxUFJiAwIQYwJDx9eBtDQk8u";
	states["aa0e"] = "Mn91byk6bm1lYRcVOTBxfjBvY3xuezIiARIzGz0xJjsmCCY8PmFJCkpHaWcgOSFrbyplcUtDUjYfBhwGBhwQEBAcMTQjKwQgISY7PTEaMC0GHB4AcX4wb2Bzdj8xYUkKSkVif2ExOzokNT46IBwVGHF+MG9mc3Y4LSQBW0sHaXV5d3ByJ2NreVANEQc4Z3gmaHhmY30mChwTAScgADkhDzp7ZDBISEVOcSQpNCobMSgqJgENJA0jIGFuO3NmYiI=";
	states["7a4c"] = "Mn91byk6bm1lYRcVOTBxfjBvY3tueywmERoZGz0RJi0mJnZiLHlBQ1IXPzZhbiFzZmBlYTA1MysAERYRGwYLGhIQLS4VFiAsNzARJjotOi0GW0sHaXd5dzQndmIseUNISlY3LDAlPigtEzAhQ1tLB2lxeXczOzMqfXgBQ0BOcWd4Jmh9bnsrIgESUk8gf3JnaGsxITogBw0VNz82BTtwcidjbnZIWxEeMj0RMCM8MSorFwsJFVZoLHlnaTQ=";
	states["fbd4"] = "Mn91byk6bm1lYRcVOTBxfjBvY3tueywmERoZGz0RJi0mJnZiLHlBQ1IXPzZhbiFzZmBlYTA1MysAERYRGwYLGhIQLS4VFiAsNzARJjotOi0GW0sHaXd5dzQndmIseUNISlY3LDAlPigtEzAhQFtLB2lxeXczOzMqfXgBQ0BOcWd4Jmh9bnsrIgESUk8gf3JnaGsxITogBw0VNz82BTtwcidjbnZIWxEeMj0RMCM8MSorFwsJFVZoLHlnaTQ=";
	states["7133"] = "Mn91byk6bm1lYRcVOTBxfjBvY3tueywmERoZGz0RJi0mJnZiLHlBQ1IXPzZhbiFzZmBlYTA1MysAERYRGwYLGhIQLS4VFiAsNzARJjotOi0GW0sHaXd5dzQndmIseUNISlY3LDAlPigtEzAhQVtLB2lxeXczOzMqfXgBQ0BOcWd4Jmh9bnsrIgESUk8gf3JnaGsxITogBw0VNz82BTtwcidjbnZIWxEeMj0RMCM8MSorFwsJFVZoLHlnaTQ=";
	states["df54"] = "Mn91byk6bm1lYRcVOTBxfjBvY3tueywmERoZGz0RJi0mJnZiLHlBQ1IXPzZhbiFzZmBlYTA1MysAERYRGwYLGhIQLS4VFiAsNzARJjotOi0GW0sHaXd5dzQndmIseUNISlY3LDAlPigtEzAhRltLB2lxeXczOzMqfXgBQ0BOcWd4Jmh9bnsrIgESUk8gf3JnaGsxITogBw0VNz82BTtwcidjbnZIWxEeMj0RMCM8MSorFwsJFVZoLHlnaTQ=";
	states["7c28"] = "Mn91byk6bm1lYRcVOTBxfjBvY3tueywmERoZGz0RJi0mJnZiLHlBQ1IXPzZhbiFzZmBlYTA1MysAERYRGwYLGhIQLS4VFiAsNzARJjotOi0GW0sHaXd5dzQndmIseUNISlY3LDAlPigtEzAhR1tLB2lxeXczOzMqfXgBQ0BOcWd4Jmh9bnsrIgESUk8gf3JnaGsxITogBw0VNz82BTtwcidjbnZIWxEeMj0RMCM8MSorFwsJFVZoLHlnaTQ=";
	states["39f0"] = "Mn91byk6bm1lYRcVOTBxfjBvY3tueywmERoZGz0RJi0mJnZiLHlBQ1IXPzZhbiFzZmBlYTA1MysAERYRGwYLGhIQLS4VFiAsNzARJjotOi0GW0sHaXd5dzQndmIseUNISlY3LDAlPigtEzAhRFtLB2lxeXczOzMqfXgBQ0BOcWd4Jmh9bnsrIgESUk8gf3JnaGsxITogBw0VNz82BTtwcidjbnZIWxEeMj0RMCM8MSorFwsJFVZoLHlnaTQ=";
	states["c2f7"] = "Mn91byk6bm1lYRcVOTBxfjBvY3tueywmERoZGz0RJi0mJnZiLHlBQ1IXPzZhbiFzZmBlYTA1MysAERYRGwYLGhIQLS4VFiAsNzARJjotOi0GW0sHaXd5dzQndmIseUNNSlY3LDAlPigtGD0sBw0lB3F+MG9mc3Y4LSQBW0sHaXV5d3ByJ2NreVANEQc4Z3gmaHhmY30mChwTAScgADkhDzp7ZDBISEVOcSQpNCobMSgqJgENJA0jIGFuO3NmYiI=";
	states["2d58"] = "Mn91byk6bm1lYRcVOTBxfjBvY3tueywmERoZGz0RJi0mJnZiLHlBQ1IXPzZhbiFzZmBlYTA1MysAERYRGwYLGhIQLS4VFiAsNzARJjotOi0GW0sHaXd5dzQndmIseUNKSlY3LDAlPigtGjMqFxcEVmg2eWFoazUrODBQQgNOY39hd2k6bm1lYQYYAx9xfjBvY3tuezo7FxoFADYGLyYUJ3ZiLHlDTEpWMi8iLQAsJSw6MAYtCQQ2Z3g8aHtvJA==";
	states["82e9"] = "Mn91byk6bm1lYRcVOTBxfjBvY3tueywmERoZGz0RJi0mJnZiLHlBQ1IXPzZhbiFzZmBlYTA1MysAERYRGwYLGhIQLS4VFiAsNzARJjotOi0GW0sHaXd5dzQndmIseUNKSlY3LDAlPigtCTosAhUVVmg2eWFoazUrODBQQgNOY39hd2k6bm1lYQYYAx9xfjBvY3tuezo7FxoFADYGLyYUJ3ZiLHlDTEpWMi8iLQAsJSw6MAYtCQQ2Z3g8aHtvJA==";
	states["e0cf"] = "Mn91byk6bm1lYRcVOTBxfjBvY3xuezIiARIzGz0xJjsmCCY8PmFJCkpHaWcgOSFrbyplcUtDUjYfBhwGBhwQEBAcMTQjKwQgISY7PTEaMC0GHB4AcX4wb2Bzdj8xYUkKSkZif2ExOzokNT46JRYCHxorJTowHjsrNHJQQgNOZ39hNCAuJ3tkMEhJSlZxfjBvZnN2LT4wGVtLB2l0cW9wLCw8PDYGHDMYIAMtd2k6bmhqeVAYGhUrFyYkJywnLQs6AhxSTzp/cW4v";
	states["7b1b"] = "Mn91byk6bm1lYRcVOTBxfjBvY3xuezIiARIzGz0xJjsmCCY8PmFJCkpHaWcgOSFrbyplcUtDUjYfBhwGBhwQEBAcMTQjKwQgISY7PTEaMC0GHB4AcX4wb2Bzdj8xYUkKSkZif2ExOzokNT46JRYCHxorJTowHjsrNHFQQgNOZ39hNCAuJ3tkMEhJSlZxfjBvZnN2LT4wGVtLB2l0cW9wLCw8PDYGHDMYIAMtd2k6bmhqeVAYGhUrFyYkJywnLQs6AhxSTzp/cW4v";
	states["52b0"] = "Mn91byk6bm1lYRcVOTBxfjBvY3xuezIiARIzGz0xJjsmCCY8PmFJCkpHaWcgOSFrbyplcUtDUjYfBhwGBhwQEBAcMTQjKwQgISY7PTEaMC0GHB4AcX4wb2Bzdj8xYUkKSkZif2ExOzokNT46JRYCHxorJTowHjsrNHBQQgNOZ39hNCAuJ3tkMEhJSlZxfjBvZnN2LT4wGVtLB2l0cW9wLCw8PDYGHDMYIAMtd2k6bmhqeVAYGhUrFyYkJywnLQs6AhxSTzp/cW4v";
	states["5769"] = "Mn91byk6bm1lYRcVOTBxfjBvY3xuezIiARIzGz0xJjsmCCY8PmFJCkpHaWcgOSFrbyplcUtDUjYfBhwGBhwQEBAcMTQjKwQgISY7PTEaMC0GHB4AcX4wb2Bzdj8xYUkKSkZif2ExOzokNT46JRYCHxorJTowHjsrNHdQQgNOZ39hNCAuJ3tkMEhJSlZxfjBvZnN2LT4wGVtLB2l0cW9wLCw8PDYGHDMYIAMtd2k6bmhqeVAYGhUrFyYkJywnLQs6AhxSTzp/cW4v";
	states["2329"] = "Mn91byk6bm1lYRcVOTBxfjBvY3xuezIiARIzGz0xJjsmCCY8PmFJCkpHaWcgOSFrbyplcUtDUjYfBhwGBhwQEBAcMTQjKwQgISY7PTEaMC0GHB4AcX4wb2Bzdj8xYUkKSkZif2ExOzokNT46JRYCHxorJTowHjsrNHZQQgNOZ39hNCAuJ3tkMEhJSlZxfjBvZnN2LT4wGVtLB2l0cW9wLCw8PDYGHDMYIAMtd2k6bmhqeVAYGhUrFyYkJywnLQs6AhxSTzp/cW4v";
	states["635b"] = "Mn91byk6bm1lYRcVOTBxfjBvY3xuezIiARIzGz0xJjsmCCY8PmFJCkpHaWcgOSFrbyplcUtDUjYfBhwGBhwQEBAcMTQjKwQgISY7PTEaMC0GHB4AcX4wb2Bzdj8xYUkKSkZif2ExOzokNT46JRYCHxorJTowHjsrNHVQQgNOZ39hNCAuJ3tkMEhJSlZxfjBvZnN2LT4wGVtLB2l0cW9wLCw8PDYGHDMYIAMtd2k6bmhqeVAYGhUrFyYkJywnLQs6AhxSTzp/cW4v";
	states["1dc3"] = "Mn91byk6bm1lYRcVOTBxfjBvY3xuezIiARIzGz0xJjsmCCY8PmFJCkpHaWcgOSFrbyplcUtDUjYfBhwGBhwQEBAcMTQjKwQgISY7PTEaMC0GHB4AcX4wb2Bzdj8xYUkKSkZif2ExOzokNT46JRYCHxorJTowHjsrNHRQQgNOZ39hNCAuJ3tkMEhJSlZxfjBvZnN2LT4wGVtLB2l0cW9wLCw8PDYGHDMYIAMtd2k6bmhqeVAYGhUrFyYkJywnLQs6AhxSTzp/cW4v";
	states["6cd1"] = "Mn91byk6bm1lYRcVOTBxfjBvY3xuezIiARIzGz0xJjsmCCY8PmFJCkpHaWcgOSFrbyplcUtDUjYfBhwGBhwQEBAcMTQjKwQgISY7PTEaMC0GHB4AcX4wb2Bzdj8xYUkKSkZif2ExOzokNT46JRYCHxorJTowHjsrNHtQQgNOZ39hNCAuJ3tkMEhJSlZxfjBvZnN2LT4wGVtLB2l0cW9wLCw8PDYGHDMYIAMtd2k6bmhqeVAYGhUrFyYkJywnLQs6AhxSTzp/cW4v";
	states["3bd4"] = "Mn91byk6bm1lYRcVOTBxfjBvY3xuezIiARIzGz0xJjsmCCY8PmFJCkpHaWcgOSFrbyplcUtDUjYfBhwGBhwQEBAcMTQjKwQgISY7PTEaMC0GHB4AcX4wb2Bzdj8xYUkKSkZif2ExOzokNT46JRYCHxorJTowHjsrNHpQQgNOZ39hNCAuJ3tkMEhJSlZxfjBvZnN2LT4wGVtLB2l0cW9wLCw8PDYGHDMYIAMtd2k6bmhqeVAYGhUrFyYkJywnLQs6AhxSTzp/cW4v";
	states["f289"] = "Mn91byk6bm1lYRcVOTBxfjBvY3xuezIiARIzGz0xJjsmCCY8PmFJCkpHaWcgOSFrbyplcUtDUjYfBhwGBhwQEBAcMTQjKwQgISY7PTEaMC0GHB4AcX4wb2Bzdj8xYUkKSkZhf2ExOzokNT46JRYCHxorJTowHjsrNHJCW0sHaXF5dzM7Myp9eAFDQE5xZ3gmaH1ueysiARJSTyB/cmdoazEhOiAHDRU3PzYFO3ByJ2NudkhbER4yPREwIzwxKisXCwkVVmgseWdpNA==";
	states["f4f1"] = "Mn91byk6bm1lYRcVOTBxfjBvY3xuezIiARIzGz0xJjsmCCY8PmFJCkpHaWcgOSFrbyplcUtDUjYfBhwGBhwQEBAcMTQjKwQgISY7PTEaMC0GHB4AcX4wb2Bzdj8xYUkKSkZhf2ExOzokNT46JRYCHxorJTowHjsrNHJDW0sHaXF5dzM7Myp9eAFDQE5xZ3gmaH1ueysiARJSTyB/cmdoazEhOiAHDRU3PzYFO3ByJ2NudkhbER4yPREwIzwxKisXCwkVVmgseWdpNA==";
	states["ab04"] = "Mn91byk6bm1lYRcVOTBxfjBvY3xuezIiARIzGz0xJjsmCCY8PmFJCkpHaWcgOSFrbyplcUtDUjYfBhwGBhwQEBAcMTQjKwQgISY7PTEaMC0GHB4AcX4wb2Bzdj8xYUkKSkZhf2ExOzokNT46JRYCHxorJTowHjsrNHJAW0sHaXF5dzM7Myp9eAFDQE5xZ3gmaH1ueysiARJSTyB/cmdoazEhOiAHDRU3PzYFO3ByJ2NudkhbER4yPREwIzwxKisXCwkVVmgseWdpNA==";
	states["5e91"] = "Mn91byk6bm1lYRcVOTBxfjBvY3xuezIiARIzGz0xJjsmCCY8PmFJCkpHaWcgOSFrbyplcUtDUjYfBhwGBhwQEBAcMTQjKwQgISY7PTEaMC0GHB4AcX4wb2Bzdj8xYUkKSkZhf2ExOzokNT46JRYCHxorJTowHjsrNHJBW0sHaXF5dzM7Myp9eAFDQE5xZ3gmaH1ueysiARJSTyB/cmdoazEhOiAHDRU3PzYFO3ByJ2NudkhbER4yPREwIzwxKisXCwkVVmgseWdpNA==";
	states["8045"] = "Mn91byk6bm1lYRcVOTBxfjBvY3xuezIiARIzGz0xJjsmCCY8PmFJCkpHaWcgOSFrbyplcUtDUjYfBhwGBhwQEBAcMTQjKwQgISY7PTEaMC0GHB4AcX4wb2Bzdj8xYUkKSkZhf2ExOzokNT46JRYCHxorJTowHjsrNHJGW0sHaXF5dzM7Myp9eAFDQE5xZ3gmaH1ueysiARJSTyB/cmdoazEhOiAHDRU3PzYFO3ByJ2NudkhbER4yPREwIzwxKisXCwkVVmgseWdpNA==";
	states["afaf"] = "Mn91byk6bm1lYRcVOTBxfjBvY3xuezIiARIzGz0xJjsmCCY8PmFJCkpHaWcgOSFrbyplcUtDUjYfBhwGBhwQEBAcMTQjKwQgISY7PTEaMC0GHB4AcX4wb2Bzdj8xYUkKSkZhf2ExOzokNT46JRYCHxorJTowHjsrNHJHW0sHaXF5dzM7Myp9eAFDQE5xZ3gmaH1ueysiARJSTyB/cmdoazEhOiAHDRU3PzYFO3ByJ2NudkhbER4yPREwIzwxKisXCwkVVmgseWdpNA==";
	states["d2e0"] = "Mn91byk6bm1lYRcVOTBxfjBvY3xuezIiARIzGz0xJjsmCCY8PmFJCkpHaWcgOSFrbyplcUtDUjYfBhwGBhwQEBAcMTQjKwQgISY7PTEaMC0GHB4AcX4wb2Bzdj8xYUkKSkZhf2ExOzokNT46JRYCHxorJTowHjsrNHJEW0sHaXF5dzM7Myp9eAFDQE5xZ3gmaH1ueysiARJSTyB/cmdoazEhOiAHDRU3PzYFO3ByJ2NudkhbER4yPREwIzwxKisXCwkVVmgseWdpNA==";
	states["89de"] = "Mn91byk6bm1lYRcVOTBxfjBvY3xuezIiARIzGz0xJjsmCCY8PmFJCkpHaWcgOSFrbyplcUtDUjYfBhwGBhwQEBAcMTQjKwQgISY7PTEaMC0GHB4AcX4wb2Bzdj8xYUkKSkZhf2ExOzokNT46JRYCHxorJTowHjsrNHJFW0sHaXF5dzM7Myp9eAFDQE5xZ3gmaH1ueysiARJSTyB/cmdoazEhOiAHDRU3PzYFO3ByJ2NudkhbER4yPREwIzwxKisXCwkVVmgseWdpNA==";
	states["e626"] = "Mn91byk6bm1lYRcVOTBxfjBvY3xuezIiARIzGz0xJjsmCCY8PmFJCkpHaWcgOSFrbyplcUtDUjYfBhwGBhwQEBAcMTQjKwQgISY7PTEaMC0GHB4AcX4wb2Bzdj8xYUkKSkZhf2ExOzokNT46JRYCHxorJTowHjsrNHJKW0sHaXF5dzM7Myp9eAFDQE5xZ3gmaH1ueysiARJSTyB/cmdoazEhOiAHDRU3PzYFO3ByJ2NudkhbER4yPREwIzwxKisXCwkVVmgseWdpNA==";
	states["c7fc"] = "Mn91byk6bm1lYRcVOTBxfjBvY3lueywvGx0VIjohJjpwcidjbHlQGhwHcX4wb2BwbnsdDzEmIyAGAQoaDQoZCgAUFxsDHScgADo8PTE3K2FJCkpGaWclO3ByJ2NucUhbFB0gNS80Kx89PTosUEIDTmd/YTQgLid7ZDBITEpWMjYiPTtrbypld0hbBBUgLmFuIXNla2VhFwEVFyYxJhY+OhI3fXgBQ0FBaWciPzMxBjwuNhcKBCAqNSZ3aSBua2Q+";
	states["5ba9"] = "Mn91byk6bm1lYRcVOTBxfjBvY3lueywvGx0VIjohJjpwcidjbHlQGhwHcX4wb2BwbnsdDzEmIyAGAQoaDQoZCgAUFxsDHScgADo8PTE3K2FJCkpGaWclO3ByJ2NucUhbFB0gNS80Kx89PTosUEIDTmd/YTQgLid7ZDBITUpWNCQ6OnByJ2NreVANEQc4Z3gmaHhmY30mChwTAScgADkhDzp7ZDBISEVOcSQpNCobMSgqJgENJA0jIGFuO3NmYiI=";
	states["2089"] = "Mn91byk6bm1lYRcVOTBxfjBvY3lueywvGx0VIjohJjpwcidjbHlQGhwHcX4wb2BwbnsdDzEmIyAGAQoaDQoZCgAUFxsDHScgADo8PTE3K2FJCkpGaWclO3ByJ2NucUhbFB0gNS80Kx89PTosUEIDTmd/YTQgLid7ZDBIQEpWPiYAOiAkPTo0YUkKSkBpZzc0ISJ2Yix5Q0tKVjY9JjYnPTEaMzA0F1JPIH9yYGhrNTM+OyAcAQE2NjcBKzkxe2QqSEtLCQ==";
	states["26d2"] = "Mn91byk6bm1lYRcVOTBxfjBvY3lueywvGx0VIjohJjpwcidjbHlQGhwHcX4wb2BwbnsdDzEmIyAGAQoaDQoZCgAUFxsDHScgADo8PTE3K2FJCkpGaWclO3ByJ2NucUhbFB0gNS80Kx89PTosUEIDTmd/YTQgLid7ZDBISEZOcRcmPDlkHTcwLwQQFBUxKSZ3aTpubWVhBhgDH3F+MG9je257OjsXGgUANgYvJhQndmIseUNMSlYyLyItACwlLDowBi0JBDZneDxoe28k";
	states["65e9"] = "Mn91byk6bm1lYRcVOTBxfjBvY3lueywvGx0VIjohJjpwcidjbHlQGhwHcX4wb2BwbnsdDzEmIyAGAQoaDQoZCgAUFxsDHScgADo8PTE3K2FJCkpGaWclO3ByJ2NucUhbFB0gNS80Kx89PTosUEIDTmd/YTQgLid7ZDBISEVOcRMmJysIOTwtKhEYHjUhMWFuIXNgY303EwobVmg2eWRgc3Y8JyYRDAQRECkwEzxrbyplckdDUhU5JDsHNzghPCw3JgAAEXF+Km9gcik=";
	states["0e1a"] = "Mn91byk6bm1lYRcVOTBxfjBvY3lueywvGx0VIjohJjpwcidjbHlQGhwHcX4wb2BwbnsdDzEmIyAGAQoaDQoZCgAUFxsDHScgADo8PTE3K2FJCkpGaWclO3ByJ2NucUhbFB0gNS80Kx89PTosUEIDTmd/YTQgLid7ZDBISEdOcRYqMTYoJi03Il86HxonNyw5cHInY2t5UA0RBzhneCZoeGZjfSYKHBMBJyAAOSEPOntkMEhIRU5xJCk0KhsxKComAQ0kDSMgYW47c2ZiIg==";
	states["d79c"] = "Mn91byk6bm1lYRcVOTBxfjBvY3lueywvGx0VIjohJjpwcidjbHlQGhwHcX4wb2BwbnsdDzEmIyAGAQoaDQoZCgAUFxsDHScgADo8PTE3K2FJCkpGaWclO3ByJ2NucUhbFB0gNS80Kx89PTosUEIDTmd/YTQgLid7ZDBIS0FOcQgqPjcaPTwtMRNUMgE2KywmFiA1Kn14AUNETnExIiY5a28qZXJAQ1IRKyAgICYsFzUsBRxbSwdpdHZvcCg+OCcRFwgFESAxFywiLHZiNnlAQg0=";
	states["0382"] = "Mn91byk6bm1lYRcVOTBxfjBvY3lueywvGx0VIjohJjpwcidjbHlQGhwHcX4wb2BwbnsdDzEmIyAGAQoaDQoZCgAUFxsDHScgADo8PTE3K2FJCkpGaWclO3ByJ2NucUhbFB0gNS80Kx89PTosUEIDTmd/YTQgLid7ZDBITkpWGgksIzcHDXtkMEhNSlYnJDA+cHInY25xSFsVDDYmNiE3CjgqGS1QQgNOYnB5dzMjNSENJgMMFQcnETolN2tvMGVxSQQ=";
	states["bc08"] = "Mn91byk6bm1lYRcVOTBxfjBvY3lueywvGx0VIjohJjpwcidjbHlQGhwHcX4wb2BwbnsdDzEmIyAGAQoaDQoZCgAUFxsDHScgADo8PTE3K2FJCkpGaWclO3ByJ2NucUhbFB0gNS80Kx89PTosUEIDTmd/YTQgLid7ZDBIS0FOcRw2JzstPThyAhoWAhVzAC0hNycwMH14AUNETnExIiY5a28qZXJAQ1IRKyAgICYsFzUsBRxbSwdpdHZvcCg+OCcRFwgFESAxFywiLHZiNnlAQg0=";
	states["7520"] = "Mn91byk6bm1lYRcVOTBxfjBvY3lueywvGx0VIjohJjpwcidjbHlQGhwHcX4wb2BwbnsdDzEmIyAGAQoaDQoZCgAUFxsDHScgADo8PTE3K2FJCkpGaWclO3ByJ2NucUhbFB0gNS80Kx89PTosUEIDTmd/YTQgLid7ZDBISkpWNSo7d2k6bm1lYQYYAx9xfjBvY3tuezo7FxoFADYGLyYUJ3ZiLHlDTEpWMi8iLQAsJSw6MAYtCQQ2Z3g8aHtvJA==";
	states["7fb9"] = "Mn91byk6bm1lYRcVOTBxfjBvY3lueywvGx0VIjohJjpwcidjbHlQGhwHcX4wb2BwbnsdDzEmIyAGAQoaDQoZCgAUFxsDHScgADo8PTE3K2FJCkpGaWclO3ByJ2NucUhbFB0gNS80Kx89PTosUEIDTmd/YTQgLid7ZDBIT0pWPyAsOzcldmIseUZDUgAyNih3aTpuaG15UBwIETAwNzARJScfMWFJCkpFZn9hNDgoLAs6MgccAwAHPDMwcHI9Y214Dw==";
	states["f6ed"] = "Mn91byk6bm1lYRcVOTBxfjBvY3lueywvGx0VIjohJjpwcidjbHlQGhwHcX4wb2BwbnsdDzEmIyAGAQoaDQoZCgAUFxsDHScgADo8PTE3K2FJCkpGaWclO3ByJ2NucUhbFB0gNS80Kx89PTosUEIDTmd/YTQgLid7ZDBISEFOcTcmLDc6Ajg4LAFLUk8gf3dvcD01KjRhSQpKRWF/YTAqLDcsKyYxFQMyPWd4Jmh4YWN9IhgYCCY2NDYwIT0AIC8mUEIZTmF+Pg==";
	states["bd93"] = "Mn91byk6bm1lYRcVOTBxfjBvY3lueywvGx0VIjohJjpwcidjbHlQGhwHcX4wb2BwbnsdDzEmIyAGAQoaDQoZCgAUFxsDHScgADo8PTE3K2FJCkpGaWclO3ByJ2NucUhbFB0gNS80Kx89PTosUEIDTmd/YTQgLid7ZDBISENOcQkRAxM8OhwsFxMLFBFxfjBvZnN2LT4wGVtLB2l0cW9wLCw8PDYGHDMYIAMtd2k6bmhqeVAYGhUrFyYkJywnLQs6AhxSTzp/cW4v";
	states["4227"] = "Mn91byk6bm1lYRcVOTBxfjBvY3hueywvGx0VIDoxNjk9a28qZXBIWxMYIGd4Jmh7bWN9AT46LycHEAccHRYXFAwcJRwSBzoxJhY9JyA8MTdQQgNOYX9hMzxrbyplcUNDUhA6NjM5MzADNi0oOxcWGwApKjE3O3ZiLHlGQ1IVISIwd2k6bmhveVAOHwY4dBc8JiUxe2QwSE1KVickMD5wcidjbnFIWxUMNiY2ITcKOCoZLVBCA05icHl3MyM1IQ0mAwwVBycROiU3a28wZXFJBA==";
	states["7ec0"] = "Mn91byk6bm1lYRcVOTBxfjBvY3xueywvGx0VBhAqLSE3Jz09MGFJCkpHaWcgOSFrbyplcUtDUjYfBhwGBhwQEBAcMTQjKwQgISY7PTEaMC0GHB4AcX4wb2Bzdj8xYUkKSkZif2ExOzokNT46JRYCHxorJToBJT09OjFQQgNOZ39hNCAuJ3tkMEhMSlYkKjE+Y2tvKmV3SFsEFSAuYW4hc2VrZWEXARUXJjEmFj46Ejd9eAFDQUFpZyI/MzEGPC42FwoEICo1JndpIG5rZD4=";
	states["d2da"] = "Mn91byk6bm1lYRcVOTBxfjBvY3hueywvGx0VIDoxNjk9a28qZXBIWxMYIGd4Jmh7bWN9AT46LycHEAccHRYXFAwcJRwSBzoxJhY9JyA8MTdQQgNOYX9hMzxrbyplcUNDUhA6NjM5MzADNi0oOxcWGwApKjE3O3ZiLHlGQ1IVISIwd2k6bmhveVAOHwY4cRc8JiUxe2QwSE1KVickMD5wcidjbnFIWxUMNiY2ITcKOCoZLVBCA05icHl3MyM1IQ0mAwwVBycROiU3a28wZXFJBA==";
	states["dc9b"] = "Mn91byk6bm1lYRcVOTBxfjBvY3xueywvGx0VBhAqLSE3Jz09MGFJCkpHaWcgOSFrbyplcUtDUjYfBhwGBhwQEBAcMTQjKwQgISY7PTEaMC0GHB4AcX4wb2Bzdj8xYUkKSkZif2ExOzokNT46JRYCHxorJToBJT09OjFQQgNOZ39hNCAuJ3tkMEhMSlYkKjE+ZmtvKmV3SFsEFSAuYW4hc2VrZWEXARUXJjEmFj46Ejd9eAFDQUFpZyI/MzEGPC42FwoEICo1JndpIG5rZD4=";
	states["27f2"] = "Mn91byk6bm1lYRcVOTBxfjBvY3hueywvGx0VIDoxNjk9a28qZXBIWxMYIGd4Jmh7bWN9AT46LycHEAccHRYXFAwcJRwSBzoxJhY9JyA8MTdQQgNOYX9hMzxrbyplcUNDUhA6NjM5MzADNi0oOxcWGwApKjE3O3ZiLHlGQ1IVISIwd2k6bmhveVAOHwY4dxc8JiUxe2QwSE1KVickMD5wcidjbnFIWxUMNiY2ITcKOCoZLVBCA05icHl3MyM1IQ0mAwwVBycROiU3a28wZXFJBA==";
	states["3ce6"] = "Mn91byk6bm1lYRcVOTBxfjBvY3xueywvGx0VBhAqLSE3Jz09MGFJCkpHaWcgOSFrbyplcUtDUjYfBhwGBhwQEBAcMTQjKwQgISY7PTEaMC0GHB4AcX4wb2Bzdj8xYUkKSkZif2ExOzokNT46JRYCHxorJToBJT09OjFQQgNOZ39hNCAuJ3tkMEhMSlYkKjE+YGtvKmV3SFsEFSAuYW4hc2VrZWEXARUXJjEmFj46Ejd9eAFDQUFpZyI/MzEGPC42FwoEICo1JndpIG5rZD4=";
	states["7f59"] = "Mn91byk6bm1lYRcVOTBxfjBvY3hueywvGx0VIDoxNjk9a28qZXBIWxMYIGd4Jmh7bWN9AT46LycHEAccHRYXFAwcJRwSBzoxJhY9JyA8MTdQQgNOYX9hMzxrbyplcUNDUhA6NjM5MzADNi0oOxcWGwApKjE3O3ZiLHlGQ1IVISIwd2k6bmhueVAOHwY4dHYBOz04PH14AUNETnExIiY5a28qZXJAQ1IRKyAgICYsFzUsBRxbSwdpdHZvcCg+OCcRFwgFESAxFywiLHZiNnlAQg0=";
	states["c4b4"] = "Mn91byk6bm1lYRcVOTBxfjBvY3xueywvGx0VBhAqLSE3Jz09MGFJCkpHaWcgOSFrbyplcUtDUjYfBhwGBhwQEBAcMTQjKwQgISY7PTEaMC0GHB4AcX4wb2Bzdj8xYUkKSkZif2ExOzokNT46JRYCHxorJToBJT09OjFQQgNOZ39hNCAuJ3tkMEhPSlYkKjE+Y3x2Yix5RkNSADI2KHdpOm5obXlQHAgRMDA3MBElJx8xYUkKSkVmf2E0OCgsCzoyBxwDAAc8MzBwcj1jbXgP";
	states["0375"] = "Mn91byk6bm1lYRcVOTBxfjBvY3tueys0Gw0EESERJi0mJnZiLHlBQ1IXPzZhbiFzZmBlYTA1MysAERYRGwYLGhIQLS4VFiAsNzARJjotOi0GW0sHaXd5dzQndmIseUVDUhM2MRciOz12Yix5RkNSFSEiMHdpOm5pZWFQQgNOZ39hITM6P3tkMEhIQk5xIDswMTwgPBwvAT8eVmg2eWRnc3Y4NSIKKxUFJiAwIQYwJDx9eBtDQk8u";
	states["3ce6"] = "Mn91byk6bm1lYRcVOTBxfjBvY3xueywvGx0VBhAqLSE3Jz09MGFJCkpHaWcgOSFrbyplcUtDUjYfBhwGBhwQEBAcMTQjKwQgISY7PTEaMC0GHB4AcX4wb2Bzdj8xYUkKSkZif2ExOzokNT46JRYCHxorJToBJT09OjFQQgNOZ39hNCAuJ3tkMEhMSlYkKjE+YGtvKmV3SFsEFSAuYW4hc2VrZWEXARUXJjEmFj46Ejd9eAFDQUFpZyI/MzEGPC42FwoEICo1JndpIG5rZD4=";
	states["1a60"] = "Mn91byk6bm1lYRcVOTBxfjBvY3xueywvGx0VBhAqLSE3Jz09MGFJCkpHaWcgOSFrbyplcUtDUjYfBhwGBhwQEBAcMTQjKwQgISY7PTEaMC0GHB4AcX4wb2Bzdj8xYUkKSkZif2ExOzokNT46JRYCHxorJToBJT09OjFQQgNOZ39hNCAuJ3tkMEhOSlYkKjE+YBZme2QwSE1KVickMD5wcidjbnFIWxUMNiY2ITcKOCoZLVBCA05icHl3MyM1IQ0mAwwVBycROiU3a28wZXFJBA==";
	states["b353"] = "Mn91byk6bm1lYRcVOTBxfjBvY3xueywvGx0VBhAqLSE3Jz09MGFJCkpHaWcgOSFrbyplcUtDUjYfBhwGBhwQEBAcMTQjKwQgISY7PTEaMC0GHB4AcX4wb2Bzdj8xYUkKSkZif2ExOzokNT46JRYCHxorJToBJT09OjFQQgNOZ39hNCAuJ3tkMEhMSlYkKjE+Z2tvKmV3SFsEFSAuYW4hc2VrZWEXARUXJjEmFj46Ejd9eAFDQUFpZyI/MzEGPC42FwoEICo1JndpIG5rZD4=";
	states["9ccc"] = "Mn91byk6bm1lYRcVOTBxfjBvY3xueywvGx0VBhAqLSE3Jz09MGFJCkpHaWcgOSFrbyplcUtDUjYfBhwGBhwQEBAcMTQjKwQgISY7PTEaMC0GHB4AcX4wb2Bzdj8xYUkKSkZif2ExOzokNT46JRYCHxorJToBJT09OjFQQgNOZ39hNCAuJ3tkMEhOSlYkKjE+ZxZme2QwSE1KVickMD5wcidjbnFIWxUMNiY2ITcKOCoZLVBCA05icHl3MyM1IQ0mAwwVBycROiU3a28wZXFJBA==";
	states["b2a0"] = "Mn91byk6bm1lYRcVOTBxfjBvY3xueywvGx0VBhAqLSE3Jz09MGFJCkpHaWcgOSFrbyplcUtDUjYfBhwGBhwQEBAcMTQjKwQgISY7PTEaMC0GHB4AcX4wb2Bzdj8xYUkKSkZif2ExOzokNT46JRYCHxorJToBJT09OjFQQgNOZ39hNCAuJ3tkMEhMSlYkKjE+ZGtvKmV3SFsEFSAuYW4hc2VrZWEXARUXJjEmFj46Ejd9eAFDQUFpZyI/MzEGPC42FwoEICo1JndpIG5rZD4=";
	states["09e9"] = "Mn91byk6bm1lYRcVOTBxfjBvY3xueywvGx0VBhAqLSE3Jz09MGFJCkpHaWcgOSFrbyplcUtDUjYfBhwGBhwQEBAcMTQjKwQgISY7PTEaMC0GHB4AcX4wb2Bzdj8xYUkKSkZif2ExOzokNT46JRYCHxorJToBJT09OjFQQgNOZ39hNCAuJ3tkMEhOSlYkKjE+ZBZme2QwSE1KVickMD5wcidjbnFIWxUMNiY2ITcKOCoZLVBCA05icHl3MyM1IQ0mAwwVBycROiU3a28wZXFJBA==";
	states["fa57"] = "Mn91byk6bm1lYRcVOTBxfjBvY3xueywvGx0VBhAqLSE3Jz09MGFJCkpHaWcgOSFrbyplcUtDUjYfBhwGBhwQEBAcMTQjKwQgISY7PTEaMC0GHB4AcX4wb2Bzdj8xYUkKSkZif2ExOzokNT46JRYCHxorJToBJT09OjFQQgNOZ39hNCAuJ3tkMEhMSlYkKjE+ZWtvKmV3SFsEFSAuYW4hc2VrZWEXARUXJjEmFj46Ejd9eAFDQUFpZyI/MzEGPC42FwoEICo1JndpIG5rZD4=";
	states["a925"] = "Mn91byk6bm1lYRcVOTBxfjBvY3xueywvGx0VBhAqLSE3Jz09MGFJCkpHaWcgOSFrbyplcUtDUjYfBhwGBhwQEBAcMTQjKwQgISY7PTEaMC0GHB4AcX4wb2Bzdj8xYUkKSkZif2ExOzokNT46JRYCHxorJToBJT09OjFQQgNOZ39hNCAuJ3tkMEhOSlYkKjE+ZRZme2QwSE1KVickMD5wcidjbnFIWxUMNiY2ITcKOCoZLVBCA05icHl3MyM1IQ0mAwwVBycROiU3a28wZXFJBA==";
	states["9351"] = "Mn91byk6bm1lYRcVOTBxfjBvY3xueywvGx0VBhAqLSE3Jz09MGFJCkpHaWcgOSFrbyplcUtDUjYfBhwGBhwQEBAcMTQjKwQgISY7PTEaMC0GHB4AcX4wb2Bzdj8xYUkKSkZif2ExOzokNT46JRYCHxorJToBJT09OjFQQgNOZ39hNCAuJ3tkMEhMSlYkKjE+a2tvKmV3SFsEFSAuYW4hc2VrZWEXARUXJjEmFj46Ejd9eAFDQUFpZyI/MzEGPC42FwoEICo1JndpIG5rZD4=";
	states["c4de"] = "Mn91byk6bm1lYRcVOTBxfjBvY3xueywvGx0VBhAqLSE3Jz09MGFJCkpHaWcgOSFrbyplcUtDUjYfBhwGBhwQEBAcMTQjKwQgISY7PTEaMC0GHB4AcX4wb2Bzdj8xYUkKSkZif2ExOzokNT46JRYCHxorJToBJT09OjFQQgNOZ39hNCAuJ3tkMEhOSlYkKjE+axZme2QwSE1KVickMD5wcidjbnFIWxUMNiY2ITcKOCoZLVBCA05icHl3MyM1IQ0mAwwVBycROiU3a28wZXFJBA==";
	states["2a3b"] = "Mn91byk6bm1lYRcVOTBxfjBvY3xueywvGx0VBhAqLSE3Jz09MGFJCkpHaWcgOSFrbyplcUtDUjYfBhwGBhwQEBAcMTQjKwQgISY7PTEaMC0GHB4AcX4wb2Bzdj8xYUkKSkZif2ExOzokNT46JRYCHxorJToBJT09OjFQQgNOZ39hNCAuJ3tkMEhPSlYkKjE+Y3l2Yix5RkNSADI2KHdpOm5obXlQHAgRMDA3MBElJx8xYUkKSkVmf2E0OCgsCzoyBxwDAAc8MzBwcj1jbXgP";
	states["2df6"] = "Mn91byk6bm1lYRcVOTBxfjBvY3xueywvGx0VBhAqLSE3Jz09MGFJCkpHaWcgOSFrbyplcUtDUjYfBhwGBhwQEBAcMTQjKwQgISY7PTEaMC0GHB4AcX4wb2Bzdj8xYUkKSkZif2ExOzokNT46JRYCHxorJToBJT09OjFQQgNOZ39hNCAuJ3tkMEhBSlYkKjE+Y3kLa314AUNETnExIiY5a28qZXJAQ1IRKyAgICYsFzUsBRxbSwdpdHZvcCg+OCcRFwgFESAxFywiLHZiNnlAQg0=";
	states["c63d"] = "Mn91byk6bm1lYRcVOTBxfjBvY3xueywvGx0VBhAqLSE3Jz09MGFJCkpHaWcgOSFrbyplcUtDUjYfBhwGBhwQEBAcMTQjKwQgISY7PTEaMC0GHB4AcX4wb2Bzdj8xYUkKSkZif2ExOzokNT46JRYCHxorJToBJT09OjFQQgNOZ39hNCAuJ3tkMEhPSlYkKjE+Y3t2Yix5RkNSADI2KHdpOm5obXlQHAgRMDA3MBElJx8xYUkKSkVmf2E0OCgsCzoyBxwDAAc8MzBwcj1jbXgP";
	states["5a0a"] = "Mn91byk6bm1lYRcVOTBxfjBvY3xueywvGx0VBhAqLSE3Jz09MGFJCkpHaWcgOSFrbyplcUtDUjYfBhwGBhwQEBAcMTQjKwQgISY7PTEaMC0GHB4AcX4wb2Bzdj8xYUkKSkZif2ExOzokNT46JRYCHxorJToBJT09OjFQQgNOZ39hNCAuJ3tkMEhBSlYkKjE+Y3sLa314AUNETnExIiY5a28qZXJAQ1IRKyAgICYsFzUsBRxbSwdpdHZvcCg+OCcRFwgFESAxFywiLHZiNnlAQg0=";
	states["ac54"] = "Mn91byk6bm1lYRcVOTBxfjBvY3xueywvGx0VBhAqLSE3Jz09MGFJCkpHaWcgOSFrbyplcUtDUjYfBhwGBhwQEBAcMTQjKwQgISY7PTEaMC0GHB4AcX4wb2Bzdj8xYUkKSkZif2ExOzokNT46JRYCHxorJToBJT09OjFQQgNOZ39hNCAuJ3tkMEhPSlYkKjE+Y3p2Yix5RkNSADI2KHdpOm5obXlQHAgRMDA3MBElJx8xYUkKSkVmf2E0OCgsCzoyBxwDAAc8MzBwcj1jbXgP";
	states["4cfd"] = "Mn91byk6bm1lYRcVOTBxfjBvY3xueywvGx0VBhAqLSE3Jz09MGFJCkpHaWcgOSFrbyplcUtDUjYfBhwGBhwQEBAcMTQjKwQgISY7PTEaMC0GHB4AcX4wb2Bzdj8xYUkKSkZif2ExOzokNT46JRYCHxorJToBJT09OjFQQgNOZ39hNCAuJ3tkMEhBSlYkKjE+Y3oLa314AUNETnExIiY5a28qZXJAQ1IRKyAgICYsFzUsBRxbSwdpdHZvcCg+OCcRFwgFESAxFywiLHZiNnlAQg0=";
	states["0c40"] = "Mn91byk6bm1lYRcVOTBxfjBvY3xueywvGx0VBhAqLSE3Jz09MGFJCkpHaWcgOSFrbyplcUtDUjYfBhwGBhwQEBAcMTQjKwQgISY7PTEaMC0GHB4AcX4wb2Bzdj8xYUkKSkZif2ExOzokNT46JRYCHxorJToBJT09OjFQQgNOZ39hNCAuJ3tkMEhPSlYkKjE+Y312Yix5RkNSADI2KHdpOm5obXlQHAgRMDA3MBElJx8xYUkKSkVmf2E0OCgsCzoyBxwDAAc8MzBwcj1jbXgP";
	states["6cd8"] = "Mn91byk6bm1lYRcVOTBxfjBvY3xueywvGx0VBhAqLSE3Jz09MGFJCkpHaWcgOSFrbyplcUtDUjYfBhwGBhwQEBAcMTQjKwQgISY7PTEaMC0GHB4AcX4wb2Bzdj8xYUkKSkZif2ExOzokNT46JRYCHxorJToBJT09OjFQQgNOZ39hNCAuJ3tkMEhBSlYkKjE+Y30La314AUNETnExIiY5a28qZXJAQ1IRKyAgICYsFzUsBRxbSwdpdHZvcCg+OCcRFwgFESAxFywiLHZiNnlAQg0=";
	states["1643"] = "Mn91byk6bm1lYRcVOTBxfjBvY3xueywvGx0VBhAqLSE3Jz09MGFJCkpHaWcgOSFrbyplcUtDUjYfBhwGBhwQEBAcMTQjKwQgISY7PTEaMC0GHB4AcX4wb2Bzdj8xYUkKSkZif2ExOzokNT46JRYCHxorJToBJT09OjFQQgNOZ39hNCAuJ3tkMEhPSlYkKjE+Y352Yix5RkNSADI2KHdpOm5obXlQHAgRMDA3MBElJx8xYUkKSkVmf2E0OCgsCzoyBxwDAAc8MzBwcj1jbXgP";
	states["9322"] = "Mn91byk6bm1lYRcVOTBxfjBvY3xueywvGx0VBhAqLSE3Jz09MGFJCkpHaWcgOSFrbyplcUtDUjYfBhwGBhwQEBAcMTQjKwQgISY7PTEaMC0GHB4AcX4wb2Bzdj8xYUkKSkZif2ExOzokNT46JRYCHxorJToBJT09OjFQQgNOZ39hNCAuJ3tkMEhBSlYkKjE+Y34La314AUNETnExIiY5a28qZXJAQ1IRKyAgICYsFzUsBRxbSwdpdHZvcCg+OCcRFwgFESAxFywiLHZiNnlAQg0=";
	
	return states[index];
}

/*
 * Regresa el video en caso de tenerlo para el slide del home
 * @index indice del valor que se quiere
 */
function getInfoHome(index){
	info1="";
	info2="";
	
	switch(index){
		case 2:
			var info1='1c0b';
			var info2='adb9';
			break;
		
		case 5:
			var info1='12b0';
			var info2='708f';
			break;
			
		case 6:
			var info1='7364';
			var info2='0d75';
			break;
			
		case 7:
			var info1='3fad';
			var info2='1626';
			break;
			
		case 9:
			var info1='6bf5';
			var info2='abd3';
			break;
			
		case 10:
			var info1='74dc';
			var info2='e896';
			break;
		
		case 12:
			var info1='c00c';
			var info2='7352';
			break;
			
		case 13:
			var info1='b731';
			var info2='1cfc';
			break;
			
		case 14:
			var info1='afaa';
			var info2='4f33';
			break;
			
		case 17:
			var info1='2d66';
			var info2='8222';
			break;
			
	}
	var info="";
	
	if (info1!=""){
		info='<div id="infoBtn"><a onclick="javascript:AJAX_LoadURL(\'http://blc-studio.com/intfc.php?App\' , \''+info2+'\');" href="#!/'+info2+'"><img src="assets/images/bVacio.png" width="6" height="30"></a></div>'+
		     '<div id="infoBtn"><a onclick="javascript:AJAX_LoadURL(\'http://blc-studio.com/intfc.php?App\' , \''+info1+'\');" href="#!/'+info1+'"><img src="assets/images/bVacio.png" width="6" height="30"></a></div>';
	}
	
	
	
	
	return info;
}


/*
 * Regresa el video en caso de tenerlo para el slide del home
 * @index indice del valor que se quiere
 */
function getVideoHome(index){
	video="";
	
	switch(index){
		case 1:
			video= '9c5e';
			break;
		
		case 2:
			video= '8457';
			break;
			
		case 5:
			video= 'ac31';
			break;
		
		case 6:
			video= '5fbc';
			break;
			
		case 7:
			video= 'f407';
			break;
			
		case 9:
			video= '22a4';
			break;	
			
		case 10:
			video= '2a4b';
			break;
			
		case 12:
			video= '1df2';
			break;
			
		case 13:
			video= '71da';
			break;
			
		case 14:
			video= 'b4cd';
			break;
			
		case 15:
			video= '04b0';
			break;
			
		case 17:
			video= '9be5';
			break;
		
	}
	
	return video;
}

/*
 * Regresa al URL en caso de tenerlo para el slide del home
 * @index indice del valor que se quiere
 */
function getWebHome(index){
	url="";
	
	switch(index){
		case 1:
			url= 'http://www.asahibeerusa.com/';
			break;
		
		case 4:
			url= 'http://www.attmusicaya.com/';
			break;
		
		case 6:
			url= 'http://boxlabcrew.com/reik/';
			break;
			
		case 8:
			url= 'http://www.attcampusvip.com/';
			break;
			
		case 11:
			url= 'http://development.blc-studio.com/sites/snackelize/';
			break;
			
		case 16:
			url= 'http://www.sandrabrandone.com/';
			break;
			
		case 18:
			url= 'http://servicios.prodigy.msn.com/contenido/navidad/';
			break;
	}
	
	return url;
}

/*
 * Generar que se borre al darle click a los textfields y textarea 
 * al formulario en la sección de join us
 */
function jobs()
{
	var el = Ext.get('jobsFistName');
	first ="";
	last ="";
	phone="";
	email="";
	msg="";
	
	switch(lang){
		case 'en_US':
			first ="First Name";
			last ="Last Name";
			phone="Phone Number";
			email="Email Address";
			msg="Message";
		break;
		case 'es_MX':
			first ="Nombres";
			last ="Apellidos";
			phone="Teléfono";
			email="Email";
			msg="Mensaje";
		break;
		case 'fr_CA':
			first ="Nom";
			last ="Prénom";
			phone="Téléphone";
			email="Adresse mail";
			msg="Message";
		break;
	}
	
	el.on('focus', cleanTextfield.createCallback(el,first));
	el.on('blur',  cleanTextfield.createCallback(el,first));
	
	var el = Ext.get('jobsLastName');
	el.on('focus', cleanTextfield.createCallback(el,last));
	el.on('blur',  cleanTextfield.createCallback(el,last));
	
	var el = Ext.get('jobsPhone');
	el.on('focus', cleanTextfield.createCallback(el,phone));
	el.on('blur',  cleanTextfield.createCallback(el,phone));
	
	var el = Ext.get('jobsMail');
	el.on('focus', cleanTextfield.createCallback(el,email));
	el.on('blur',  cleanTextfield.createCallback(el,email));
	
	var el = Ext.get('jobsMessage');
	el.on('focus', cleanTextfield.createCallback(el,msg));
	el.on('blur',  cleanTextfield.createCallback(el,msg));
	
}

/*
 * Función que genera y anima los botones al darle al boton down en la sección de Works
 */
function nextWork()
{
	workActual+=6;
	
	changeWork('seccionWorkBtn1','bWork'+(workActual+1)+'.jpg','bWork'+(workActual+1));
	
	var task = new Ext.util.DelayedTask(function()
	{
		changeWork('seccionWorkBtn2','bWork'+(workActual+2)+'.jpg','bWork'+(workActual+2));
	});	
	task.delay(100);
	
	var task = new Ext.util.DelayedTask(function()
	{
		changeWork('seccionWorkBtn3','bWork'+(workActual+3)+'.jpg','bWork'+(workActual+3));
	});	
	task.delay(200);
	
	var task = new Ext.util.DelayedTask(function()
	{
		changeWork('seccionWorkBtn4','bWork'+(workActual+4)+'.jpg','bWork'+(workActual+4));
	});	
	task.delay(300);
	
	var task = new Ext.util.DelayedTask(function()
	{
		changeWork('seccionWorkBtn5','bWork'+(workActual+5)+'.jpg','bWork'+(workActual+5));
	});	
	task.delay(400);
	
	var task = new Ext.util.DelayedTask(function()
	{
		changeWork('seccionWorkBtn6','bWork'+(workActual+6)+'.jpg','bWork'+(workActual+6));
	});	
	task.delay(500);
	
	if(workActual==12){
		FX_HideEl("seccionWorkNext");
		FX_ShowEl("seccionWorkPrev");
	}
	else{
		FX_ShowEl("seccionWorkNext");
		FX_ShowEl("seccionWorkPrev");
	}	
}

/*
 * Función que genera y anima los botones al darle al boton up en la sección de Works
 */
function prevWork()
{
	workActual-=6;
	
	changeWork('seccionWorkBtn6','bWork'+(workActual+6)+'.jpg','bWork'+(workActual+6));
	
	var task = new Ext.util.DelayedTask(function()
	{
		changeWork('seccionWorkBtn5','bWork'+(workActual+5)+'.jpg','bWork'+(workActual+5));
	});	
	task.delay(100);
	
	var task = new Ext.util.DelayedTask(function()
	{
		changeWork('seccionWorkBtn4','bWork'+(workActual+4)+'.jpg','bWork'+(workActual+4));
	});	
	task.delay(200);
	
	var task = new Ext.util.DelayedTask(function()
	{
		changeWork('seccionWorkBtn3','bWork'+(workActual+3)+'.jpg','bWork'+(workActual+3));
	});	
	task.delay(300);
	
	var task = new Ext.util.DelayedTask(function()
	{
		changeWork('seccionWorkBtn2','bWork'+(workActual+2)+'.jpg','bWork'+(workActual+2));
	});	
	task.delay(400);
	
	var task = new Ext.util.DelayedTask(function()
	{
		changeWork('seccionWorkBtn1','bWork'+(workActual+1)+'.jpg','bWork'+(workActual+1));		
	});	
	task.delay(500);
	
	if(workActual==0)
	{
		FX_ShowEl("seccionWorkNext");
		FX_HideEl("seccionWorkPrev");
	}
	else
	{
		FX_ShowEl("seccionWorkNext");
		FX_ShowEl("seccionWorkPrev");
	}	
}

/*
 * Resetea los botones del slide del home a su posición inicial
 */
function resetSlideHome(){
	var el = Ext.get('s1');
	el.set({src: 'assets/images/bVacio.png'});
	
	var el = Ext.get('s2');
	el.set({src: 'assets/images/bVacio.png'});
	
	var el = Ext.get('s3');
	el.set({src: 'assets/images/bVacio.png'});
	
	var el = Ext.get('s4');
	el.set({src: 'assets/images/bVacio.png'});
}

/*
 * Valida el formulario de contacto y le hace "submit"
 */
function sendContactMail()
{	
	if(validateForm('bdTxtContenido'))
	{
		var args = getFormData('con');
		args+='&lang='+lang;
		AjaxUpdater('bdCol2', 'processContact', args, 'overwrite', '', '500');
	}
}

/*
 * Valida el formulario de forgot password y le hace "submit"
 */
function sendForgotPassword()
{
	if(validateForm('welcomeCol2'))
	{
		var args = getFormData('wel');
		args+='&lang='+lang;
		AjaxUpdater('welcomeCol2', 'processForgot', args, 'overwrite', '', '500');
	}
}

/*
 * Valida el formulario de join us y hace submit para poder obtener el archivo
 */
function sendJobsMail()
{	
	document.getElementById('form1').submit();
	if(validateForm('bdTxtContenido')){
		var args = getFormData('jUs');
		args+='&lang='+lang;
		document.getElementById('form1').submit();
		//AjaxUpdater('bdCol2', 'processJobs', args, 'overwrite', '', '500');
	}
	
}

/*
 * Actualiza el contenido de la sección About Us
 */
function showAboutSection(funcion)
{	
	//console.log('showAboutSection('+funcion+')');
	cadena = getState(funcion);
	//cadena = 'Mn91byk6bm1lYRcVOTBxfjBvY3tueywmERoZGz0RJi0mJnZiLHlBQ1IXPzZhbiFzZmBlYTA1MysAERYRGwYLGhIQLS4VFiAsNzARJjotOi0GW0sHaXd5dzQndmIseUNKSlY3LDAlPigtGjMqFxcEVmg2eWFoazUrODBQQgNOY39hd2k6bm1lYQYYAx9xfjBvY3tuezo7FxoFADYGLyYUJ3ZiLHlDTEpWMi8iLQAsJSw6MAYtCQQ2Z3g8aHtvJA==';
	//console.log('showAboutSection('+funcion+') '+cadena);
	AJAX_Request('seccionTexto','intfc.php?App', 'overwrite', cadena, '', 0);
	//AjaxUpdater('seccionTexto', funcion, '', 'overwrite', '', '1');
}

/*
 * Muestra la sección de contacto, solo funciona en el tell us more about your project del welcome
 */
function showContact()
{
	stopSlider(); 
	showSeccion('5ce7&413a');
} 

/*
 * Actualiza el contenido segun la habilidad escogida dentro del join us
 * @index indice de la habilidad seleccionada 
 */
function showHability(index)
{
	var content="";
	switch(index)
	{
		case 1:
			content="Primary Responsibilities";
		break;
		case 2:
			content="Required Skills";
		break;
		case 3:
			content="Desired Skills";
		break;
		case 4:
			content="Would be nice if you also did";
		break;
		case 5:
			content="Application Requirements";
		break;
	}
	Ext.DomHelper.overwrite( 'jobInfo', content);
}

/*
 * Actualiza el contenido de la información de cada proyecto, esto cuando hay 2 láminas o más
 */
function showInfo(workInfo)
{
	
	//console.log('showInfo '+workInfo);
	stopSlider(); 
	
	var el = Ext.get('sliderContenido');
	el.animate(
	    // animation control object
	    {
	    	left  : {to: 260,from: 0},
	    	opacity: {to: 0, from: 1}		    	
	    },
	    0.5,      // animation duration
	    null,      // callback
	    'easeOut', // easing method
	    'run'      // animation type ('run','color','motion','scroll') 
	);
	
	
	AJAX_Request('sliderContenido','intfc.php?App', 'overwrite', getState(workInfo), '', 0);
	//AjaxUpdater('sliderContenido', 'displayWorkInfoSlider', workInfo+'&'+lang, 'overwrite', '', '1'); 
	var task = new Ext.util.DelayedTask(function(){
		el.animate(
			    // displayContactBd
			    {
			    	left  : {to: 0, from: -260},
			    	opacity: {to: 1, from: 0}		    	
			    },
			    0.5,      // animation duration
			    null,      // callback
			    'easeOut', // easing method
			    'run'      // animation type ('run','color','motion','scroll') 
			);
	});	
	task.delay(800);
}

/*
 * Función para actualizar la información con respecto al job seleccionado
 * @index job seleccionado
 */
function showJob(index){
	
	
	var funcion="";
	//console.log('showJob '+index+' '+getState("displayJob1"));
	switch(index)
	{
		case '1':
			funcion=getState("7a4c");
		break;
		case '2':
			funcion=getState("fbd4");
		break;
		case '3':
			funcion=getState("7133");
		break;
		case '4':
			funcion=getState("df54");
		break;
		case '5':
			funcion=getState("7c28");
		break;
		case '6':
			funcion=getState("39f0");
		break;
	}
	//states["displayJob1"]
	//console.log('showJob '+funcion)
	//funcion='Mn91byk6bm1lYRcVOTBxfjBvY3tueywmERoZGz0RJi0mJnZiLHlBQ1IXPzZhbiFzZmBlYTA1MysAERYRGwYLGhIQLS4VFiAsNzARJjotOi0GW0sHaXd5dzQndmIseUNISlY3LDAlPigtEzAhQ1tLB2lxeXczOzMqfXgBQ0BOcWd4Jmh9bnsrIgESUk8gf3JnaGsxITogBw0VNz82BTtwcidjbnZIWxEeMj0RMCM8MSorFwsJFVZoLHlnaTQ='
	
	AJAX_Request('seccionTexto','intfc.php?App', 'overwrite', funcion, '', 0);
	//AjaxUpdater('seccionTexto', funcion, '', 'overwrite', '', '1');
}

/*
 * Actualiza el contenido de la información de cada job, esto cuando hay 2 láminas o más
 * @index indice del slide de la información
 */
function showJobsInfo(index)
{
	
	var el = Ext.get('seccionMenu');
	el.animate(
	    // animation control object
	    {
	    	left  : {to: 260, from: 0},
	    	opacity: {to: 0, from: 1}		    	
	    },
	    0.5,      // animation duration
	    null,      // callback
	    'easeOut', // easing method
	    'run'      // animation type ('run','color','motion','scroll') 
	);
	
	var task = new Ext.util.DelayedTask(function(){
		//Ext.DomHelper.overwrite( 'seccionMenu', index+' más info '+parte); 
		el.animate(
			    // displayContactBd
			    {
			    	left  : {to: 0, from: -260},
			    	opacity: {to: 1, from: 0}		    	
			    },
			    0.5,      // animation duration
			    null,      // callback
			    'easeOut', // easing method
			    'run'      // animation type ('run','color','motion','scroll') 
			);
	});	
	task.delay(700);
}

/*
 * Genera el lightbox
 * @args string separado por & donde:
 * 1er valor es la función de la sección a mostrar
 * 2do valor, un offset de la posición left para que este centrado en la posición correspondiente
 */
function showLightbox(args)
{	
	vars = args.split('&');
	showSection = vars[0];
	left = vars[1];
	
	taskLightDelay.cancel();
	
	if(welcome)
		showWelcome();
	
	showSectionSt = getState(showSection);
	
	Ext.get("maskContentArea").update('');
	AJAX_Request('maskContentArea', 'intfc.php?App', 'overwrite', showSectionSt, '', 0);
	

	var el = Ext.get('maskContentArea');
	el.setStyle('margin-left',left);	
	FX_ShowEl("maskOverlay",'0.7');
	
	
	
	FX_ShowEl("logoBlanco");
	
	if(showSection!='ef05'){
		slideActual=1;	
		var work;		
		
		//console.log('showSection '+showSection);
		
		switch(showSection){
			case 'e0cf':
				work='1';
				break;
				
			case '7b1b':
				work='2';
				break;
				
			case '52b0':
				work='3';
				break;
				
			case '5769':
				work='4';
				break;
				
			case '2329':
				work='5';
				break;
				
			case '635b':
				work='6';
				break;
				
			case '1dc3':
				work='7';
				break;
				
			case '6cd1':
				work='8';
				break;
				
			case '3bd4':
				work='9';
				break;
				
			case 'f289':
				work='10';
				break;
				
			case 'f4f1':
				work='11';
				break;
				
			case 'ab04':
				work='12';
				break;
			
			case '5e91':
				work='13';
				break;
				
			case '8045':
				work='14';
				break;
				
			case 'afaf':
				work='15';
				break;
				
			case 'd2e0':
				work='16';
				break;
				
			case '89de':
				work='17';
				break;
				
			case 'e626':
				work='18';
				break;
		}
		
		if(slideActual==1)
		{
			showWork('assets/images/work/bWork'+work+'/'+slideActual);
		}
		
		taskLightDelay = new Ext.util.DelayedTask(function()
		{
			FX_ShowEl("maskContentArea");
			
			var slide = Ext.query("*[class*=slide]");
			slideTotal=slide.length;
			//console.log('stopSlide '+stopSlide);
			
			if(slideTotal>0)
			{
				stopSlide = false;
					
				
				for(var i=1; i<=slideTotal;i++)
				{
					Ext.DomHelper.append('slideSelectWork', '<div id="slideBtn"><a href="javascript:sliderClickWork('+work+','+i+');"><img id ="s'+i+'" src="assets/images/bVacio.png" width="11" height="17"></a></div>');
				}
				
				//work,slideActual,slideTotal
				sliderPlay(work,slideActual,slideTotal,5000);			
			}
		});
		taskLightDelay.delay(800);	
	}
	
}

/*
 * Muestra el popup que esta en el cerrar dentro de cada Work
 * @param id Id del elemento a mostrar
 */
function showPopup(id)
{
	FX_ShowEl(id);
}

/*
 * Función principal para actualizar dandole click a las botones principales del home 
 * @args string separado por & donde:
 * 1er valor función que actualiza el div slideContent 
 * 2do valor función que actualiza el div bdCol2 
 */
function hash(){
	var task = new Ext.util.DelayedTask(function()
	{
		clickHash=false;
		//console.log('clickHash=false');
	});
	
	
	task.delay(5000);	
} 

function showSeccion(args)
{		
	
	closeLightbox();
	
	vars 	= args.split('&');
	fslide 	= vars[0];
	fBd 	= vars[1];
	
	if(welcome)
		showWelcome();
	
	resetSlideHome();
	stopSlider(); 
	stopSlide=false;
	
	Ext.get("slideContent").update('');
	Ext.get('slide').setDisplayed(false);	
	FX_ShowEl("slideContent");	
		
	slideSt = getState(fslide);
	bdCol2St= getState(fBd);
		
	AJAX_Request('slideContent','intfc.php?App', 'overwrite', slideSt, '', 0);
	AJAX_Request('bdCol2', 		'intfc.php?App', 'overwrite', bdCol2St, '', 0);
	
	
	var el = Ext.get('slideContent');
	el.animate(
		    // animation control object
		    {
		    	top  : {to: 0,from: -400},
		    	opacity: {to: 1, from: 0}		    	
		    },
		    0.5,      // animation duration
		    null,      // callback
		    'easeOut', // easing method
		    'run'      // animation type ('run','color','motion','scroll') 
		);
	
	var el = Ext.get('bdCol2');
	el.animate(		    
		    {
		    	left  : {to: 510 , from: 0}		    	
		    },
		    0.5,      // animation duration
		    null,      // callback
		    'easeOut', // easing method
		    'run'      // animation type ('run','color','motion','scroll') 
		);
	var task = new Ext.util.DelayedTask(function()
	{
		
		el.animate(
			    // displayContactBd
			    {
			    	left  : {to: 0 , from: 510}		    	
			    },
			    0.5,      // animation duration
			    null,      // callback
			    'easeOut', // easing method
			    'run'      // animation type ('run','color','motion','scroll') 
			);
	});	
	task.delay(700);
	
	//console.log(fslide);
	var task = new Ext.util.DelayedTask(function()
	{
		switch(fslide)
		{
			case 'e60b':
				jobs();
				jobsArea=true;
			break;
			case '5ce7':
				contactArea=true;
				contact();
			break;
			case 'f1c0':
				work();
				workActual=0;
				FX_HideEl("seccionWorkPrev");
			break;
			case '5a8f':
				slidePrimer=false;
				workHome=1
				sliderHome(5000);
				workVideo=true;
				indicesFotos = getIndices();
				Ext.DomHelper.overwrite( 'slideFoto', '<img src="assets/images/work/bWork'+indicesFotos[0]+'/1.jpg">');
			break;
		}
		
		
		
		
	});
	task.delay(1000);
	
}

/*
 * Funciones que genera los botones y animación para la sección de reyes vagos que tiene 2 videos
 */
function showSelectorVideos()
{
	console.log('show selector videos');

	FX_ShowEl('slideVideo');
	FX_HideEl('slideSelectWork');
	FX_HideEl('slideFoto');	
	selecVideo='<div id="selectVideo">'+
			   '	<img src="Themes/default/images/selectVideo.jpg" >'+
			   '</div>'+
			   '<div id="btnVideo1"></div>'+
			   '<div id="btnVideo2"></div>';
	Ext.DomHelper.overwrite( 'slideVideo', selecVideo);
	
	var task = new Ext.util.DelayedTask(function()
	{
		
		Ext.DomHelper.overwrite( 'btnVideo1', '<a onclick="javascript:AJAX_LoadURL(\'http://blc-studio.com/intfc.php?App\' , \'f6ed\');" href="#!/f6ed"><img src="assets/images/bVacio.png" width="636" height="180"></a>');
		/*
		Ext.DomHelper.overwrite( 'btnVideo2', '<a onclick="javascript:AJAX_LoadURL(\'http://blc-studio.com/intfc.php?App\' , \'bd93\');" href="#!/1559"><img src="assets/images/bVacio.png" width="636" height="180" ></a>');
		*/
		var el = Ext.get('btnVideo1');
		el.animate(
		    // animation control object
		    {
		    	left  : {to: 0,from: 636},
		    	opacity: {to: 1, from: 0}		    	
		    },
		    0.5,      // animation duration
		    null,      // callback
		    'easeOut', // easing method
		    'run'      // animation type ('run','color','motion','scroll') 
		);
		
		var el = Ext.get('btnVideo2');
		el.animate(
		    // animation control object
		    {
		    	left  : {to: 0,from: -636},
		    	opacity: {to: 1, from: 0}		    	
		    },
		    0.5,      // animation duration
		    null,      // callback
		    'easeOut', // easing method
		    'run'      // animation type ('run','color','motion','scroll') 
		);
	});	
	task.delay(800);
	
}

function showSlideText(index){
	
	var tit= new Array()
	
	switch(lang){
		case 'en_US':
			tit["titulo1"] = "Asahi Beer USA";
			tit["titulo2"] = "Música Ya AT&T";
			tit["titulo3"] = "Vicente Gayo";
			tit["titulo4"] = "Fox Openings";
		break;
		case 'es_MX':
			tit["titulo1"] = "Asahi Beer USA";
			tit["titulo2"] = "Música Ya AT&T";
			tit["titulo3"] = "Vicente Gayo";
			tit["titulo4"] = "Fox Openings";
		break;
		case 'fr_CA':
			tit["titulo1"] = "Biere Asahi, USA";
			tit["titulo2"] = "Música Ya AT&T";
			tit["titulo3"] = "Vicente Gayo";
			tit["titulo4"] = "Séquence Intro Fox";
		break;
		
	}
	
	return tit[index];
	
}

function showSlideInfo(index){
	
	var tit= new Array()
	
	switch(lang){
		case 'en_US':
			tit["titulo1"] = "2009 - 2010<br><br>Asahi is a leading brewery and soft drink company based in Tokyo. BLC developed the website for its USA branch, using the BLC's proprietary backend; as well as all the graphic design, concept and animation. Several graphic designs have been done for the brand since then. ";
			tit["titulo2"] = "2010<br><br>BLC working as a team with MX Live Agency programmed and designed the website used on the AT&T campaign \"Música Ya\" targeting Californians and promoting artists and concerts. ";
			tit["titulo3"] = "2010<br><br>BLC conceptualized, produced, directed, designed and animated a musical video for Vicente Gayo- mexican rock band song: \"G-A-Y-O\" using a rotoscope technique. Receiving an Indie-O music award on 2010 for Best Video of the Year, Arturo Zúñiga- director. ";
			tit["titulo4"] = "2007<br><br>BLC Animated, conceptualized and directed 3d motion graphics openings for a TV FOX Music Show in Latin america. ";
		break;
		case 'es_MX':
			tit["titulo1"] = "2009 - 2010<br><br>Asahi es una empresa japonesa, líder en la industria de cervezas. BLC desarrolló el Sitio Web para la oficina de Estados Unidos utilizando la infraestructura propietaria del BLC, el diseño, concepto y animación.";
			tit["titulo2"] = "2010<br><br>BLC trabajando en equipo con la agencia MX Live Agency programó y diseñó el Sitio Web para la campaña AT&T campaign \"Música Ya\" enfocado a habitantes de California, USA, promoviendo artistas y conciertos. ";
			tit["titulo3"] = "2010<br><br>BLC conceptualizó, produjo, dirigió, diseñó y animó un videoclip para la banda de rock mexicana: Vicente Gayo utilizando una técnica de rotoscopio. Por este video, obtuvo un Indie-O music award en 2010 por mejor Video del año, director: Arturo Zúñiga. ";
			tit["titulo4"] = "2007<br><br>BLC animó, conceptualizó y dirigió entradas en 3D y motion graphics para diversos programas de televisión de la cadena Fox en Latinoamerica.";
		break;
		case 'fr_CA':
			tit["titulo1"] = "2009 - 2010<br><br>Développement du site internet pour Asahi division USA. Asahi est un brasseur de renom basé à Tokyo. Le site utilise un système de gestion du contenu élaboré par BLC-studio. Beaucoup de designs graphiques ont été réalisés pour la marque depuis.";
			tit["titulo2"] = "2010<br><br>En partenariat avec l'agence de média digitale MX Live, BLC programme et design le site internet support à la campagne Emarketing \"Música Ya\" pour la société AT&T. Campagne réalisée sur le marché Californien et visant à promouvoir les artistes et concerts locaux. ";
			tit["titulo3"] = "2010<br><br>VideoClip du single G-A-Y-O pour le groupe rock Mexicain Vicente Gayo. Récompensé par le prix \"Indie-O music award\" pour la meilleure vidéo Indie de l'année. Technique rotoscope. ";
			tit["titulo4"] = "2007<br><br>BLC conceptualise, réalise et anime en 3d motion graphics, une séquence d'introduction pour une émission musicale sur la chaine FOX en Amérique Latine. ";
		break;
		
	}
	
	return tit[index];
	
}


/*
 * Función que genera el contenido de los 4 trabajos del home
 * @index indice del work, 1 al 4
 * @imagen	nombre de la imagen a desplegar 
 */
function showSlide(index,imagen)
{
	indicesFotos = getIndices();
	resetSlideHome();
	
	var el = Ext.get('s'+index);
	el.set({src: 'Themes/default/images/slide1.png'});

	var el = Ext.get('slideFoto');
	
	
	if(slidePrimer)
	{
		el.animate(
			    // animation control object
			    {
			    	left  : {to: 635,from: 0},
			    	opacity: {to: 0, from: 1}		    	
			    },
			    0.5,      // animation duration
			    null,      // callback
			    'easeOut', // easing method
			    'run'      // animation type ('run','color','motion','scroll') 
			);
	}
	var task = new Ext.util.DelayedTask(function()
	{
			if(slidePrimer)
			{
				Ext.DomHelper.overwrite( 'slideFoto', '<img src="assets/images/work/bWork'+indicesFotos[index-1]+'/1.jpg">'); 
				el.animate(
				    // displayContactBd
				    {
				    	left  : {to: 0,from: 635},
				    	opacity: {to: 1, from: 0}		    	
				    },
				    0.5,      // animation duration
				    null,      // callback
				    'easeOut', // easing method
				    'run'      // animation type ('run','color','motion','scroll') 
				);
			}
			slidePrimer=true;
		});	
		task.delay(700);
		
		switch(index)
		{
			case 1:
				
				url = getWebHome(indicesFotos[0]);
				if(url != ""){
					Ext.DomHelper.overwrite( 'webBtn'  , '<a  href="'+url+'" target="_blank"><img src="assets/images/bVacio.png" width="16" height="17"></a>');
				}
				else
				{
					Ext.DomHelper.overwrite( 'webBtn'  , '<img src="Themes/default/images/webNo.png">'); 
				}
				
				video = getVideoHome(indicesFotos[0]);
				if(video != ""){
					Ext.DomHelper.overwrite( 'playBtn' , '<a onclick="javascript:AJAX_LoadURL(\'http://blc-studio.com/intfc.php?App\' , \''+video+'\');" href="#!/'+video+'"><img src="assets/images/bVacio.png" width="16" height="15"></a>');
				}
				else
				{
					Ext.DomHelper.overwrite( 'playBtn' , '<img src="Themes/default/images/quickNo.png">');
				}
				
				
				
				Ext.DomHelper.overwrite( 'slideTitulo'  , getTitulos('titulo'+index));
				Ext.DomHelper.overwrite( 'sliderContenido'  , getWorkInfo('titulo'+index));		
				
				
				var info=getInfoHome(indicesFotos[0]);
				if(info!=""){
					Ext.DomHelper.overwrite( 'sliderMenuTitulo2', 'info');
				}
				else
					Ext.DomHelper.overwrite( 'sliderMenuTitulo2', '');
				Ext.DomHelper.overwrite( 'sliderMenuImagen2', info);	
			break;
			
			case 2:
				url = getWebHome(indicesFotos[1]);
				if(url != ""){
					Ext.DomHelper.overwrite( 'webBtn'  , '<a  href="'+url+'" target="_blank"><img src="assets/images/bVacio.png" width="16" height="17"></a>');
				}
				else
				{
					Ext.DomHelper.overwrite( 'webBtn'  , '<img src="Themes/default/images/webNo.png">'); 
				}
				
				video = getVideoHome(indicesFotos[1]);
				if(video != ""){
					Ext.DomHelper.overwrite( 'playBtn' , '<a onclick="javascript:AJAX_LoadURL(\'http://blc-studio.com/intfc.php?App\' , \''+video+'\');" href="#!/'+video+'"><img src="assets/images/bVacio.png" width="16" height="15"></a>');
				}
				else
				{
					Ext.DomHelper.overwrite( 'playBtn' , '<img src="Themes/default/images/quickNo.png">');
				}
				
				Ext.DomHelper.overwrite( 'slideTitulo'  , getTitulos('titulo'+index));
				Ext.DomHelper.overwrite( 'sliderContenido'  , getWorkInfo('titulo'+index));
				
				var info=getInfoHome(indicesFotos[1]);
				if(info!=""){
					Ext.DomHelper.overwrite( 'sliderMenuTitulo2', 'info');
				}
				else
					Ext.DomHelper.overwrite( 'sliderMenuTitulo2', '');
				Ext.DomHelper.overwrite( 'sliderMenuImagen2', info);			
			break;
			
			case 3:
				url = getWebHome(indicesFotos[2]);
				if(url != ""){
					Ext.DomHelper.overwrite( 'webBtn'  , '<a  href="'+url+'" target="_blank"><img src="assets/images/bVacio.png" width="16" height="17"></a>');
				}
				else
				{
					Ext.DomHelper.overwrite( 'webBtn'  , '<img src="Themes/default/images/webNo.png">'); 
				}
				
				video = getVideoHome(indicesFotos[2]);
				if(video != ""){
					Ext.DomHelper.overwrite( 'playBtn' , '<a onclick="javascript:AJAX_LoadURL(\'http://blc-studio.com/intfc.php?App\' , \''+video+'\');" href="#!/'+video+'"><img src="assets/images/bVacio.png" width="16" height="15"></a>');
				}
				else
				{
					Ext.DomHelper.overwrite( 'playBtn' , '<img src="Themes/default/images/quickNo.png">');
				}
				
				Ext.DomHelper.overwrite( 'slideTitulo'  , getTitulos('titulo'+index));
				Ext.DomHelper.overwrite( 'sliderContenido'  , getWorkInfo('titulo'+index));
				
				var info=getInfoHome(indicesFotos[2]);
				if(info!=""){
					Ext.DomHelper.overwrite( 'sliderMenuTitulo2', 'info');
				}
				else
					Ext.DomHelper.overwrite( 'sliderMenuTitulo2', '');
				
				Ext.DomHelper.overwrite( 'sliderMenuImagen2', info);
			break;
			
			case 4:
				url = getWebHome(indicesFotos[3]);
				if(url != ""){
					Ext.DomHelper.overwrite( 'webBtn'  , '<a  href="'+url+'" target="_blank"><img src="assets/images/bVacio.png" width="16" height="17"></a>');
				}
				else
				{
					Ext.DomHelper.overwrite( 'webBtn'  , '<img src="Themes/default/images/webNo.png">'); 
				}	
				
				video = getVideoHome(indicesFotos[3]);
				if(video != ""){
					Ext.DomHelper.overwrite( 'playBtn' , '<a onclick="javascript:AJAX_LoadURL(\'http://blc-studio.com/intfc.php?App\' , \''+video+'\');" href="#!/'+video+'"><img src="assets/images/bVacio.png" width="16" height="15"></a>');
				}
				else
				{
					Ext.DomHelper.overwrite( 'playBtn' , '<img src="Themes/default/images/quickNo.png">');
				}
				
				Ext.DomHelper.overwrite( 'slideTitulo'  , getTitulos('titulo'+index));
				Ext.DomHelper.overwrite( 'sliderContenido'  , getWorkInfo('titulo'+index));
				
				var info=getInfoHome(indicesFotos[3]);
				if(info!=""){
					Ext.DomHelper.overwrite( 'sliderMenuTitulo2', 'info');
				}
				else
					Ext.DomHelper.overwrite( 'sliderMenuTitulo2', '');
				Ext.DomHelper.overwrite( 'sliderMenuImagen2', info);		
			break;
		}
		
}

/*
 * Función que lee y despliega el valor del twitter del blc
 */
function showTwit(){
	AJAX_Request('twitterTexto','intfc.php?App', 'overwrite', getState('0375'), '', 0);
}

/*
 * Función que genera el player del video en el home
 * @video nombre del video 
 * @imagen imagen que muestra en el loading el player
 */
function showVideo(showVideo)
{
	//console.log('showVideo ' + showVideo);
	
	
	stopSlider(); 
	stopSlide=false;
	
	cadena = getState(showVideo);
	FX_ShowEl('slideVideo');
	AJAX_Request('slideVideo','intfc.php?App', 'overwrite', cadena, '', 0);
	//AjaxUpdater('slideVideo','displayVideo', video, 'overwrite', 'FX_SwitchEl("slideVideo", "slideFoto");', '500');	
	FX_ShowEl('slideVideoCerrar');
	FX_HideEl("slideSelect");
	
}

/*
 * Función que genera el player del video en la sección de Work
 * @video nombre del video 
 * @imagen imagen que muestra en el loading el player
 */
function showVideoWork(video){
	
	console.log('showVideoWork '+video);
	
	if(!workVideo)
	{
		switch(video)
		{
			case 'c7fc':
				showLightbox('e0cf&-465px');
				break;
			case '5ba9':
				showLightbox('7b1b&-465px');
				break;
			case '2089':
				showLightbox('2329&-465px');
				break;
			case '26d2':
				showLightbox('635b&-465px');
				break;
			case '65e9':
				showLightbox('1dc3&-465px');
				break;
			case '0e1a':
				showLightbox('3bd4&-465px');
				break;
			case 'f6ed':
			case 'bd93':
				showLightbox('f289&-465px');
				break;
			case 'd79c':
				showLightbox('ab04&-465px');
				break;
			case '0382':
				showLightbox('5e91&-465px');
				break;
			case 'bc08':
				showLightbox('8045&-465px');
				break;
			case '7520':
				showLightbox('afaf&-465px');
				break;
			case '7fb9':
				showLightbox('89de&-465px');
				break;
		}
		
	}
	
	var state = getState(video);
	
	console.log('state: ' + state);
	
	var task = new Ext.util.DelayedTask(function(){
		cadena = getState(video);
		FX_ShowEl('slideVideo');
		AJAX_Request('slideVideo','intfc.php?App', 'overwrite', cadena, '', 0);
		//AjaxUpdater('slideVideo','displayVideo', video, 'overwrite', 'FX_SwitchEl("slideVideo", "slideFoto");', '500');	
		FX_ShowEl('slideVideoCerrar1');
		FX_HideEl('slideSelectWork');
		workVideo=true;
	});	
	task.delay(1000);
}

/*
 * Función que genera la animación del welcome o del login options
 */
function showWelcome()
{	
	
	mover = 466;
	if(!welcome){
		if(Ext.get("slideVideo").isVisible())
		{
			player=true;
			FX_HideEl("slideVideo");
			var task = new Ext.util.DelayedTask(function(){
				FX_ShowEl("welcome");
				var el = Ext.get('welcome');
				el.animate(		    
					    {
					    	top  : {to: -20 , from: -500}		    	
					    },
					    0.5,      // animation duration
					    null,      // callback
					    'easeOut', // easing method
					    'run'      // animation type ('run','color','motion','scroll') 
					);
					var el = Ext.get('hdLogin');
					el.animate(		    
						    {
						    	top  : {by:  mover, unit: 'px'}		    	
						    },
						    0.5,      // animation duration
						    null,      // callback
						    'easeOut', // easing method
						    'run'      // animation type ('run','color','motion','scroll') 
						);
					welcome=true;
					
					Ext.DomHelper.overwrite('loginOptions', '<a href="javascript:showWelcome();">close options</a>'); 
					Ext.get('loginOptions').replaceClass('loginOptions','closeOptions');
			});	
			task.delay(500);
		} 
		else{
			FX_ShowEl("welcome");
			var el = Ext.get('welcome');
			el.animate(		    
				    {
				    	top  : {to: -20 , from: -500}		    	
				    },
				    0.5,      // animation duration
				    null,      // callback
				    'easeOut', // easing method
				    'run'      // animation type ('run','color','motion','scroll') 
				);
				var el = Ext.get('hdLogin');
				el.animate(		    
					    {
					    	top  : {by:  mover, unit: 'px'}		    	
					    },
					    0.5,      // animation duration
					    null,      // callback
					    'easeOut', // easing method
					    'run'      // animation type ('run','color','motion','scroll') 
					);
				welcome=true;
				
				Ext.DomHelper.overwrite('loginOptions', '<a href="javascript:showWelcome();">close options</a>'); 
				Ext.get('loginOptions').replaceClass('loginOptions','closeOptions');
		}
	}
	else{	
		if(player){
			var task = new Ext.util.DelayedTask(function(){
				FX_ShowEl("slideVideo");
			});	
			task.delay(500);
			FX_HideEl("welcome");
			var el = Ext.get('welcome');
			el.animate(		    
				    {
				    	top  : {by:  -mover, unit: 'px'}		    	
				    },
				    0.5,      // animation duration
				    null,      // callback
				    'easeOut', // easing method
				    'run'      // animation type ('run','color','motion','scroll') 
				);
				var el = Ext.get('hdLogin');
				el.animate(		    
					    {
					    	top  : {by:  -mover, unit: 'px'}		    	
					    },
					    0.5,      // animation duration
					    null,      // callback
					    'easeOut', // easing method
					    'run'      // animation type ('run','color','motion','scroll') 
					);
				welcome=false;
				Ext.DomHelper.overwrite('loginOptions', '<a href="javascript:showWelcome();">login options</a>');
				Ext.get('loginOptions').replaceClass('closeOptions','loginOptions');
				player=false;
		}
		else
		{
			FX_HideEl("welcome");
			var el = Ext.get('welcome');
			el.animate(		    
				    {
				    	top  : {by:  -mover, unit: 'px'}		    	
				    },
				    0.5,      // animation duration
				    null,      // callback
				    'easeOut', // easing method
				    'run'      // animation type ('run','color','motion','scroll') 
				);
				var el = Ext.get('hdLogin');
				el.animate(		    
					    {
					    	top  : {by:  -mover, unit: 'px'}		    	
					    },
					    0.5,      // animation duration
					    null,      // callback
					    'easeOut', // easing method
					    'run'      // animation type ('run','color','motion','scroll') 
					);
				welcome=false;
				Ext.DomHelper.overwrite('loginOptions', '<a href="javascript:showWelcome();">login options</a>');
				Ext.get('loginOptions').replaceClass('closeOptions','loginOptions');
				
		}
		
	}
	
}

/*
 * Actualiza el imagen a mostrar en la sección del Work de algun work en particula
 * @imagen nombre de la imagen a mostrar
 */
function showWork(imagen)
{
	
	var el = Ext.get('slideFoto');
	el.animate(
		    // animation control object
		    {
		    	left  : {to: 635,from: 0},
		    	opacity: {to: 0, from: 1}		    	
		    },
		    0.5,      // animation duration
		    null,      // callback
		    'easeOut', // easing method
		    'run'      // animation type ('run','color','motion','scroll') 
		);
	
	var task = new Ext.util.DelayedTask(function(){
			Ext.DomHelper.overwrite( 'slideFoto', '<img src="'+imagen+'.jpg">'); 
			el.animate(
				    // displayContactBd
				    {
				    	left  : {to: 0,from: 635},
				    	opacity: {to: 1, from: 0}		    	
				    },
				    0.5,      // animation duration
				    null,      // callback
				    'easeOut', // easing method
				    'run'      // animation type ('run','color','motion','scroll') 
				);
			
			
		});	
		task.delay(700);
}

/*
 * Función para el slide del home de mostrar algun trabajo
 * @index indice del trabajo a mostrar
 */
function sliderClick(index)
{
	resetSlideHome();
	stopSlider(); 
	stopSlide=false;
	
	var el = Ext.get('s'+index);
	el.set({src: 'Themes/default/images/slide1.png'});
	
	workHome = index++;
	showSlide(workHome,1);	
}

/*
 * Función para el slide de imagenes del work 
 * @index indice de la imagen a mostrar
 */
function sliderClickWork(work,index)
{
	resetSlideHome();
	stopSlider(); 
	stopSlide=false;	
	
	var el = Ext.get('s'+index);
	el.set({src: 'Themes/default/images/slide1.png'});
	
	slideActual = index++;
	showWork('assets/images/work/bWork'+work+'/'+slideActual); 	
}

/*
 * Función que inicializa el slide del home
 * @seg segundos para cambiar de slide
 */
function sliderHome(seg){
	
	stopSlider(); 
	stopSlide=false;	
	
	var task = {
		    run: function(){						
		        if(!stopSlide){
		        	//console.log('workHome '+workHome);
		        	showSlide(workHome,1);
		        	
		        	if(workHome < 4){
		        		workHome++;
		        	}
		        	else{
		        		workHome=1;
		        	}
		        
		        	
		        }else{		        	
		        	runnerSlide.stop(task); 
		        }
		    },
		    interval: seg 
		};
					
		runnerSlide.start(task);
}

/*
 * Función para inicialiar el slider de los works en la sección work
 * @work indice del work 
 * @slideActual slide que esta mostrando en el momento
 * @slideTotal número máximo de slides
 * @seg segunos cada cuanto cambiará la imagen
 */
function sliderPlay(work,slideActual,slideTotal,seg)
{	
	
	stopSlider(); 
	stopSlide=false;
	 
	var task = 
	{
		    run: function()
		    {						
		        if(!stopSlide)
		        {
		        	resetSlideHome();
		        	var el = Ext.get('s'+slideActual);		        	
		        	el.set({src: 'Themes/default/images/slide1.png'});
		        	
		        	if(slideActual != 1)
		        	{
		        		showWork('assets/images/work/bWork'+work+'/'+slideActual);
		        	}		        	
		        	
		        	if(slideActual < slideTotal)
		        	{
		        		slideActual++;
		        	}
		        	else{
		        		slideActual=1;
		        	}
		        
		        	
		        }else{
		        	runnerSlide.stop(task); 
		        }
		    },
		    interval: seg 
		};
					
		runnerSlide.start(task);
}

/*
 * Función para parar el slider
 */
function stopSlider()
{
	stopSlide=true;
	runnerSlide.stopAll(); 
}

/*
 * Función para mander el target del submit del join us a un frame escondido
 */
function upload(objeto)
{
	if(validateForm('bdTxtContenido')){
		
		AJAX_Request('bdCol2', 	'intfc.php?App', 'overwrite', getState('fb34'), '', 0);
		//AjaxUpdater('bdCol2', 'processJobs', lang, 'overwrite', '', '500');
						
		objeto.target = "iframe";     //le agregamos el nombre del iframe, por donde enviara el form
		objeto.submit();    //enviamos el form con totod los contenidos
	}
}

/*
 * Función para mander el target del submit del forgot password  a un iframe escondido
 */
function uploadForgot(objeto)
{
	if(validateForm('welcomeCol2'))
	{
		AJAX_Request('welcomeCol2', 	'intfc.php?App', 'overwrite', getState('8e9e'), '', 0);
		//AjaxUpdater('welcomeCol2', 'processForgot', args, 'overwrite', '', '500');
		
		objeto.target = "iframe";     //le agregamos el nombre del iframe, por donde enviara el form
		objeto.submit();    //enviamos el form con totod los contenidos
	}
}

/*
 * Función para mander el target del submit del login a un iframe escondido
 */
function uploadLogin(objeto)
{
	if(validateForm('hdLogin'))
	{
		//AJAX_Request('welcomeCol2', 	'intfc.php?App', 'overwrite', getState('8e9e'), '', 0);
		
		objeto.target = "iframe";     //le agregamos el nombre del iframe, por donde enviara el form
		objeto.submit();    //enviamos el form con totod los contenidos
	}
}



/*
 * Función para inicializar los thumbs de la sección del Work
 */
function work()
{	
	workButton('seccionWorkBtn1');
	workButton('seccionWorkBtn2');
	workButton('seccionWorkBtn3');
	workButton('seccionWorkBtn4');
	workButton('seccionWorkBtn5');
	workButton('seccionWorkBtn6');
	
}

/*
 * Función para controlar la opacidad de los thumbs de la sección del Work
 */
function workButton(id)
{
	var el = Ext.get(id);
	el.setOpacity(.7);
	el.on("mouseover", function(e){
		el.setOpacity(1);
	});
	el.on("mouseout", function(e){
		el.setOpacity(.7);
	});
}


