/**
* Compack 2.0
* Author  : Mika Palmu
* Licence : Use freely, giving credit when you can.
* Website : http://www.meychi.com/
*/

var flashMovie = "soundsystem.swf";
var targetWindow = window.document;


function printFlashCode(file,width,height,bgcolor,quality,vars,version){
	targetWindow.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version='+version+',0,0,0" width="'+width+'" height="'+height+'" id="'+file+'">');
	targetWindow.write('<param name="movie" value="'+file+'?'+vars+'" />');
	targetWindow.write('<param name="quality" value="'+quality+'" />');
	targetWindow.write('<param name="bgcolor" value="'+bgcolor+'" />');
	targetWindow.write('<param name="flashvars" value="'+vars+'" />');
	targetWindow.write('<param name="allowScriptAccess" value="sameDomain" />');
	targetWindow.write('<embed src="'+file+'?'+vars+'" swliveconnect="true" quality="'+quality+'" bgcolor="'+bgcolor+'" width="'+width+'" height="'+height+'" name="'+file+'" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');
	targetWindow.write('</object>')
}
function setFlashVariable(flashVar,varValue,funcName){
	targetWindow[flashMovie].SetVariable(String(flashVar),String(varValue));
	if (funcName != null){
		this[funcName](flashVar,varValue,funcName);
	}
}
function getFlashVariable(targVar,funcName){
	var flashVarValue = targetWindow[flashMovie].GetVariable(String(targVar));
	if (funcName != null){
		this[funcName](flashVarValue,targVar,funcName);
	} else {
		return flashVarValue;
	}
}
function setFlashProperty(targMc,propNum,propValue,funcName){
	targetWindow[flashMovie].TSetProperty(String(targMc),Number(propNum),String(propValue));
	if (funcName != null){
		this[funcName](targMc,propNum,propValue,funcName);
	}
}
function getFlashProperty(targMc,propNum,funcName){
	var flashPropValue = targetWindow[flashMovie].TGetProperty(String(targMc),Number(propNum));
	if (funcName != null){
		this[funcName](flashPropValue,targMc,propNum,funcName);
	} else {
		return flashPropValue;
	}
}
function callFlashFrameActions(targMc,targFrame,funcName){
	targetWindow[flashMovie].TCallFrame(String(targMc),Number(targFrame)-1);
	if (funcName != null){
		this[funcName](targMc,targFrame,funcName);
	}
}
function callFlashLabelActions(targMc,targLabel,funcName){
	targetWindow[flashMovie].TCallLabel(String(targMc),String(targLabel));
	if (funcName != null){
		this[funcName](targMc,targLabel,funcName);
	}
}
function goToFlashFrame(targMc,frameNum,funcName){
	targetWindow[flashMovie].TGotoFrame(String(targMc),Number(frameNum)-1);
	if (funcName != null){
		this[funcName](targMc,frameNum,funcName);
	}
}
function goToFlashLabel(targMc,frameLabel,funcName){
	targetWindow[flashMovie].TGotoLabel(String(targMc),String(frameLabel));
	if (funcName != null){
		this[funcName](targMc,frameLabel,funcName);
	}
}
function loadFlashMovie(layerNum,flashMovieUrl,funcName){
	targetWindow[flashMovie].LoadMovie(Number(layerNum),String(flashMovieUrl));
	if (funcName != null){
		this[funcName](layerNum,flashMovieUrl,funcName);
	}
}
function isFlashPlaying(funcName){
	var isIt = targetWindow[flashMovie].IsPlaying();
	if (funcName != null){
		this[funcName](isIt,funcName);
	} else {
		return isIt;
	}
}
function setFlashZoomPercent(zoomPercent,funcName){
	targetWindow[flashMovie].Zoom(Number(zoomPercent));
	if (funcName != null){
		this[funcName](zoomPercent,funcName);
	}
}
function setFlashZoomPan(xPan,yPan,panMode,funcName){
	targetWindow[flashMovie].Pan(Number(xPan),Number(yPan),Number(panMode));
	if (funcName != null){
		this[funcName](xPan,yPan,panMode,funcName);
	}
}
function setFlashZoomRect(left,top,right,bottom,funcName){
	targetWindow[flashMovie].SetZoomRect(Number(left),Number(top),Number(right),Number(bottom));
	if (funcName != null){
		this[funcName](left,top,right,bottom,funcName);
	}
}
function getFlashPercentsLoaded(funcName){
	var percents = targetWindow[flashMovie].PercentLoaded();
	if (funcName != null){
		this[funcName](percents,funcName);
	} else {
		return percents;
	}
}
function playFlashMovie(targMc,funcName){
	targetWindow[flashMovie].TPlay(String(targMc));
	if (funcName != null){
		this[funcName](targMc,funcName);
	}
}
function stopFlashMovie(targMc,funcName){
	targetWindow[flashMovie].TStopPlay(String(targMc));
	if (funcName != null){
		this[funcName](targMc,funcName);
	}
}
function rewindFlashMovie(funcName){
	targetWindow[flashMovie].Rewind();
	if (funcName != null){
		this[funcName](funcName);
	}
}
function getFlashCurrentFrame(targMc,funcName){
	var currentFrame = targetWindow[flashMovie].TCurrentFrame(String(targMc));
	if (funcName != null){
		this[funcName](Number(currentFrame)+1,targMc,funcName);
	} else {
		return currentFrame;
	}
}
function getFlashCurrentLabel(targMc,funcName){
	var currentLabel = targetWindow[flashMovie].TCurrentLabel(String(targMc));
	if (funcName != null){
		this[funcName](currentLabel,targMc,funcName);
	} else {
		return currentLabel;
	}
}



function music(mp3file){

printFlashCode('soundsystem.swf','0','0','FFFFFF','high','biisi='+mp3file);

}