/*
 * jQuery Cycle Plugin (with Transition Definitions)
 * Examples and documentation at: http://malsup.com/jquery/cycle/
 * Copyright (c) 2007-2008 M. Alsup
 * Version: 2.18
 * Dual licensed under the MIT and GPL licenses:
 * http://www.opensource.org/licenses/mit-license.php
 * http://www.gnu.org/licenses/gpl.html
 */
eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('(3($){9 m=\'2.18\';9 n=$.2f.22&&/3I 6.0/.3b(30.2O);3 1u(){4(2a.23&&2a.23.1u)2a.23.1u(\'[B] \'+3F.3A.3v.3n(3g,\'\'))};$.C.B=3(l){M u.1g(3(){l=l||{};4(l.2g==2G){3V(l){2c\'3P\':4(u.U)1J(u.U);u.U=0;M;2c\'26\':u.1a=1;M;2c\'3H\':u.1a=0;M;3D:l={1b:l}}}4(u.U)1J(u.U);u.U=0;u.1a=0;9 c=$(u);9 d=l.1V?$(l.1V,u):c.3s();9 e=d.3i();4(e.I<2){1u(\'3d; 3a 38 35: \'+e.I);M}9 f=$.2Z({},$.C.B.2w,l||{},$.2j?c.2j():$.2R?c.2N():{});4(f.2e)f.1R=f.1Q||e.I;f.E=f.E?[f.E]:[];f.19=f.19?[f.19]:[];f.19.2F(3(){f.2d=0});4(f.1l)f.19.F(3(){1d(e,f,0,!f.1f)});4(n&&f.1L&&!f.2C)28(d);9 g=u.3L;f.x=1q((g.1M(/w:(\\d+)/)||[])[1])||f.x;f.r=1q((g.1M(/h:(\\d+)/)||[])[1])||f.r;f.P=1q((g.1M(/t:(\\d+)/)||[])[1])||f.P;4(c.q(\'1z\')==\'3B\')c.q(\'1z\',\'3z\');4(f.x)c.x(f.x);4(f.r&&f.r!=\'1x\')c.r(f.r);4(f.1c){f.1h=[];1n(9 i=0;i<e.I;i++)f.1h.F(i);f.1h.3q(3(a,b){M 3l.1c()-0.5});f.1e=0;f.12=f.1h[0]}Q 4(f.12>=e.I)f.12=0;9 h=f.12||0;d.q({1z:\'2o\',8:0,7:0}).1A().1g(3(i){9 z=h?i>=h?e.I-(i-h):h-i:e.I-i;$(u).q(\'z-1C\',z)});$(e[h]).q(\'13\',1).O();4($.2f.22)e[h].2l.2t(\'1D\');4(f.14&&f.x)d.x(f.x);4(f.14&&f.r&&f.r!=\'1x\')d.r(f.r);4(f.26)c.2X(3(){u.1a=1},3(){u.1a=0});9 j=$.C.B.H[f.1b];4($.2I(j))j(c,d,f);Q 4(f.1b!=\'29\')1u(\'2P 2M: \'+f.1b);d.1g(3(){9 a=$(u);u.R=(f.14&&f.r)?f.r:a.r();u.S=(f.14&&f.x)?f.x:a.x()});f.y=f.y||{};f.G=f.G||{};f.A=f.A||{};d.1v(\':1I(\'+h+\')\').q(f.y);4(f.11)$(d[h]).q(f.11);4(f.P){4(f.Y.2g==2G)f.Y={3X:3W,3U:3T}[f.Y]||3S;4(!f.1P)f.Y=f.Y/2;3R((f.P-f.Y)<3Q)f.P+=f.Y}4(f.2b)f.1O=f.1N=f.2b;4(!f.1s)f.1s=f.Y;4(!f.1r)f.1r=f.Y;f.2D=e.I;f.17=h;4(f.1c){f.K=f.17;4(++f.1e==e.I)f.1e=0;f.K=f.1h[f.1e]}Q f.K=f.12>=(e.I-1)?0:f.12+1;9 k=d[h];4(f.E.I)f.E[0].1K(k,[k,k,f,2B]);4(f.19.I>1)f.19[1].1K(k,[k,k,f,2B]);4(f.1o&&!f.W)f.W=f.1o;4(f.W)$(f.W).27(\'1o\',3(){M 25(e,f,f.1f?-1:1)});4(f.24)$(f.24).27(\'1o\',3(){M 25(e,f,f.1f?1:-1)});4(f.1t)2A(e,f);4(f.P||f.1l)u.U=21(3(){1d(e,f,0,!f.1f)},f.1l?10:f.P+(f.2z||0));f.3J=3(a){9 b=$(a),s=b[0];4(!f.1Q)f.1R++;e.F(s);4(f.X)f.X.F(s);f.2D=e.I;b.q(\'1z\',\'2o\').q(f.y).2y(c);4(n&&f.1L&&!f.2C)28(b);4(f.14&&f.x)b.x(f.x);4(f.14&&f.r&&f.r!=\'1x\')d.r(f.r);s.R=(f.14&&f.r)?f.r:b.r();s.S=(f.14&&f.x)?f.x:b.x()}})};3 1d(a,b,c,d){4(b.2d)M;9 p=a[0].1H,1k=a[b.17],W=a[b.K];4(p.U===0&&!c)M;4(!c&&!p.1a&&((b.2e&&(--b.1R<=0))||(b.1G&&!b.1c&&b.K<b.17))){4(b.20)b.20(b);M}4(c||!p.1a){4(b.E.I)$.1g(b.E,3(i,o){o.1K(W,[1k,W,b,d])});9 e=3(){4($.2f.22&&b.1L)u.2l.2t(\'1D\');$.1g(b.19,3(i,o){o.1K(W,[1k,W,b,d])})};4(b.K!=b.17){b.2d=1;4(b.1F)b.1F(1k,W,b,e,d);Q 4($.2I($.C.B[b.1b]))$.C.B[b.1b](1k,W,b,e);Q $.C.B.29(1k,W,b,e)}4(b.1c){b.17=b.K;4(++b.1e==a.I)b.1e=0;b.K=b.1h[b.1e]}Q{9 f=(b.K+1)==a.I;b.K=f?0:b.K+1;b.17=f?a.I-1:b.K-1}4(b.1t)$(b.1t).2x(\'a\').3C(\'1Z\').1D(\'a:1I(\'+b.17+\')\').2v(\'1Z\')}4(b.P&&!b.1l)p.U=21(3(){1d(a,b,0,!b.1f)},b.P);Q 4(b.1l&&p.1a)p.U=21(3(){1d(a,b,0,!b.1f)},10)};3 25(a,b,c){9 p=a[0].1H,P=p.U;4(P){1J(P);p.U=0}b.K=b.17+c;4(b.K<0){4(b.1G)M 1E;b.K=a.I-1}Q 4(b.K>=a.I){4(b.1G)M 1E;b.K=0}4(b.1w&&1Y b.1w==\'3\')b.1w(c>0,b.K,a[b.K]);1d(a,b,1,c>=0);M 1E};3 2A(b,c){9 d=$(c.1t);$.1g(b,3(i,o){9 a=(1Y c.1X==\'3\')?$(c.1X(i,o)):$(\'<a 3y="#">\'+(i+1)+\'</a>\');4(a.3x(\'3w\').I==0)a.2y(d);a.27(c.2s,3(){c.K=i;9 p=b[0].1H,P=p.U;4(P){1J(P);p.U=0}4(1Y c.1W==\'3\')c.1W(c.K,b[c.K]);1d(b,c,1,!c.1f);M 1E})});d.2x(\'a\').1D(\'a:1I(\'+c.12+\')\').2v(\'1Z\')};3 28(b){3 1y(s){9 s=1q(s).3u(16);M s.I<2?\'0\'+s:s};3 2r(e){1n(;e&&e.3t.3p()!=\'3o\';e=e.1H){9 v=$.q(e,\'2q-2p\');4(v.3m(\'3k\')>=0){9 a=v.1M(/\\d+/g);M\'#\'+1y(a[0])+1y(a[1])+1y(a[2])}4(v&&v!=\'3j\')M v}M\'#3h\'};b.1g(3(){$(u).q(\'2q-2p\',2r(u))})};$.C.B.29=3(a,b,c,d){9 e=$(a),$n=$(b);$n.q(c.y);9 f=3(){$n.1B(c.G,c.1s,c.1O,d)};e.1B(c.A,c.1r,c.1N,3(){4(c.J)e.q(c.J);4(!c.1P)f()});4(c.1P)f()};$.C.B.H={2n:3(a,b,c){b.1v(\':1I(\'+c.12+\')\').q(\'13\',0);c.E.F(3(){$(u).O()});c.G={13:1};c.A={13:0};c.J={N:\'T\'}}};$.C.B.3f=3(){M m};$.C.B.2w={1b:\'2n\',P:3e,1l:0,Y:3c,1s:L,1r:L,W:L,24:L,1w:L,1t:L,1W:L,2s:\'1o\',1X:L,E:L,19:L,20:L,2b:L,1O:L,1N:L,1m:L,G:L,A:L,y:L,J:L,1F:L,r:\'1x\',12:0,1P:1,1c:0,14:0,26:0,2e:0,1Q:0,2z:0,1V:L,1L:0,1G:0}})(2m);(3($){$.C.B.H.39=3(d,e,f){d.q(\'V\',\'Z\');f.E.F(3(a,b,c){$(u).O();c.y.8=b.1j;c.A.8=0-a.1j});f.11={8:0};f.G={8:0};f.J={N:\'T\'}};$.C.B.H.37=3(d,e,f){d.q(\'V\',\'Z\');f.E.F(3(a,b,c){$(u).O();c.y.8=0-b.1j;c.A.8=a.1j});f.11={8:0};f.G={8:0};f.J={N:\'T\'}};$.C.B.H.3r=3(d,e,f){d.q(\'V\',\'Z\');f.E.F(3(a,b,c){$(u).O();c.y.7=b.1i;c.A.7=0-a.1i});f.11={7:0};f.G={7:0}};$.C.B.H.36=3(d,e,f){d.q(\'V\',\'Z\');f.E.F(3(a,b,c){$(u).O();c.y.7=0-b.1i;c.A.7=a.1i});f.11={7:0};f.G={7:0}};$.C.B.H.34=3(f,g,h){f.q(\'V\',\'Z\').x();h.E.F(3(a,b,c,d){$(u).O();9 e=a.1i,1T=b.1i;c.y=d?{7:1T}:{7:-1T};c.G.7=0;c.A.7=d?-e:e;g.1v(a).q(c.y)});h.11={7:0};h.J={N:\'T\'}};$.C.B.H.33=3(f,g,h){f.q(\'V\',\'Z\');h.E.F(3(a,b,c,d){$(u).O();9 e=a.1j,1U=b.1j;c.y=d?{8:-1U}:{8:1U};c.G.8=0;c.A.8=d?e:-e;g.1v(a).q(c.y)});h.11={8:0};h.J={N:\'T\'}};$.C.B.H.32=3(d,e,f){f.E.F(3(a,b,c){$(a).q(\'D\',1)});f.y={D:2};f.G={x:\'O\'};f.A={x:\'1A\'}};$.C.B.H.31=3(d,e,f){f.E.F(3(a,b,c){$(a).q(\'D\',1)});f.y={D:2};f.G={r:\'O\'};f.A={r:\'1A\'}};$.C.B.H.1m=3(g,h,j){9 w=g.q(\'V\',\'2u\').x();h.q({7:0,8:0});j.E.F(3(){$(u).O()});j.Y=j.Y/2;j.1c=0;j.1m=j.1m||{7:-w,8:15};j.X=[];1n(9 i=0;i<h.I;i++)j.X.F(h[i]);1n(9 i=0;i<j.12;i++)j.X.F(j.X.2k());j.1F=3(a,b,c,d,e){9 f=e?$(a):$(b);f.1B(c.1m,c.1s,c.1O,3(){e?c.X.F(c.X.2k()):c.X.2F(c.X.2Y());4(e)1n(9 i=0,1S=c.X.I;i<1S;i++)$(c.X[i]).q(\'z-1C\',1S-i);Q{9 z=$(a).q(\'z-1C\');f.q(\'z-1C\',1q(z)+1)}f.1B({7:0,8:0},c.1r,c.1N,3(){$(e?u:a).1A();4(d)d()})})}};$.C.B.H.2W=3(d,e,f){f.E.F(3(a,b,c){$(u).O();c.y.8=b.R;c.G.r=b.R});f.11={8:0};f.y={r:0};f.G={8:0};f.A={r:0};f.J={N:\'T\'}};$.C.B.H.3E=3(d,e,f){f.E.F(3(a,b,c){$(u).O();c.G.r=b.R;c.A.8=a.R});f.11={8:0};f.y={8:0,r:0};f.A={r:0};f.J={N:\'T\'}};$.C.B.H.2V=3(d,e,f){f.E.F(3(a,b,c){$(u).O();c.y.7=b.S;c.G.x=b.S});f.y={x:0};f.G={7:0};f.A={x:0};f.J={N:\'T\'}};$.C.B.H.3G=3(d,e,f){f.E.F(3(a,b,c){$(u).O();c.G.x=b.S;c.A.7=a.S});f.y={7:0,x:0};f.G={7:0};f.A={x:0};f.J={N:\'T\'}};$.C.B.H.2U=3(d,e,f){f.11={8:0,7:0};f.J={N:\'T\'};f.E.F(3(a,b,c){$(u).O();c.y={x:0,r:0,8:b.R/2,7:b.S/2};c.G={8:0,7:0,x:b.S,r:b.R};c.A={x:0,r:0,8:a.R/2,7:a.S/2}})};$.C.B.H.2T=3(d,e,f){f.E.F(3(a,b,c){c.y={x:0,r:0,13:1,7:b.S/2,8:b.R/2,D:1};c.G={8:0,7:0,x:b.S,r:b.R}});f.A={13:0};f.J={D:0}};$.C.B.H.2S=3(d,e,f){9 w=d.q(\'V\',\'Z\').x();e.O();f.E.F(3(a,b,c){$(a).q(\'D\',1)});f.y={7:w,D:2};f.J={D:1};f.G={7:0};f.A={7:w}};$.C.B.H.3K=3(d,e,f){9 h=d.q(\'V\',\'Z\').r();e.O();f.E.F(3(a,b,c){$(a).q(\'D\',1)});f.y={8:h,D:2};f.J={D:1};f.G={8:0};f.A={8:h}};$.C.B.H.2Q=3(d,e,f){9 h=d.q(\'V\',\'Z\').r();9 w=d.x();e.O();f.E.F(3(a,b,c){$(a).q(\'D\',1)});f.y={8:h,7:w,D:2};f.J={D:1};f.G={8:0,7:0};f.A={8:h,7:w}};$.C.B.H.3M=3(d,e,f){f.E.F(3(a,b,c){c.y={7:u.S/2,x:0,D:2};c.G={7:0,x:u.S};c.A={7:0};$(a).q(\'D\',1)})};$.C.B.H.3N=3(d,e,f){f.E.F(3(a,b,c){c.y={8:u.R/2,r:0,D:2};c.G={8:0,r:u.R};c.A={8:0};$(a).q(\'D\',1)})};$.C.B.H.3O=3(d,e,f){f.E.F(3(a,b,c){c.y={7:b.S/2,x:0,D:1,N:\'1p\'};c.G={7:0,x:u.S};c.A={7:a.S/2,x:0};$(a).q(\'D\',2)});f.J={D:1,N:\'T\'}};$.C.B.H.2L=3(d,e,f){f.E.F(3(a,b,c){c.y={8:b.R/2,r:0,D:1,N:\'1p\'};c.G={8:0,r:u.R};c.A={8:a.R/2,r:0};$(a).q(\'D\',2)});f.J={D:1,N:\'T\'}};$.C.B.H.2K=3(e,f,g){9 d=g.2E||\'7\';9 w=e.q(\'V\',\'Z\').x();9 h=e.r();g.E.F(3(a,b,c){c.y={D:2,N:\'1p\'};4(d==\'2i\')c.y.7=-w;Q 4(d==\'2H\')c.y.8=h;Q 4(d==\'2h\')c.y.8=-h;Q c.y.7=w;$(a).q(\'D\',1)});g.G={7:0,8:0};g.A={7:0,8:0};g.J={D:2,N:\'T\'}};$.C.B.H.2J=3(e,f,g){9 d=g.2E||\'7\';9 w=e.q(\'V\',\'Z\').x();9 h=e.r();g.E.F(3(a,b,c){c.y.N=\'1p\';4(d==\'2i\')c.A.7=w;Q 4(d==\'2H\')c.A.8=-h;Q 4(d==\'2h\')c.A.8=h;Q c.A.7=-w;$(a).q(\'D\',2)});g.G={7:0,8:0};g.y={D:1,8:0,7:0};g.J={D:1,N:\'T\'}};$.C.B.H.3Y=3(d,e,f){9 w=d.q(\'V\',\'2u\').x();9 h=d.r();f.E.F(3(a,b,c){$(a).q(\'D\',2);c.y.N=\'1p\';4(!c.A.7&&!c.A.8)c.A={7:w*2,8:-h/2,13:0};Q c.A.13=0});f.y={7:0,8:0,D:1,13:1};f.G={7:0};f.J={D:2,N:\'T\'}}})(2m);',62,247,'|||function|if|||left|top|var|||||||||||||||||css|height|||this|||width|cssBefore||animOut|cycle|fn|zIndex|before|push|animIn|transitions|length|cssAfter|nextSlide|null|return|display|show|timeout|else|cycleH|cycleW|none|cycleTimeout|overflow|next|els|speed|hidden||cssFirst|startingSlide|opacity|fit|||currSlide||after|cyclePause|fx|random|go|randomIndex|rev|each|randomMap|offsetWidth|offsetHeight|curr|continuous|shuffle|for|click|block|parseInt|speedOut|speedIn|pager|log|not|prevNextClick|auto|hex|position|hide|animate|index|filter|false|fxFn|nowrap|parentNode|eq|clearTimeout|apply|cleartype|match|easeOut|easeIn|sync|autostopCount|countdown|len|nextW|nextH|slideExpr|pagerClick|pagerAnchorBuilder|typeof|activeSlide|end|setTimeout|msie|console|prev|advance|pause|bind|clearTypeFix|custom|window|easing|case|busy|autostop|browser|constructor|down|right|metadata|shift|style|jQuery|fade|absolute|color|background|getBg|pagerEvent|removeAttribute|visible|addClass|defaults|find|appendTo|delay|buildPager|true|cleartypeNoBg|slideCount|direction|unshift|String|up|isFunction|uncover|cover|curtainY|transition|data|userAgent|unknown|blindZ|meta|blindX|fadeZoom|zoom|turnLeft|turnUp|hover|pop|extend|navigator|slideY|slideX|scrollVert|scrollHorz|slides|scrollRight|scrollDown|few|scrollUp|too|test|1000|terminating|4000|ver|arguments|ffffff|get|transparent|rgb|Math|indexOf|call|html|toLowerCase|sort|scrollLeft|children|nodeName|toString|join|body|parents|href|relative|prototype|static|removeClass|default|turnDown|Array|turnRight|resume|MSIE|addSlide|blindY|className|growX|growY|curtainX|stop|250|while|400|200|fast|switch|600|slow|toss'.split('|'),0,{}));

