/* functions */
function generateFlashObject(strFlashFile, width, height) {
	var strDim = " width=\""+width+"\" height=\""+height+"\""
	
	strOutput  = "<!-- generate flash object ("+strFlashFile+" width="+width+" height="+height+") -->\n"
	strOutput += "	<object"+strDim+">\n";
	strOutput += "	<param name=\"movie\" value=\""+strFlashFile+"\"></param>\n";
	strOutput += "	<param name=\"wmode\" value=\"transparent\"></param>\n";
	strOutput += "	<param name=\"scale\" value=\"exactfit\"></param>\n";
	strOutput += "	<embed src=\""+strFlashFile+"\" type=\"application/x-shockwave-flash\" wmode=\"transparent\""+strDim+"></embed>";
	strOutput += "</object>\n";
	strOutput += "<!-- end generate flash object -->";
	return strOutput;
}

function divClassNamesToFlash(strClassName) {
	var arrDivs = document.getElementsByTagName("DIV");
	
	for (a = 0; a < arrDivs.length; a++) {
		if (arrDivs[a].className == strClassName) {
			var flashInformation = arrDivs[a].innerHTML.split(",");
			arrDivs[a].innerHTML = generateFlashObject(flashInformation[0], flashInformation[1], flashInformation[2]);
			arrDivs[a].style.width = "100%"
		}
	}
}



var scroll3

function initScroll() {
	scroll3 = new Scroller3('scrollableItems', {area: 100, velocity: 0.1, name: 'scroll3', scrolltime: 2000, scrollinterval: 4000, autoscrolldelta: 166});

	// Mousemove
	$('scrollableItems').addEvent('mouseleave', scroll3.start.bind(scroll3));
	$('scrollableItems').addEvent('mouseenter', scroll3.stop.bind(scroll3));
}

window.addEvent('domready', function(){
	initScroll();
	
	//IE update.js
	objects = document.getElementsByTagName("object");
	for (var i = 0; i < objects.length; i++)
	{
		objects[i].outerHTML = objects[i].outerHTML;
	}

});
