function writeDemoPlayerAtHome(locale) {
	var langCD = 'ja';
	if (locale == '' || locale == 'en') {
		langCD = 'en';
	}

	document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" name="stickam" width="160" height="400" hspace="0" vspace="0" id="stickam">');
	document.write('<param name="movie" value="/images/'+langCD+'/flash/stickam.swf" />');
 	document.write('<PARAM name="allowScriptAccess" value="always"/>');
	document.write('<param name="quality" value="high" />');
	document.write('<param name="menu" value="false">');
	document.write('<embed src="/images/'+langCD+'/flash/stickam.swf" allowScriptAccess="always" width="160" height="400" hspace="0" vspace="0" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" name="stickam" menu="false"></embed>');
	document.write('</object>');
}

function writeDemoSmallPlayerAtHome(locale) {
	var langCD = 'ja';
	if (locale == '' || locale == 'en') {
		langCD = 'en';
	}

	document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" name="stickam" width="160" height="160" hspace="0" vspace="0" id="stickam">');
	document.write('<param name="movie" value="/images/'+langCD+'/flash/stickam160x160.swf" />');
 	document.write('<PARAM name="allowScriptAccess" value="always"/>');
	document.write('<param name="quality" value="high" />');
	document.write('<param name="menu" value="false">');
	document.write('<embed src="/images/'+langCD+'/flash/stickam160x160.swf" allowScriptAccess="always" width="160" height="160" hspace="0" vspace="0" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" wmode="transparent" name="stickam" menu="false"></embed>');
	document.write('</object>');
}

	
 function writeMediaPlayer (w,h,Fid,swfFile,FlashVars,quality,bgcolor,wmode) {
    if( w == '' || h == '')
    {
    	w = 120;
    	h = 90;
    }

	mStr = '<embed src="' + swfFile + '" FlashVars="' + FlashVars + '" allowScriptAccess="always" width="'+w+'" height="'+h+'" scale="noscale" wmode="transparent" type="application/x-shockwave-flash" wmode="transparent"></embed>';
 	document.writeln(mStr);

 }
 
 // this is only for profile player
 function writeMediaPlayerOnProfile  (w,h,swfFile,quality) {
    if( w == '' || h == '')
    {
    	w = 120;
    	h = 90;
    }

	var profileMediaPlayer = '<embed src="' + swfFile + '" allowScriptAccess="always" width="'+w+'" height="'+h+'" salign="LT" scale="noscale" wmode="transparent" quality="'+quality+'" type="application/x-shockwave-flash" wmode="transparent"></embed>';

	var playerContainer = document.getElementById('profilePlayer');
	playerContainer.innerHTML = profileMediaPlayer;
 } 
 
  function writeCommentedMediaPlayer (swfFile,FlashVars,width) {
 	mStr='<embed src="' + swfFile + '" ' 
		+ '	flashVars="' + FlashVars + '"' 
		+ ' allowScriptAccess="always"' 
 		+ '	width="' + width + '"' 
		+ '	height="' + Math.round(width*0.75) + '"'
 		+ '	scale="noscale"' 
 		+ '	quality="high"'
 		+ '	allowFullScreen="true"' 
		+ '	name="movie_player"' 
		+ '	type="application/x-shockwave-flash"' 
 		+ '	pluginspage="http://www.macromedia.com/go/getflashplayer" class="flash_movieplayer" wmode="transparent">'
 		+ '</embed>';

 	document.writeln(mStr);

 }
 
 // AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=4,0,0,0','width','355','height','14','src','/images/en/flash/stickam_meter.swf','bgcolor','#ffffff','loop','false','quality','high','pluginspage','http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash','movie','/images/en/flash/stickam_meter.swf' ); //end AC code
 function profileMeter(usedSpace, totalSpace) {
 	flashVars = 'spaceUsed='+usedSpace+'&spaceTotal='+totalSpace;
 	document.writeln('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="355" height="14" hspace="0" vspace="0" id="stickam_meter">');
    document.writeln('<param name="movie" value="/images/en/flash/stickam_meter.swf" />');
    document.writeln('<param name=FlashVars value="'+flashVars+'" />');
   	document.writeln('<PARAM name="allowScriptAccess" value="always"/>');
    document.writeln('<param name="quality" value="high" />');
    document.writeln('<param name="menu" value="false" />');
    document.writeln('<param name="wmode" value="transparent">');
    document.writeln('<embed src="/images/en/flash/stickam_meter.swf" FlashVars="'+ flashVars + '" allowScriptAccess="always" width="355" height="14" hspace="0" vspace="0" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" wmode="transparent" name="stickam_meter" menu="false" wmode="transparent"></embed>');
	document.writeln('</object>');
 } 
 
 function DiskMeter(usedSpace, totalSpace) {
 	flashVars = 'spaceUsed='+usedSpace+'&spaceTotal='+totalSpace;
 	document.writeln('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="170" height="40" hspace="0" vspace="0" id="disk_space_meter">');
    document.writeln('<param name="movie" value="/images/en/member/disk_space_meter.swf" />');
    document.writeln('<param name=FlashVars value="'+flashVars+'" />');
   	document.writeln('<PARAM name="allowScriptAccess" value="always"/>');
    document.writeln('<param name="quality" value="high" />');
    document.writeln('<param name="menu" value="false" />');
    document.writeln('<param name="wmode" value="transparent">');
    document.writeln('<embed src="/images/en/member/disk_space_meter.swf" FlashVars="'+ flashVars + '" allowScriptAccess="always" width="170" height="40" hspace="0" vspace="0" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" wmode="transparent" name="disk_meter" menu="false" wmode="transparent"></embed>');
	document.writeln('</object>');
 }
 
 function MediaPendingStatus() {
 	document.writeln('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="120" height="90" hspace="0" vspace="0">');
	document.writeln('<param name="movie" value="/images/en/member/flash/processing.swf">');
 	document.writeln('<PARAM name="allowScriptAccess" value="always"/>');
	document.writeln('<param name="quality" value="high">');
	document.writeln('<embed src="/images/en/member/flash/processing.swf" allowScriptAccess="always" width="120" height="90" hspace="0" vspace="0" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" wmode="transparent" ></embed>');
	document.writeln('</object>');
 }
 
  function writeStickamPlayer (w,h,Fid,swfFile,FlashVars,quality,bgcolor,wmode) {
    if( w == '' || h == '')
    {
    	w = 160;
    	h = 400;
    }

	mStr = '<embed src="' + FlashVars + '" allowScriptAccess="always" width="'+w+'" height="'+h+'" wmode="transparent" type="application/x-shockwave-flash"></embed>';
 	document.writeln(mStr);

 } 
 
 // the following two start recorder functions can be combined to reduce redundancy
 
 function startContestRecorder(swfFile,FlashVars, id)
 {
	document.writeln('<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="560" height="310" id="'+id+'" align="">');
 	document.writeln('<PARAM name="movie" value="'+swfFile+'">');
 	document.writeln('<param name=FlashVars value="'+FlashVars+'" />');
 	document.writeln('<PARAM name="allowScriptAccess" value="always"/>');
 	document.writeln('<PARAM name="quality" value="high">');
 	document.writeln('<PARAM name="bgcolor" value="#ffffff">');
 	document.writeln('<embed src="'+swfFile+'" FlashVars="'+FlashVars+'" allowScriptAccess="always" width="560" height="310" quality="high" bgcolor="#ffffff" type="application/x-shockwave-flash" wmode="transparent" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed>');
 	document.writeln('</OBJECT>'); 
 }
 
 function startRecorder(swfFile,FlashVars, id)
 {
	document.writeln('<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="100%" height="100%" id="'+id+'" align="">');
 	document.writeln('<PARAM name="movie" value="'+swfFile+'">');
 	document.writeln('<param name=FlashVars value="'+FlashVars+'" />');
 	document.writeln('<PARAM name="allowScriptAccess" value="always"/>');
 	document.writeln('<PARAM name="quality" value="high">');
 	document.writeln('<PARAM name="bgcolor" value="#ffffff">');
 	document.writeln('<embed src="'+swfFile+'" FlashVars="'+FlashVars+'" allowScriptAccess="always" width="100%" height="100%" quality="high" bgcolor="#ffffff" type="application/x-shockwave-flash" wmode="transparent" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed>');
 	document.writeln('</OBJECT>'); 
 }
 
 function writeViewerChat(w,h,Fid,swfFile,FlashVars,quality,bgcolor,wmode)
 {
    var wmodeTmp = '';
 	document.writeln('<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="'+w+'" height="'+h+'" id="'+Fid+'" align="">');
 	document.writeln('<PARAM name="movie" value="'+swfFile+'">');
 	document.writeln('<param name=FlashVars value="'+FlashVars+'" />');
 	document.writeln('<PARAM name="allowScriptAccess" value="always">');
 	document.writeln('<PARAM name="quality" value="'+quality+'">');
 	document.writeln('<PARAM name="bgcolor" value="'+bgcolor+'">');
 	document.writeln('<param name="scale" value="noscale" />');
 	if(wmode != null && wmode != '')
 	{
		document.writeln('<param name="wmode" value="'+ wmode +'"/>');
        wmodeTmp = 'wmode= '+ wmode;
    }
 	document.writeln('<embed src="'+swfFile+'" FlashVars="'+FlashVars+'" allowScriptAccess="always" width="'+w+'" height="'+h+'" scale="noscale" wmode="'+wmode+'" quality="'+ quality +'" bgcolor="' +bgcolor+ '" type="application/x-shockwave-flash"></embed>');
 	document.writeln('</OBJECT>'); 
 	
 }
 
 function writeHostChat(w,h,Fid,swfFile,flashVars,quality,bgcolor,wmode)
 {
	var webId = Get_Cookie('JSESSIONID'); 
 	var userType = '204';
	 	
	if (Get_Cookie('login') == "" && Get_Cookie('rememberme') == "") {
		userType = '204';
	} else {
		userType = '205';
	}	 	
 
	flashVars = 'webID='+webId+'&'+'userType='+userType+'&'+flashVars;
 
    var wmodeTmp = '';
 	document.writeln('<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="'+w+'" height="'+h+'" id="'+Fid+'" align="">');
 	document.writeln('<PARAM name="movie" value="'+swfFile+'">');
 	document.writeln('<PARAM name=FlashVars value="'+flashVars+'">');
 	document.writeln('<PARAM name="allowScriptAccess" value="always">');
 	document.writeln('<PARAM name="allowFullScreen" value="true">'); 
 	document.writeln('<PARAM name="quality" value="'+quality+'">');
 	document.writeln('<PARAM name="bgcolor" value="'+bgcolor+'">');
 	document.writeln('<PARAM name="scale" value="noscale">');
 	document.writeln('<PARAM name="wmode" value="transparent">');
 	if(wmode != null && wmode != '')
 	{
		document.writeln('<param name="wmode" value="'+ wmode +'"/>');
        wmodeTmp = 'wmode= '+ wmode;
    }
 	document.writeln('<embed src="'+swfFile+'" FlashVars="'+flashVars+'" allowScriptAccess="always" allowFullScreen="true" width="'+w+'" height="'+h+'" scale="noscale" wmode="'+wmode+'" quality="'+ quality +'" bgcolor="' +bgcolor+ '" type="application/x-shockwave-flash" wmode="transparent"></embed>');
 	document.writeln('</OBJECT>'); 
 }