/*
 * Url preview script 
 * powered by jQuery (http://www.jquery.com)
 * 
 * written by Alen Grakalic (http://cssglobe.com)
 * 
 * for more info visit http://cssglobe.com/post/1695/easiest-tooltip-and-image-preview-using-jquery
 *
 */
 
this.screenshotPreview = function(){	
	/* CONFIG */
		
		xOffset = -20;
		yOffset = -100;
		xOffset2 = 100;
		yOffset2 = 100;
		
		// these 2 variable determine popup's distance from the cursor
		// you might want to adjust to get the right result
		
	/* END CONFIG */
	$("a.screenshot").hover(function(e){
		this.t = this.title;
		this.title = "";	
		var c = (this.t != "") ? "<br/>" + this.t : "";
		$("body").append("<p id='screenshot'><img src='"+ this.rel +"' alt='url preview' />"+ c +"</p>");								 
		$("#screenshot")
			.css("top",(e.pageY - xOffset) + "px")
			.css("left",(e.pageX + yOffset) + "px")
			.fadeIn("fast");						
    },
	function(){
		this.title = this.t;	
		$("#screenshot").remove();
    });	
	$("a.screenshot").mousemove(function(e){
		$("#screenshot")
			.css("top",(e.pageY - xOffset) + "px")
			.css("left",(e.pageX + yOffset) + "px");
	});			
	
	$("a.screenshot2").hover(function(e){
		this.t = this.title;
		this.title = "";	
		var c = (this.t != "") ? "<br/>" + this.t : "";
		$("body").append("<p id='screenshot'><img src='"+ this.rel +"' alt='url preview' />"+ c +"</p>");								 
		$("#screenshot")
			.css("top",(e.pageY - xOffset2) + "px")
			.css("left",(e.pageX + yOffset2) + "px")
			.fadeIn("fast");						
    },
	function(){
		this.title = this.t;	
		$("#screenshot").remove();
    });	
	$("a.screenshot2").mousemove(function(e){
		$("#screenshot")
			.css("top",(e.pageY - xOffset2) + "px")
			.css("left",(e.pageX + yOffset2) + "px");
	});	
};


