if (typeof AC_AX_RunContent  == "undefined") {
//v1.1
//Copyright 2006 Adobe Systems, Inc. All rights reserved.
function AC_AX_RunContent(){ var ret = AC_AX_GetArgs(arguments); AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs); }
function AC_AX_GetArgs(args){ 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 "pluginspage": case "type": case "src": ret.embedAttrs[args[i]] = args[i+1]; break; case "data": case "codebase": case "classid": case "id": 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": 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]; } } return ret; }
}

if (typeof AC_FL_RunContent == "undefined") {
//v1.0
//Copyright 2006 Adobe Systems, Inc. All rights reserved.
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 = '<object '; for (var i in objAttrs) str += i + '="' + objAttrs[i] + '" '; str += '>'; for (var i in params) str += '<param name="' + i + '" value="' + params[i] + '" /> '; str += '<embed '; for (var i in embedAttrs) str += i + '="' + embedAttrs[i] + '" '; str += ' ></embed></object>'; 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": 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 "id": 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; }
}

if (typeof INDAFOTO == "undefined") { var INDAFOTO = {} }
if (typeof INDAFOTO.slideshow == "undefined") {

    INDAFOTO.slideshow =
    {
        run : function(parameters)
        {
            var feedUrl     = parameters.feedUrl;
            var random      = parameters.random;
            var orientation = parameters.orientation == 'vertical' || parameters.orientation == 'horizontal' ? parameters.orientation : 'horizontal';
            var size        = parameters.size;
            var number      = parseInt(parameters.number) > 0 ? parseInt(parameters.number) : 2;
            var bgcolor     = parameters.bgcolor   ? parameters.bgcolor   : '#ffffff';
            var textcolor   = parameters.textcolor ? parameters.textcolor : '#000000';
            var staticUrl   = parameters.staticUrl;
            var target      = parameters.target    ? parameters.target    : 'blank'; 
            var height      = parameters.height;
            var width       = parameters.width;
            var streamAlign = 'front';
            
            if (feedUrl)
            {
            	feedUrl = feedUrl.replace(/\&amp\;/g,'&');
            }
            
		    if ( random )
		    {
		        if ( feedUrl.indexOf('?') > 0 )
		        {
		            feedUrl += '&orderDirection=RAND';
		        }
		        else
		        {
		            feedUrl += '?orderDirection=RAND';
		        }
		    }

	        AC_FL_RunContent(
	               'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0',
	               'width', width,
	               'height', height,
	               'src', staticUrl+'/swf/photo_stream',
	               'quality','best',
	               'bgcolor',bgcolor,
	               'align','middle',
	               'allowScriptAccess','always',
	               'pluginspage','http://www.macromedia.com/go/getflashplayer',
	               'movie', staticUrl+'/swf/photo_stream',
	               'FlashVars','atomURL='+encodeURIComponent(feedUrl)+'&bgColor='+bgcolor.substring(1)+'&titleColor='+textcolor.substring(1)+'&imageSize='+size+'&orientation='+orientation+'&target='+target+'&streamAlign='+streamAlign
	        );

        },

        calculate : function(size, number, orientation)
        {
            var height = 0;
            var width  = 0;
            var imageSize = 0;

            switch (size)
            {
                case "xs": imageSize = 75;  break;
                case "s" : imageSize = 200; break;
            }

            var calculatedx = Math.round( ( imageSize + 5 ) * parseInt(number) + 2 * 30 );
            var calculatedy = parseInt( imageSize + 15 );

            // vertical
            if ( orientation == 'vertical' )
            {
                height = calculatedx;
                width  = calculatedy;
            }
            // horizontal
            else
            {
                height = calculatedy;
                width  = calculatedx;
            }
            return {'height':height, 'width':width };
        },

        location : function(url)
        {
            document.location = url;
        }
    }
}