(function($)
{var undefined;if(window.console==undefined){window.console={}
console.log=function(v){alert(v);}}
$('#carousel ul').roundabout({duration:1400,minOpacity:0.3,minScale:0.1,easing:'easeOutBack',minZ:1,maxZ:10});$('#carousel ul li').focus(function()
{$('#light').stop().animate({opacity:0.9},1200);}).blur(function()
{$('#light').animate({opacity:0.0},1200);});$('.lbox').fancybox({'transitionIn':'elastic','transitionOut':'elastic','titleShow':false});var formContainer=$('#formContainer'),msgContainer=$('#msgContainer');function activateForm(form)
{var media_group=$('#media_group');if(media_group.length)
{var videoField=$('#videoField').remove(),fotoField=$('#fotoField').remove();$('#datos_type',form).change(function()
{var type=$(this).val(),field=(type=='F')?fotoField:videoField;media_group.empty();field.appendTo(media_group).fadeIn();}).change();}
$('#datos_code',form).mask('L9999-a9').blur(function()
{$(this).val($(this).val().toUpperCase());});$('#datos_dni',form).mask('99.999.999');$('#datos_dob',form).mask('99/99/9999');$('.help',form).fancybox({'transitionIn':'elastic','titlePosition':'inside'});var jqFormOptions={iframe:true,beforeSubmit:function(formData,jqForm,options)
{$('button',jqForm).addClass('loading');return true;},success:function(responseText,statusText,xhr,xform)
{var response=false;try{response=$.parseJSON($(responseText).text());if(response.status==='ok')
{var msg='<h2>Felicitaciones!</h2>'+'<p><strong>'+response.name+'</strong>, recibimos tus datos correctamente.</p>';if(response.media==='code'){msg+='<p>Ya estás participando por un sillón 1882!</p>';}else{msg+='<p>Te vamos a avisar por mail a <strong>'+response.email+'</strong>, '+'cuando tu foto o video sea publicado, para que puedas compartirlo con tus amigos '+'y sumar votos para llegar al sillón 1882!</p>'+'<p>Gracias por participar.</p>';}
msg+='<img class="xCloseButton" src="'+HOME+'/i/close.png" alt="Cerrar"  title="Cerrar" />';msgContainer.empty().html(msg);formContainer.animate({left:'-600px'},900,'easeOutElastic',function(){form.remove();slideMsgContainer();});}
else
{$('button',form).removeClass('loading');var code=response.code||false;switch(code){case'INVALID_DATA':alert('Los datos ingresados no son válidos o están incompletos.\n\nPor favor, intente nuevamente.');break;case'INVALID_EMAIL':alert('El email ingresado no es válido.\n\nPor favor, ingrese una dirección de email válida e intente nuevamente.');break;case'HASH_NOT_ALLOWED':alert('Solo se permite el ingreso de un código por persona, por día.');break;default:alert('Ocurrió un error al procesar su solicitud.\n\nPor favor, intente nuevamente.');}}}catch(e){}}}
if(IS_LIVE){form.validate({submitHandler:function(vForm)
{$(vForm).ajaxSubmit(jqFormOptions);}});}else{$(form).ajaxForm(jqFormOptions);}}
function slideFormContainer()
{formContainer.animate({left:'0'},900,'easeOutElastic');}
function slideMsgContainer()
{msgContainer.animate({left:'0'},900,'easeOutElastic');}
function loadForm(id)
{var formUrl=(id==='loadCodeForm')?(HOME+'/forms/code.php'):(HOME+'/forms/media.php');formContainer.animate({left:'-600px'},900,'easeOutElastic',function()
{$('#msgContainer').animate({left:'-600px'},900,'easeOutElastic');formContainer.find('.baseForm').remove();formContainer.load(formUrl,function()
{$('#'+id).removeClass('loading');activateForm($('form',this));slideFormContainer();});});}
formContainer.css('left','-600px');msgContainer.css('left','-600px');$('.xCloseButton').live('click',function(e)
{e.preventDefault();try{$('#sidebar a.active').removeClass('active').animate({paddingRight:'33px'},100,'linear');formContainer.animate({left:'-600px'},900,'easeOutElastic');msgContainer.animate({left:'-600px'},900,'easeOutElastic');}catch(e){}});if(!$.browser.msie)
{$('#sidebar a:not(".active")').live('mouseover',function()
{$(this).stop().animate({paddingRight:'66px'},500,'easeOutElastic');}).live('mouseout',function()
{$(this).stop().animate({paddingRight:'33px'},100,'linear');});}
$('#sidebar a[rel=loadForm]').live('click',function(e)
{e.preventDefault();el=$(this);if(!el.hasClass('active'))
{$('#sidebar a.active').removeClass('active').animate({paddingRight:'33px'},100,'linear');el.addClass('active').css({paddingRight:'66px'});var rel=el.attr('rel');if(rel==='loadForm')
{el.addClass('loading');loadForm(el.attr('id'));}}});$('#topBar a').each(function()
{$(this).attr('target','_blank');});$(window).bind('resize',function()
{var minH=550;var winH=$(window).height();var diff=winH-minH;if(winH<minH)
{newH=(minH-$('#footer').height())+Math.abs(diff);$('#footer').css('bottom','auto').css('top',newH);}
else
{$('#footer').css('bottom',0).css('top','auto');}}).trigger('resize');var fancyboxGalOps={'transitionIn':'elastic','type':'iframe','overlayOpacity':0.75,'width':560,'height':600,'transitionOut':'elastic','titleShow':false}
$('.photoGrid a').fancybox(fancyboxGalOps);function paginateGallery(data)
{options={items_per_page:12,num_display_entries:5,current_page:0,num_edge_entries:0,link_to:"#",prev_text:"&lt;",next_text:"&gt;",ellipse_text:"...",prev_show_always:true,next_show_always:true,callback:function(index)
{var max_elem=Math.min((index+1)*options.items_per_page,data.count),j=0;for(var i=index*options.items_per_page;i<max_elem;i++)
{var item=data.items[i];$('#mediaBox_'+j).find('a').attr('href',HOME+'/media.php?id='+item.id).css('backgroundImage','url('+item.url+')').parent().find('span').html((item.votes>1||item.votes==0)?item.votes+' votos':item.votes+' voto');j++;}
return false;}}
$('#galeriaPagination .pagination').pagination(data.count,options);}
$(document).ready(function()
{if(typeof(MEDIA_JSON)!='undefined'){$.ajax({url:MEDIA_JSON,dataType:'json',success:function(data){paginateGallery(data);}});}
ACTIVE_MEDIA=parseInt(ACTIVE_MEDIA);if(ACTIVE_MEDIA>0){fancyboxGalOps.href=HOME+'/media.php?id='+ACTIVE_MEDIA;$.fancybox(fancyboxGalOps);}});if($.browser.msie)
{if(parseInt($.browser.version)<7)
{$('.sillon').each(function(){var el=this;el.src=el.src.replace('.png','.ie6.png');el.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src="+el.src+",sizingMethod='scale')"+"progid:DXImageTransform.Microsoft.Alpha(Opacity=95);";});var frase=$('#frase').get(0);frase.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src="+frase.src+",sizingMethod='scale')";}
else
{$('.sillon').each(function(){var el=this;el.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src="+el.src+",sizingMethod='scale')";});}
if(typeof(MEDIA_JSON)!='undefined'){$('#content, #galeria').css('z-index',1000);}}
if(IS_LIVE)
{$('#overlay').animate({opacity:0.0},5000,'easeInQuad',function()
{$(this).remove();$('#carousel ul li').focus();showDefaultForm();});}else{$('#overlay').remove();$('#carousel ul li').focus();showDefaultForm();}
function showDefaultForm()
{switch(ACTIVE_FORM)
{case'code':$('#loadCodeForm').trigger('click');break;case'media':case'video':case'foto':$('#loadMediaForm').trigger('click');break;}}})(jQuery);