// starting the script on page load
$(document).ready(function(){
	screenshotPreview();
});

//v1.7
// Flash Player Version Detection
// Detect Client Browser type
// Copyright 2005-2007 Adobe Systems Incorporated.  All rights reserved.
var isIE  = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false;
var isOpera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false;

function ControlVersion()
{
	var version;
	var axo;
	var e;

	// NOTE : new ActiveXObject(strFoo) throws an exception if strFoo isn't in the registry

	try {
		// version will be set for 7.X or greater players
		axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");
		version = axo.GetVariable("$version");
	} catch (e) {
	}

	if (!version)
	{
		try {
			// version will be set for 6.X players only
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");
			
			// installed player is some revision of 6.0
			// GetVariable("$version") crashes for versions 6.0.22 through 6.0.29,
			// so we have to be careful. 
			
			// default to the first public version
			version = "WIN 6,0,21,0";

			// throws if AllowScripAccess does not exist (introduced in 6.0r47)		
			axo.AllowScriptAccess = "always";

			// safe to call for 6.0r47 or greater
			version = axo.GetVariable("$version");

		} catch (e) {
		}
	}

	if (!version)
	{
		try {
			// version will be set for 4.X or 5.X player
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
			version = axo.GetVariable("$version");
		} catch (e) {
		}
	}

	if (!version)
	{
		try {
			// version will be set for 3.X player
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
			version = "WIN 3,0,18,0";
		} catch (e) {
		}
	}

	if (!version)
	{
		try {
			// version will be set for 2.X player
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
			version = "WIN 2,0,0,11";
		} catch (e) {
			version = -1;
		}
	}
	
	return version;
}