String.prototype.trim = function () {
    return this.replace(/^\s*/, "").replace(/\s*$/, "");
}

function Get_Cookie( check_name ) {
	// first we'll split this cookie up into name/value pairs
	// note: document.cookie only returns name=value, not the other components
	var a_all_cookies = document.cookie.split( ';' );
	var a_temp_cookie = '';
	var cookie_name = '';
	var cookie_value = '';
	var b_cookie_found = false; // set boolean t/f default f
	
	for ( i = 0; i < a_all_cookies.length; i++ )
	{
		// now we'll split apart each name=value pair
		a_temp_cookie = a_all_cookies[i].split( '=' );
		
		
		// and trim left/right whitespace while we're at it
		cookie_name = a_temp_cookie[0].replace(/^\s+|\s+$/g, '');
	
		// if the extracted name matches passed check_name
		if ( cookie_name == check_name )
		{
			b_cookie_found = true;
			// we need to handle case where cookie has no value but exists (no = sign, that is):
			if ( a_temp_cookie.length > 1 )
			{
				cookie_value = unescape( a_temp_cookie[1].replace(/^\s+|\s+$/g, '') );
			}
			// note that in cases where cookie is initialized but no value, null is returned
			return cookie_value;
			break;
		}
		a_temp_cookie = null;
		cookie_name = '';
	}
	if ( !b_cookie_found )
	{
		return null;
	}
}				

