/*! * jQuery Mobile v1.0a4 * http://jquerymobile.com/ * * Copyright 2010, jQuery Project * Dual licensed under the MIT or GPL Version 2 licenses. * http://jquery.org/license */ (function(a,c){if(a.cleanData){var d=a.cleanData;a.cleanData=function(b){for(var g=0,f;(f=b[g])!=null;g++)a(f).triggerHandler("remove");d(b)}}else{var e=a.fn.remove;a.fn.remove=function(b,g){return this.each(function(){if(!g)if(!b||a.filter(b,[this]).length)a("*",this).add([this]).each(function(){a(this).triggerHandler("remove")});return e.call(a(this),b,g)})}}a.widget=function(b,g,f){var i=b.split(".")[0],h;b=b.split(".")[1];h=i+"-"+b;if(!f){f=g;g=a.Widget}a.expr[":"][h]=function(k){return!!a.data(k, b)};a[i]=a[i]||{};a[i][b]=function(k,m){arguments.length&&this._createWidget(k,m)};g=new g;g.options=a.extend(true,{},g.options);a[i][b].prototype=a.extend(true,g,{namespace:i,widgetName:b,widgetEventPrefix:a[i][b].prototype.widgetEventPrefix||b,widgetBaseClass:h},f);a.widget.bridge(b,a[i][b])};a.widget.bridge=function(b,g){a.fn[b]=function(f){var i=typeof f==="string",h=Array.prototype.slice.call(arguments,1),k=this;f=!i&&h.length?a.extend.apply(null,[true,f].concat(h)):f;if(i&&f.charAt(0)==="_")return k; i?this.each(function(){var m=a.data(this,b);if(!m)throw"cannot call methods on "+b+" prior to initialization; attempted to call method '"+f+"'";if(!a.isFunction(m[f]))throw"no such method '"+f+"' for "+b+" widget instance";var o=m[f].apply(m,h);if(o!==m&&o!==c){k=o;return false}}):this.each(function(){var m=a.data(this,b);m?m.option(f||{})._init():a.data(this,b,new g(f,this))});return k}};a.Widget=function(b,g){arguments.length&&this._createWidget(b,g)};a.Widget.prototype={widgetName:"widget",widgetEventPrefix:"", options:{disabled:false},_createWidget:function(b,g){a.data(g,this.widgetName,this);this.element=a(g);this.options=a.extend(true,{},this.options,this._getCreateOptions(),b);var f=this;this.element.bind("remove."+this.widgetName,function(){f.destroy()});this._create();this._trigger("create");this._init()},_getCreateOptions:function(){var b={};if(a.metadata)b=a.metadata.get(element)[this.widgetName];return b},_create:function(){},_init:function(){},destroy:function(){this.element.unbind("."+this.widgetName).removeData(this.widgetName); this.widget().unbind("."+this.widgetName).removeAttr("aria-disabled").removeClass(this.widgetBaseClass+"-disabled ui-state-disabled")},widget:function(){return this.element},option:function(b,g){var f=b;if(arguments.length===0)return a.extend({},this.options);if(typeof b==="string"){if(g===c)return this.options[b];f={};f[b]=g}this._setOptions(f);return this},_setOptions:function(b){var g=this;a.each(b,function(f,i){g._setOption(f,i)});return this},_setOption:function(b,g){this.options[b]=g;if(b=== "disabled")this.widget()[g?"addClass":"removeClass"](this.widgetBaseClass+"-disabled ui-state-disabled").attr("aria-disabled",g);return this},enable:function(){return this._setOption("disabled",false)},disable:function(){return this._setOption("disabled",true)},_trigger:function(b,g,f){var i=this.options[b];g=a.Event(g);g.type=(b===this.widgetEventPrefix?b:this.widgetEventPrefix+b).toLowerCase();f=f||{};if(g.originalEvent){b=a.event.props.length;for(var h;b;){h=a.event.props[--b];g[h]=g.originalEvent[h]}}this.element.trigger(g, f);return!(a.isFunction(i)&&i.call(this.element[0],g,f)===false||g.isDefaultPrevented())}}})(jQuery);(function(a,c){a.widget("mobile.widget",{_getCreateOptions:function(){var d=this.element,e={};a.each(this.options,function(b){var g=d.jqmData(b.replace(/[A-Z]/g,function(f){return"-"+f.toLowerCase()}));if(g!==c)e[b]=g});return e}})})(jQuery); (function(a){function c(){var g=d.width(),f=[],i=[],h;e.removeClass("min-width-"+b.join("px min-width-")+"px max-width-"+b.join("px max-width-")+"px");a.each(b,function(k,m){g>=m&&f.push("min-width-"+m+"px");g<=m&&i.push("max-width-"+m+"px")});if(f.length)h=f.join(" ");if(i.length)h+=" "+i.join(" ");e.addClass(h)}var d=a(window),e=a("html"),b=[320,480,768,1024];a.mobile.media=function(){var g={},f=a("