// JavaScript helper required to detect Flash Player PlugIn version information
function GetSwfVer(){
	// NS/Opera version >= 3 check for Flash plugin in plugin array
	var flashVer = -1;
	
	if (navigator.plugins != null && navigator.plugins.length > 0) {
		if (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]) {
			var swVer2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";
			var flashDescription = navigator.plugins["Shockwave Flash" + swVer2].description;
			var descArray = flashDescription.split(" ");
			var tempArrayMajor = descArray[2].split(".");			
			var versionMajor = tempArrayMajor[0];
			var versionMinor = tempArrayMajor[1];
			var versionRevision = descArray[3];
			if (versionRevision == "") {
				versionRevision = descArray[4];
			}
			if (versionRevision[0] == "d") {
				versionRevision = versionRevision.substring(1);
			} else if (versionRevision[0] == "r") {
				versionRevision = versionRevision.substring(1);
				if (versionRevision.indexOf("d") > 0) {
					versionRevision = versionRevision.substring(0, versionRevision.indexOf("d"));
				}
			}
			var flashVer = versionMajor + "." + versionMinor + "." + versionRevision;
		}
	}
	// MSN/WebTV 2.6 supports Flash 4
	else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.6") != -1) flashVer = 4;
	// WebTV 2.5 supports Flash 3
	else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.5") != -1) flashVer = 3;
	// older WebTV supports Flash 2
	else if (navigator.userAgent.toLowerCase().indexOf("webtv") != -1) flashVer = 2;
	else if ( isIE && isWin && !isOpera ) {
		flashVer = ControlVersion();
	}	
	return flashVer;
}