function ProfilePlayerManager (loggedInParam, liveParam, userId, autoplay, defaultMedia) {
	this.w;
	this.h;
	this.fId;
	this.swfFile;
	this.flashVars;
	this.quality;
	this.bgcolor;
	this.wmode;
	this.valid = 0; // this value is used to write the media player if user is not live
	this.loggedIn = loggedInParam;
	this.live = liveParam;
	this.userId = userId;
	this.autoplay = autoplay;
	this.defaultMedia = defaultMedia;

	//this.ajaxSessionIdHelper = new net.ContentLoader( this, '/getSessionId.do?' + Math.random(), 'GET', [] );
	
	this.setupManager = function (w,h,Fid,swfFile,FlashVars,quality,bgcolor,wmode) {
		if (liveParam == 'true') {
			this.w = w;
			this.h = h;
			this.fId = Fid;
			this.swfFile = swfFile;
			this.flashVars = FlashVars;
			this.quality = quality;
			this.bgcolor = bgcolor;
			this.wmode = wmode;
			this.valid = 1; // this value is used to write the media player if user is not live
			this.writeHostChat(Get_Cookie('JSESSIONID'), '');
		}
		else {
		
			var profileTopFrameDiv = document.getElementById('profileTopFrame');
			if(profileTopFrameDiv) {
				profileTopFrameDiv.className = '';
			}
		
			if(defaultMedia == 'null') {
				writeMediaPlayerOnProfile(820, 490, 'http://player.stickam.com/flash/stickam/stickam_player.swf?app=stickam_media_player.swf&userID=' + this.userId + '&langID=en&skinType=media&skinName=media0&autoplay=' + this.autoplay, 'high');
			} else {
				writeMediaPlayerOnProfile(820, 490, 'http://player.stickam.com/flash/stickam/stickam_player.swf?app=stickam_media_player.swf&userID=' + this.userId + '&langID=en&skinType=media&skinName=media0&autoplay=' + this.autoplay + '&defaultMedia=' + this.defaultMedia, 'high');			
			}
		}
		
	};
		
	//this.ajaxUpdate = function (request) {	
	//	var data = new String(request.responseText);
	//	data = data.trim();
	//	var dataArr = data.split('&');
	//	// first item is session id, second item is session sequence
	//	this.writeHostChat(dataArr[0],dataArr[1]);
	//};	
	this.handleError = function (param) {
			//alert(["This is handleError,\nbut I'm not sure what to do about this:\n", param].join("\n"));
	};	
	//this.prepare = function () {
	//	if(this.valid == 1) {
	//			this.ajaxSessionIdHelper.sendRequest();
	//	}
	//};	
	
	 // will need to make an ajax call to get webId
	 this.writeHostChat = function (webId, webSeq)
	 {
		var adcategories = 'show,music,radio,technology,fashion,comedy,fashion,social,mobile,gaming,tv';
        var addescription = 'live streaming shows, backstage, live concerts, socializing';
        var adkeywords = 'chat,chatroom,stream,blog,concert,payperliv,prank,game,friends,feed,social network,concerts,movies,ringtone,student,college,travel,download,school,career';
        
        var gender = jQuery.cookies.get("gender");
        var age = jQuery.cookies.get("age");
        var descriptionUrl = (jQuery.cookies.get("user_name") == null) ? null : jQuery.cookies.get("user_name");
        		 
	 	var playerCode = '';
	 	var userType = '204';
	 	
	 	if(this.loggedIn) {
	 		userType = '205'
	 	}
	 	
	 	var flashVarsTmp = '';
	 	if(webId != null && webId != '') {
	 	 	flashVarsTmp = 'webID='+webId+'&'+'webSeq='+webSeq+'&'+'userType='+userType+'&'+this.flashVars;
	 	} else {
	 		flashVarsTmp = this.flashVars;
	 	}
	 	
//	 	var shouldShowAd = 'false';
	 	
	    var wmodeTmp = '';
	 	playerCode += '<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="'+this.w+'" height="'+this.h+'" id="'+this.fId+'" align="">';
	 	playerCode += '<param name="movie" value="'+this.swfFile+'">';
	 	playerCode += '<param name=FlashVars value="'+flashVarsTmp+'">';
	 	playerCode += '<param name="allowScriptAccess" value="always">';
	 	playerCode += '<param name="allowFullScreen" value="true">'; 
	 	playerCode += '<param name="quality" value="'+this.quality+'">';
	 	playerCode += '<param name="bgcolor" value="'+this.bgcolor+'">';
	 	playerCode += '<param name="scale" value="noscale">';
	 	playerCode += '<param name="wmode" value="transparent">';
	 	playerCode += '<param name="adcategories" value="'+adcategories+'">';
	 	playerCode += '<param name="addescription" value="'+addescription+'">';
	 	playerCode += '<param name="adkeywords" value="'+adkeywords+'">';
	 	playerCode += '<param name="gender" value="'+gender+'">';	
	 	playerCode += '<param name="age" value="'+age+'">';	
	 	playerCode += '<param name="descriptionUrl" value="'+descriptionUrl+'">';		
	 	
//	 	playerCode += '<param name="shouldShowAd" value="'+shouldShowAd+'">';	

	 	// '&shouldShowAd=' + shouldShowAd +
	 	
	 	playerCode += '<embed src="'+this.swfFile+ '&' + 'adcategories=' + adcategories + '&addescription=' + addescription + '&adkeywords=' + adkeywords 
	 												   + '&gender=' + gender + '&age=' + age + '&descriptionUrl=' + descriptionUrl 
	 												   + '" FlashVars="' + flashVarsTmp + '" allowScriptAccess="always" allowFullScreen="true" ' 
	 												   + 'width="'+this.w+'" height="'+this.h+'" scale="noscale" quality="'+ this.quality +'" bgcolor="' +this.bgcolor
	 												   + '" type="application/x-shockwave-flash" wmode="transparent"></embed>';
	 	playerCode += '</OBJECT>'; 
	 	
	 	var playerContainer = document.getElementById('profilePlayer');
	 	playerContainer.innerHTML = playerCode;
	 };
}

