/**
 * @author itmldata
 * Require mootols.js
 */
var jsReady = false;
var isReady = function (){
    return jsReady;
}
var flContentInit = function(){
	jsReady = true;
}
var startDock = function(){
	$(flashParams.id).startDock();
}
var stopDock = function(){
	$(flashParams.id).stopDock();
}
/**
 *
 */
var flashParams = {
	container:'flash_tool',
	src:'templates/flash/Home_Dock.swf',
	id:'flash_tool_swf',
	vers:'8',
	wmode:'transparent',
	dockItemsXmlURL:'http://10.2.1.70/alfa/userlist.php',
	detailTitle:'Perché la voglio provare?',
	lastComment:'Vedi l\'ultimo commento >',
	defaultUserImgURL:'',
	defaultUserName:'',
	defaultUserText:'',
	defaultUserHrefURL:'',
	defaultUserLastComment:'',
	defaultNoImgURL:''
}
/**
 * flash container resize function
 *
 */
var fToolResize = function(){
	$(flashParams.container).setStyles({
		width: '0px',
		height: '0px'
	});
	/**
	* getWinSize() - common.js function
	*/
	theWidth = getWinSize().width
	var m_size = $('main_container').getSize();
	theWidth = (theWidth < m_size.size.x) ? (m_size.size.x) : (theWidth)
	$(flashParams.container).setStyles({
		width: theWidth + 'px',
		height: '265px'
	});
}
/**
 *
 */
var setDefaultPopUp = function(){
	if($('popUpIFrame'))$('popUpIFrame').remove()
	var frame = new Element('iframe', {
		    'src': '',
			'width':$(popupOverlay).getSize().size.x,
			'height':$(popupOverlay).getSize().size.y,
			'scrolling': 'no',
			'frameborder': 0,
			'id':'popUpIFrame'
	});
	$(popupOverlay).insertBefore(frame,$(popupcloseBtn));
	$(popupcloseBtn).setStyle('margin-top',-$('popUpIFrame').getSize().size.y);
	$('popUpIFrame').src = 'http://www.google.com';
}
/**
 * listener for window domready event
 */
var onDomready = function(){
	if ($(flashParams.container)) {
		fToolResize();
		var soDock = new SWFObject(flashParams.src, flashParams.id, $(flashParams.container).getSize().size.x, $(flashParams.container).getSize().size.y, flashParams.vers);
		soDock.addParam('wmode', flashParams.wmode);
		soDock.addVariable("fxThreshold", 150);
		soDock.addVariable("zoomPlus", "83");
		soDock.addVariable("inertia", "10");
		soDock.addVariable("dockItemsXmlURL", flashParams.dockItemsXmlURL);
		soDock.addVariable("detailTitle", flashParams.detailTitle);
		soDock.addVariable("lastComment", flashParams.lastComment);
		soDock.addVariable("defaultUserImgURL", flashParams.defaultUserImgURL);
		soDock.addVariable("defaultUserName", flashParams.defaultUserName);
		soDock.addVariable("defaultUserText", flashParams.defaultUserText);
		soDock.addVariable("defaultUserHrefURL", flashParams.defaultUserHrefURL);
		soDock.addVariable("defaultUserLastComment", flashParams.defaultUserLastComment);
		soDock.addVariable("defaultNoImgURL", flashParams.defaultNoImgURL);
		soDock.write(flashParams.container);
	}
}
/**
 * listener for window resize event
 */
var onToolResize = function(){
	if ($(flashParams.container)) {
		fToolResize();
		$(flashParams.id).width = $(flashParams.container).getSize().size.x;
		$(flashParams.id).height = $(flashParams.container).getSize().size.y;
	}
}
var onWinLoad = function(){
	if(!$(flashParams.id))onDomready();
}
window.addEvent('domready',onDomready);
window.addEvent('resize', onToolResize);
window.addEvent('load', onWinLoad);
window.addEvent('load', flContentInit);