// When called with reqMajorVer, reqMinorVer, reqRevision returns true if that version or greater is available
function DetectFlashVer(reqMajorVer, reqMinorVer, reqRevision)
{
	versionStr = GetSwfVer();
	if (versionStr == -1 ) {
		return false;
	} else if (versionStr != 0) {
		if(isIE && isWin && !isOpera) {
			// Given "WIN 2,0,0,11"
			tempArray         = versionStr.split(" "); 	// ["WIN", "2,0,0,11"]
			tempString        = tempArray[1];			// "2,0,0,11"
			versionArray      = tempString.split(",");	// ['2', '0', '0', '11']
		} else {
			versionArray      = versionStr.split(".");
		}
		var versionMajor      = versionArray[0];
		var versionMinor      = versionArray[1];
		var versionRevision   = versionArray[2];

        	// is the major.revision >= requested major.revision AND the minor version >= requested minor
		if (versionMajor > parseFloat(reqMajorVer)) {
			return true;
		} else if (versionMajor == parseFloat(reqMajorVer)) {
			if (versionMinor > parseFloat(reqMinorVer))
				return true;
			else if (versionMinor == parseFloat(reqMinorVer)) {
				if (versionRevision >= parseFloat(reqRevision))
					return true;
			}
		}
		return false;
	}
}