function startChat(w,h,Fid,swfFile,flashVars,quality,bgcolor,wmode, scale, userType)
{	
	var webId = Get_Cookie('JSESSIONID'); 
	 	
	if (userType == '' || userType == undefined) {
		if (Get_Cookie('login') == null) {
			userType = '204';
		} else {
			userType = '205';
		}			
	} else {
		// if parameter is not blank, don't need to set userType here
		// the only case where parameter is not blank should be for the host, userType = 210
	}	 	
 
	flashVars = 'webID='+webId+'&'+'userType='+userType+'&'+flashVars;

    var wmodeTmp = '';
    var scaleValue = 'showAll'
 	document.writeln('<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="'+w+'" height="'+h+'" id="'+Fid+'" align="">');
 	document.writeln('<param name="movie" value="'+swfFile+'">');
 	document.writeln('<param name=FlashVars value="'+flashVars+'" />');
 	document.writeln('<param name="allowScriptAccess" value="always"/>');
 	document.writeln('<param name="allowFullScreen" value="true"/>'); 	
 	document.writeln('<param name="quality" value="'+quality+'">');
 	document.writeln('<param name="bgcolor" value="'+bgcolor+'">');
 	if (scale != '') {
 		scaleValue = scale;
 	}
 	document.writeln('<param name="scale" value="'+scaleValue+'" />');
 	
 	if (wmode != null && wmode != '')
 	{
 		document.writeln('<param name="wmode" value="'+ wmode +'"/>');
        wmodeTmp = 'wmode= '+ wmode;
    }
 	document.writeln('<embed src="'+swfFile+'" FlashVars="'+flashVars+'" allowScriptAccess="always" allowFullScreen="true" width="'+w+'" height="'+h+'" scale="'+scaleValue+'" wmode="'+wmode+'" quality="'+ quality +'" bgcolor="' +bgcolor+ '" type="application/x-shockwave-flash"></embed>');
 	document.writeln('</OBJECT>'); 
 	
 }
 
 function startChatRoom(w,h,Fid,swfFile,FlashVars,quality,bgcolor,wmode)
 {
    var wmodeTmp = '';
 	document.writeln('<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="'+w+'" height="'+h+'" id="'+Fid+'" align="">');
 	document.writeln('<PARAM name="allowScriptAccess" value="always"/>');
 	document.writeln('<PARAM name="movie" value="'+swfFile+'">');
 	document.writeln('<param name=FlashVars value="'+FlashVars+'" />');
 	document.writeln('<PARAM name="quality" value="'+quality+'">');
 	document.writeln('<PARAM name="bgcolor" value="'+bgcolor+'">');
 	document.writeln('<param name="scale" value="noscale" />');
 	document.writeln('<param name="salign" value="LT" />');
 	if(wmode != null && wmode != '')
 	{
 		document.writeln('<param name="wmode" value="'+ wmode +'"/>');
        wmodeTmp = 'wmode= '+ wmode;
    }
 	document.writeln('<embed src="'+swfFile+'" FlashVars="'+FlashVars+'" allowScriptAccess="always" width="'+w+'" height="'+h+'" scale="noscale" wmode="'+wmode+'" quality="'+ quality +'" bgcolor="' +bgcolor+ '" salign="LT" type="application/x-shockwave-flash"></embed>');
 	document.writeln('</OBJECT>'); 	
 }
 
   function startChatRoomPreview(w,h,idName,swfFile,FlashVars)
 {
 	var newHtml = '';
 	newHtml += '<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="'+w+'" height="'+h+'" id="chatroom_preview" align="">';
 	newHtml += '<PARAM name="allowScriptAccess" value="always"/>';
 	newHtml += '<PARAM name="movie" value="'+swfFile+'">';
 	newHtml += '<PARAM name=FlashVars value="'+FlashVars+'" />';
 	newHtml += '<PARAM name="quality" value="">';
 	newHtml += '<PARAM name="bgcolor" value="">';
 	newHtml += '<PARAM name="scale" value="noscale"" />';
 	newHtml += '<PARAM name="salign" value="LT" />';
 	newHtml += '<embed src="'+swfFile+'" FlashVars="'+FlashVars+'" allowScriptAccess="always" width="'+w+'" height="'+h+'" scale="noscale" wmode="" quality="" bgcolor="" salign="LT" type="application/x-shockwave-flash"></embed>';
 	newHtml += '</OBJECT>'; 
 	
 	var previewArea = document.getElementById(idName);
 	if (previewArea != undefined)
 		previewArea.innerHTML = newHtml;
 }
 
  function writeMiniPlayer(userId, displayName, hostName, langCd, sessionType, userType, staticServer, siteID)
 {
 	document.writeln('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="160" height="160" id="stickam_player" align="">');
 	document.writeln('<param name="movie" value="'+staticServer+'/flash/stickam/stickam_player.swf?app=stickam_chat_mini.swf&userID='+userId+'" />');
 	document.writeln('<param name=FlashVars value="channel=&userID='+userId+'&userType='+userType+'&sessionType='+sessionType+'&langID='+langCd+'&webID=&userSiteID='+siteID+'&skinName=mini0&skinType=mini&ban=0&emailNotice=null&userName='+displayName+'&bgcolor=6699FF&hostName='+hostName+'" />');
 	document.writeln('<PARAM name="allowScriptAccess" value="always"/>');
 	document.writeln('<param name="quality" value="high" />');
 	document.writeln('<param name="bgcolor" value="#ffffff" />');
 	document.writeln('<embed src="'+staticServer+'/flash/stickam/stickam_player.swf?app=stickam_chat_mini.swf" FlashVars="channel=&userID='+userId+'&userType='+userType+'&sessionType='+sessionType+'&langID='+langCd+'&webID=&userSiteID='+siteID+'&skinName=mini0&skinType=mini&ban=0&emailNotice=null&userName='+displayName+'&bgcolor=6699FF&hostName='+hostName+'" quality="high" bgcolor="#ffffff" allowScriptAccess="always" width="160" height="160" name="stickam_player" align="" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');
 	document.writeln('</object>');
 }
 
  function startTVPlayer(staticServer, langCd, channelId) {
  	document.writeln('<embed src="'+staticServer+'/flash/stickam/stickam_player.swf?app=tvplayer.swf" FlashVars="langID='+langCd+'&channelId='+channelId+'" quality="high" bgcolor="#000000" scale="noscale" width="480" height="380" align="" type="application/x-shockwave-flash" allowScriptAccess="always" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed>');
  }
  
  
  function writeMediaUploader(flashVars) {
  				var agt = navigator.userAgent.toLowerCase();
  				var version = '8,0,0,0';
  				if (agt.indexOf("mac")!=-1);
  					var version = '9.0.98.0';
				document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version='+version+'" height="295" width="600" id="file_upload" align="middle" >');
		        document.write('<param name="allowScriptAccess" value="always" />');
		        document.write('<param name="movie" value="/images/en/flash/fileUpload.swf" />');
		        document.write('<param name="quality" value="high" />');
		        document.write('<param name="bgcolor" value="#ffffff" />');
		        document.write('<param name="flashVars" value="'+flashVars+'" />');
		        document.write('<embed src="/images/en/flash/fileUpload.swf" flashVars="'+flashVars+'" quality="high" bgcolor="#ffffff" name="file_upload" align="middle" allowScriptAccess="always" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" height="295" width="600" />');  
		        document.write('</object>');
  }
  
    function writeMediaUploaderNew(flashVars) {
    	  		var agt = navigator.userAgent.toLowerCase();
  				var version = '8,0,0,0';
  				if (agt.indexOf("mac")!=-1);
  					var version = '9.0.98.0';
				document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version='+version+'" height="295" width="420" id="file_upload" align="middle" >');
		        document.write('<param name="allowScriptAccess" value="always" />');
		        document.write('<param name="movie" value="/images/en/flash/fileUpload.swf" />');
		        document.write('<param name="quality" value="high" />');
		        document.write('<param name="wmode" value="transparent" />');
		        document.write('<param name="flashVars" value="'+flashVars+'" />');
		        document.write('<embed src="/images/en/flash/fileUpload.swf" flashVars="'+flashVars+'" quality="high" wmode="transparent" name="file_upload" align="middle" allowScriptAccess="always" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" height="295" width="420" />');  
		        document.write('</object>');
  }
  
  function writeProfileUploader(flashVars, lang) {
  				var swfName = '';
  				if (lang == 'en')
  					swfName = 'editProfileUpload.swf';
  				if (lang == 'jp')
  					swfName = 'editProfileUpload_JP.swf';
				document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" height="70" width="160" id="file_upload" align="middle" >');
		        document.write('<param name="allowScriptAccess" value="always" />');
		        document.write('<param name="movie" value="/images/en/flash/'+swfName+'" />');
		        document.write('<param name="quality" value="high" />');
		        document.write('<param name="bgcolor" value="#ffffff" />');
		        document.write('<param name="flashVars" value="'+flashVars+'" />');
		        document.write('<embed src="/images/en/flash/'+swfName+'" flashVars="'+flashVars+'" quality="high" bgcolor="#ffffff" name="file_upload" align="middle" allowScriptAccess="always" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" height="70" width="160" />');  
		        document.write('</object>');
  }
  
  function writeProfileUploaderNewMyPage(flashVars, lang) {
  				var swfName = '';
  				if (lang == 'en')
  					swfName = 'editProfileUpload.swf';
  				if (lang == 'jp')
  					swfName = 'editProfileUpload_JP.swf';
  					
				document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" height="70" width="160" id="file_upload" align="middle" >');
		        document.write('<param name="allowScriptAccess" value="always" />');
		        document.write('<param name="movie" value="/images/en/flash/'+swfName+'" />');
		        document.write('<param name="quality" value="high" />');
		        document.write('<param name="bgcolor" value="#efefef" />');
		        document.write('<param name="flashVars" value="'+flashVars+'" />');
		        document.write('<param name="wmode" value="transparent">');
		        document.write('<embed src="/images/en/flash/'+swfName+'" flashVars="'+flashVars+'" quality="high" bgcolor="#efefef" name="file_upload" align="middle" allowScriptAccess="always" type="application/x-shockwave-flash" wmode="transparent" pluginspage="http://www.macromedia.com/go/getflashplayer" height="70" width="160" />');  
		        document.write('</object>');
  }  
  
  function writeBannerUploader(flashVars) {
				document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" height="55" width="390" id="file_upload" align="middle" >');
		        document.write('<param name="allowScriptAccess" value="always" />');
		        document.write('<param name="movie" value="/images/en/flash/bannerUpload.swf" />');
		        document.write('<param name="quality" value="high" />');
		        document.write('<param name="bgcolor" value="#ffffff" />');
		        document.write('<param name="flashVars" value="'+flashVars+'" />');
		        document.write('<param name="wmode" value="opaque" />');		        
		        document.write('<embed src="/images/en/flash/bannerUpload.swf" flashVars="'+flashVars+'" quality="high" bgcolor="#ffffff" name="file_upload" align="middle" allowScriptAccess="always" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" height="55" width="390" wmode="opaque" />');  
		        document.write('</object>');
  }  
  
  function writeVideoUploader(flashVars) {
				document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" height="55" width="390" id="file_upload" align="middle" >');
		        document.write('<param name="allowScriptAccess" value="always" />');
		        document.write('<param name="movie" value="/images/en/flash/simpleVideoUpload.swf" />');
		        document.write('<param name="quality" value="high" />');
		        document.write('<param name="bgcolor" value="#ffffff" />');
		        document.write('<param name="flashVars" value="'+flashVars+'" />');
		        document.write('<param name="wmode" value="opaque" />');
		        document.write('<embed src="/images/en/flash/simpleVideoUpload.swf" flashVars="'+flashVars+'" quality="high" bgcolor="#ffffff" name="file_upload" align="middle" allowScriptAccess="always" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" height="55" width="390" />');  
		        document.write('</object>');
  }
  
  function writeSkinUploader(flashVars, lang) {
  				var swfName = '';
  				if (lang == 'en')
  					swfName = 'skinUpload.swf';
  				if (lang == 'jp')
  					swfName = 'skinUpload_JP.swf';
  					
				document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" height="50" width="320" id="file_upload" align="middle" >');
		        document.write('<param name="allowScriptAccess" value="always" />');
		        document.write('<param name="movie" value="/images/en/flash/'+swfName+'" />');
		        document.write('<param name="quality" value="high" />');
		        document.write('<param name="bgcolor" value="#ffffff" />');
		        document.write('<param name="flashVars" value="'+flashVars+'" />');
		        document.write('<embed src="/images/en/flash/'+swfName+'" flashVars="'+flashVars+'" quality="high" bgcolor="#ffffff" name="file_upload" align="middle" allowScriptAccess="always" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" height="50" width="320" />');  
		        document.write('</object>');
  }
  
  function writeCustomPlayerEditor(swfFile, flashVars) {
  				width = 1000;
  				height= 1060;
				document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" height="'+height+'" width="'+width+'" id="player_editor" align="middle" >');
		        document.write('<param name="allowScriptAccess" value="always" />');
		        document.write('<param name="movie" value="'+swfFile+'" />');
		        document.write('<param name="quality" value="high" />');
		        document.write('<param name="bgcolor" value="#ffffff" />');
		        document.write('<param name="wMode" value="window" />');
		        document.write('<param name="flashVars" value="'+flashVars+'" />');
		        document.write('<embed src="'+swfFile+'" flashVars="'+flashVars+'" quality="high" bgcolor="#ffffff" name="player_editor" align="middle" allowScriptAccess="always" wMode="window" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" height="'+height+'" width="'+width+'" />');  
		        document.write('</object>');
  }
  
	function writeTopPageChannelSwitcher(swfFile) {
  		width = 720;
  		height= 300;
		document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" height="'+height+'" width="'+width+'" >');
		document.write('<param name="movie" value="'+swfFile+'" />');
		document.write('<param name="quality" value="high" />');
		document.write('<param name="bgcolor" value="#ffffff" />');
		document.write('<param name="loop" value="false" />');	
		document.write('<param name="allowScriptAccess" value="always" />');		        						
		document.write('<embed src="'+swfFile+'" quality="high" bgcolor="#ffffff" allowScriptAccess="always" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" height="'+height+'" width="'+width+'" loop="false" />');
		document.write('</object>');	        
	}
	
	function writeNewTopPageChannelSwitcher(swfFile,category,width,height) {
		document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" height="'+height+'" width="'+width+'" >');
		document.write('<param name="allowScriptAccess" value="always" />');
		document.write('<param name="allowFullScreen" value="true" />');
		document.write('<param name="movie" value="'+swfFile+'" />');
		document.write('<param name="wmode" value="transparent">');
		document.write('<param name="quality" value="high" />');
		document.write('<param name="bgcolor" value="#ffffff" />');
		document.write('<param name="loop" value="false" />');	
		document.write('<param name="flashVars" value="category='+category+'" />');	        						
		document.write('<embed src="'+swfFile+'" flashVars="category='+category+'" quality="high" bgcolor="#ffffff" allowScriptAccess="always" allowFullScreen="true" type="application/x-shockwave-flash" wmode="transparent" pluginspage="http://www.macromedia.com/go/getflashplayer" height="'+height+'" width="'+width+'" loop="false" />');
		document.write('</object>');	        
	}
  
  function writeTopPageChannelPlayer(type, swfStr, flashStr, divName) {
  	var width = 320;
  	var height = 240;
  	var newCode = '';
  	
  	if (debug)
  		alert('in writeTopPageChannelPlayer with params type:"'+type+'", flashStr:"'+flashStr+'", divName:"'+divName+'"');
  	
  	if (type == 'live') {
  		newCode = '<embed src="'+swfStr+'&mute=0" width="'+width+'" height="'+height+'" scale="noscale" wmode="transparent" allowScriptAccess="always" type="application/x-shockwave-flash" ></embed>';
  	} else {
  		newCode = '<embed src="'+swfStr+'" FlashVars="'+flashStr+'" quality="high" bgcolor="#000000" scale="noscale" width="'+width+'" height="'+height+'" align="" type="application/x-shockwave-flash" wmode="transparent" allowScriptAccess="always" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed>';
  	}
  	
  	if (debug)
  		alert('new code:"'+newCode+'"');
  	
  	var d = document.getElementById(divName);
  	if (d != undefined) {
  		d.innerHTML = newCode;
  		
		error = false;
			
  		if (debug)
	  		alert('new value:"'+d.innerHTML+"'");
  	} else {
  		if (debug)
	  		alert('Can\'t get DOM object for element name:"'+divName+'"');
  	}
  }

  function startKokorolineChat(w,h,Fid,swfFile,FlashVars,quality,bgcolor,wmode, scale) {
    var wmodeTmp = '';
    var scaleValue = 'showAll'
 	document.writeln('<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="'+w+'" height="'+h+'" id="'+Fid+'" align="">');
 	document.writeln('<PARAM name="allowScriptAccess" value="always"/>');
 	document.writeln('<PARAM name="movie" value="'+swfFile+'">');
 	document.writeln('<param name=FlashVars value="'+FlashVars+'" />');
 	document.writeln('<PARAM name="quality" value="'+quality+'">');
 	document.writeln('<PARAM name="bgcolor" value="'+bgcolor+'">');
 	if (scale != '') {
 		scaleValue = scale;
 	}
 	document.writeln('<param name="scale" value="'+scaleValue+'" />');

 	if(wmode != null && wmode != '')
 	{
 		document.writeln('<param name="wmode" value="'+ wmode +'" />');
        wmodeTmp = 'wmode= '+ wmode;
    }
    document.writeln('<param name="allowfullscreen" value="true" />');
 	document.writeln('<embed src="'+swfFile+'" FlashVars="'+FlashVars+'" allowScriptAccess="always" width="'+w+'" height="'+h+'" scale="'+scaleValue+'" wmode="'+wmode+'" quality="'+ quality +'" bgcolor="' +bgcolor+ '" type="application/x-shockwave-flash" allowfullscreen="true"></embed>');
 	document.writeln('</OBJECT>');
 }

 function writeKroqPlayer() {
 	document.write('<object height="282" width="642" align="" id="kroqPlayer" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000">');
 	document.write('<param value="http://static.streamapi.com/flash/loader.swf?app=custom.swf" name="movie"/>');
 	document.write('<param value="authField2Label=Screen Name:&siteID=1000000080&hostVideoImageURL=http://static.streamapi.com/themeImages/100/000/008/0/kroq_still.jpg&layoutPath=/themes/100/000/008/0/theme_d32f7a0f-40ac-11de-a3a9-97c12ec50dab.xml&skinPath=/themes/100/000/008/0/skin_d32f7a0f-40ac-11de-a3a9-97c12ec50dab.xml&authField1Label=Username:&publicHostID=1000000103&authType=key&userType=204&" name="FlashVars"/>');
 	document.write('<param value="always" name="allowScriptAccess"/>');
 	document.write('<param value="true" name="allowFullScreen"/>');
 	document.write('<param value="high" name="quality"/>');
 	document.write('<param value="#000000" name="bgcolor"/>');
 	document.write('<param value="noscale" name="scale"/>');
 	document.write('<param value="opaque" name="wmode"/>');
 	document.write('<embed height="282" width="642" wmode="opaque" type="application/x-shockwave-flash" bgcolor="#000000" quality="high" scale="noscale" allowfullscreen="true" allowscriptaccess="always" flashvars="authField2Label=Screen Name:&siteID=1000000080&hostVideoImageURL=http://static.streamapi.com/themeImages/100/000/008/0/kroq_still.jpg&layoutPath=/themes/100/000/008/0/theme_d32f7a0f-40ac-11de-a3a9-97c12ec50dab.xml&skinPath=/themes/100/000/008/0/skin_d32f7a0f-40ac-11de-a3a9-97c12ec50dab.xml&authField1Label=Username:&publicHostID=1000000103&authType=key&userType=204&" src="http://static.streamapi.com/flash/loader.swf?app=custom.swf" />');
 	document.write('</object>');
 }