

// ····································································································
//  KUAP 0.2 
// 	© KeepU 2008
// ····································································································



var KUAP_DEFAULT_SWFURL =		"Kuap.swf"; 
var KUAP_DEFAULT_BGCOLOR = 		"#FFFFFF";
var KUAP_DEFAULT_QUALITY = 		"high";
var KUAP_DEFAULT_SWFVERSION = 	"9";
var KUAP_DEFAULT_SWFWIDTH =		"134";
var KUAP_DEFAULT_SWFHEIGHT =	"30";

var KUAP_intanceCounter = 	0;

// ····································································································

function newKUAP( ContainerReference, ConfigData , FlashParams ) {
	
	KUAP_intanceCounter ++;
	
	if( FlashParams.src == undefined ) 					var swf_url = 		KUAP_DEFAULT_SWFURL; 		else 		var swf_url = 		FlashParams.src;
	if( FlashParams.bgcolor == undefined ) 				var swf_bgcolor = 	KUAP_DEFAULT_BGCOLOR; 		else 		var swf_bgcolor = 	FlashParams.bgcolor;
	if( FlashParams.quality == undefined ) 				var swf_quality = 	KUAP_DEFAULT_QUALITY; 		else 		var swf_quality = 	FlashParams.quality;
	if( FlashParams.width == undefined ) 				var swf_width = 	KUAP_DEFAULT_SWFWIDTH; 		else 		var swf_width = 	FlashParams.width;
	if( FlashParams.height == undefined )				var swf_height = 	KUAP_DEFAULT_SWFHEIGHT; 	else 		var swf_height = 	FlashParams.height;
														var swf_version = 	KUAP_DEFAULT_SWFVERSION; 
														
	if( FlashParams.allowScriptAccess == undefined )	FlashParams.allowScriptAccess = 	"always";
	
	var KUAP_intance = new SWFObject( swf_url , "KUAP_instance"+KUAP_intanceCounter, swf_width , swf_height, swf_version, swf_bgcolor, swf_quality );

	for ( i in ConfigData ){	KUAP_intance.addVariable( i , ConfigData[i] );	}
	for ( i in FlashParams ){	KUAP_intance.addParam( i , FlashParams[i] );	}
		
	KUAP_intance.write( ContainerReference );

}





