﻿(function($) { jQuery.fn.putCursorAtEnd = function() { return this.each(function() { $(this).focus(); if (this.setSelectionRange) { var len = $(this).val().length * 2; this.setSelectionRange(len, len) } else { $(this).val($(this).val()) } this.scrollTop = 999999 }) } })(jQuery); (function($) { $.fn.ezBgResize = function(options) { this.css("position", "fixed"); this.css("top", "0px"); this.css("left", "0px"); this.css("z-index", "-1"); this.css("overflow", "hidden"); this.css("width", getWindowWidth() + "px"); this.css("height", getWindowHeight() + "px"); var iw = this.children("img").width(); var ih = this.children("img").height(); if (getWindowWidth() > getWindowHeight()) { if (iw > ih) { var fRatio = iw / ih; this.children("img").css("width", getWindowWidth() + "px"); this.children("img").css("height", Math.round(getWindowWidth() * (1 / fRatio))); var newIh = Math.round(getWindowWidth() * (1 / fRatio)); if (newIh < getWindowHeight()) { var fRatio = ih / iw; this.children("img").css("height", getWindowHeight()); this.children("img").css("width", Math.round(getWindowHeight() * (1 / fRatio))) } } else { var fRatio = ih / iw; this.children("img").css("height", getWindowHeight()); this.children("img").css("width", Math.round(getWindowHeight() * (1 / fRatio))) } } else { var fRatio = ih / iw; this.children("img").css("height", getWindowHeight()); this.children("img").css("width", Math.round(getWindowHeight() * (1 / fRatio))) } }; function debug($obj) { if (window.console && window.console.log) { window.console.log("Window Width: " + $(window).width()); window.console.log("Window Height: " + $(window).height()) } } function getWindowHeight() { var windowHeight = 0; if (typeof (window.innerHeight) == "number") { windowHeight = window.innerHeight } else { if (document.documentElement && document.documentElement.clientHeight) { windowHeight = document.documentElement.clientHeight } else { if (document.body && document.body.clientHeight) { windowHeight = document.body.clientHeight } } } return windowHeight } function getWindowWidth() { var windowWidth = 0; if (typeof (window.innerWidth) == "number") { windowWidth = window.innerWidth } else { if (document.documentElement && document.documentElement.clientWidth) { windowWidth = document.documentElement.clientWidth } else { if (document.body && document.body.clientWidth) { windowWidth = document.body.clientWidth } } } return windowWidth } })(jQuery);

