/*
 * @author Antoine Guénard <antoineguenard AT gmail DOT com>
 * @description AppGratuites main JavaScript
 */
$(document).ready(function(){(function(){var b,f=$('#main-deal'),g=f.find('.app-screenshot'),d=g.children('img'),e=function(){var a=d[0].width,c=d[0].height;if(a>0&&c>0&&d[0].complete===true){b=parseFloat(a/c).toFixed(2);return true}return false},h=function(){var a;switch(b){case 0.67:a='scr-iphone-v';break;case 1.50:a='scr-iphone-h';break;case 0.75:a='scr-ipad-v';break;case 1.33:a='scr-ipad-h';break;default:a=b<1?'scr-iphone-v':'scr-iphone-h'}f.addClass(a);return};if(d.length!==1){return}if(e()===false){var i=setInterval(function(){if(e()===true){h();clearTimeout(i);return}},50)}else{h()}})();(function(){var a=$('.page > #main-deal'),c=a.parents('.clearfix').children('.sidebar');a.css('min-height',(c.innerHeight()-2)+'px')})();(function(){$('ul.devices > li').mouseover(function(){var a=$(this),c=a.offset(),b=$('<div class="devices-tooltips"><div class="relative"><div class="pointer"></div>'+a.text()+'</div></div>');a.addClass('hover');$('body').append(b);b.css({top:c.top-b.height()-5,left:c.left+(a.outerWidth()/2)-(b.outerWidth()/2)+1})}).mouseleave(function(){$(this).removeClass('hover');$('body > .devices-tooltips').remove()})})();(function(){$('#download-app-ad-buttons a, .download-button-big, .download-button').mouseover(function(){var a=$(this);if(typeof a.attr('title')!=='undefined'){a.data('title',a.attr('title')).attr('title','')}})})();(function(){var a=$('#mailing-input'),c=$('#mailing');if(a.length===0)return;var b=$.trim(a.attr('placeholder'));if(b!==''&&($.trim(a.val())===''||a.val()===b)){a.val(b)[0].className='has-placeholder'}a.focus(function(){if(b!==''&&a.val()===b){a.val('')[0].className=''}}).blur(function(){if(b!==''&&$.trim(a.val())===''){a.val(b)[0].className='has-placeholder'}});if(c.length===0)return;c.submit(function(){if($.trim(a.val())===''||(a.val()===b)){a.focus();return false}})})();(function(){$('#deals > .clearfix').each(function(f,g){var d=$(g),e=0;d.children('.deal').each(function(a,c){var b=$(c).outerHeight();e=(b>e?b:e)});d.css('height',e+'px')})})()});
