HtmlToText
conseil, design et développement internet - mobile - tablette contactez-nous ! ) /gi,scripttypere=/^(?:text|application)\/javascript/i,xmltypere=/^(?:text|application)\/xml/i,jsontype="application/json",htmltype="text/html",blankre=/^\s*$/;$.active=0,$.ajaxjsonp=function(a){var b="jsonp"+ ++jsonpid,c=document.createelement("script"),d=function(){$(c).remove(),b in window&&(window[b]=empty),ajaxcomplete("abort",e,a)},e={abort:d},f;return a.error&&(c.onerror=function(){e.abort(),a.error()}),window[b]=function(d){cleartimeout(f),$(c).remove(),delete window[b],ajaxsuccess(d,e,a)},serializedata(a),c.src=a.url.replace(/=\?/,"="+b),$("head").append(c),a.timeout 0&&(f=settimeout(function(){e.abort(),ajaxcomplete("timeout",e,a)},a.timeout)),e},$.ajaxsettings={type:"get",beforesend:empty,success:empty,error:empty,complete:empty,context:null,global:!0,xhr:function(){return new window.xmlhttprequest},accepts:{script:"text/javascript, application/javascript",json:jsontype,xml:"application/xml, text/xml",html:htmltype,text:"text/plain"},crossdomain:!1,timeout:0},$.ajax=function(options){var settings=$.extend({},options||{});for(key in $.ajaxsettings)settings[key]===undefined&&(settings[key]=$.ajaxsettings[key]);ajaxstart(settings),settings.crossdomain||(settings.crossdomain=/^([\w-]+:)?\/\/([^\/]+)/.test(settings.url)&®exp.$2!=window.location.host);var datatype=settings.datatype,hasplaceholder=/=\?/.test(settings.url);if(datatype=="jsonp"||hasplaceholder)return hasplaceholder||(settings.url=appendquery(settings.url,"callback=?")),$.ajaxjsonp(settings);settings.url||(settings.url=window.location.tostring()),serializedata(settings);var mime=settings.accepts[datatype],baseheaders={},protocol=/^([\w-]+:)\/\//.test(settings.url)?regexp.$1:window.location.protocol,xhr=$.ajaxsettings.xhr(),aborttimeout;settings.crossdomain||(baseheaders["x-requested-with"]="xmlhttprequest"),mime&&(baseheaders.accept=mime,mime.indexof(",") -1&&(mime=mime.split(",",2)[0]),xhr.overridemimetype&&xhr.overridemimetype(mime));if(settings.contenttype||settings.data&&settings.type.touppercase()!="get")baseheaders["content-type"]=settings.contenttype||"application/x-www-form-urlencoded";settings.headers=$.extend(baseheaders,settings.headers||{}),xhr.onreadystatechange=function(){if(xhr.readystate==4){cleartimeout(aborttimeout);var result,error=!1;if(xhr.status =200&&xhr.status 0&&(aborttimeout=settimeout(function(){xhr.onreadystatechange=empty,xhr.abort(),ajaxerror(null,"timeout",xhr,settings)},settings.timeout)),xhr.send(settings.data?settings.data:null),xhr)},$.get=function(a,b){return $.ajax({url:a,success:b})},$.post=function(a,b,c,d){return $.isfunction(b)&&(d=d||c,c=b,b=null),$.ajax({type:"post",url:a,data:b,success:c,datatype:d})},$.getjson=function(a,b){return $.ajax({url:a,success:b,datatype:"json"})},$.fn.load=function(a,b){if(!this.length)return this;var c=this,d=a.split(/\s/),e;return d.length 1&&(a=d[0],e=d[1]),$.get(a,function(a){c.html(e?$(document.createelement("div")).html(a.replace(rscript,"")).find(e).html():a),b&&b.call(c)}),this};var escape=encodeuricomponent;$.param=function(a,b){var c=[];return c.add=function(a,b){this.push(escape(a)+"="+escape(b))},serialize(c,a,b),c.join("&").replace("%20","+")}}(zepto),function(a){a.fn.serializearray=function(){var b=[],c;return a(array.prototype.slice.call(this.get(0).elements)).each(function(){c=a(this);var d=c.attr("type");this.nodename.tolowercase()!="fieldset"&&!this.disabled&&d!="submit"&&d!="reset"&&d!="button"&&(d!="radio"&&d!="checkbox"||this.checked)&&b.push({name:c.attr("name"),value:c.val()})}),b},a.fn.serialize=function(){var a=[];return this.serializearray().foreach(function(b){a.push(encodeuricomponent(b.name)+"="+encodeuricomponent(b.value))}),a.join("&")},a.fn.submit=function(b){if(b)this.bind("submit",b);else if(this.length){var c=a.event("submit");this.eq(0).trigger(c),c.defaultprevented||this.get(0).submit()}return this}}(zepto),function(a){function d(a){return"tagname"in a?a:a.parentnode}function e(a,b,c,d){var e=math.abs(a-b),f=math.abs(c-d);return e =f?a-b 0?"left":"right":c-d 0?"up":"down"}function h(){g=null,b.last&&(b.el.trigger("longtap"),b={})}function i(){g&&cleartimeout(g),g=null}var b={},c,f=750,g;a(document).ready(function(){var j,k;a(document.body).bind("touchstart",function(e){j=date.now(),k=j-(b.last||j),b.el=a(d(e.touches[0].target)),c&&cleartimeout(c),b.x1=e.touches[0].pagex,b.y1=e.touches[0].pagey,k 0&&k 30||b.y2&&math.abs(b.y1-b.y2) 30?(b.el.trigger("swipe")&&b.el.trigger("swipe"+e(b.x1,b.x2,b.y1,b.y2)),b={}):"last"in b&&(b.el.trigger("tap"),c=settimeout(function(){c=null,b.el.trigger("singletap"),b={}},250))}).bind("touchcancel",function(){c&&cleartimeout(c),g&&cleartimeout(g),g=c=null,b={}})}),["swipe","swipeleft","swiperight","swipeup","swipedown","doubletap","tap","singletap","longtap"].foreach(function(b){a.fn[b]=function(a){return this.bind(b,a)}})}(zepto); var $content = $('#content'), contentheight = $content.height(); function remargin() { var myheight = 0; if( typeof( window.innerheight ) == 'number' ) { myheight = window.innerheight; } else if( document.documentelement && document.documentelement.clientheight ) { myheight = document.documentelement.clientheight; } $content.css({top: ((myheight - contentheight) / 2) + 'px'}); } remargin(); document.body.onresize = remargin;