function AC_AddExtension(src, ext)
{
  if (src.indexOf('?') != -1)
    return src.replace(/\?/, ext+'?'); 
  else
    return src + ext;
}

function AC_Generateobj(objAttrs, params, embedAttrs) 
{ 
  var str = '';
  if (isIE && isWin && !isOpera)
  {
    str += '<object ';
    for (var i in objAttrs)
    {
      str += i + '="' + objAttrs[i] + '" ';
    }
    str += '>';
    for (var i in params)
    {
      str += '<param name="' + i + '" value="' + params[i] + '" /> ';
    }
    str += '</object>';
  }
  else
  {
    str += '<embed ';
    for (var i in embedAttrs)
    {
      str += i + '="' + embedAttrs[i] + '" ';
    }
    str += '> </embed>';
  }

  document.write(str);
}

function AC_FL_RunContent(){
  var ret = 
    AC_GetArgs
    (  arguments, ".swf", "movie", "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
     , "application/x-shockwave-flash"
    );
  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}

function AC_SW_RunContent(){
  var ret = 
    AC_GetArgs
    (  arguments, ".dcr", "src", "clsid:166B1BCA-3F9C-11CF-8075-444553540000"
     , null
    );
  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}

function AC_GetArgs(args, ext, srcParamName, classid, mimeType){
  var ret = new Object();
  ret.embedAttrs = new Object();
  ret.params = new Object();
  ret.objAttrs = new Object();
  for (var i=0; i < args.length; i=i+2){
    var currArg = args[i].toLowerCase();    

    switch (currArg){	
      case "classid":
        break;
      case "pluginspage":
        ret.embedAttrs[args[i]] = args[i+1];
        break;
      case "src":
      case "movie":	
        args[i+1] = AC_AddExtension(args[i+1], ext);
        ret.embedAttrs["src"] = args[i+1];
        ret.params[srcParamName] = args[i+1];
        break;
      case "onafterupdate":
      case "onbeforeupdate":
      case "onblur":
      case "oncellchange":
      case "onclick":
      case "ondblclick":
      case "ondrag":
      case "ondragend":
      case "ondragenter":
      case "ondragleave":
      case "ondragover":
      case "ondrop":
      case "onfinish":
      case "onfocus":
      case "onhelp":
      case "onmousedown":
      case "onmouseup":
      case "onmouseover":
      case "onmousemove":
      case "onmouseout":
      case "onkeypress":
      case "onkeydown":
      case "onkeyup":
      case "onload":
      case "onlosecapture":
      case "onpropertychange":
      case "onreadystatechange":
      case "onrowsdelete":
      case "onrowenter":
      case "onrowexit":
      case "onrowsinserted":
      case "onstart":
      case "onscroll":
      case "onbeforeeditfocus":
      case "onactivate":
      case "onbeforedeactivate":
      case "ondeactivate":
      case "type":
      case "codebase":
      case "id":
        ret.objAttrs[args[i]] = args[i+1];
        break;
      case "width":
      case "height":
      case "align":
      case "vspace": 
      case "hspace":
      case "class":
      case "title":
      case "accesskey":
      case "name":
      case "tabindex":
        ret.embedAttrs[args[i]] = ret.objAttrs[args[i]] = args[i+1];
        break;
      default:
        ret.embedAttrs[args[i]] = ret.params[args[i]] = args[i+1];
    }
  }
  ret.objAttrs["classid"] = classid;
  if (mimeType) ret.embedAttrs["type"] = mimeType;
  return ret;
}


function setFlash(theSrc){
    var flash='<OBJECT CLASSID="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" CODEBASE="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" WIDTH="133" HEIGHT="156">';
    flash+='<PARAM NAME=movie VALUE="'+theSrc+'"><PARAM NAME=quality VALUE=high>';
    flash+='<EMBED SRC="'+theSrc+'" QUALITY=high PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" ';
    flash+='TYPE="application/x-shockwave-flash" WIDTH="133" HEIGHT="156">';
    flash+='</EMBED>';
    flash+='</OBJECT>';
    document.getElementById("reproductor").innerHTML=flash;
}