/*
 * flash 1.2 - Plugin for jQuery
 *
 * Dual licensed under the MIT (http://www.opensource.org/licenses/mit-license.php)
 * and GPL (http://www.opensource.org/licenses/gpl-license.php) licenses.
 *
 *  Copyright (c) 2008 Oleg Slobodskoi (ajaxsoft.de)
 */
(function(b){function i(c,e,d){var a=b.extend(true,{},b.fn.flash.defaults,d);this.init=function(){if(a.params.flashvars&&typeof a.params.flashvars=="object")a.params.flashvars=b.param(a.params.flashvars);var f="";if(b.browser.msie){a.params.movie=e;b.each(a.params,function(h,g){if(g)f+='<param name="'+h+'" value="'+g+'"/>'});f=b("<object>"+f+"</object>").attr(a.attr)}else f=b("<embed/>").attr(b.extend({src:e},a.params,a.attr));b(c).html(f)}}function j(c){function e(g){return b.map(g,function(k){return parseInt(k,10)})}var d,a;if(typeof navigator.plugins["Shockwave Flash"]=="object"){d=navigator.plugins["Shockwave Flash"].description;d=d.replace(/^.*\s+(\S+\s+\S+$)/,"$1");a=[d.replace(/^(.*)\..*$/,"$1"),d.replace(/^.*\.(.*)\s.*$/,"$1"),/r/.test(d)?d.replace(/^.*r(.*)$/,"$1"):0]}else if(typeof ActiveXObject=="function"){var f;for(a=10;a>=2;a--)try{f=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+a);if(typeof f=="object"){d=f.GetVariable("$version");break}}catch(h){}a=d.split(" ")[1].split(",")}if(!a&&c)return false;c=e(c.split("."));a=e(a);return a[0]>c[0]||a[0]==c[0]&&a[1]>c[1]||a[0]==c[0]&&a[1]==c[1]&&a[2]>=c[2]?true:false}b.fn.flash=function(c,e){if(e&&e.version&&!j(e.version))return this;return this.each(function(){!b.data(this,"flash")&&b.data(this,"flash",new i(this,c,e)).init()})};b.fn.flash.defaults={params:{allowfullscreen:true,allowscriptaccess:"always",quality:"best",wmode:"transparent",bgcolor:null,flashvars:null,menu:false},attr:{width:"100%",height:"100%",type:"application/x-shockwave-flash"}}})(jQuery);
