// JavaScript Document
// Usage:
//		Track the javascript isolation version
function getjavascriptIsolationVersion(){
	var javascriptIsolationVersion = "1.0.7";
	return javascriptIsolationVersion;
}

// Usage:
//		Make random connection number
var connection_no = Math.floor(Math.random()*100000001);
function yume_connection_no() {
	if(htmlElementsHolder.getPlayerConstructedCount() == 1) {
		return connection_no;
	} else {
		//return 0;
	}
}

// Global Variables

// The below variables used for add the random numbers during the playlist request
var n_random=Math.floor(Math.random()*100001);
var rand_str = "&rand="+n_random;

// The below variables used for Companion banner delivery
var f_cb_medrect1_served = false;
var f_cb_leaderboard1_served = false;
var f_cb_wideskyscraper1_served = false;
var f_cb_31rect_served = false;

var f_cb_medrect1_real = false;
var f_cb_leaderboard1_real = false;
var f_cb_wideskyscraper1_real = false;
var f_cb_31rect_real = false;

var f_need_cb = false;

// The below variable used for update the event count
var event_display_ix=0;

// The below variable used for update the publisher player events
var prev_jsStr = "";
var curr_jsStr = "";

function yume_event_display_clear_all() {
        event_display_ix=0;
        document.event1.face1.value = "";
        document.event1.face2.value = "";
        document.event1.face3.value = "";
        document.event1.face4.value = "";
        document.event1.face5.value = "";
}

function yume_event_display_update(arg1) {
        //alert("yume_event_display_update:" + arg1);
        event_display_ix++;
	if(document.event1.face5.value.split(": ")[1] == arg1) {
	// do nothing, same event, just update counter
	} else {		
		document.event1.face1.value = document.event1.face2.value;
		document.event1.face2.value = document.event1.face3.value;
		document.event1.face3.value = document.event1.face4.value;
		document.event1.face4.value = document.event1.face5.value;
	}
        document.event1.face5.value = event_display_ix + ": " + arg1;
}

function yume_player_event(arg1) {
	try{
        yume_event_display_update(arg1);
	}catch(e){
		//alert("Error in player event update >> "+e);
	}
}

// Usage:
//		Used for backfill the companion banners.
function yume_backfill_banner(banner_div_id, banner_frame_id, imu_type) {
	if(yumeAdPropertiesHolder.getDynamicCompanionBannerCreationStatus() == "false") {
		var rc=0;
		var cb_width = document.getElementById(banner_div_id).style.width;
		var cb_height =document.getElementById(banner_div_id).style.height;
		var y_c_frame = document.getElementById(banner_frame_id);
		var cb_w = cb_width.split("px", 1);
		var cb_h = cb_height.split("px", 1);

		yumeAdPropertiesHolder.setYumeAdBannerIframeUrl(cb_width,cb_height,imu_type);
		if(yumeAdPropertiesHolder.getYumeAdBannerIframeUrl() != "null") {
			var arg1 = yumeAdPropertiesHolder.getYumeAdBannerIframeUrl();
			try {
				y_c_frame.contentWindow.document.getElementsByTagName("body")[0].innerHTML = "<iframe src='"+arg1+"'height='"+cb_height+"'width='"+cb_width+"' frameborder='0' scrolling='no' marginheight='0' marginwidth='0' topmargin='0' leftmargin='0' style='overflow:hidden'></iframe>";
				rc = 1;
			} catch(e) {}
		}
		return rc;
	}
}

// Usage:
//		Used to remove the old Div elements present inside the Dynamic DIV's.
function removeOldDivElements(banner_div_id,banner_frame_id,cbModel){
	var bannerDiv = document.getElementById(banner_div_id);
	var oldDiv = document.getElementById(banner_frame_id);
	if(oldDiv){
		try{
			bannerDiv.removeChild(oldDiv);
		}catch(e){
			//alert("Error in Companion banner "+cbModel+" removal >> "+e)
		}
	}
}

// Usage:
//		Used for serving the companion banner using Iframe
function yume_serve_cb_frame(banner_div_id, banner_frame_id, frame_src_url) {
	var rc=0;
	
	if(yumeAdPropertiesHolder.getDynamicCompanionBannerCreationStatus() == "true") {
		if(yumeAdPropertiesHolder.getJSRollAdVisibleStatus() == "true"){
			var cb_width = document.getElementById(banner_div_id).style.width;
			var cb_height =document.getElementById(banner_div_id).style.height;
			var y_c_frame = document.getElementById(banner_frame_id);
			
			try {
				y_c_frame.contentWindow.document.getElementsByTagName("body")[0].innerHTML = "<iframe src='"+frame_src_url+"'height='"+cb_height+"'width='"+cb_width+"' frameborder='0' scrolling='no' marginheight='0' marginwidth='0' topmargin='0' leftmargin='0' style='overflow:hidden'></iframe>";
				rc = 1;
			} catch(e) {
				//alert("Error in js roll ad iframe url"+e);
			}
		} else {
				// Make the Companion banner iframe in Dynamic
			var cb_width;
			var cb_height;
			if(yumeAdPropertiesHolder.getDynamicWideSkyCompanionBannerVisibleStatus() == "true"){
				if(yumeAdPropertiesHolder.getDynamicWideSkyCompanionBannerDivId() == banner_div_id){
				cb_width = 160;
				cb_height = 600;
				}
	
			}
			if(yumeAdPropertiesHolder.getDynamicMediumRectangleCompanionBannerVisibleStatus() == "true"){
				if(yumeAdPropertiesHolder.getDynamicMediumRectangleCompanionBannerDivId() == banner_div_id) {
				cb_width = 300;
				cb_height = 250;
				}
	
			}
			if(yumeAdPropertiesHolder.getDynamicInplayerCompanionBannerInPageVisibleStatus() == "true"){
				if(yumeAdPropertiesHolder.getDynamicInplayerCompanionBannerInPageDivId() == banner_div_id) {
				cb_width = 300;
				cb_height = 100;
				}
	
			}
			if(yumeAdPropertiesHolder.getDynamicLeaderBoardCompanionBannerVisibleStatus() == "true"){
				if(yumeAdPropertiesHolder.getDynamicLeaderBoardCompanionBannerDivId() == banner_div_id) {
				cb_width = 728;
				cb_height = 90;
				}
	
			}
			try {
				var bannerDiv = document.getElementById(banner_div_id);
				removeOldDivElements(banner_div_id,banner_frame_id,"iframe");
				var iframe = document.createElement("iframe");
				iframe.setAttribute("id", banner_frame_id);
				iframe.style.width = cb_width + "px";
				iframe.style.height = cb_height + "px";
				iframe.style.border = "0";
				iframe.style.overflow = "hidden";
				iframe.scrolling = "no";
				iframe.marginWidth = "0";
				iframe.marginHeight = "0";        
				iframe.frameBorder = "0";
				iframe.topmargin="0";
				iframe.leftmargin="0";
				bannerDiv.appendChild(iframe);
				
				
				// IE has a weird caching issue, so we have to append the 
				// iframe, then set the src
				var new_iframe = document.getElementById(banner_frame_id);
				new_iframe.src = frame_src_url;
				new_iframe.style.frameborder = "0";
				rc = 1;
			} catch(e) {}
		}
		
	} else {
		var cb_width = document.getElementById(banner_div_id).style.width;
		var cb_height =document.getElementById(banner_div_id).style.height;
		var y_c_frame = document.getElementById(banner_frame_id);
		try {
			y_c_frame.contentWindow.document.getElementsByTagName("body")[0].innerHTML = "<iframe src='"+frame_src_url+"'height='"+cb_height+"'width='"+cb_width+"' frameborder='0' scrolling='no' marginheight='0' marginwidth='0' topmargin='0' leftmargin='0' style='overflow:hidden'></iframe>";
			rc = 1;
		} catch(e) {
			//alert("Error in iframe of companion banner "+e);
			}
	}
	return rc;
}

// Usage:
//		Used for serving the companion banner using Image
function yume_serve_cb_image(banner_div_id, banner_frame_id, frame_img, frame_link, frame_trackers) {
	var rc=0;

	if(yumeAdPropertiesHolder.getDynamicCompanionBannerCreationStatus() == "true") {
		var cb_width;
		var cb_height;
	
		if(yumeAdPropertiesHolder.getDynamicWideSkyCompanionBannerVisibleStatus() == "true"){
			if(yumeAdPropertiesHolder.getDynamicWideSkyCompanionBannerDivId() == banner_div_id){
			cb_width = 160;
			cb_height = 600;
			}

		}
		if(yumeAdPropertiesHolder.getDynamicMediumRectangleCompanionBannerVisibleStatus() == "true"){
			if(yumeAdPropertiesHolder.getDynamicMediumRectangleCompanionBannerDivId() == banner_div_id) {
			cb_width = 300;
			cb_height = 250;
			}

		}
		if(yumeAdPropertiesHolder.getDynamicInplayerCompanionBannerInPageVisibleStatus() == "true"){
			if(yumeAdPropertiesHolder.getDynamicInplayerCompanionBannerInPageDivId() == banner_div_id) {
			cb_width = 300;
			cb_height = 100;
			}

		}
		if(yumeAdPropertiesHolder.getDynamicLeaderBoardCompanionBannerVisibleStatus() == "true"){
			if(yumeAdPropertiesHolder.getDynamicLeaderBoardCompanionBannerDivId() == banner_div_id) {
			cb_width = 728;
			cb_height = 90;
			}

		}
		// Make the Companion banner image in Dynamic
		try {
				
				var bannerDiv = document.getElementById(banner_div_id);
				removeOldDivElements(banner_div_id,banner_frame_id,"image");
				var div = document.createElement("div");
				div.setAttribute("id", banner_frame_id);
	
				var img = document.createElement("img");
				img.setAttribute("src", frame_img);
				img.setAttribute("border", 0);
				img.setAttribute("width", cb_width);
				img.setAttribute("height", cb_height);
				
				if (frame_link != "null"){
					var a = document.createElement("a");
					a.setAttribute("href", frame_link);
					a.setAttribute("target", "_blank");
					a.appendChild(img);
				}else {
					div.appendChild(img);
				}
				// Create the image tag
				
				for (i=0; i<frame_trackers.length; i++){
					var img = document.createElement("img");
					img.setAttribute("src", frame_trackers[i]);
					img.setAttribute("border", 0);
					img.setAttribute("width", 1);
					img.setAttribute("height", 1);
					div.appendChild(img);
				}
				
				// Add the tag
				div.appendChild(a);
				bannerDiv.appendChild(div);
				rc = 1;
				
			} catch(e) {
				//alert("Error in load of companion banner images >> "+e.message);
			}
	} else {

		var y_c_frame = document.getElementById(banner_frame_id);
		var cb_width = document.getElementById(banner_div_id).style.width;
		var cb_height =document.getElementById(banner_div_id).style.height;
		try {
			var htmlString = ""
			if(frame_link != 'null'){
				htmlString = "<a href='"+frame_link+"' target='_blank'><img src='"+frame_img+"' border='0' width='"+cb_width+"' height='"+cb_height+"'></a>";
			}else{
				htmlString ="<img src='"+frame_img+"' border='0' width='"+cb_width+"' height='"+cb_height+"'>";
			}
			y_c_frame.contentWindow.document.getElementsByTagName("body")[0].innerHTML = htmlString;
			for (i=0; i<frame_trackers.length; i++){
				htmlString += "<img width='1' height='1' src='"+frame_trackers[i]+"' style='position:absolute;'></img>"
			}
			y_c_frame.contentWindow.document.getElementsByTagName("body")[0].innerHTML = htmlString;
			rc = 1;
		} catch(e) {}
	}
	// Added the code for companion banner serve through HTML container //
	if(rc == 1 ) {
		if(banner_div_id == "cb_medrect1_div" || yumeAdPropertiesHolder.getDynamicMediumRectangleCompanionBannerVisibleStatus() == "true") {
			f_cb_medrect1_served = true;
			f_cb_medrect1_real = true;
		} else if (banner_div_id == "cb_leaderboard1_div" || yumeAdPropertiesHolder.getDynamicLeaderBoardCompanionBannerVisibleStatus() == "true") {
     		f_cb_leaderboard1_served = true;
			f_cb_leaderboard1_real = true;
		} else if (banner_div_id == "cb_wideskyscraper1_div" || yumeAdPropertiesHolder.getDynamicWideSkyCompanionBannerVisibleStatus() == "true") {
			f_cb_wideskyscraper1_served = true;
			f_cb_wideskyscraper1_real = true;
		} else if (banner_div_id == "cb_31rect_div" || yumeAdPropertiesHolder.getDynamicInplayerCompanionBannerInPageVisibleStatus() == "true"){
			f_cb_31rect_served = true;
			f_cb_31rect_real = true;
		}
	}
	return rc;
}

// Usage:
//		Used for serving the companion banner using SWF
function yume_serve_cb_swf(banner_div_id, banner_frame_id, frame_img, frame_link, frame_trackers) {
	var rc=0;

	if(yumeAdPropertiesHolder.getDynamicCompanionBannerCreationStatus() == "true") {
		var cb_width;
		var cb_height;
		if(yumeAdPropertiesHolder.getDynamicWideSkyCompanionBannerVisibleStatus() == "true"){
			if(yumeAdPropertiesHolder.getDynamicWideSkyCompanionBannerDivId() == banner_div_id){
			cb_width = 160;
			cb_height = 600;
			}

		}
		if(yumeAdPropertiesHolder.getDynamicMediumRectangleCompanionBannerVisibleStatus() == "true"){
			if(yumeAdPropertiesHolder.getDynamicMediumRectangleCompanionBannerDivId() == banner_div_id) {
			cb_width = 300;
			cb_height = 250;
			}

		}
		if(yumeAdPropertiesHolder.getDynamicInplayerCompanionBannerInPageVisibleStatus() == "true"){
			if(yumeAdPropertiesHolder.getDynamicInplayerCompanionBannerInPageDivId() == banner_div_id) {
			cb_width = 300;
			cb_height = 100;
			}

		}
		if(yumeAdPropertiesHolder.getDynamicLeaderBoardCompanionBannerVisibleStatus() == "true"){
			if(yumeAdPropertiesHolder.getDynamicLeaderBoardCompanionBannerDivId() == banner_div_id) {
			cb_width = 728;
			cb_height = 90;
			}

		}
		try {
			var bannerDiv = document.getElementById(banner_div_id);
			removeOldDivElements(banner_div_id,banner_frame_id,"swf");
			var htmlString = "";
			if(frame_img.indexOf(".swf?", 0) > 0){
			htmlString = "<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0' width='"+cb_width+"' height='"+cb_height+"'> <param name='bgcolor' value='#E3F0EB' />  <param name='movie' value='"+frame_img+"'><param name='allowScriptAccess' value='always'> <param name='wmode' value='transparent'> <param name='quality' value='high'><embed src='"+frame_img+"' bgcolor='#E3F0EB' quality='high' wmode='transparent' allowScriptAccess='always' pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash' width='"+cb_width+"' height='"+cb_height+"'></embed></object>"
			}else{
			htmlString = "<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0' width='"+cb_width+"' height='"+cb_height+"'> <param name='bgcolor' value='#E3F0EB' />  <param name='movie' value='"+frame_img+"?clickTAG="+escape(frame_link)+"'><param name='allowScriptAccess' value='always'> <param name='wmode' value='transparent'> <param name='quality' value='high'><embed src='"+frame_img+"?clickTAG="+escape(frame_link)+"' bgcolor='#E3F0EB' quality='high' wmode='transparent' allowScriptAccess='always' pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash' width='"+cb_width+"' height='"+cb_height+"'></embed></object>"
			}
			for (i=0; i<frame_trackers.length; i++){
				htmlString += "<img width='1' height='1' src='"+frame_trackers[i]+"' style='position:absolute;'></img>"
			}
			var span = document.createElement("div");
			span.id = banner_frame_id;
			span.innerHTML = htmlString;
			bannerDiv.appendChild(span);
			rc = 1;
		} catch(e) {}
	} else {
		var cb_width = document.getElementById(banner_div_id).style.width;
		var cb_height =document.getElementById(banner_div_id).style.height;
		var y_c_frame = document.getElementById(banner_frame_id);
		try {	
			var htmlString = ""
			if(frame_img.indexOf(".swf?", 0) > 0){
			htmlString = "<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0' width='"+cb_width+"' height='"+cb_height+"'> <param name='bgcolor' value='#E3F0EB' />  <param name='movie' value='"+frame_img+"'><param name='allowScriptAccess' value='always'> <param name='wmode' value='transparent'> <param name='quality' value='high'><embed src='"+frame_img+"' bgcolor='#E3F0EB' quality='high' wmode='transparent' allowScriptAccess='always' pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash' width='"+cb_width+"' height='"+cb_height+"'></embed></object>"
			}else{
			htmlString = "<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0' width='"+cb_width+"' height='"+cb_height+"'> <param name='bgcolor' value='#E3F0EB' />  <param name='movie' value='"+frame_img+"?clickTAG="+frame_link+"'><param name='allowScriptAccess' value='always'> <param name='wmode' value='transparent'> <param name='quality' value='high'><embed src='"+frame_img+"?clickTAG="+frame_link+"' bgcolor='#E3F0EB' quality='high' wmode='transparent' allowScriptAccess='always' pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash' width='"+cb_width+"' height='"+cb_height+"'></embed></object>"
			}
			for (i=0; i<frame_trackers.length; i++){
				htmlString += "<img width='1' height='1' src='"+frame_trackers[i]+"' style='position:absolute;'></img>"
			}
			y_c_frame.contentWindow.document.getElementsByTagName("body")[0].innerHTML = htmlString;
			rc = 1;
		} catch(e) {}
	}
	return rc;
}

// return 1 if img_url is a SWF, 0 otherwise
function yume_img_is_swf(img_url) {
	var ix_getElement = img_url.indexOf("/getElement?", 0);
	var ix_extSWF = img_url.indexOf("ext=.swf", 0);
	var rc=0;

	if (ix_getElement > 0 && ix_extSWF > ix_getElement) {
		rc=1;
	}
	return rc;
}

// Usage:
// 		Serve companion banner image through HTML container 
function delegate( that, thatMethod ) {
	if(arguments.length > 2) {
	  var _params = [];
	  for(var n = 2; n < arguments.length; ++n) _params.push(arguments[n]);
	  return function() { try {
							return thatMethod.apply(that,_params); 
							} catch(e){
								
							}}
	} else
	  return function() { try {
							return thatMethod.apply(that); 
							} catch(e){
								
							} }
}

// Usage:
// 		This object used for loading the combanion banners through HTML pages
function obj() {
}
obj.prototype.serveImage = function (ref, banner_div_id, banner_frame_id, frame_img, frame_link, frame_trackers) {
	this.pic=new Image();//x,y is optional
	this.pic.src= frame_img;
	try {
		if (window.addEventListener) { 
			this.pic.addEventListener('onload',delegate(ref,yume_serve_cb_image(banner_div_id, banner_frame_id, frame_img, frame_link, frame_trackers)),false);
		} else if (window.attachEvent) {
			this.pic.attachEvent('onload',delegate(ref,yume_serve_cb_image(banner_div_id, banner_frame_id, frame_img, frame_link, frame_trackers)));
		}
	} catch (e) {}
}

// Usage:
// 		This method used for requesting the combanion banners and backfills in page
function yume_flash_callback(command, arg1, arg2, arg3, arg4, arg5){
	//alert("yume_flash_callback:" + command +"," + arg1 + "," + arg2 + "," + arg3);
	if (command == 'companionbanner/iframe'
	  || (command == 'companionbanner/image' && yume_img_is_swf(arg1) > 0) // serve SWFs as an Iframe
           ) 
	{
		//alert("yume_flash_callback: 1 " + command +"," + arg1 + "," + arg2 + "," + arg3);
		if (arg3=="cb1" || arg3=="cb_medrect1") {
			if(yumeAdPropertiesHolder.getYumeMediumRectangleBannerPresentStatus() == "true" || yumeAdPropertiesHolder.getDynamicMediumRectangleCompanionBannerVisibleStatus() == "true") {
				if(yumeAdPropertiesHolder.getDynamicMediumRectangleCompanionBannerVisibleStatus() == "true"){
					if (yume_serve_cb_frame(yumeAdPropertiesHolder.getDynamicMediumRectangleCompanionBannerDivId(), "cb_medrect1_frame", arg1) > 0) {
						f_cb_medrect1_served = true;
						f_cb_medrect1_real = true;
					}
				} else {
					if (yume_serve_cb_frame(yumeAdPropertiesHolder.getMediumRectangleCompanionBannerDivId(), yumeAdPropertiesHolder.getMediumRectangleCompanionBannerIframeId(), arg1) > 0) {
						f_cb_medrect1_served = true;
						f_cb_medrect1_real = true;
					}
				}
			}
		} else
		if (arg3=="cb_leaderboard1") {
			if(yumeAdPropertiesHolder.getYumeLeaderBoardBannerPresentStatus() == "true" || yumeAdPropertiesHolder.getDynamicLeaderBoardCompanionBannerVisibleStatus() == "true") {
				if(yumeAdPropertiesHolder.getDynamicLeaderBoardCompanionBannerVisibleStatus() == "true"){
					if (yume_serve_cb_frame(yumeAdPropertiesHolder.getDynamicLeaderBoardCompanionBannerDivId(), "cb_leaderboard1_frame", arg1) > 0) {
						f_cb_leaderboard1_served = true;
						f_cb_leaderboard1_real = true;
					}
				} else {
					if (yume_serve_cb_frame(yumeAdPropertiesHolder.getLeaderBoardCompanionBannerDivId(), yumeAdPropertiesHolder.getLeaderBoardCompanionBannerIframeId(), arg1) > 0) {
						f_cb_leaderboard1_served = true;
						f_cb_leaderboard1_real = true;
					}
				}
			}
		} else
		if (arg3=="cb_widesky1"){
			if(yumeAdPropertiesHolder.getYumeWideSkyBannerPresentStatus() == "true" || yumeAdPropertiesHolder.getDynamicWideSkyCompanionBannerVisibleStatus() == "true") {
				if(yumeAdPropertiesHolder.getDynamicWideSkyCompanionBannerVisibleStatus() == "true"){
					if (yume_serve_cb_frame(yumeAdPropertiesHolder.getDynamicWideSkyCompanionBannerDivId(), "cb_widesky1_frame", arg1) > 0) {
						f_cb_wideskyscraper1_served = true;
						f_cb_wideskyscraper1_real = true;
					}
				} else {
					if (yume_serve_cb_frame(yumeAdPropertiesHolder.getWideSkyCompanionBannerDivId(), yumeAdPropertiesHolder.getWideSkyCompanionBannerIframeId(), arg1) > 0) {
						f_cb_wideskyscraper1_served = true;
						f_cb_wideskyscraper1_real = true;
					}
				}
			}
		} else 
		if (arg3=="cb1" || arg3=="cb_31rect1") {
			if(yumeAdPropertiesHolder.getYumeInPlayerMediumRectangleBannerDisplayInHTMLPagePresentStatus() == "true" || yumeAdPropertiesHolder.getDynamicInplayerCompanionBannerInPageVisibleStatus() == "true") {
				if(yumeAdPropertiesHolder.getDynamicInplayerCompanionBannerInPageVisibleStatus() == "true"){
					if (yume_serve_cb_frame(yumeAdPropertiesHolder.getDynamicInplayerCompanionBannerInPageDivId(), "cb_31rect1_frame", arg1) > 0) {
						f_cb_31rect_served = true;
						f_cb_31rect_real = true;
					}
				} else {
					if (yume_serve_cb_frame(yumeAdPropertiesHolder.getInPlayerCompanionBannerInPageDivId(), yumeAdPropertiesHolder.getInPlayerCompanionBannerInPageIframeId(), arg1) > 0) {
						f_cb_31rect_served = true;
						f_cb_31rect_real = true;
					}

				}
			}
		}
	} else if (command == 'companionbanner/image') { 
		//alert("yume_flash_callback: 2" + command +"," + arg1 + "," + arg2 + "," + arg3);
		if (arg3=="cb1" || arg3=="cb_medrect1") {
			if(yumeAdPropertiesHolder.getYumeMediumRectangleBannerPresentStatus() == "true" || yumeAdPropertiesHolder.getDynamicMediumRectangleCompanionBannerVisibleStatus() == "true") {
				if (arg5 == "application/x-shockwave-flash"){
					if(yumeAdPropertiesHolder.getDynamicMediumRectangleCompanionBannerVisibleStatus() == "true"){
						if (yume_serve_cb_swf(yumeAdPropertiesHolder.getDynamicMediumRectangleCompanionBannerDivId(), "cb_medrect1_frame", arg1, arg2, arg4) > 0) {
							f_cb_medrect1_served = true;
							f_cb_medrect1_real = true;
						}
					} else {
						if (yume_serve_cb_swf(yumeAdPropertiesHolder.getMediumRectangleCompanionBannerDivId(), yumeAdPropertiesHolder.getMediumRectangleCompanionBannerIframeId(), arg1, arg2, arg4) > 0) {
							f_cb_medrect1_served = true;
							f_cb_medrect1_real = true;
						}
					}
				} else {
					if(yumeAdPropertiesHolder.getDynamicMediumRectangleCompanionBannerVisibleStatus() == "true"){
						var cb_medrect1_image = new obj.prototype.serveImage(this, yumeAdPropertiesHolder.getDynamicMediumRectangleCompanionBannerDivId(), "cb_medrect1_frame", arg1, arg2, arg4);
					} else {
						var cb_medrect1_image = new obj.prototype.serveImage(this, yumeAdPropertiesHolder.getMediumRectangleCompanionBannerDivId(), yumeAdPropertiesHolder.getMediumRectangleCompanionBannerIframeId(), arg1, arg2, arg4);
					}
				}
			}
		} else if(arg3=="cb1" || arg3=="cb_31rect1") {
			if(yumeAdPropertiesHolder.getYumeInPlayerMediumRectangleBannerDisplayInHTMLPagePresentStatus() == "true" || yumeAdPropertiesHolder.getDynamicInplayerCompanionBannerInPageVisibleStatus() == "true") {
				if (arg5 == "application/x-shockwave-flash"){
					if(yumeAdPropertiesHolder.getDynamicInplayerCompanionBannerInPageVisibleStatus() == "true"){
						if (yume_serve_cb_swf(yumeAdPropertiesHolder.getDynamicInplayerCompanionBannerInPageDivId(), "cb_31rect1_frame", arg1, arg2, arg4) > 0) {
							f_cb_31rect_served = true;
							f_cb_31rect_real = true;
						}
					} else {
						if (yume_serve_cb_swf(yumeAdPropertiesHolder.getInPlayerCompanionBannerInPageDivId(), yumeAdPropertiesHolder.getInPlayerCompanionBannerInPageIframeId(), arg1, arg2, arg4) > 0) {
							f_cb_31rect_served = true;
							f_cb_31rect_real = true;
						}
					}
					
				}else {
					if(yumeAdPropertiesHolder.getDynamicInplayerCompanionBannerInPageVisibleStatus() == "true"){
						var cb_in_player_cb_image = new obj.prototype.serveImage(this, yumeAdPropertiesHolder.getDynamicInplayerCompanionBannerInPageDivId(), "cb_31rect1_frame", arg1, arg2, arg4);
					} else {
						var cb_in_player_cb_image = new obj.prototype.serveImage(this, yumeAdPropertiesHolder.getInPlayerCompanionBannerInPageDivId(), yumeAdPropertiesHolder.getInPlayerCompanionBannerInPageIframeId(), arg1, arg2, arg4);
					}
				}
			}
		} else if (arg3=="cb_leaderboard1") {
			if(yumeAdPropertiesHolder.getYumeLeaderBoardBannerPresentStatus() == "true" || yumeAdPropertiesHolder.getDynamicLeaderBoardCompanionBannerVisibleStatus() == "true") {
				if (arg5 == "application/x-shockwave-flash"){
					if(yumeAdPropertiesHolder.getDynamicLeaderBoardCompanionBannerVisibleStatus() == "true"){
						if (yume_serve_cb_swf(yumeAdPropertiesHolder.getDynamicLeaderBoardCompanionBannerDivId(), "cb_leaderboard1_frame", arg1, arg2, arg4) > 0) {
							f_cb_leaderboard1_served = true;
							f_cb_leaderboard1_real = true;
						}
					} else {
						if (yume_serve_cb_swf(yumeAdPropertiesHolder.getLeaderBoardCompanionBannerDivId(), yumeAdPropertiesHolder.getLeaderBoardCompanionBannerIframeId(), arg1, arg2, arg4) > 0) {
							f_cb_leaderboard1_served = true;
							f_cb_leaderboard1_real = true;
						}
					}
				} else {
					if(yumeAdPropertiesHolder.getDynamicLeaderBoardCompanionBannerVisibleStatus() == "true"){
						var cb_leaderboard1_image = new obj.prototype.serveImage(this, yumeAdPropertiesHolder.getDynamicLeaderBoardCompanionBannerDivId(), "cb_leaderboard1_frame", arg1, arg2, arg4);
					} else {
						var cb_leaderboard1_image = new obj.prototype.serveImage(this, yumeAdPropertiesHolder.getLeaderBoardCompanionBannerDivId(), yumeAdPropertiesHolder.getLeaderBoardCompanionBannerIframeId(), arg1, arg2, arg4);
					}
				}
			}
		} else if(arg3=="cb_widesky1") {
			if(yumeAdPropertiesHolder.getYumeWideSkyBannerPresentStatus() == "true" || yumeAdPropertiesHolder.getDynamicWideSkyCompanionBannerVisibleStatus() == "true") {
				if (arg5 == "application/x-shockwave-flash"){
					if(yumeAdPropertiesHolder.getDynamicWideSkyCompanionBannerVisibleStatus() == "true"){
						if (yume_serve_cb_swf(yumeAdPropertiesHolder.getDynamicWideSkyCompanionBannerDivId(), "cb_widesky1_frame", arg1, arg2, arg4) > 0) {
							f_cb_wideskyscraper1_served = true;
							f_cb_wideskyscraper1_real = true;
						}
					} else {
						if (yume_serve_cb_swf(yumeAdPropertiesHolder.getWideSkyCompanionBannerDivId(), yumeAdPropertiesHolder.getWideSkyCompanionBannerIframeId(), arg1, arg2, arg4) > 0) {
							f_cb_wideskyscraper1_served = true;
							f_cb_wideskyscraper1_real = true;
						}
					}
				} else {
					if(yumeAdPropertiesHolder.getDynamicWideSkyCompanionBannerVisibleStatus() == "true"){
						var cb_wideskyscraper1_image = new obj.prototype.serveImage(this, yumeAdPropertiesHolder.getDynamicWideSkyCompanionBannerDivId(), "cb_widesky1_frame", arg1, arg2, arg4);
					} else {
						var cb_wideskyscraper1_image = new obj.prototype.serveImage(this, yumeAdPropertiesHolder.getWideSkyCompanionBannerDivId(), yumeAdPropertiesHolder.getWideSkyCompanionBannerIframeId(), arg1, arg2, arg4);
					}
				}
			}
		}
	} else if(command == "yume_leader_start" || command == "yume_preroll_start" || command == "yume_postroll_start" || command == "yume_midroll_start") {
			f_need_cb = true;
			//alert("yume_flash_callback: 3 " + command +"," + arg1 + "," + arg2);
		if(command == "yume_leader_start"){
			f_cb_medrect1_served = false;
			f_cb_medrect1_real = false;
			f_cb_leaderboard1_served = false;
			f_cb_leaderboard1_real = false;
			f_cb_wideskyscraper1_served = false;
			f_cb_wideskyscraper1_real = false;
			f_cb_31rect_real = false;
			f_cb_31rect_served = false;
		}
        } else if(command == "yume_leader_end" || command == "yume_preroll_end" || command == "yume_postroll_end" || command == "yume_midroll_end") {
				f_need_cb = false;
				//alert("yume_flash_callback: 4 " + command +"," + arg1 + "," + arg2);
        } else 	if(command == "yume_ad_end") {
			  f_cb_medrect1_served = false;
			  f_cb_leaderboard1_served = false;
			  f_cb_wideskyscraper1_served = false;
			  f_cb_31rect_served = false;
			  //alert("yume_flash_callback: 5 " + command +"," + arg1 + "," + arg2);
        } else
	if( (command == "yume_ad_start" && f_need_cb == true)
	  ||(command == "yume_end" && arg1 == "0" && f_need_cb == true) ) {
			//alert("check for backfill");
			if(yumeAdPropertiesHolder.getDynamicCompanionBannerCreationStatus() == "false"){
				// Backfill request of medium rectangle Companion banner
				if ((f_cb_medrect1_served == false)&&(f_cb_medrect1_real == false)) {
					if(yumeAdPropertiesHolder.getYumeMediumRectangleBannerPresentStatus() == "true" || yumeAdPropertiesHolder.getDynamicMediumRectangleCompanionBannerVisibleStatus() == "true") {
						if (yume_backfill_banner(yumeAdPropertiesHolder.getMediumRectangleCompanionBannerDivId(), yumeAdPropertiesHolder.getMediumRectangleCompanionBannerIframeId(), "medrect") > 0) {
							f_cb_medrect1_served = true;
						}
					}
				} // end if
				// Backfill request of leaderboard Companion banner
				if ((f_cb_leaderboard1_served == false)&&(f_cb_leaderboard1_real == false)) {
					if(yumeAdPropertiesHolder.getYumeLeaderBoardBannerPresentStatus() == "true" || yumeAdPropertiesHolder.getDynamicLeaderBoardCompanionBannerVisibleStatus() == "true") {
						if (yume_backfill_banner(yumeAdPropertiesHolder.getLeaderBoardCompanionBannerDivId(), yumeAdPropertiesHolder.getLeaderBoardCompanionBannerIframeId(), "leaderboard") > 0) {
							f_cb_leaderboard1_served = true;
						}
					}
				} // end if
				// Backfill request of widesky Companion banner
				if((f_cb_wideskyscraper1_served == false)&&(f_cb_wideskyscraper1_real == false)){
					if(yumeAdPropertiesHolder.getYumeWideSkyBannerPresentStatus() == "true" || yumeAdPropertiesHolder.getDynamicWideSkyCompanionBannerVisibleStatus() == "true") {
						if (yume_backfill_banner(yumeAdPropertiesHolder.getWideSkyCompanionBannerDivId(), yumeAdPropertiesHolder.getWideSkyCompanionBannerIframeId(), "widesky") > 0) {
							f_cb_wideskyscraper1_served = true;
						}
					}
				} // end if
				// Backfill request of Inpage 300x100 Companion banner
				if ((f_cb_31rect_served == false)&&(f_cb_31rect_real == false)) {
					if(yumeAdPropertiesHolder.getYumeInPlayerMediumRectangleBannerDisplayInHTMLPagePresentStatus() == "true" || yumeAdPropertiesHolder.getDynamicInplayerCompanionBannerInPageVisibleStatus() == "true") {
						if (yume_backfill_banner(yumeAdPropertiesHolder.getInPlayerCompanionBannerInPageDivId(), yumeAdPropertiesHolder.getInPlayerCompanionBannerInPageIframeId(), "31rect") > 0) {
							f_cb_31rect_served = true;
						}
					}
				} // end if
			} // end if
        }
		
		if(yumeAdPropertiesHolder.getJSRollAdVisibleStatus() == "true"){
			// JS Roll Ad Implementation
			if (command == 'companionbanner/iframe')
			{
				//alert("yume_flash_callback:" + command +"," + arg1 + "," + arg2 + "," + arg3);
				if (arg3=="roll_1") {
					if(yumeAdPropertiesHolder.getJSRollAdVisibleStatus() == "true") {
						if (yume_serve_cb_frame("yume_roll1_div", "yume_roll1_frame", arg1) > 0) {
							showRollDiv();
						}
					}
				}
			} else
			if(command == "yume_leader_start" || command == "yume_preroll_start" || command == "yume_postroll_start" || command == "yume_midroll_start") {
					hideRollDiv();
			} else
			if(command == "yume_leader_end" || command == "yume_preroll_end" || command == "yume_midroll_end") {
					hideRollDiv();
			}
		}
}

// Usage:
// 		Hide JS Roll Ad 
function hideRollDiv(){
	try{
 	var theDiv = document.getElementById("yume_roll1_div");
	theDiv.style.visibility="hidden"; 
	var theDiv1 = document.getElementById("yume_roll1_frame");
	theDiv1.src="empty.html";
	} catch (e) {}
 	return true;
}

// Usage:
// 		Show JS Roll Ad 
function showRollDiv(){
	 try{
	 var theDiv = document.getElementById("yume_roll1_div");
	 theDiv.style.visibility="visible"; 
	 } catch (e) {}
	 return true;
}


// Global Classes for Yume Ad Integration

var setupFlvPlayerAndYumeAdPropertiesHolder = new setupFlvPlayerAndYumeAdPropertiesHolder();
var yumeAdObject = new yumeAdObject();
var playerPropertyHolder = new playerPropertyHolder();
var yumeAdPropertiesHolder = new yumeAdPropertiesHolder();
var flashPlayerParametersHolder = new flashPlayerParametersHolder();
var publisherContentPropertyHolder = new publisherContentPropertyHolder();
var htmlElementsHolder = new htmlElementsHolder();
// Usage:
//		This variable able to give the constructed player count
var constructedFlvPlayerCount = 0;
//-------------------------------------------------------------------------------------- {
// yumeAd : Class
// Usage:
//		Using the Instance of this class we set yume Ad and player properties.
//		For this Instance we set the input from the HTML containers
//-------------------------------------------------------------------------------------- }

function yumeAd() {

// yumeAdObject setter method Assignments
this.setPlayerWithSponsorShipRequest = yumeAdObject.setPlayerWithSponsorShipRequest;
this.setPlayerSponsorShipRequestPlaylist = yumeAdObject.setPlayerSponsorShipRequestPlaylist;
this.setPlayerAdDomainUrl = yumeAdObject.setPlayerAdDomainUrl;
this.setPlayerIframeBannerPlaylist = yumeAdObject.setPlayerIframeBannerPlaylist;
this.setPlayerPrerollPlaylist = yumeAdObject.setPlayerPrerollPlaylist;
this.setPlayerBrandingPlaylist = yumeAdObject.setPlayerBrandingPlaylist;
this.setPlayerMidrollPlaylist = yumeAdObject.setPlayerMidrollPlaylist;
this.setPlayerPostrollPlaylist = yumeAdObject.setPlayerPostrollPlaylist;
this.setPlayerDiv = yumeAdObject.setPlayerDiv;
this.setPlayerControlBarHeight = yumeAdObject.setPlayerControlBarHeight;
this.setPlayerWithIdeMode = yumeAdObject.setPlayerWithIdeMode;
this.setPlayerSource = yumeAdObject.setPlayerSource;
this.setPlayerAllowScriptAccess = yumeAdObject.setPlayerAllowScriptAccess;
this.setPlayerAllowNetworking = yumeAdObject.setPlayerAllowNetworking;
this.setPlayerAllowFullScreen = yumeAdObject.setPlayerAllowFullScreen;
this.setPlayerWindowMode = yumeAdObject.setPlayerWindowMode;
this.setPlayerScaleMode = yumeAdObject.setPlayerScaleMode;
this.setPlayerYumeAdPrefetchPlaylist = yumeAdObject.setPlayerYumeAdPrefetchPlaylist;
this.setPlayerYumeAdAutoPlayStatus = yumeAdObject.setPlayerYumeAdAutoPlayStatus;
this.setPlayerInPlayerCompanionBannerVisibleStatus = yumeAdObject.setPlayerInPlayerCompanionBannerVisibleStatus;
this.setPlayerBrandedPlayerVisibleStatus = yumeAdObject.setPlayerBrandedPlayerVisibleStatus;
this.setPlayerLeaderAdVisibleStatus = yumeAdObject.setPlayerLeaderAdVisibleStatus;
this.setPlayerJSRollAdVisibleStatus = yumeAdObject.setPlayerJSRollAdVisibleStatus;
this.setPlayerMediumRectangleCompanionBannerDivSource = yumeAdObject.setPlayerMediumRectangleCompanionBannerDivSource;
this.setPlayerMediumRectangleCompanionBannerIframeSource = yumeAdObject.setPlayerMediumRectangleCompanionBannerIframeSource;
this.setPlayerWideSkyCompanionBannerDivSource = yumeAdObject.setPlayerWideSkyCompanionBannerDivSource;
this.setPlayerWideSkyCompanionBannerIframeSource = yumeAdObject.setPlayerWideSkyCompanionBannerIframeSource;
this.setPlayerLeaderBoardCompanionBannerDivSource = yumeAdObject.setPlayerLeaderBoardCompanionBannerDivSource;
this.setPlayerLeaderBoardCompanionBannerIframeSource = yumeAdObject.setPlayerLeaderBoardCompanionBannerIframeSource;
this.setPlayerInPlayerCompanionBannerInPageDivSource = yumeAdObject.setPlayerInPlayerCompanionBannerInPageDivSource;
this.setPlayerInPlayerCompanionBannerInPageIframeSource = yumeAdObject.setPlayerInPlayerCompanionBannerInPageIframeSource;
this.setDynamicMediumRectangleCompanionBannerDivId = yumeAdObject.setDynamicMediumRectangleCompanionBannerDivId;
this.setDynamicWideSkyCompanionBannerDivId = yumeAdObject.setDynamicWideSkyCompanionBannerDivId;
this.setDynamicLeaderBoardCompanionBannerDivId = yumeAdObject.setDynamicLeaderBoardCompanionBannerDivId;
this.setYumeAdFlashId = yumeAdObject.setYumeAdFlashId;
this.setYumeAdStartTime = yumeAdObject.setYumeAdStartTime;
this.setPlayerYumeNormalscreenX = yumeAdObject.setPlayerYumeNormalscreenX;
this.setPlayerYumeNormalscreenY = yumeAdObject.setPlayerYumeNormalscreenY;
this.setPlayerYumeNormalscreenWidth = yumeAdObject.setPlayerYumeNormalscreenWidth;
this.setPlayerYumeNormalscreenHeight = yumeAdObject.setPlayerYumeNormalscreenHeight;
this.setPlayerYumeSwfUrl = yumeAdObject.setPlayerYumeSwfUrl;
this.setPlayerYumeLibraryUrl = yumeAdObject.setPlayerYumeLibraryUrl;
this.setPlayerYumeCssUrl = yumeAdObject.setPlayerYumeCssUrl;
this.setPlayerYumeBrandedPlayer = yumeAdObject.setPlayerYumeBrandedPlayer;
this.setPlayerYumeSpaceBrandedPlayer = yumeAdObject.setPlayerYumeSpaceBrandedPlayer;
this.setPlayerYumeShowCb = yumeAdObject.setPlayerYumeShowCb;
this.setPlayerYumeCbX = yumeAdObject.setPlayerYumeCbX;
this.setPlayerYumeCbY = yumeAdObject.setPlayerYumeCbY;
this.setPlayerYumeCbWidth = yumeAdObject.setPlayerYumeCbWidth;
this.setPlayerYumeCbHeight = yumeAdObject.setPlayerYumeCbHeight;
this.setPlayerContentUrl = yumeAdObject.setPlayerContentUrl;
this.setPlayerBuildModel = yumeAdObject.setPlayerBuildModel;
this.setDynamicInPlayerCompanionBannerDivIdInPageSource = yumeAdObject.setDynamicInPlayerCompanionBannerDivIdInPageSource;
this.setPlayerMakeIsFlexPublisherPlayer = yumeAdObject.setPlayerMakeIsFlexPublisherPlayer;
this.setPlayerMakeIsCS3PublisherPlayer = yumeAdObject.setPlayerMakeIsCS3PublisherPlayer;
this.setPlayerMakeIsFlash8PublisherPlayer = yumeAdObject.setPlayerMakeIsFlash8PublisherPlayer;
this.setFlexPlayerSyndicationSupport = yumeAdObject.setFlexPlayerSyndicationSupport;
this.setCS3PlayerSyndicationSupport = yumeAdObject.setCS3PlayerSyndicationSupport;
this.setFlash8PlayerSyndicationSupport = yumeAdObject.setFlash8PlayerSyndicationSupport;

this.setFlexPublisherPlayerSkinSwfUrl = yumeAdObject.setFlexPublisherPlayerSkinSwfUrl;
this.setFlexPublisherPlayerSkinControlSwfUrl = yumeAdObject.setFlexPublisherPlayerSkinControlSwfUrl;
this.setFlexPublisherPlayerShareVideoButtonVisible = yumeAdObject.setFlexPublisherPlayerShareVideoButtonVisible;
this.setFlexPublisherPlayerEmbedCodeButtonVisible = yumeAdObject.setFlexPublisherPlayerEmbedCodeButtonVisible;
this.setFlexPublisherPlayerMenuButtonVisible = yumeAdObject.setFlexPublisherPlayerMenuButtonVisible;
this.setFlexPublisherPlayerCurrentPageIsSource = yumeAdObject.setFlexPublisherPlayerCurrentPageIsSource;
this.setFlexPublisherPlayerURLCode = yumeAdObject.setFlexPublisherPlayerURLCode;

this.setCS3PublisherPlayerSkinSwfUrl = yumeAdObject.setCS3PublisherPlayerSkinSwfUrl;
this.setCS3PublisherPlayerEmbedCodeButtonUrl = yumeAdObject.setCS3PublisherPlayerEmbedCodeButtonUrl;
this.setCS3PublisherPlayerEmbedCodeFormUrl = yumeAdObject.setCS3PublisherPlayerEmbedCodeFormUrl;
this.setCS3PublisherPlayerShareVideoButtonUrl = yumeAdObject.setCS3PublisherPlayerShareVideoButtonUrl;
this.setCS3PublisherPlayerMenuButtonVisible = yumeAdObject.setCS3PublisherPlayerMenuButtonVisible;
this.setCS3PublisherPlayerCurrentPageIsSource = yumeAdObject.setCS3PublisherPlayerCurrentPageIsSource;
this.setCS3PublisherPlayerURLCode = yumeAdObject.setCS3PublisherPlayerURLCode;

this.setFlash8PublisherPlayerSkinSwfUrl = yumeAdObject.setFlash8PublisherPlayerSkinSwfUrl;
this.setFlash8PublisherPlayerEmbedCodeButtonUrl = yumeAdObject.setFlash8PublisherPlayerEmbedCodeButtonUrl;
this.setFlash8PublisherPlayerEmbedCodeFormUrl = yumeAdObject.setFlash8PublisherPlayerEmbedCodeFormUrl;
this.setFlash8PublisherPlayerShareVideoButtonUrl = yumeAdObject.setFlash8PublisherPlayerShareVideoButtonUrl;
this.setFlash8PublisherPlayerMenuButtonVisible = yumeAdObject.setFlash8PublisherPlayerMenuButtonVisible;
this.setFlash8PublisherPlayerCurrentPageIsSource = yumeAdObject.setFlash8PublisherPlayerCurrentPageIsSource;
this.setFlash8PublisherPlayerURLCode = yumeAdObject.setFlash8PublisherPlayerURLCode;

this.setPlayerContextMenuVisibleStatus = yumeAdObject.setPlayerContextMenuVisibleStatus;
this.setPlayerContentTypeAsVariable = yumeAdObject.setPlayerContentTypeAsVariable;
this.setPlayerContentTypeAsFixed = yumeAdObject.setPlayerContentTypeAsFixed;
this.setPlayerVolume = yumeAdObject.setPlayerVolume;

// yumeAdObject getter method Assignments
this.getPlayerWithSponsorShipRequest = yumeAdObject.getPlayerWithSponsorShipRequest;
this.getPlayerSponsorShipRequestPlaylist = yumeAdObject.getPlayerSponsorShipRequestPlaylist;
this.getPlayerAdDomainUrl = yumeAdObject.getPlayerAdDomainUrl;
this.getPlayerIframeBannerPlaylist = yumeAdObject.getPlayerIframeBannerPlaylist;
this.getPlayerPrerollPlaylist = yumeAdObject.getPlayerPrerollPlaylist;
this.getPlayerBrandingPlaylist = yumeAdObject.getPlayerBrandingPlaylist;
this.getPlayerMidrollPlaylist = yumeAdObject.getPlayerMidrollPlaylist;
this.getPlayerPostrollPlaylist = yumeAdObject.getPlayerPostrollPlaylist;
this.getPlayerDiv = yumeAdObject.getPlayerDiv;
this.getPlayerControlBarHeight = yumeAdObject.getPlayerControlBarHeight;
this.getPlayerWithIdeMode = yumeAdObject.getPlayerWithIdeMode;
this.getPlayerSource = yumeAdObject.getPlayerSource;
this.getPlayerAllowScriptAccess = yumeAdObject.getPlayerAllowScriptAccess;
this.getPlayerAllowNetworking = yumeAdObject.getPlayerAllowNetworking;
this.getPlayerAllowFullScreen = yumeAdObject.getPlayerAllowFullScreen;
this.getPlayerWindowMode = yumeAdObject.getPlayerWindowMode;
this.getPlayerScaleMode = yumeAdObject.getPlayerScaleMode;
this.getPlayerYumeAdPrefetchPlaylist = yumeAdObject.getPlayerYumeAdPrefetchPlaylist;
this.getPlayerYumeAdAutoPlayStatus = yumeAdObject.getPlayerYumeAdAutoPlayStatus;
this.getPlayerInPlayerCompanionBannerVisibleStatus = yumeAdObject.getPlayerInPlayerCompanionBannerVisibleStatus;
this.getPlayerBrandedPlayerVisibleStatus = yumeAdObject.getPlayerBrandedPlayerVisibleStatus;
this.getPlayerLeaderAdVisibleStatus = yumeAdObject.getPlayerLeaderAdVisibleStatus;
this.getPlayerJSRollAdVisibleStatus = yumeAdObject.getPlayerJSRollAdVisibleStatus;
this.getPlayerMediumRectangleCompanionBannerDivSource = yumeAdObject.getPlayerMediumRectangleCompanionBannerDivSource;
this.getPlayerMediumRectangleCompanionBannerIframeSource = yumeAdObject.getPlayerMediumRectangleCompanionBannerIframeSource;
this.getPlayerWideSkyCompanionBannerDivSource = yumeAdObject.getPlayerWideSkyCompanionBannerDivSource;
this.getPlayerWideSkyCompanionBannerIframeSource = yumeAdObject.getPlayerWideSkyCompanionBannerIframeSource;
this.getPlayerLeaderBoardCompanionBannerDivSource = yumeAdObject.getPlayerLeaderBoardCompanionBannerDivSource;
this.getPlayerLeaderBoardCompanionBannerIframeSource = yumeAdObject.getPlayerLeaderBoardCompanionBannerIframeSource;
this.getPlayerInPlayerCompanionBannerInPageDivSource = yumeAdObject.getPlayerInPlayerCompanionBannerInPageDivSource;
this.getPlayerInPlayerCompanionBannerInPageIframeSource = yumeAdObject.getPlayerInPlayerCompanionBannerInPageIframeSource;
this.getDynamicMediumRectangleCompanionBannerDivId = yumeAdObject.getDynamicMediumRectangleCompanionBannerDivId;
this.getDynamicWideSkyCompanionBannerDivId = yumeAdObject.getDynamicWideSkyCompanionBannerDivId;
this.getDynamicLeaderBoardCompanionBannerDivId = yumeAdObject.getDynamicLeaderBoardCompanionBannerDivId;
this.getYumeAdFlashId = yumeAdObject.getYumeAdFlashId;
this.getYumeAdStartTime = yumeAdObject.getYumeAdStartTime;
this.getPlayerYumeNormalscreenX = yumeAdObject.getPlayerYumeNormalscreenX;
this.getPlayerYumeNormalscreenY = yumeAdObject.getPlayerYumeNormalscreenY;
this.getPlayerYumeNormalscreenWidth = yumeAdObject.getPlayerYumeNormalscreenWidth;
this.getPlayerYumeNormalscreenHeight = yumeAdObject.getPlayerYumeNormalscreenHeight;
this.getPlayerYumeSwfUrl = yumeAdObject.getPlayerYumeSwfUrl;
this.getPlayerYumeLibraryUrl = yumeAdObject.getPlayerYumeLibraryUrl;
this.getPlayerYumeCssUrl = yumeAdObject.getPlayerYumeCssUrl;
this.getPlayerYumeBrandedPlayer = yumeAdObject.getPlayerYumeBrandedPlayer;
this.getPlayerYumeSpaceBrandedPlayer = yumeAdObject.getPlayerYumeSpaceBrandedPlayer;
this.getPlayerYumeShowCb = yumeAdObject.getPlayerYumeShowCb;
this.getPlayerYumeCbX = yumeAdObject.getPlayerYumeCbX;
this.getPlayerYumeCbY = yumeAdObject.getPlayerYumeCbY;
this.getPlayerYumeCbWidth = yumeAdObject.getPlayerYumeCbWidth;
this.getPlayerYumeCbHeight = yumeAdObject.getPlayerYumeCbHeight;
this.getPlayerContentUrl = yumeAdObject.getPlayerContentUrl;
this.getPlayerBuildModel = yumeAdObject.getPlayerBuildModel;
this.getDynamicInPlayerCompanionBannerDivIdInPageSource = yumeAdObject.getDynamicInPlayerCompanionBannerDivIdInPageSource;
this.getPlayerMakeIsFlexPublisherPlayer = yumeAdObject.getPlayerMakeIsFlexPublisherPlayer;
this.getPlayerMakeIsCS3PublisherPlayer = yumeAdObject.getPlayerMakeIsCS3PublisherPlayer;
this.getPlayerMakeIsFlash8PublisherPlayer = yumeAdObject.getPlayerMakeIsFlash8PublisherPlayer;
this.getFlexPlayerSyndicationSupport = yumeAdObject.getFlexPlayerSyndicationSupport;
this.getCS3PlayerSyndicationSupport = yumeAdObject.getCS3PlayerSyndicationSupport;
this.getFlash8PlayerSyndicationSupport = yumeAdObject.getFlash8PlayerSyndicationSupport;

this.getFlexPublisherPlayerSkinSwfUrl = yumeAdObject.getFlexPublisherPlayerSkinSwfUrl;
this.getFlexPublisherPlayerSkinControlSwfUrl = yumeAdObject.getFlexPublisherPlayerSkinControlSwfUrl;
this.getFlexPublisherPlayerShareVideoButtonVisible = yumeAdObject.getFlexPublisherPlayerShareVideoButtonVisible;
this.getFlexPublisherPlayerEmbedCodeButtonVisible = yumeAdObject.getFlexPublisherPlayerEmbedCodeButtonVisible;
this.getFlexPublisherPlayerMenuButtonVisible = yumeAdObject.getFlexPublisherPlayerMenuButtonVisible;
this.getFlexPublisherPlayerCurrentPageIsSource = yumeAdObject.getFlexPublisherPlayerCurrentPageIsSource;
this.getFlexPublisherPlayerURLCode = yumeAdObject.getFlexPublisherPlayerURLCode;

this.getCS3PublisherPlayerSkinSwfUrl = yumeAdObject.getCS3PublisherPlayerSkinSwfUrl;
this.getCS3PublisherPlayerEmbedCodeButtonUrl = yumeAdObject.getCS3PublisherPlayerEmbedCodeButtonUrl;
this.getCS3PublisherPlayerEmbedCodeFormUrl = yumeAdObject.getCS3PublisherPlayerEmbedCodeFormUrl;
this.getCS3PublisherPlayerShareVideoButtonUrl = yumeAdObject.getCS3PublisherPlayerShareVideoButtonUrl;
this.getCS3PublisherPlayerMenuButtonVisible = yumeAdObject.getCS3PublisherPlayerMenuButtonVisible;
this.getCS3PublisherPlayerCurrentPageIsSource = yumeAdObject.getCS3PublisherPlayerCurrentPageIsSource;
this.getCS3PublisherPlayerURLCode = yumeAdObject.getCS3PublisherPlayerURLCode;

this.getFlash8PublisherPlayerSkinSwfUrl = yumeAdObject.getFlash8PublisherPlayerSkinSwfUrl;
this.getFlash8PublisherPlayerEmbedCodeButtonUrl = yumeAdObject.getFlash8PublisherPlayerEmbedCodeButtonUrl;
this.getFlash8PublisherPlayerEmbedCodeFormUrl = yumeAdObject.getFlash8PublisherPlayerEmbedCodeFormUrl;
this.getFlash8PublisherPlayerShareVideoButtonUrl = yumeAdObject.getFlash8PublisherPlayerShareVideoButtonUrl;
this.getFlash8PublisherPlayerMenuButtonVisible = yumeAdObject.getFlash8PublisherPlayerMenuButtonVisible;
this.getFlash8PublisherPlayerCurrentPageIsSource = yumeAdObject.getFlash8PublisherPlayerCurrentPageIsSource;
this.getFlash8PublisherPlayerURLCode = yumeAdObject.getFlash8PublisherPlayerURLCode;

this.getPlayerContextMenuVisibleStatus = yumeAdObject.getPlayerContextMenuVisibleStatus;
this.getPlayerContentTypeAsVariable = yumeAdObject.getPlayerContentTypeAsVariable;
this.getPlayerContentTypeAsFixed = yumeAdObject.getPlayerContentTypeAsFixed;
this.getPlayerVolume = yumeAdObject.getPlayerVolume;

}

//-------------------------------------------------------------------------------------- {
// yumeAdObject : Class
// Usage:
//		Using the Instance of this class we set and get yume Ad and player properties.
//		For this Instance we got the input from the HTML containers
//-------------------------------------------------------------------------------------- }

function yumeAdObject(){

	// Setup Player Support with Context Menu
	yumeAdObject.prototype.setPlayerContextMenuVisibleStatus = setPlayerContextMenuVisibleStatus;
	yumeAdObject.prototype.getPlayerContextMenuVisibleStatus = getPlayerContextMenuVisibleStatus;
	function setPlayerContextMenuVisibleStatus(inputString){
		if(inputString == "undefined") {
			this._flvPlayerContextMenuVisibleStatus="null";
		} else {
			this._flvPlayerContextMenuVisibleStatus=inputString;
		}		
	}
	function getPlayerContextMenuVisibleStatus(){
		return this._flvPlayerContextMenuVisibleStatus;
	}

	// Setup Player Content Type as Variable
	yumeAdObject.prototype.setPlayerContentTypeAsVariable = setPlayerContentTypeAsVariable;
	yumeAdObject.prototype.getPlayerContentTypeAsVariable = getPlayerContentTypeAsVariable;
	function setPlayerContentTypeAsVariable(inputString){
		if(inputString == "undefined") {
			this._flvPlayerContentTypeAsVariable="null";
		} else {
			this._flvPlayerContentTypeAsVariable=inputString;
		}		
	}
	function getPlayerContentTypeAsVariable(){
		return this._flvPlayerContentTypeAsVariable;
	}

	// Setup Player Content Type as Fixed
	yumeAdObject.prototype.setPlayerContentTypeAsFixed = setPlayerContentTypeAsFixed;
	yumeAdObject.prototype.getPlayerContentTypeAsFixed = getPlayerContentTypeAsFixed;
	function setPlayerContentTypeAsFixed(inputString){
		if(inputString == "undefined") {
			this._flvPlayerContentTypeAsFixed="null";
		} else {
			this._flvPlayerContentTypeAsFixed=inputString;
		}		
	}
	function getPlayerContentTypeAsFixed(){
		return this._flvPlayerContentTypeAsFixed;
	}

	// Setup Player Content Type as Fixed
	yumeAdObject.prototype.setPlayerVolume = setPlayerVolume;
	yumeAdObject.prototype.getPlayerVolume = getPlayerVolume;
	function setPlayerVolume(inputString){
		if(inputString == "undefined") {
			this._flvPlayerVolume="null";
		} else {
			this._flvPlayerVolume=inputString;
		}		
	}
	function getPlayerVolume(){
		return this._flvPlayerVolume;
	}

	// Setup Player Support with SponsorShip Request
	yumeAdObject.prototype.setPlayerWithSponsorShipRequest = setPlayerWithSponsorShipRequest;
	yumeAdObject.prototype.getPlayerWithSponsorShipRequest = getPlayerWithSponsorShipRequest;
	function setPlayerWithSponsorShipRequest(inputString){
		if(inputString == "undefined") {
			this._flvPlayerWithSponsorShipRequest="null";
		} else {
			this._flvPlayerWithSponsorShipRequest=inputString;
		}		
	}
	function getPlayerWithSponsorShipRequest(){
		return this._flvPlayerWithSponsorShipRequest;
	}
	
	// Setup Player SponsorShip Request Playlist
	yumeAdObject.prototype.setPlayerSponsorShipRequestPlaylist=setPlayerSponsorShipRequestPlaylist;
    yumeAdObject.prototype.getPlayerSponsorShipRequestPlaylist=getPlayerSponsorShipRequestPlaylist;
	function setPlayerSponsorShipRequestPlaylist(inputString){
		if(inputString == "undefined") {
			this._flvPlayerSponsorShipRequestPlaylistParameters="null";
		} else {
			this._flvPlayerSponsorShipRequestPlaylistParameters=inputString;
		}
	}
	function getPlayerSponsorShipRequestPlaylist(){
		return this._flvPlayerSponsorShipRequestPlaylistParameters;
	}
	
	// Setup Palyer Ad Domain Url
    yumeAdObject.prototype.setPlayerAdDomainUrl=setPlayerAdDomainUrl;
    yumeAdObject.prototype.getPlayerAdDomainUrl=getPlayerAdDomainUrl;
	function setPlayerAdDomainUrl(inputString){
		if(inputString == "undefined") {
			this._flvPlayerAdDomainUrl="null";
		} else {
			this._flvPlayerAdDomainUrl=inputString;
		}
	}
	function getPlayerAdDomainUrl(){
		return this._flvPlayerAdDomainUrl;
	}
	// Setup Player Iframe banner playlist
	yumeAdObject.prototype.setPlayerIframeBannerPlaylist = setPlayerIframeBannerPlaylist;
	yumeAdObject.prototype.getPlayerIframeBannerPlaylist = getPlayerIframeBannerPlaylist;
	function setPlayerIframeBannerPlaylist(inputString){
		if(inputString == "undefined") {
			this._flvPlayerIframeBannerPlaylist="null";
		} else {
			this._flvPlayerIframeBannerPlaylist=inputString;
		}
	}
	function getPlayerIframeBannerPlaylist(){
		return this._flvPlayerIframeBannerPlaylist;
	}
	// Setup Player Preroll Playlist 
    yumeAdObject.prototype.setPlayerPrerollPlaylist=setPlayerPrerollPlaylist;
    yumeAdObject.prototype.getPlayerPrerollPlaylist=getPlayerPrerollPlaylist;
	function setPlayerPrerollPlaylist(inputString){
		if(inputString == "undefined") {
			this._flvPlayerPrerollPlaylistParameters="null";
		} else {
			this._flvPlayerPrerollPlaylistParameters=inputString;
		}
	}
	function getPlayerPrerollPlaylist(){
		return this._flvPlayerPrerollPlaylistParameters;
	}
	
	// Setup Player Branding Playlist 
    yumeAdObject.prototype.setPlayerBrandingPlaylist=setPlayerBrandingPlaylist;
    yumeAdObject.prototype.getPlayerBrandingPlaylist=getPlayerBrandingPlaylist;
	function setPlayerBrandingPlaylist(inputString){
		if(inputString == "undefined") {
			this._flvPlayerBrandingPlaylistParameters="null";
		} else {
			this._flvPlayerBrandingPlaylistParameters=inputString;
		}
	}
	function getPlayerBrandingPlaylist(){
		return this._flvPlayerBrandingPlaylistParameters;
	}
	
	// Setup Player Midroll Playlist 
    yumeAdObject.prototype.setPlayerMidrollPlaylist=setPlayerMidrollPlaylist;
    yumeAdObject.prototype.getPlayerMidrollPlaylist=getPlayerMidrollPlaylist;
	function setPlayerMidrollPlaylist(inputString){
		if(inputString == "undefined") {
			this._flvPlayerMidrollPlaylistParameters="null";
		} else {
			this._flvPlayerMidrollPlaylistParameters=inputString;
		}
	}
	function getPlayerMidrollPlaylist(){
		return this._flvPlayerMidrollPlaylistParameters;
	}
	
	// Setup Player Postroll Playlist 
    yumeAdObject.prototype.setPlayerPostrollPlaylist=setPlayerPostrollPlaylist;
    yumeAdObject.prototype.getPlayerPostrollPlaylist=getPlayerPostrollPlaylist;
	function setPlayerPostrollPlaylist(inputString){
		if(inputString == "undefined") {
			this._flvPlayerPostrollPlaylistParameters="null";
		} else {
			this._flvPlayerPostrollPlaylistParameters=inputString;
		}
	}
	function getPlayerPostrollPlaylist(){
		return this._flvPlayerPostrollPlaylistParameters;
	}

	// Setup FLV Palyer DIV 
    yumeAdObject.prototype.setPlayerDiv=setPlayerDiv;
    yumeAdObject.prototype.getPlayerDiv=getPlayerDiv;
	function setPlayerDiv(inputString){
		if(inputString == "undefined") {
			this._flvPlayerDiv="null";
		} else {
			this._flvPlayerDiv=inputString;
		}
	}
	function getPlayerDiv(){
		return this._flvPlayerDiv;
	}
	
	// Setup Player Controlbar height
	yumeAdObject.prototype.setPlayerControlBarHeight=setPlayerControlBarHeight;
    yumeAdObject.prototype.getPlayerControlBarHeight=getPlayerControlBarHeight;
	function setPlayerControlBarHeight(inputString){
		if(inputString == "undefined") {
			this._flvPlayerControlBarHeight="null";
		} else {
			this._flvPlayerControlBarHeight=inputString;
		}
	}
	function getPlayerControlBarHeight(){
		return this._flvPlayerControlBarHeight;
	}
	
	// Setup Player IDE Mode Status
	yumeAdObject.prototype.setPlayerWithIdeMode=setPlayerWithIdeMode;
    yumeAdObject.prototype.getPlayerWithIdeMode=getPlayerWithIdeMode;
	function setPlayerWithIdeMode(inputString){
		if(inputString == "undefined") {
			this._flvPlayerWithIdeMode="null";
		} else {
			this._flvPlayerWithIdeMode=inputString;
		}
	}
	function getPlayerWithIdeMode(){
		return this._flvPlayerWithIdeMode;
	}

	// Setup FLV Player Source SWF filename
	yumeAdObject.prototype.setPlayerSource=setPlayerSource;
    yumeAdObject.prototype.getPlayerSource=getPlayerSource;
	function setPlayerSource(inputString){
		if(inputString == "undefined") {
			this._flvPlayerSource="null";
		} else {
			this._flvPlayerSource=inputString;
		}
	}
	function getPlayerSource(){
		return this._flvPlayerSource;
	}

	// Setup FLV Player Allow Script Access
	yumeAdObject.prototype.setPlayerAllowScriptAccess=setPlayerAllowScriptAccess;
    yumeAdObject.prototype.getPlayerAllowScriptAccess=getPlayerAllowScriptAccess;
	function setPlayerAllowScriptAccess(inputString){
		if(inputString == "undefined") {
			this._flvPlayerAllowScriptAccess="null";
		} else {
			this._flvPlayerAllowScriptAccess=inputString;
		}
	}
	function getPlayerAllowScriptAccess(){
		return this._flvPlayerAllowScriptAccess;
	}
	
	// Setup FLV Player Allow Networking Access
	yumeAdObject.prototype.setPlayerAllowNetworking=setPlayerAllowNetworking;
    yumeAdObject.prototype.getPlayerAllowNetworking=getPlayerAllowNetworking;
	function setPlayerAllowNetworking(inputString){
		if(inputString == "undefined") {
			this._flvPlayerAllowNetworking="null";
		} else {
			this._flvPlayerAllowNetworking=inputString;
		}
	}
	function getPlayerAllowNetworking(){
		return this._flvPlayerAllowNetworking;
	}
	
	// Setup FLV Player Allow Fullscreen
	yumeAdObject.prototype.setPlayerAllowFullScreen=setPlayerAllowFullScreen;
    yumeAdObject.prototype.getPlayerAllowFullScreen=getPlayerAllowFullScreen;
	function setPlayerAllowFullScreen(inputString){
		if(inputString == "undefined") {
			this._flvPlayerAllowFullScreen="null";
		} else {
			this._flvPlayerAllowFullScreen=inputString;
		}
	}
	function getPlayerAllowFullScreen(){
		return this._flvPlayerAllowFullScreen;
	}
	
	// Setup FLV Player Windowmode
	yumeAdObject.prototype.setPlayerWindowMode=setPlayerWindowMode;
    yumeAdObject.prototype.getPlayerWindowMode=getPlayerWindowMode;
	function setPlayerWindowMode(inputString){
		if(inputString == "undefined") {
			this._flvPlayerWindowMode="null";
		} else {
			this._flvPlayerWindowMode=inputString;
		}
	}
	function getPlayerWindowMode(){
		return this._flvPlayerWindowMode;
	}
	
	// Setup FLV Player scale mode
	yumeAdObject.prototype.setPlayerScaleMode=setPlayerScaleMode;
    yumeAdObject.prototype.getPlayerScaleMode=getPlayerScaleMode;
	function setPlayerScaleMode(inputString){
		if(inputString == "undefined") {
			this._flvPlayerScaleMode="null";
		} else {
			this._flvPlayerScaleMode=inputString;
		}
	}
	function getPlayerScaleMode(){
		return this._flvPlayerScaleMode;
	}
	
	// Setup Yume Ad Prefetch Playlist
	yumeAdObject.prototype.setPlayerYumeAdPrefetchPlaylist=setPlayerYumeAdPrefetchPlaylist;
    yumeAdObject.prototype.getPlayerYumeAdPrefetchPlaylist=getPlayerYumeAdPrefetchPlaylist;
	function setPlayerYumeAdPrefetchPlaylist(inputString){
		if(inputString == "undefined") {
			this._flvPlayerYumeAdPrefetchPlaylist="null";
		} else {
			this._flvPlayerYumeAdPrefetchPlaylist=inputString;
		}
	}
	function getPlayerYumeAdPrefetchPlaylist(){
		return this._flvPlayerYumeAdPrefetchPlaylist;
	}

	// Setup Yume Ad Auto Play
	yumeAdObject.prototype.setPlayerYumeAdAutoPlayStatus=setPlayerYumeAdAutoPlayStatus;
    yumeAdObject.prototype.getPlayerYumeAdAutoPlayStatus=getPlayerYumeAdAutoPlayStatus;
	function setPlayerYumeAdAutoPlayStatus(inputString){
		if(inputString == "undefined") {
			this._flvPlayerYumeAdAutoPlayStatus="null";
		} else {
			this._flvPlayerYumeAdAutoPlayStatus=inputString;
		}
	}
	function getPlayerYumeAdAutoPlayStatus(){
		return this._flvPlayerYumeAdAutoPlayStatus;
	}

	// Setup Yume Ad In Player CompanionBanner Visible Status
	yumeAdObject.prototype.setPlayerInPlayerCompanionBannerVisibleStatus=setPlayerInPlayerCompanionBannerVisibleStatus;
    yumeAdObject.prototype.getPlayerInPlayerCompanionBannerVisibleStatus=getPlayerInPlayerCompanionBannerVisibleStatus;
	function setPlayerInPlayerCompanionBannerVisibleStatus(inputString){
		if(inputString == "undefined") {
			this._flvPlayerInPlayerCompanionBannerVisibleStatus="null";
		} else {
			this._flvPlayerInPlayerCompanionBannerVisibleStatus=inputString;
		}
	}
	function getPlayerInPlayerCompanionBannerVisibleStatus(){
		return this._flvPlayerInPlayerCompanionBannerVisibleStatus;
	}
	
	// Setup Yume Ad Branded Player Visible Status
	yumeAdObject.prototype.setPlayerBrandedPlayerVisibleStatus=setPlayerBrandedPlayerVisibleStatus;
    yumeAdObject.prototype.getPlayerBrandedPlayerVisibleStatus=getPlayerBrandedPlayerVisibleStatus;
	function setPlayerBrandedPlayerVisibleStatus(inputString){
		if(inputString == "undefined") {
			this._flvPlayerBrandedPlayerVisibleStatus="null";
		} else {
			this._flvPlayerBrandedPlayerVisibleStatus=inputString;
		}
	}
	function getPlayerBrandedPlayerVisibleStatus(){
		return this._flvPlayerBrandedPlayerVisibleStatus;
	}
	
	// Setup Yume Leader Ad Visible Status
	yumeAdObject.prototype.setPlayerLeaderAdVisibleStatus=setPlayerLeaderAdVisibleStatus;
    yumeAdObject.prototype.getPlayerLeaderAdVisibleStatus=getPlayerLeaderAdVisibleStatus;
	function setPlayerLeaderAdVisibleStatus(inputString){
		if(inputString == "undefined") {
			this._flvPlayerLeaderAdVisibleStatus="null";
		} else {
			this._flvPlayerLeaderAdVisibleStatus=inputString;
		}
	}
	function getPlayerLeaderAdVisibleStatus(){
		return this._flvPlayerLeaderAdVisibleStatus;
	}

	// Setup Yume Javascript Roll Ad Visible Status
	yumeAdObject.prototype.setPlayerJSRollAdVisibleStatus=setPlayerJSRollAdVisibleStatus;
    yumeAdObject.prototype.getPlayerJSRollAdVisibleStatus=getPlayerJSRollAdVisibleStatus;
	function setPlayerJSRollAdVisibleStatus(inputString){
		if(inputString == "undefined") {
			this._flvPlayerJSRollAdVisibleStatus="null";
		} else {
			this._flvPlayerJSRollAdVisibleStatus=inputString;
		}
	}
	function getPlayerJSRollAdVisibleStatus(){
		return this._flvPlayerJSRollAdVisibleStatus;
	}
	
	// Setup Yume Medium Rectangle Companion Banner DIV Source
	yumeAdObject.prototype.setPlayerMediumRectangleCompanionBannerDivSource=setPlayerMediumRectangleCompanionBannerDivSource;
    yumeAdObject.prototype.getPlayerMediumRectangleCompanionBannerDivSource=getPlayerMediumRectangleCompanionBannerDivSource;
	function setPlayerMediumRectangleCompanionBannerDivSource(inputString){
		if(inputString == "undefined") {
			this._flvPlayerFlvPlayerMediumRectangleCompanionBannerDivSource="null";
		} else {
			this._flvPlayerFlvPlayerMediumRectangleCompanionBannerDivSource=inputString;
		}
	}
	function getPlayerMediumRectangleCompanionBannerDivSource(){
		return this._flvPlayerFlvPlayerMediumRectangleCompanionBannerDivSource;
	}
	
	// Setup Yume Medium Rectangle Companion Banner Iframe Source
	yumeAdObject.prototype.setPlayerMediumRectangleCompanionBannerIframeSource=setPlayerMediumRectangleCompanionBannerIframeSource;
    yumeAdObject.prototype.getPlayerMediumRectangleCompanionBannerIframeSource=getPlayerMediumRectangleCompanionBannerIframeSource;
	function setPlayerMediumRectangleCompanionBannerIframeSource(inputString){
		if(inputString == "undefined") {
			this._flvPlayerMediumRectangleCompanionBannerIframeSource="null";
		} else {
			this._flvPlayerMediumRectangleCompanionBannerIframeSource=inputString;
		}
	}
	function getPlayerMediumRectangleCompanionBannerIframeSource(){
		return this._flvPlayerMediumRectangleCompanionBannerIframeSource;
	}
	
	// Setup Yume WideSky Companion Banner DIV Source
	yumeAdObject.prototype.setPlayerWideSkyCompanionBannerDivSource=setPlayerWideSkyCompanionBannerDivSource;
    yumeAdObject.prototype.getPlayerWideSkyCompanionBannerDivSource=getPlayerWideSkyCompanionBannerDivSource;
	function setPlayerWideSkyCompanionBannerDivSource(inputString){
		if(inputString == "undefined") {
			this._flvPlayerWideSkyCompanionBannerDivSource="null";
		} else {
			this._flvPlayerWideSkyCompanionBannerDivSource=inputString;
		}
	}
	function getPlayerWideSkyCompanionBannerDivSource(){
		return this._flvPlayerWideSkyCompanionBannerDivSource;
	}
	
	// Setup Yume WideSky Companion Banner Iframe Source
	yumeAdObject.prototype.setPlayerWideSkyCompanionBannerIframeSource=setPlayerWideSkyCompanionBannerIframeSource;
    yumeAdObject.prototype.getPlayerWideSkyCompanionBannerIframeSource=getPlayerWideSkyCompanionBannerIframeSource;
	function setPlayerWideSkyCompanionBannerIframeSource(inputString){
		if(inputString == "undefined") {
			this._flvPlayerFlvPlayerWideSkyCompanionBannerIframeSource="null";
		} else {
			this._flvPlayerFlvPlayerWideSkyCompanionBannerIframeSource=inputString;
		}
	}
	function getPlayerWideSkyCompanionBannerIframeSource(){
		return this._flvPlayerFlvPlayerWideSkyCompanionBannerIframeSource;
	}
	
	// Setup Yume LeaderBoard Companion Banner DIV Source
	yumeAdObject.prototype.setPlayerLeaderBoardCompanionBannerDivSource=setPlayerLeaderBoardCompanionBannerDivSource;
    yumeAdObject.prototype.getPlayerLeaderBoardCompanionBannerDivSource=getPlayerLeaderBoardCompanionBannerDivSource;
	function setPlayerLeaderBoardCompanionBannerDivSource(inputString){
		if(inputString == "undefined") {
			this._flvPlayerLeaderBoardCompanionBannerDivSource="null";
		} else {
			this._flvPlayerLeaderBoardCompanionBannerDivSource=inputString;
		}
	}
	function getPlayerLeaderBoardCompanionBannerDivSource(){
		return this._flvPlayerLeaderBoardCompanionBannerDivSource;
	}
	
	// Setup Yume Leader Board Companion Banner Iframe Source
	yumeAdObject.prototype.setPlayerLeaderBoardCompanionBannerIframeSource=setPlayerLeaderBoardCompanionBannerIframeSource;
    yumeAdObject.prototype.getPlayerLeaderBoardCompanionBannerIframeSource=getPlayerLeaderBoardCompanionBannerIframeSource;
	function setPlayerLeaderBoardCompanionBannerIframeSource(inputString){
		if(inputString == "undefined") {
			this._flvPlayerLeaderBoardCompanionBannerIframeSource="null";
		} else {
			this._flvPlayerLeaderBoardCompanionBannerIframeSource=inputString;
		}
	}
	function getPlayerLeaderBoardCompanionBannerIframeSource(){
		return this._flvPlayerLeaderBoardCompanionBannerIframeSource;
	}
	
	// Setup Static HTML Page Yume InPlayer Companion Banner DIV Source
	yumeAdObject.prototype.setPlayerInPlayerCompanionBannerInPageDivSource=setPlayerInPlayerCompanionBannerInPageDivSource;
    yumeAdObject.prototype.getPlayerInPlayerCompanionBannerInPageDivSource=getPlayerInPlayerCompanionBannerInPageDivSource;
	function setPlayerInPlayerCompanionBannerInPageDivSource(inputString){
		if(inputString == "undefined") {
			this._flvPlayerInPlayerCompanionBannerInPageDivSource="null";
		} else {
			this._flvPlayerInPlayerCompanionBannerInPageDivSource=inputString;
		}
	}
	function getPlayerInPlayerCompanionBannerInPageDivSource(){
		return this._flvPlayerInPlayerCompanionBannerInPageDivSource;
	}
	
	// Setup Static HTML Page Yume InPlayer Companion Banner DIV Source
	yumeAdObject.prototype.setPlayerInPlayerCompanionBannerInPageIframeSource=setPlayerInPlayerCompanionBannerInPageIframeSource;
    yumeAdObject.prototype.getPlayerInPlayerCompanionBannerInPageIframeSource=getPlayerInPlayerCompanionBannerInPageIframeSource;
	function setPlayerInPlayerCompanionBannerInPageIframeSource(inputString){
		if(inputString == "undefined") {
			this._flvPlayerInPlayerCompanionBannerInPageIframeSource="null";
		} else {
			this._flvPlayerInPlayerCompanionBannerInPageIframeSource=inputString;
		}
	}
	function getPlayerInPlayerCompanionBannerInPageIframeSource(){
		return this._flvPlayerInPlayerCompanionBannerInPageIframeSource;
	}
		
	// Setup Yume Dynamic Medium Rectangle Companion Banner
	yumeAdObject.prototype.setDynamicMediumRectangleCompanionBannerDivId=setDynamicMediumRectangleCompanionBannerDivId;
    yumeAdObject.prototype.getDynamicMediumRectangleCompanionBannerDivId=getDynamicMediumRectangleCompanionBannerDivId;
	function setDynamicMediumRectangleCompanionBannerDivId(inputString){
		if(inputString == "undefined") {
			this._flvPlayerDynamicMediumRectangleCompanionBannerDivId="null";
		} else {
			this._flvPlayerDynamicMediumRectangleCompanionBannerDivId=inputString;
		}
	}
	function getDynamicMediumRectangleCompanionBannerDivId(){
		return this._flvPlayerDynamicMediumRectangleCompanionBannerDivId;
	}
		
	// Setup Yume Dynamic Wide sky Companion Banner
	yumeAdObject.prototype.setDynamicWideSkyCompanionBannerDivId=setDynamicWideSkyCompanionBannerDivId;
    yumeAdObject.prototype.getDynamicWideSkyCompanionBannerDivId=getDynamicWideSkyCompanionBannerDivId;
	function setDynamicWideSkyCompanionBannerDivId(inputString){
		if(inputString == "undefined") {
			this._flvPlayerDynamicWideSkyCompanionBannerDivId="null";
		} else {
			this._flvPlayerDynamicWideSkyCompanionBannerDivId=inputString;
		}
	}
	function getDynamicWideSkyCompanionBannerDivId(){
		return this._flvPlayerDynamicWideSkyCompanionBannerDivId;
	}
		
	// Setup Yume Dynamic Leader Board Companion Banner
	yumeAdObject.prototype.setDynamicLeaderBoardCompanionBannerDivId=setDynamicLeaderBoardCompanionBannerDivId;
    yumeAdObject.prototype.getDynamicLeaderBoardCompanionBannerDivId=getDynamicLeaderBoardCompanionBannerDivId;
	function setDynamicLeaderBoardCompanionBannerDivId(inputString){
		if(inputString == "undefined") {
			this._flvPlayerDynamicLeaderBoardCompanionBannerDivId="null";
		} else {
			this._flvPlayerDynamicLeaderBoardCompanionBannerDivId=inputString;
		}
	}
	function getDynamicLeaderBoardCompanionBannerDivId(){
		return this._flvPlayerDynamicLeaderBoardCompanionBannerDivId;
	}
	
	// Setup Yume Flash Id
	yumeAdObject.prototype.setYumeAdFlashId=setYumeAdFlashId;
    yumeAdObject.prototype.getYumeAdFlashId=getYumeAdFlashId;
	function setYumeAdFlashId(inputString){
		if(inputString == "undefined") {
			this._flvPlayerYumeAdFlashId="null";
		} else {
			this._flvPlayerYumeAdFlashId=inputString;
		}
	}
	function getYumeAdFlashId(){
		return this._flvPlayerYumeAdFlashId;
	}
	
	// Setup Yume Ad Start Time
	yumeAdObject.prototype.setYumeAdStartTime=setYumeAdStartTime;
    yumeAdObject.prototype.getYumeAdStartTime=getYumeAdStartTime;
	function setYumeAdStartTime(inputString){
		if(inputString == "undefined") {
			this._flvPlayerYumeAdStartTime="null";
		} else {
			this._flvPlayerYumeAdStartTime=inputString;
		}
	}
	function getYumeAdStartTime(){
		return this._flvPlayerYumeAdStartTime;
	}
	
	// Setup Yume Ad Normalscreen X
	yumeAdObject.prototype.setPlayerYumeNormalscreenX=setPlayerYumeNormalscreenX;
    yumeAdObject.prototype.getPlayerYumeNormalscreenX=getPlayerYumeNormalscreenX;
	function setPlayerYumeNormalscreenX(inputString){
		if(inputString == "undefined") {
			this._flvPlayerYumeNormalscreenX="null";
		} else {
			this._flvPlayerYumeNormalscreenX=inputString;
		}
	}
	function getPlayerYumeNormalscreenX(){
		return this._flvPlayerYumeNormalscreenX;
	}
	
	// Setup Yume Ad Normalscreen Y
	yumeAdObject.prototype.setPlayerYumeNormalscreenY=setPlayerYumeNormalscreenY;
    yumeAdObject.prototype.getPlayerYumeNormalscreenY=getPlayerYumeNormalscreenY;
	function setPlayerYumeNormalscreenY(inputString){
		if(inputString == "undefined") {
			this._flvPlayerYumeNormalscreenY="null";
		} else {
			this._flvPlayerYumeNormalscreenY=inputString;
		}
	}
	function getPlayerYumeNormalscreenY(){
		return this._flvPlayerYumeNormalscreenY;
	}
	
	// Setup Yume Ad Normalscreen Width
	yumeAdObject.prototype.setPlayerYumeNormalscreenWidth=setPlayerYumeNormalscreenWidth;
    yumeAdObject.prototype.getPlayerYumeNormalscreenWidth=getPlayerYumeNormalscreenWidth;
	function setPlayerYumeNormalscreenWidth(inputString){
		if(inputString == "undefined") {
			this._flvPlayerYumeNormalscreenWidth="null";
		} else {
			this._flvPlayerYumeNormalscreenWidth=inputString;
		}
	}
	function getPlayerYumeNormalscreenWidth(){
		return this._flvPlayerYumeNormalscreenWidth;
	}
	
	// Setup Yume Ad Normalscreen Height
	yumeAdObject.prototype.setPlayerYumeNormalscreenHeight=setPlayerYumeNormalscreenHeight;
    yumeAdObject.prototype.getPlayerYumeNormalscreenHeight=getPlayerYumeNormalscreenHeight;
	function setPlayerYumeNormalscreenHeight(inputString){
		if(inputString == "undefined") {
			this._flvPlayerYumeNormalscreenHeight="null";
		} else {
			this._flvPlayerYumeNormalscreenHeight=inputString;
		}
	}
	function getPlayerYumeNormalscreenHeight(){
		return this._flvPlayerYumeNormalscreenHeight;
	}
	
	// Setup FLV Player integrated with the Yume Player
	yumeAdObject.prototype.setPlayerYumeSwfUrl=setPlayerYumeSwfUrl;
    yumeAdObject.prototype.getPlayerYumeSwfUrl=getPlayerYumeSwfUrl;
	function setPlayerYumeSwfUrl(inputString){
		if(inputString == "undefined") {
			this._flvPlayerYumeSwfUrl="null";
		} else {
			this._flvPlayerYumeSwfUrl=inputString;
		}
	}
	function getPlayerYumeSwfUrl(){
		return this._flvPlayerYumeSwfUrl;
	}
	
	// Setup FLV Player integrated with the Yume Library
	yumeAdObject.prototype.setPlayerYumeLibraryUrl=setPlayerYumeLibraryUrl;
    yumeAdObject.prototype.getPlayerYumeLibraryUrl=getPlayerYumeLibraryUrl;
	function setPlayerYumeLibraryUrl(inputString){
		if(inputString == "undefined") {
			this._flvPlayerYumeLibraryUrl="null";
		} else {
			this._flvPlayerYumeLibraryUrl=inputString;
		}
	}
	function getPlayerYumeLibraryUrl(){
		return this._flvPlayerYumeLibraryUrl;
	}
	
	// Setup FLV Player integrated with the Yume CSS Url
	yumeAdObject.prototype.setPlayerYumeCssUrl=setPlayerYumeCssUrl;
    yumeAdObject.prototype.getPlayerYumeCssUrl=getPlayerYumeCssUrl;
	function setPlayerYumeCssUrl(inputString){
		if(inputString == "undefined") {
			this._flvPlayerYumeCssUrl="null";
		} else {
			this._flvPlayerYumeCssUrl=inputString;
		}
	}
	function getPlayerYumeCssUrl(){
		return this._flvPlayerYumeCssUrl;
	}
	
	// Setup FLV Player With Branded or not
	yumeAdObject.prototype.setPlayerYumeBrandedPlayer=setPlayerYumeBrandedPlayer;
    yumeAdObject.prototype.getPlayerYumeBrandedPlayer=getPlayerYumeBrandedPlayer;
	function setPlayerYumeBrandedPlayer(inputString){
		if(inputString == "undefined") {
			this._flvPlayerYumeBrandedPlayer="null";
		} else {
			this._flvPlayerYumeBrandedPlayer=inputString;
		}
	}
	function getPlayerYumeBrandedPlayer(){
		return this._flvPlayerYumeBrandedPlayer;
	}
	
	// Setup FLV Player With Branded Space 
	yumeAdObject.prototype.setPlayerYumeSpaceBrandedPlayer=setPlayerYumeSpaceBrandedPlayer;
    yumeAdObject.prototype.getPlayerYumeSpaceBrandedPlayer=getPlayerYumeSpaceBrandedPlayer;
	function setPlayerYumeSpaceBrandedPlayer(inputString){
		if(inputString == "undefined") {
			this._flvPlayerYumeSpaceBrandedPlayer="null";
		} else {
			this._flvPlayerYumeSpaceBrandedPlayer=inputString;
		}
	}
	function getPlayerYumeSpaceBrandedPlayer(){
		return this._flvPlayerYumeSpaceBrandedPlayer;
	}
	
	// Setup FLV Player With Branded Space 
	yumeAdObject.prototype.setPlayerYumeShowCb=setPlayerYumeShowCb;
    yumeAdObject.prototype.getPlayerYumeShowCb=getPlayerYumeShowCb;
	function setPlayerYumeShowCb(inputString){
		if(inputString == "undefined") {
			this._flvPlayerYumeShowCb="null";
		} else {
			this._flvPlayerYumeShowCb=inputString;
		}
	}
	function getPlayerYumeShowCb(){
		return this._flvPlayerYumeShowCb;
	}
	
	// Setup FLV Player With Yume In Player Companion banner X position
	yumeAdObject.prototype.setPlayerYumeCbX=setPlayerYumeCbX;
    yumeAdObject.prototype.getPlayerYumeCbX=getPlayerYumeCbX;
	function setPlayerYumeCbX(inputString){
		if(inputString == "undefined") {
			this._flvPlayerYumeCbX="null";
		} else {
			this._flvPlayerYumeCbX=inputString;
		}
	}
	function getPlayerYumeCbX(){
		return this._flvPlayerYumeCbX;
	}
	
	// Setup FLV Player With Yume In Player Companion banner Y position
	yumeAdObject.prototype.setPlayerYumeCbY=setPlayerYumeCbY;
    yumeAdObject.prototype.getPlayerYumeCbY=getPlayerYumeCbY;
	function setPlayerYumeCbY(inputString){
		if(inputString == "undefined") {
			this._flvPlayerYumeCbY="null";
		} else {
			this._flvPlayerYumeCbY=inputString;
		}
	}
	function getPlayerYumeCbY(){
		return this._flvPlayerYumeCbY;
	}
	
	// Setup FLV Player With Yume In Player Companion banner Width
	yumeAdObject.prototype.setPlayerYumeCbWidth=setPlayerYumeCbWidth;
    yumeAdObject.prototype.getPlayerYumeCbWidth=getPlayerYumeCbWidth;
	function setPlayerYumeCbWidth(inputString){
		if(inputString == "undefined") {
			this._flvPlayerYumeCbWidth="null";
		} else {
			this._flvPlayerYumeCbWidth=inputString;
		}
	}
	function getPlayerYumeCbWidth(){
		return this._flvPlayerYumeCbWidth;
	}
	
	// Setup FLV Player With Yume In Player Companion banner Height
	yumeAdObject.prototype.setPlayerYumeCbHeight=setPlayerYumeCbHeight;
    yumeAdObject.prototype.getPlayerYumeCbHeight=getPlayerYumeCbHeight;
	function setPlayerYumeCbHeight(inputString){
		if(inputString == "undefined") {
			this._flvPlayerYumeCbHeight="null";
		} else {
			this._flvPlayerYumeCbHeight=inputString;
		}
	}
	function getPlayerYumeCbHeight(){
		return this._flvPlayerYumeCbHeight;
	}
	
	// Setup FLV Player Content Url
	yumeAdObject.prototype.setPlayerContentUrl=setPlayerContentUrl;
    yumeAdObject.prototype.getPlayerContentUrl=getPlayerContentUrl;
	function setPlayerContentUrl(inputString){
		if(inputString == "undefined") {
			this._flvPlayerContentUrl="null";
		} else {
			this._flvPlayerContentUrl=inputString;
		}
	}
	function getPlayerContentUrl(){
		return this._flvPlayerContentUrl;
	}
	
	// Setup FLV Player Build Model
	yumeAdObject.prototype.setPlayerBuildModel=setPlayerBuildModel;
    yumeAdObject.prototype.getPlayerBuildModel=getPlayerBuildModel;
	function setPlayerBuildModel(inputString){
		if(inputString == "undefined") {
			this._flvPlayerBuildModel="null";
		} else {
			this._flvPlayerBuildModel=inputString;
		}
	}
	function getPlayerBuildModel(){
		return this._flvPlayerBuildModel;
	}
	// Setup Dynamic InPlayer Companion Banner In Page Visible Status
	yumeAdObject.prototype.setDynamicInPlayerCompanionBannerDivIdInPageSource = setDynamicInPlayerCompanionBannerDivIdInPageSource;
	yumeAdObject.prototype.getDynamicInPlayerCompanionBannerDivIdInPageSource = getDynamicInPlayerCompanionBannerDivIdInPageSource;
	function setDynamicInPlayerCompanionBannerDivIdInPageSource(inputString){
		if(inputString == "undefined") {
			this._flvPlayerDynamicInPlayerCompanionBannerDivIdInPageStatus="null";
		} else {
			this._flvPlayerDynamicInPlayerCompanionBannerDivIdInPageStatus=inputString;
		}
	}
	function getDynamicInPlayerCompanionBannerDivIdInPageSource(){
		return this._flvPlayerDynamicInPlayerCompanionBannerDivIdInPageStatus;
	}
	
	// Setup Flex Publisher Player Make Status
	yumeAdObject.prototype.setPlayerMakeIsFlexPublisherPlayer = setPlayerMakeIsFlexPublisherPlayer;
	yumeAdObject.prototype.getPlayerMakeIsFlexPublisherPlayer = getPlayerMakeIsFlexPublisherPlayer;
	function setPlayerMakeIsFlexPublisherPlayer(inputString){
		if(inputString == "undefined") {
			this._flvPlayerMakeIsFlexPublisherPlayerStatus="null";
		} else {
			this._flvPlayerMakeIsFlexPublisherPlayerStatus=inputString;
		}
	}
	function getPlayerMakeIsFlexPublisherPlayer(){
		return this._flvPlayerMakeIsFlexPublisherPlayerStatus;
	}
	
	// Setup CS3 Publisher Player Make Status
	yumeAdObject.prototype.setPlayerMakeIsCS3PublisherPlayer = setPlayerMakeIsCS3PublisherPlayer;
	yumeAdObject.prototype.getPlayerMakeIsCS3PublisherPlayer = getPlayerMakeIsCS3PublisherPlayer;
	function setPlayerMakeIsCS3PublisherPlayer(inputString){
		if(inputString == "undefined") {
			this._flvPlayerMakeIsCS3PublisherPlayerStatus="null";
		} else {
			this._flvPlayerMakeIsCS3PublisherPlayerStatus=inputString;
		}
	}
	function getPlayerMakeIsCS3PublisherPlayer(){
		return this._flvPlayerMakeIsCS3PublisherPlayerStatus;
	}
		
	// Setup Flash 8 Publisher Player Make Status
	yumeAdObject.prototype.setPlayerMakeIsFlash8PublisherPlayer = setPlayerMakeIsFlash8PublisherPlayer;
	yumeAdObject.prototype.getPlayerMakeIsFlash8PublisherPlayer = getPlayerMakeIsFlash8PublisherPlayer;
	function setPlayerMakeIsFlash8PublisherPlayer(inputString){
		if(inputString == "undefined") {
			this._flvPlayerMakeIsFlash8PublisherPlayerStatus="null";
		} else {
			this._flvPlayerMakeIsFlash8PublisherPlayerStatus=inputString;
		}
	}
	function getPlayerMakeIsFlash8PublisherPlayer(){
		return this._flvPlayerMakeIsFlash8PublisherPlayerStatus;
	}
		
	// Setup Flex Publisher Player Syndication support Status
	yumeAdObject.prototype.setFlexPlayerSyndicationSupport = setFlexPlayerSyndicationSupport;
	yumeAdObject.prototype.getFlexPlayerSyndicationSupport = getFlexPlayerSyndicationSupport;
	function setFlexPlayerSyndicationSupport(inputString){
		if(inputString == "undefined") {
			this._flexPlayerSyndicationSupportStatus="null";
		} else {
			this._flexPlayerSyndicationSupportStatus=inputString;
		}
	}
	function getFlexPlayerSyndicationSupport(){
		return this._flexPlayerSyndicationSupportStatus;
	}
	
	// Setup CS3 Publisher Player Syndication support Status
	yumeAdObject.prototype.setCS3PlayerSyndicationSupport = setCS3PlayerSyndicationSupport;
	yumeAdObject.prototype.getCS3PlayerSyndicationSupport = getCS3PlayerSyndicationSupport;
	function setCS3PlayerSyndicationSupport(inputString){
		if(inputString == "undefined") {
			this._cs3PlayerSyndicationSupportStatus="null";
		} else {
			this._cs3PlayerSyndicationSupportStatus=inputString;
		}
	}
	function getCS3PlayerSyndicationSupport(){
		return this._cs3PlayerSyndicationSupportStatus;
	}

	// Setup Flash8 Publisher Player Syndication support Status
	yumeAdObject.prototype.setFlash8PlayerSyndicationSupport = setFlash8PlayerSyndicationSupport;
	yumeAdObject.prototype.getFlash8PlayerSyndicationSupport = getFlash8PlayerSyndicationSupport;
	function setFlash8PlayerSyndicationSupport(inputString){
		if(inputString == "undefined") {
			this._flash8PlayerSyndicationSupportStatus="null";
		} else {
			this._flash8PlayerSyndicationSupportStatus=inputString;
		}
	}
	function getFlash8PlayerSyndicationSupport(){
		return this._flash8PlayerSyndicationSupportStatus;
	}
	
	// Setup Flex publisher player skin swf url
	yumeAdObject.prototype.setFlexPublisherPlayerSkinSwfUrl = setFlexPublisherPlayerSkinSwfUrl;
	yumeAdObject.prototype.getFlexPublisherPlayerSkinSwfUrl = getFlexPublisherPlayerSkinSwfUrl;
	function setFlexPublisherPlayerSkinSwfUrl(inputString){
		if(inputString == "undefined") {
			this._flexPlayerSkinSwfUrl="null";
		} else {
			this._flexPlayerSkinSwfUrl=inputString;
		}
	}
	function getFlexPublisherPlayerSkinSwfUrl(){
		return this._flexPlayerSkinSwfUrl;
	}
	
	// Setup flex publisher player skin control swf url
	yumeAdObject.prototype.setFlexPublisherPlayerSkinControlSwfUrl = setFlexPublisherPlayerSkinControlSwfUrl;
	yumeAdObject.prototype.getFlexPublisherPlayerSkinControlSwfUrl = getFlexPublisherPlayerSkinControlSwfUrl;
	function setFlexPublisherPlayerSkinControlSwfUrl(inputString){
		if(inputString == "undefined") {
			this._flexPlayerControlSkinSwfUrl="null";
		} else {
			this._flexPlayerControlSkinSwfUrl=inputString;
		}
	}
	function getFlexPublisherPlayerSkinControlSwfUrl(){
		return this._flexPlayerControlSkinSwfUrl;
	}
	
	// Setup flex publisher player share video button visible status
	yumeAdObject.prototype.setFlexPublisherPlayerShareVideoButtonVisible = setFlexPublisherPlayerShareVideoButtonVisible;
	yumeAdObject.prototype.getFlexPublisherPlayerShareVideoButtonVisible = getFlexPublisherPlayerShareVideoButtonVisible;
	function setFlexPublisherPlayerShareVideoButtonVisible(inputString){
		if(inputString == "undefined") {
			this._flexPlayerShareVideoButtonVisibleStatus="null";
		} else {
			this._flexPlayerShareVideoButtonVisibleStatus=inputString;
		}
	}
	function getFlexPublisherPlayerShareVideoButtonVisible(){
		return this._flexPlayerShareVideoButtonVisibleStatus;
	}

	// Setup flex publisher player embed code button visible status
	yumeAdObject.prototype.setFlexPublisherPlayerEmbedCodeButtonVisible = setFlexPublisherPlayerEmbedCodeButtonVisible;
	yumeAdObject.prototype.getFlexPublisherPlayerEmbedCodeButtonVisible = getFlexPublisherPlayerEmbedCodeButtonVisible;
	function setFlexPublisherPlayerEmbedCodeButtonVisible(inputString){
		if(inputString == "undefined") {
			this._flexPlayerEmbedCodeButtonVisibleStatus="null";
		} else {
			this._flexPlayerEmbedCodeButtonVisibleStatus=inputString;
		}
	}
	function getFlexPublisherPlayerEmbedCodeButtonVisible(){
		return this._flexPlayerEmbedCodeButtonVisibleStatus;
	}
	
	// Setup flex publisher player menu button visible status
	yumeAdObject.prototype.setFlexPublisherPlayerMenuButtonVisible = setFlexPublisherPlayerMenuButtonVisible;
	yumeAdObject.prototype.getFlexPublisherPlayerMenuButtonVisible = getFlexPublisherPlayerMenuButtonVisible;
	function setFlexPublisherPlayerMenuButtonVisible(inputString){
		if(inputString == "undefined") {
			this._flexPlayerMenuButtonVisibleStatus="null";
		} else {
			this._flexPlayerMenuButtonVisibleStatus=inputString;
		}
	}
	function getFlexPublisherPlayerMenuButtonVisible(){
		return this._flexPlayerMenuButtonVisibleStatus;
	}
	
	// Setup flex publisher player current page is source or not
	yumeAdObject.prototype.setFlexPublisherPlayerCurrentPageIsSource = setFlexPublisherPlayerCurrentPageIsSource;
	yumeAdObject.prototype.getFlexPublisherPlayerCurrentPageIsSource = getFlexPublisherPlayerCurrentPageIsSource;
	function setFlexPublisherPlayerCurrentPageIsSource(inputString){
		if(inputString == "undefined") {
			this._flexPlayerCurrentPageIsSource="null";
		} else {
			this._flexPlayerCurrentPageIsSource=inputString;
		}
	}
	function getFlexPublisherPlayerCurrentPageIsSource(){
		return this._flexPlayerCurrentPageIsSource;
	}
	
	// Setup flex publisher player url code
	yumeAdObject.prototype.setFlexPublisherPlayerURLCode = setFlexPublisherPlayerURLCode;
	yumeAdObject.prototype.getFlexPublisherPlayerURLCode = getFlexPublisherPlayerURLCode;
	function setFlexPublisherPlayerURLCode(inputString){
		if(inputString == "undefined") {
			this._flexPlayerURLCode="null";
		} else {
			this._flexPlayerURLCode=inputString;
		}
	}
	function getFlexPublisherPlayerURLCode(){
		return this._flexPlayerURLCode;
	}

	// Setup CS3 publisher player skin swf url
	yumeAdObject.prototype.setCS3PublisherPlayerSkinSwfUrl = setCS3PublisherPlayerSkinSwfUrl;
	yumeAdObject.prototype.getCS3PublisherPlayerSkinSwfUrl = getCS3PublisherPlayerSkinSwfUrl;
	function setCS3PublisherPlayerSkinSwfUrl(inputString){
		if(inputString == "undefined") {
			this._cs3PlayerSkinSwfUrl="null";
		} else {
			this._cs3PlayerSkinSwfUrl=inputString;
		}
	}
	function getCS3PublisherPlayerSkinSwfUrl(){
		return this._cs3PlayerSkinSwfUrl;
	}

	// Setup CS3 publisher player embed code button url
	yumeAdObject.prototype.setCS3PublisherPlayerEmbedCodeButtonUrl = setCS3PublisherPlayerEmbedCodeButtonUrl;
	yumeAdObject.prototype.getCS3PublisherPlayerEmbedCodeButtonUrl = getCS3PublisherPlayerEmbedCodeButtonUrl;
	function setCS3PublisherPlayerEmbedCodeButtonUrl(inputString){
		if(inputString == "undefined") {
			this._cs3PlayerEmbedCodeButtonUrl="null";
		} else {
			this._cs3PlayerEmbedCodeButtonUrl=inputString;
		}
	}
	function getCS3PublisherPlayerEmbedCodeButtonUrl(){
		return this._cs3PlayerEmbedCodeButtonUrl;
	}
	
	// Setup CS3 publisher player embed code form url
	yumeAdObject.prototype.setCS3PublisherPlayerEmbedCodeFormUrl = setCS3PublisherPlayerEmbedCodeFormUrl;
	yumeAdObject.prototype.getCS3PublisherPlayerEmbedCodeFormUrl = getCS3PublisherPlayerEmbedCodeFormUrl;
	function setCS3PublisherPlayerEmbedCodeFormUrl(inputString){
		if(inputString == "undefined") {
			this._cs3PlayerEmbedCodeFormUrl="null";
		} else {
			this._cs3PlayerEmbedCodeFormUrl=inputString;
		}
	}
	function getCS3PublisherPlayerEmbedCodeFormUrl(){
		return this._cs3PlayerEmbedCodeFormUrl;
	}

	// Setup CS3 publisher player share video button url
	yumeAdObject.prototype.setCS3PublisherPlayerShareVideoButtonUrl = setCS3PublisherPlayerShareVideoButtonUrl;
	yumeAdObject.prototype.getCS3PublisherPlayerShareVideoButtonUrl = getCS3PublisherPlayerShareVideoButtonUrl;
	function setCS3PublisherPlayerShareVideoButtonUrl(inputString){
		if(inputString == "undefined") {
			this._cs3PlayerShareVideoButtonUrl="null";
		} else {
			this._cs3PlayerShareVideoButtonUrl=inputString;
		}
	}
	function getCS3PublisherPlayerShareVideoButtonUrl(){
		return this._cs3PlayerShareVideoButtonUrl;
	}
	
	// Setup CS3 publisher player menu button visible status
	yumeAdObject.prototype.setCS3PublisherPlayerMenuButtonVisible = setCS3PublisherPlayerMenuButtonVisible;
	yumeAdObject.prototype.getCS3PublisherPlayerMenuButtonVisible = getCS3PublisherPlayerMenuButtonVisible;
	function setCS3PublisherPlayerMenuButtonVisible(inputString){
		if(inputString == "undefined") {
			this._cs3PlayerMenuButtonVisibleStatus="null";
		} else {
			this._cs3PlayerMenuButtonVisibleStatus=inputString;
		}
	}
	function getCS3PublisherPlayerMenuButtonVisible(){
		return this._cs3PlayerMenuButtonVisibleStatus;
	}

	// Setup CS3 publisher player current page is source or not
	yumeAdObject.prototype.setCS3PublisherPlayerCurrentPageIsSource = setCS3PublisherPlayerCurrentPageIsSource;
	yumeAdObject.prototype.getCS3PublisherPlayerCurrentPageIsSource = getCS3PublisherPlayerCurrentPageIsSource;
	function setCS3PublisherPlayerCurrentPageIsSource(inputString){
		if(inputString == "undefined") {
			this._cs3PlayerCurrentPageIsSource="null";
		} else {
			this._cs3PlayerCurrentPageIsSource=inputString;
		}
	}
	function getCS3PublisherPlayerCurrentPageIsSource(){
		return this._cs3PlayerCurrentPageIsSource;
	}
		
	// Setup CS3 publisher player url code
	yumeAdObject.prototype.setCS3PublisherPlayerURLCode = setCS3PublisherPlayerURLCode;
	yumeAdObject.prototype.getCS3PublisherPlayerURLCode = getCS3PublisherPlayerURLCode;
	function setCS3PublisherPlayerURLCode(inputString){
		if(inputString == "undefined") {
			this._cs3PlayerURLCode="null";
		} else {
			this._cs3PlayerURLCode=inputString;
		}
	}
	function getCS3PublisherPlayerURLCode(){
		return this._cs3PlayerURLCode;
	}

	// Setup Flash8 publisher player skin swf url
	yumeAdObject.prototype.setFlash8PublisherPlayerSkinSwfUrl = setFlash8PublisherPlayerSkinSwfUrl;
	yumeAdObject.prototype.getFlash8PublisherPlayerSkinSwfUrl = getFlash8PublisherPlayerSkinSwfUrl;
	function setFlash8PublisherPlayerSkinSwfUrl(inputString){
		if(inputString == "undefined") {
			this._flash8PlayerSkinSwfUrl="null";
		} else {
			this._flash8PlayerSkinSwfUrl=inputString;
		}
	}
	function getFlash8PublisherPlayerSkinSwfUrl(){
		return this._flash8PlayerSkinSwfUrl;
	}

	// Setup Flash8 publisher player embed code button url
	yumeAdObject.prototype.setFlash8PublisherPlayerEmbedCodeButtonUrl = setFlash8PublisherPlayerEmbedCodeButtonUrl;
	yumeAdObject.prototype.getFlash8PublisherPlayerEmbedCodeButtonUrl = getFlash8PublisherPlayerEmbedCodeButtonUrl;
	function setFlash8PublisherPlayerEmbedCodeButtonUrl(inputString){
		if(inputString == "undefined") {
			this._flash8PlayerEmbedCodeButtonUrl="null";
		} else {
			this._flash8PlayerEmbedCodeButtonUrl=inputString;
		}
	}
	function getFlash8PublisherPlayerEmbedCodeButtonUrl(){
		return this._flash8PlayerEmbedCodeButtonUrl;
	}
	
	// Setup Flash8 publisher player embed code form url
	yumeAdObject.prototype.setFlash8PublisherPlayerEmbedCodeFormUrl = setFlash8PublisherPlayerEmbedCodeFormUrl;
	yumeAdObject.prototype.getFlash8PublisherPlayerEmbedCodeFormUrl = getFlash8PublisherPlayerEmbedCodeFormUrl;
	function setFlash8PublisherPlayerEmbedCodeFormUrl(inputString){
		if(inputString == "undefined") {
			this._flash8PlayerEmbedCodeFormUrl="null";
		} else {
			this._flash8PlayerEmbedCodeFormUrl=inputString;
		}
	}
	function getFlash8PublisherPlayerEmbedCodeFormUrl(){
		return this._flash8PlayerEmbedCodeFormUrl;
	}

	// Setup Flash8 publisher player share video button url
	yumeAdObject.prototype.setFlash8PublisherPlayerShareVideoButtonUrl = setFlash8PublisherPlayerShareVideoButtonUrl;
	yumeAdObject.prototype.getFlash8PublisherPlayerShareVideoButtonUrl = getFlash8PublisherPlayerShareVideoButtonUrl;
	function setFlash8PublisherPlayerShareVideoButtonUrl(inputString){
		if(inputString == "undefined") {
			this._flash8PlayerShareVideoButtonUrl="null";
		} else {
			this._flash8PlayerShareVideoButtonUrl=inputString;
		}
	}
	function getFlash8PublisherPlayerShareVideoButtonUrl(){
		return this._flash8PlayerShareVideoButtonUrl;
	}
	
	// Setup Flash8 publisher player menu button visible status
	yumeAdObject.prototype.setFlash8PublisherPlayerMenuButtonVisible = setFlash8PublisherPlayerMenuButtonVisible;
	yumeAdObject.prototype.getFlash8PublisherPlayerMenuButtonVisible = getFlash8PublisherPlayerMenuButtonVisible;
	function setFlash8PublisherPlayerMenuButtonVisible(inputString){
		if(inputString == "undefined") {
			this._flash8PlayerMenuButtonVisibleStatus="null";
		} else {
			this._flash8PlayerMenuButtonVisibleStatus=inputString;
		}
	}
	function getFlash8PublisherPlayerMenuButtonVisible(){
		return this._flash8PlayerMenuButtonVisibleStatus;
	}

	// Setup Flash8 publisher player current page is source or not
	yumeAdObject.prototype.setFlash8PublisherPlayerCurrentPageIsSource = setFlash8PublisherPlayerCurrentPageIsSource;
	yumeAdObject.prototype.getFlash8PublisherPlayerCurrentPageIsSource = getFlash8PublisherPlayerCurrentPageIsSource;
	function setFlash8PublisherPlayerCurrentPageIsSource(inputString){
		if(inputString == "undefined") {
			this._flash8PlayerCurrentPageIsSource="null";
		} else {
			this._flash8PlayerCurrentPageIsSource=inputString;
		}
	}
	function getFlash8PublisherPlayerCurrentPageIsSource(){
		return this._flash8PlayerCurrentPageIsSource;
	}
		
	// Setup Flash8 publisher player url code
	yumeAdObject.prototype.setFlash8PublisherPlayerURLCode = setFlash8PublisherPlayerURLCode;
	yumeAdObject.prototype.getFlash8PublisherPlayerURLCode = getFlash8PublisherPlayerURLCode;
	function setFlash8PublisherPlayerURLCode(inputString){
		if(inputString == "undefined") {
			this._flash8PlayerURLCode="null";
		} else {
			this._flash8PlayerURLCode=inputString;
		}
	}
	function getFlash8PublisherPlayerURLCode(){
		return this._flash8PlayerURLCode;
	}

}

//--------------------------------------------------------------------------------- {
// setupFlvPlayerAndYumeAdPropertiesHolder : Class
// Usage:
//		Using the Instance of this class we setup FlvPlayer And YumeAdProperties
//--------------------------------------------------------------------------------- }

function setupFlvPlayerAndYumeAdPropertiesHolder(){
	setupFlvPlayerAndYumeAdPropertiesHolder.prototype.setupFlvPlayerAndYumeAdProperties = setupFlvPlayerAndYumeAdProperties;
	setupFlvPlayerAndYumeAdPropertiesHolder.prototype.getDefinedStatus = getDefinedStatus;
	// Setup for validation of source input.
	function getDefinedStatus(sourceInputValue){
    	var sourceInput = typeof sourceInputValue;
		var sourceInputStatus;
		if (sourceInput === 'undefined') {
			sourceInputStatus = "undefined";
		} else {
			sourceInputStatus = "true";
		}
		return sourceInputStatus;
	}
	
	function setupFlvPlayerAndYumeAdProperties(yumeAdObject){


		publisherContentPropertyHolder.setPublisherContentUrl(yumeAdObject.getPlayerContentUrl());

		publisherContentPropertyHolder.setPublisherPlayerContentTypeAsVariable(yumeAdObject.getPlayerContentTypeAsVariable());
		publisherContentPropertyHolder.setPublisherPlayerContentTypeAsFixed(yumeAdObject.getPlayerContentTypeAsFixed());
											   
		htmlElementsHolder.setPlayerBuildModel(yumeAdObject.getPlayerBuildModel());
		
		playerPropertyHolder.setPlayerDivName(yumeAdObject.getPlayerDiv());
		playerPropertyHolder.setWidth(playerPropertyHolder.extractNumber(document.getElementById(playerPropertyHolder.getPlayerDivName()).style.width));
		playerPropertyHolder.setHeight(playerPropertyHolder.extractNumber(document.getElementById(playerPropertyHolder.getPlayerDivName()).style.height));
		playerPropertyHolder.setPlayerControlBarHeight(yumeAdObject.getPlayerControlBarHeight());
 		playerPropertyHolder.setIdeMode(yumeAdObject.getPlayerWithIdeMode());
		playerPropertyHolder.setSamplePlayerSwfName(yumeAdObject.getPlayerSource());
		playerPropertyHolder.setSamplePlayerIdName(playerPropertyHolder.getPlayerDivName());
		
		playerPropertyHolder.setPublisherPlayerContextMenuVisibleStatus(yumeAdObject.getPlayerContextMenuVisibleStatus());
		playerPropertyHolder.setPublisherPlayerVolume(yumeAdObject.getPlayerVolume());
		
		playerPropertyHolder.setFlexPublisherPlayerMakeModel(yumeAdObject.getPlayerMakeIsFlexPublisherPlayer());
		playerPropertyHolder.setCS3PublisherPlayerMakeModel(yumeAdObject.getPlayerMakeIsCS3PublisherPlayer());
		playerPropertyHolder.setFlash8PublisherPlayerMakeModel(yumeAdObject.getPlayerMakeIsFlash8PublisherPlayer());

		playerPropertyHolder.setFlexPublisherPlayerSkinSwfUrl(yumeAdObject.getFlexPublisherPlayerSkinSwfUrl());
		playerPropertyHolder.setFlexPublisherPlayerSkinControlSwfUrl(yumeAdObject.getFlexPublisherPlayerSkinControlSwfUrl());
		playerPropertyHolder.setFlexPublisherPlayerShareVideoButtonVisible(yumeAdObject.getFlexPublisherPlayerShareVideoButtonVisible());
		playerPropertyHolder.setFlexPublisherPlayerEmbedCodeButtonVisible(yumeAdObject.getFlexPublisherPlayerEmbedCodeButtonVisible());
		playerPropertyHolder.setFlexPublisherPlayerMenuButtonVisible(yumeAdObject.getFlexPublisherPlayerMenuButtonVisible());
		playerPropertyHolder.setFlexPublisherPlayerCurrentPageIsSource(yumeAdObject.getFlexPublisherPlayerCurrentPageIsSource());
		playerPropertyHolder.setFlexPublisherPlayerURLCode(yumeAdObject.getFlexPublisherPlayerURLCode());
		
		playerPropertyHolder.setCS3PublisherPlayerSkinSwfUrl(yumeAdObject.getCS3PublisherPlayerSkinSwfUrl());
		playerPropertyHolder.setCS3PublisherPlayerEmbedCodeButtonUrl(yumeAdObject.getCS3PublisherPlayerEmbedCodeButtonUrl());
		playerPropertyHolder.setCS3PublisherPlayerEmbedCodeFormUrl(yumeAdObject.getCS3PublisherPlayerEmbedCodeFormUrl());
		playerPropertyHolder.setCS3PublisherPlayerShareVideoButtonUrl(yumeAdObject.getCS3PublisherPlayerShareVideoButtonUrl());
		playerPropertyHolder.setCS3PublisherPlayerMenuButtonVisible(yumeAdObject.getCS3PublisherPlayerMenuButtonVisible());
		playerPropertyHolder.setCS3PublisherPlayerCurrentPageIsSource(yumeAdObject.getCS3PublisherPlayerCurrentPageIsSource());
		playerPropertyHolder.setCS3PublisherPlayerURLCode(yumeAdObject.getCS3PublisherPlayerURLCode());

		playerPropertyHolder.setFlash8PublisherPlayerSkinSwfUrl(yumeAdObject.getFlash8PublisherPlayerSkinSwfUrl());
		playerPropertyHolder.setFlash8PublisherPlayerEmbedCodeButtonUrl(yumeAdObject.getFlash8PublisherPlayerEmbedCodeButtonUrl());
		playerPropertyHolder.setFlash8PublisherPlayerEmbedCodeFormUrl(yumeAdObject.getFlash8PublisherPlayerEmbedCodeFormUrl());
		playerPropertyHolder.setFlash8PublisherPlayerShareVideoButtonUrl(yumeAdObject.getFlash8PublisherPlayerShareVideoButtonUrl());
		playerPropertyHolder.setFlash8PublisherPlayerMenuButtonVisible(yumeAdObject.getFlash8PublisherPlayerMenuButtonVisible());
		playerPropertyHolder.setFlash8PublisherPlayerCurrentPageIsSource(yumeAdObject.getFlash8PublisherPlayerCurrentPageIsSource());
		playerPropertyHolder.setFlash8PublisherPlayerURLCode(yumeAdObject.getFlash8PublisherPlayerURLCode());
	
		playerPropertyHolder.setFlexPublisherPlayerSyndicationSupport(yumeAdObject.getFlexPlayerSyndicationSupport());
		playerPropertyHolder.setCS3PublisherPlayerSyndicationSupport(yumeAdObject.getCS3PlayerSyndicationSupport());
		playerPropertyHolder.setFlash8PublisherPlayerSyndicationSupport(yumeAdObject.getFlash8PlayerSyndicationSupport());
		  
		flashPlayerParametersHolder.setAllowScriptAccess(yumeAdObject.getPlayerAllowScriptAccess());
		flashPlayerParametersHolder.setAllowNetworking(yumeAdObject.getPlayerAllowNetworking());
		flashPlayerParametersHolder.setAllowFullScreen(yumeAdObject.getPlayerAllowFullScreen());
		flashPlayerParametersHolder.setWmode(yumeAdObject.getPlayerWindowMode());
		flashPlayerParametersHolder.setScale(yumeAdObject.getPlayerScaleMode());

		yumeAdPropertiesHolder.setYumeAdPrefetchPlaylistStatus(yumeAdObject.getPlayerYumeAdPrefetchPlaylist());

		yumeAdPropertiesHolder.setYumeAdAutoPlayStatus(yumeAdObject.getPlayerYumeAdAutoPlayStatus());
		
		yumeAdPropertiesHolder.setInPlayerCompanionBannerVisibleStatus(yumeAdObject.getPlayerInPlayerCompanionBannerVisibleStatus());
		
		yumeAdPropertiesHolder.setBrandedPlayerVisibleStatus(yumeAdObject.getPlayerBrandedPlayerVisibleStatus());
		
		yumeAdPropertiesHolder.setLeaderAdVisibleStatus(yumeAdObject.getPlayerLeaderAdVisibleStatus());
		
		yumeAdPropertiesHolder.setJSRollAdVisibleStatus(yumeAdObject.getPlayerJSRollAdVisibleStatus());

		yumeAdPropertiesHolder.setMediumRectangleCompanionBannerVisibleStatus(yumeAdObject.getPlayerMediumRectangleCompanionBannerDivSource());
		yumeAdPropertiesHolder.setMediumRectangleCompanionBannerIframeVisibleStatus(yumeAdObject.getPlayerMediumRectangleCompanionBannerIframeSource());
		yumeAdPropertiesHolder.setMediumRectangleCompanionBannerDivId(yumeAdObject.getPlayerMediumRectangleCompanionBannerDivSource());
		yumeAdPropertiesHolder.setMediumRectangleCompanionBannerIframeId(yumeAdObject.getPlayerMediumRectangleCompanionBannerIframeSource());
		
		yumeAdPropertiesHolder.setWideSkyCompanionBannerVisibleStatus(yumeAdObject.getPlayerWideSkyCompanionBannerDivSource());
		yumeAdPropertiesHolder.setWideSkyCompanionBannerIframeVisibleStatus(yumeAdObject.getPlayerWideSkyCompanionBannerIframeSource());
		yumeAdPropertiesHolder.setWideSkyCompanionBannerDivId(yumeAdObject.getPlayerWideSkyCompanionBannerDivSource());
		yumeAdPropertiesHolder.setWideSkyCompanionBannerIframeId(yumeAdObject.getPlayerWideSkyCompanionBannerIframeSource());
		
		yumeAdPropertiesHolder.setLeaderBoardCompanionBannerVisibleStatus(yumeAdObject.getPlayerLeaderBoardCompanionBannerDivSource());
		yumeAdPropertiesHolder.setLeaderBoardCompanionBannerIframeVisibleStatus(yumeAdObject.getPlayerLeaderBoardCompanionBannerIframeSource());
		yumeAdPropertiesHolder.setLeaderBoardCompanionBannerDivId(yumeAdObject.getPlayerLeaderBoardCompanionBannerDivSource());
		yumeAdPropertiesHolder.setLeaderBoardCompanionBannerIframeId(yumeAdObject.getPlayerLeaderBoardCompanionBannerIframeSource());		
		
		yumeAdPropertiesHolder.setInPlayerCompanionBannerInPageDivVisibleStatus(yumeAdObject.getPlayerInPlayerCompanionBannerInPageDivSource());
		yumeAdPropertiesHolder.setInPlayerCompanionBannerInPageIframeVisibleStatus(yumeAdObject.getPlayerInPlayerCompanionBannerInPageIframeSource());
		yumeAdPropertiesHolder.setInPlayerCompanionBannerInPageDivId(yumeAdObject.getPlayerInPlayerCompanionBannerInPageDivSource());
		yumeAdPropertiesHolder.setInPlayerCompanionBannerInPageIframeId(yumeAdObject.getPlayerInPlayerCompanionBannerInPageIframeSource());		

		yumeAdPropertiesHolder.setDynamicMediumRectangleCompanionBannerVisibleStatus(yumeAdObject.getDynamicMediumRectangleCompanionBannerDivId());
		yumeAdPropertiesHolder.setDynamicWideSkyCompanionBannerVisibleStatus(yumeAdObject.getDynamicWideSkyCompanionBannerDivId());
		yumeAdPropertiesHolder.setDynamicLeaderBoardCompanionBannerVisibleStatus(yumeAdObject.getDynamicLeaderBoardCompanionBannerDivId());
		yumeAdPropertiesHolder.setDynamicInplayerCompanionBannerInPageVisibleStatus(yumeAdObject.getDynamicInPlayerCompanionBannerDivIdInPageSource());
		

		yumeAdPropertiesHolder.setDynamicMediumRectangleCompanionBannerDivId(yumeAdObject.getDynamicMediumRectangleCompanionBannerDivId());
		yumeAdPropertiesHolder.setDynamicWideSkyCompanionBannerDivId(yumeAdObject.getDynamicWideSkyCompanionBannerDivId());
		yumeAdPropertiesHolder.setDynamicLeaderBoardCompanionBannerDivId(yumeAdObject.getDynamicLeaderBoardCompanionBannerDivId());
		yumeAdPropertiesHolder.setDynamicInplayerCompanionBannerInPageDivId(yumeAdObject.getDynamicInPlayerCompanionBannerDivIdInPageSource());
		
		yumeAdPropertiesHolder.setYumeDynamicCompanionBannerImuAdType(yumeAdPropertiesHolder.getDynamicInplayerCompanionBannerInPageVisibleStatus(),yumeAdPropertiesHolder.getDynamicMediumRectangleCompanionBannerVisibleStatus(),yumeAdPropertiesHolder.getDynamicWideSkyCompanionBannerVisibleStatus(),yumeAdPropertiesHolder.getDynamicLeaderBoardCompanionBannerVisibleStatus());

		yumeAdPropertiesHolder.setDynamicCompanionBannerCreationStatus(yumeAdPropertiesHolder.getDynamicMediumRectangleCompanionBannerVisibleStatus(),yumeAdPropertiesHolder.getDynamicWideSkyCompanionBannerVisibleStatus(),yumeAdPropertiesHolder.getDynamicLeaderBoardCompanionBannerVisibleStatus(),yumeAdPropertiesHolder.getDynamicInplayerCompanionBannerInPageVisibleStatus());

		yumeAdPropertiesHolder.setYumeFlashId(playerPropertyHolder.getPlayerDivName());
		
		yumeAdPropertiesHolder.setYumeStartTime(yumeAdObject.getYumeAdStartTime());
		
		yumeAdPropertiesHolder.setYumeNormalscreenX(yumeAdObject.getPlayerYumeNormalscreenX());
		yumeAdPropertiesHolder.setYumeNormalscreenY(yumeAdObject.getPlayerYumeNormalscreenY());
		yumeAdPropertiesHolder.setYumeNormalscreenWidth(yumeAdObject.getPlayerYumeNormalscreenWidth());
		yumeAdPropertiesHolder.setYumeNormalscreenHeight(yumeAdObject.getPlayerYumeNormalscreenHeight());
		
		yumeAdPropertiesHolder.setYumeSwfUrl(yumeAdObject.getPlayerYumeSwfUrl());
		
		yumeAdPropertiesHolder.setYumeLibrarySwfUrl(yumeAdObject.getPlayerYumeLibraryUrl());
		
		yumeAdPropertiesHolder.setYumeCssUrl(yumeAdObject.getPlayerYumeCssUrl());
		
		yumeAdPropertiesHolder.setYumeBrandedPlayer(yumeAdObject.getPlayerYumeBrandedPlayer());
		
		yumeAdPropertiesHolder.setYumeSpaceBrandedPlayer(yumeAdObject.getPlayerYumeSpaceBrandedPlayer());
		
		yumeAdPropertiesHolder.setYumeShowCb(yumeAdObject.getPlayerYumeShowCb());
		yumeAdPropertiesHolder.setYumeCbX(yumeAdObject.getPlayerYumeCbX());
		yumeAdPropertiesHolder.setYumeCbY(yumeAdObject.getPlayerYumeCbY());
		yumeAdPropertiesHolder.setYumeCbWidth(yumeAdObject.getPlayerYumeCbWidth());
		yumeAdPropertiesHolder.setYumeCbHeight(yumeAdObject.getPlayerYumeCbHeight());
		
		yumeAdPropertiesHolder.setYumeMediumRectangleBannerPresentStatus(yumeAdPropertiesHolder.getMediumRectangleCompanionBannerVisibleStatus(),yumeAdPropertiesHolder.getMediumRectangleCompanionBannerIframeVisibleStatus());
		yumeAdPropertiesHolder.setYumeWideSkyBannerPresentStatus(yumeAdPropertiesHolder.getWideSkyCompanionBannerVisibleStatus(),yumeAdPropertiesHolder.getWideSkyCompanionBannerIframeVisibleStatus());
		yumeAdPropertiesHolder.setYumeLeaderBoardBannerPresentStatus(yumeAdPropertiesHolder.getLeaderBoardCompanionBannerVisibleStatus(),yumeAdPropertiesHolder.getLeaderBoardCompanionBannerIframeVisibleStatus());
		yumeAdPropertiesHolder.setYumeInPlayerMediumRectangleBannerDisplayInHTMLPagePresentStatus(yumeAdPropertiesHolder.getInPlayerCompanionBannerInPageDivVisibleStatus(),yumeAdPropertiesHolder.getInPlayerCompanionBannerInPageIframeVisibleStatus());
		
		yumeAdPropertiesHolder.setYumeImuAdType(yumeAdPropertiesHolder.getYumeInPlayerMediumRectangleBannerDisplayInHTMLPagePresentStatus(),yumeAdPropertiesHolder.getYumeMediumRectangleBannerPresentStatus(),yumeAdPropertiesHolder.getYumeWideSkyBannerPresentStatus(),yumeAdPropertiesHolder.getYumeLeaderBoardBannerPresentStatus());
		
		if(yumeAdPropertiesHolder.getYumeNormalscreenWidth() != 0){
			yumeAdPropertiesHolder.setYumeAdWidth(yumeAdPropertiesHolder.getYumeNormalscreenWidth());
		} else {
			yumeAdPropertiesHolder.setYumeAdWidth(playerPropertyHolder.getWidth()-(2*yumeAdPropertiesHolder.getYumeSpaceBrandedPlayer())-yumeAdPropertiesHolder.getYumeCbWidth());			
		}

		if(yumeAdPropertiesHolder.getYumeNormalscreenHeight() != 0){
			yumeAdPropertiesHolder.setYumeAdHeight(yumeAdPropertiesHolder.getYumeNormalscreenHeight());
		} else {
			if(playerPropertyHolder.getPlayerControlBarHeight()>yumeAdPropertiesHolder.getYumeSpaceBrandedPlayer()){
				yumeAdPropertiesHolder.setYumeAdHeight(Number(playerPropertyHolder.getHeight()-playerPropertyHolder.getPlayerControlBarHeight()-yumeAdPropertiesHolder.getYumeSpaceBrandedPlayer()));
			} else {
				yumeAdPropertiesHolder.setYumeAdHeight(Number(playerPropertyHolder.getHeight()-(2*yumeAdPropertiesHolder.getYumeSpaceBrandedPlayer())));
			}
		}

		yumeAdPropertiesHolder.setSponsorShipAdRequestStatus(yumeAdObject.getPlayerWithSponsorShipRequest());
		
		yumeAdPropertiesHolder.setYumeAdPrerollPlaylist(yumeAdObject.getPlayerAdDomainUrl(),yumeAdObject.getPlayerPrerollPlaylist());
		yumeAdPropertiesHolder.setYumeAdBrandingPlaylist(yumeAdObject.getPlayerAdDomainUrl(),yumeAdObject.getPlayerBrandingPlaylist());
		yumeAdPropertiesHolder.setYumeAdMidrollPlaylist(yumeAdObject.getPlayerAdDomainUrl(),yumeAdObject.getPlayerMidrollPlaylist());
		yumeAdPropertiesHolder.setYumeAdPostrollPlaylist(yumeAdObject.getPlayerAdDomainUrl(),yumeAdObject.getPlayerPostrollPlaylist());
		yumeAdPropertiesHolder.setYumeSponsorShipAdRequestPlaylist(yumeAdObject.getPlayerAdDomainUrl(),yumeAdObject.getPlayerSponsorShipRequestPlaylist());

		yumeAdPropertiesHolder.setYumeAdDomainUrl(yumeAdObject.getPlayerAdDomainUrl());
		yumeAdPropertiesHolder.setYumeAdIframeBannerPlaylist(yumeAdObject.getPlayerIframeBannerPlaylist());
	}
}

//---------------------------------------------------------------------------- {
// yumeAdPropertiesHolder : Class
// Usage:
//		Using the Instance of this class we get and set Yume Ad properties
//----------------------------------------------------------------------------- }

function yumeAdPropertiesHolder() {
	//1  Setup Yume Ad Prefetch Playlist
	yumeAdPropertiesHolder.prototype.setYumeAdPrefetchPlaylistStatus = setYumeAdPrefetchPlaylistStatus;	
	yumeAdPropertiesHolder.prototype.getYumeAdPrefetchPlaylistStatus = getYumeAdPrefetchPlaylistStatus;
	function setYumeAdPrefetchPlaylistStatus(argumentsValue){
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(argumentsValue) != "undefined") {
			if(argumentsValue.toString().toLowerCase() == "true"){
				this.yumeAdPrefetchPlaylistStatus = "true";
			} else {
			  	// By Default Yume Ad Prefetch Playlist status is false
				this.yumeAdPrefetchPlaylistStatus = "false";
			}
		} else {
			  	// By Default Yume Ad Prefetch Playlist status is false
				this.yumeAdPrefetchPlaylistStatus = "false";
		}
	}
	function getYumeAdPrefetchPlaylistStatus() {
		return this.yumeAdPrefetchPlaylistStatus;
	}
	
	//2 Setup Yume Ad auto play status
	yumeAdPropertiesHolder.prototype.setYumeAdAutoPlayStatus = setYumeAdAutoPlayStatus;	
	yumeAdPropertiesHolder.prototype.getYumeAdAutoPlayStatus = getYumeAdAutoPlayStatus;
	function setYumeAdAutoPlayStatus(argumentsValue){
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(argumentsValue) != "undefined") {
			if(argumentsValue.toString().toLowerCase() == "false"){
				this.yumePlayerWithAutoPlay = "false";
			} else {
			  	// By Default Yume Ad auto play status is true
				this.yumePlayerWithAutoPlay = "true";
			}
		} else {
			  	// By Default Yume Ad auto play status is true
				this.yumePlayerWithAutoPlay = "true";
		}
	}
	function getYumeAdAutoPlayStatus() {
		return this.yumePlayerWithAutoPlay;
	}
	
	//4 Setup in player companion banner availability status
	yumeAdPropertiesHolder.prototype.setInPlayerCompanionBannerVisibleStatus = setInPlayerCompanionBannerVisibleStatus;	
	yumeAdPropertiesHolder.prototype.getInPlayerCompanionBannerVisibleStatus = getInPlayerCompanionBannerVisibleStatus;
	function setInPlayerCompanionBannerVisibleStatus(argumentsValue){
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(argumentsValue) != "undefined") {
			if(argumentsValue.toString().toLowerCase() == "true"){
				this.yumeInPlayerCompanionBannerVisibleStatus = "true";
			} else {
			  	// By Default in player companion banner availability is false
				this.yumeInPlayerCompanionBannerVisibleStatus = "false";
			}
		} else {
			  	// By Default in player companion banner availability is false
				this.yumeInPlayerCompanionBannerVisibleStatus = "false";
		}
	}
	function getInPlayerCompanionBannerVisibleStatus() {
		return this.yumeInPlayerCompanionBannerVisibleStatus;
	}
	
	//5 Setup branded player availability status
	yumeAdPropertiesHolder.prototype.setBrandedPlayerVisibleStatus = setBrandedPlayerVisibleStatus;	
	yumeAdPropertiesHolder.prototype.getBrandedPlayerVisibleStatus = getBrandedPlayerVisibleStatus;
	function setBrandedPlayerVisibleStatus(argumentsValue){
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(argumentsValue) != "undefined") {
			if(argumentsValue.toString().toLowerCase() == "true"){
				this.yumeBrandedPlayerVisibleStatus = "true";
			} else {
			  	// By Default branded Player availability is false
				this.yumeBrandedPlayerVisibleStatus = "false";
			}
		} else {
			  	// By Default branded Player availability is false
				this.yumeBrandedPlayerVisibleStatus = "false";
		}
	}
	function getBrandedPlayerVisibleStatus() {
		return this.yumeBrandedPlayerVisibleStatus;
	}
	
	//6 Setup Leader ad Visible status
	yumeAdPropertiesHolder.prototype.setLeaderAdVisibleStatus = setLeaderAdVisibleStatus;	
	yumeAdPropertiesHolder.prototype.getLeaderAdVisibleStatus = getLeaderAdVisibleStatus;
	function setLeaderAdVisibleStatus(argumentsValue){
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(argumentsValue) != "undefined") {
			if(argumentsValue.toString().toLowerCase() == "false"){
				this.yumeLeaderAdVisibleStatus = "false";
			} else {
				// By Default Leader Ad as true
				this.yumeLeaderAdVisibleStatus = "true";
			}
		} else {
				// By Default Leader Ad as true
				this.yumeLeaderAdVisibleStatus = "true";
		}
	}
	function getLeaderAdVisibleStatus() {
		return this.yumeLeaderAdVisibleStatus;
	}
	
	//6.1 Setup Sponsor Ship Ad Request Status
	yumeAdPropertiesHolder.prototype.setSponsorShipAdRequestStatus = setSponsorShipAdRequestStatus;	
	yumeAdPropertiesHolder.prototype.getSponsorShipAdRequestStatus = getSponsorShipAdRequestStatus;
	function setSponsorShipAdRequestStatus(argumentsValue){
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(argumentsValue) != "undefined") {
			if(argumentsValue.toString().toLowerCase() == "true"){
				this.yumeSponsorShipAdRequestStatus = "true";
			} else {
				// By Default Sponsor Ship Ad Request Status as false
				this.yumeSponsorShipAdRequestStatus = "false";
			}
		} else {
				// By Default Sponsor Ship Ad Request Status as false
				this.yumeSponsorShipAdRequestStatus = "false";
		}
	}
	function getSponsorShipAdRequestStatus() {
		return this.yumeSponsorShipAdRequestStatus;
	}
	
	//7 Setup JavaSript roll ad status
	yumeAdPropertiesHolder.prototype.setJSRollAdVisibleStatus = setJSRollAdVisibleStatus;	
	yumeAdPropertiesHolder.prototype.getJSRollAdVisibleStatus = getJSRollAdVisibleStatus;
	function setJSRollAdVisibleStatus(argumentsValue){
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(argumentsValue) != "undefined") {
			if(argumentsValue.toString().toLowerCase() == "true"){
				this.yumeJsRollAdAvailability = "true";
			} else {
				// By Default JavaSript roll ad status as false
				this.yumeJsRollAdAvailability = "false";
			}
		} else {
				// By Default Leader Ad as true
				this.yumeJsRollAdAvailability = "false";
		}
	}
	function getJSRollAdVisibleStatus() {
		return this.yumeJsRollAdAvailability;
	}
	
	//8 Setup Static Medium Rectangle Companion Banner Ad Visible Status
	yumeAdPropertiesHolder.prototype.setMediumRectangleCompanionBannerVisibleStatus = setMediumRectangleCompanionBannerVisibleStatus;	
	yumeAdPropertiesHolder.prototype.getMediumRectangleCompanionBannerVisibleStatus = getMediumRectangleCompanionBannerVisibleStatus;
	function setMediumRectangleCompanionBannerVisibleStatus(argumentsValue){
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(argumentsValue) != "undefined") {
			if(argumentsValue.toString().toLowerCase() != ""){
				if(htmlElementsHolder.getHtmlElementNullStatus() == "true"){
					this.yumeMediumRectangleCompanionBannerVisibleStatus = "false";
				} else {
					this.yumeMediumRectangleCompanionBannerVisibleStatus = "true";
				}
			} else {
				// By Default Medium Rectangle Companion Banner Ad Visible Status as false
				this.yumeMediumRectangleCompanionBannerVisibleStatus = "false";
			}
		} else {
				// By Default Medium Rectangle Companion Banner Ad Visible Status as false
				this.yumeMediumRectangleCompanionBannerVisibleStatus = "false";
		}
	}
	function getMediumRectangleCompanionBannerVisibleStatus() {
		return this.yumeMediumRectangleCompanionBannerVisibleStatus;
	}
	//8.1 Setup Static Medium Rectangle Companion Banner Ad IFrame Visible Status
	yumeAdPropertiesHolder.prototype.setMediumRectangleCompanionBannerIframeVisibleStatus = setMediumRectangleCompanionBannerIframeVisibleStatus;	
	yumeAdPropertiesHolder.prototype.getMediumRectangleCompanionBannerIframeVisibleStatus = getMediumRectangleCompanionBannerIframeVisibleStatus;
	function setMediumRectangleCompanionBannerIframeVisibleStatus(argumentsValue){
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(argumentsValue) != "undefined") {
			if(argumentsValue.toString().toLowerCase() != ""){
				if(htmlElementsHolder.getHtmlElementNullStatus() == "true"){
					this.yumeMediumRectangleCompanionBannerIframeVisibleStatus = "false";
				} else {
					this.yumeMediumRectangleCompanionBannerIframeVisibleStatus = "true";
				}
			} else {
				// By Default Medium Rectangle Companion Banner Ad IFrame Visible Status as false
				this.yumeMediumRectangleCompanionBannerIframeVisibleStatus = "false";
			}
		} else {
				// By Default Medium Rectangle Companion Banner Ad IFrame Visible Status as false
				this.yumeMediumRectangleCompanionBannerIframeVisibleStatus = "false";
		}
	}
	function getMediumRectangleCompanionBannerIframeVisibleStatus() {
		return this.yumeMediumRectangleCompanionBannerIframeVisibleStatus;
	}
	
	//9 Setup Static Wide Sky Companion Banner Ad Visible Status
	yumeAdPropertiesHolder.prototype.setWideSkyCompanionBannerVisibleStatus = setWideSkyCompanionBannerVisibleStatus;	
	yumeAdPropertiesHolder.prototype.getWideSkyCompanionBannerVisibleStatus = getWideSkyCompanionBannerVisibleStatus;
	function setWideSkyCompanionBannerVisibleStatus(argumentsValue){
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(argumentsValue) != "undefined") {
			if(argumentsValue.toString().toLowerCase() != ""){
				if(htmlElementsHolder.getHtmlElementNullStatus() == "true"){
					this.yumeWideSkyCompanionBannerVisibleStatus = "false";
				} else {
					this.yumeWideSkyCompanionBannerVisibleStatus = "true";
				}
			} else {
				// By Default WideSky Companion Banner Ad Visible Status as false
				this.yumeWideSkyCompanionBannerVisibleStatus = "false";
			}
		} else {
				// By Default WideSky Companion Banner Ad Visible Status as false
				this.yumeWideSkyCompanionBannerVisibleStatus = "false";
		}
	}
	function getWideSkyCompanionBannerVisibleStatus() {
		return this.yumeWideSkyCompanionBannerVisibleStatus;
	}
	//9.1 Setup Static Wide Sky Companion Banner Ad Iframe Visible Status
	yumeAdPropertiesHolder.prototype.setWideSkyCompanionBannerIframeVisibleStatus = setWideSkyCompanionBannerIframeVisibleStatus;	
	yumeAdPropertiesHolder.prototype.getWideSkyCompanionBannerIframeVisibleStatus = getWideSkyCompanionBannerIframeVisibleStatus;
	function setWideSkyCompanionBannerIframeVisibleStatus(argumentsValue){
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(argumentsValue) != "undefined") {
			if(argumentsValue.toString().toLowerCase() != ""){
				if(htmlElementsHolder.getHtmlElementNullStatus() == "true"){
					this.yumeWideSkyCompanionBannerIframeVisibleStatus = "false";
				} else {
					this.yumeWideSkyCompanionBannerIframeVisibleStatus = "true";
				}
			} else {
				// By Default WideSky Companion Banner Ad IFrame Visible Status as false
				this.yumeWideSkyCompanionBannerIframeVisibleStatus = "false";
			}
		} else {
				// By Default WideSky Companion Banner Ad IFrame Visible Status as false
				this.yumeWideSkyCompanionBannerIframeVisibleStatus = "false";
		}
	}
	function getWideSkyCompanionBannerIframeVisibleStatus() {
		return this.yumeWideSkyCompanionBannerIframeVisibleStatus;
	}

	//10 Setup Static Leader Board Companion Banner Ad Visible Status
	yumeAdPropertiesHolder.prototype.setLeaderBoardCompanionBannerVisibleStatus = setLeaderBoardCompanionBannerVisibleStatus;	
	yumeAdPropertiesHolder.prototype.getLeaderBoardCompanionBannerVisibleStatus = getLeaderBoardCompanionBannerVisibleStatus;
	function setLeaderBoardCompanionBannerVisibleStatus(argumentsValue){
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(argumentsValue) != "undefined") {
			if(argumentsValue.toString().toLowerCase() != ""){
				if(htmlElementsHolder.getHtmlElementNullStatus() == "true"){
					this.yumeLeaderBoardCompanionBannerVisibleStatus = "false";
				} else {
					this.yumeLeaderBoardCompanionBannerVisibleStatus = "true";
				}
			} else {
				// By Default LeaderBoard Companion Banner Ad Visible Status as false
				this.yumeLeaderBoardCompanionBannerVisibleStatus = "false";
			}
		} else {
				// By Default LeaderBoard Companion Banner Ad Visible Status as false
				this.yumeLeaderBoardCompanionBannerVisibleStatus = "false";
		}
	}
	function getLeaderBoardCompanionBannerVisibleStatus() {
		return this.yumeLeaderBoardCompanionBannerVisibleStatus;
	}
	//10.1 Setup Static Leader Board Companion Banner Ad Iframe Visible Status
	yumeAdPropertiesHolder.prototype.setLeaderBoardCompanionBannerIframeVisibleStatus = setLeaderBoardCompanionBannerIframeVisibleStatus;	
	yumeAdPropertiesHolder.prototype.getLeaderBoardCompanionBannerIframeVisibleStatus = getLeaderBoardCompanionBannerIframeVisibleStatus;
	function setLeaderBoardCompanionBannerIframeVisibleStatus(argumentsValue){
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(argumentsValue) != "undefined") {
			if(argumentsValue.toString().toLowerCase() != ""){
				if(htmlElementsHolder.getHtmlElementNullStatus() == "true"){
					this.yumeLeaderBoardCompanionBannerIframeVisibleStatus = "false";
				} else {
					this.yumeLeaderBoardCompanionBannerIframeVisibleStatus = "true";
				}
			} else {
				// By Default LeaderBoard Companion Banner Ad IFrame Visible Status as false
				this.yumeLeaderBoardCompanionBannerIframeVisibleStatus = "false";
			}
		} else {
				// By Default LeaderBoard Companion Banner Ad IFrame Visible Status as false
				this.yumeLeaderBoardCompanionBannerIframeVisibleStatus = "false";
		}
	}
	function getLeaderBoardCompanionBannerIframeVisibleStatus() {
		return this.yumeLeaderBoardCompanionBannerIframeVisibleStatus;
	}
	
	//11 Setup Static HTML Page InPlayer Companion Banner Ad Visible Status
	yumeAdPropertiesHolder.prototype.setInPlayerCompanionBannerInPageDivVisibleStatus = setInPlayerCompanionBannerInPageDivVisibleStatus;	
	yumeAdPropertiesHolder.prototype.getInPlayerCompanionBannerInPageDivVisibleStatus = getInPlayerCompanionBannerInPageDivVisibleStatus;
	function setInPlayerCompanionBannerInPageDivVisibleStatus(argumentsValue){
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(argumentsValue) != "undefined") {
			if(argumentsValue.toString().toLowerCase() != ""){
				if(htmlElementsHolder.getHtmlElementNullStatus() == "true"){
					this.yumeInPlayerCompanionBannerInPageDivVisibleStatus = "false";
				} else {
					this.yumeInPlayerCompanionBannerInPageDivVisibleStatus = "true";
				}
			} else {
				// By Default Static HTML Page InPlayer Companion Banner Ad Visible Status as false
				this.yumeInPlayerCompanionBannerInPageDivVisibleStatus = "false";
			}
		} else {
				// By Default Static HTML Page InPlayer Companion Banner Ad Visible Status as false
				this.yumeInPlayerCompanionBannerInPageDivVisibleStatus = "false";
		}
	}
	function getInPlayerCompanionBannerInPageDivVisibleStatus() {
		return this.yumeInPlayerCompanionBannerInPageDivVisibleStatus;
	}
	//11.1 Setup Static HTML Page InPlayer Companion Banner Ad Visible Status
	yumeAdPropertiesHolder.prototype.setInPlayerCompanionBannerInPageIframeVisibleStatus = setInPlayerCompanionBannerInPageIframeVisibleStatus;	
	yumeAdPropertiesHolder.prototype.getInPlayerCompanionBannerInPageIframeVisibleStatus = getInPlayerCompanionBannerInPageIframeVisibleStatus;
	function setInPlayerCompanionBannerInPageIframeVisibleStatus(argumentsValue){
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(argumentsValue) != "undefined") {
			if(argumentsValue.toString().toLowerCase() != ""){
				if(htmlElementsHolder.getHtmlElementNullStatus() == "true"){
					this.yumeInPlayerCompanionBannerInPageIframeVisibleStatus = "false";
				} else {
					this.yumeInPlayerCompanionBannerInPageIframeVisibleStatus = "true";
				}
			} else {
				// By Default Static HTML Page InPlayer Companion Banner Ad Visible Status as false
				this.yumeInPlayerCompanionBannerInPageIframeVisibleStatus = "false";
			}
		} else {
				// By Default Static HTML Page InPlayer Companion Banner Ad Visible Status as false
				this.yumeInPlayerCompanionBannerInPageIframeVisibleStatus = "false";
		}
	}
	function getInPlayerCompanionBannerInPageIframeVisibleStatus() {
		return this.yumeInPlayerCompanionBannerInPageIframeVisibleStatus;
	}

	//12 Setup Dynamic Medium Rectangle Companion Banner Ad Visible Status
	yumeAdPropertiesHolder.prototype.setDynamicMediumRectangleCompanionBannerVisibleStatus = setDynamicMediumRectangleCompanionBannerVisibleStatus;	
	yumeAdPropertiesHolder.prototype.getDynamicMediumRectangleCompanionBannerVisibleStatus = getDynamicMediumRectangleCompanionBannerVisibleStatus;
	function setDynamicMediumRectangleCompanionBannerVisibleStatus(argumentsValue){
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(argumentsValue) != "undefined") {
			if(argumentsValue.toString().toLowerCase() == "yume_dynamic_cb_medrect1_div"){
				this.yumeDynamicMediumRectangleCompanionBannerVisibleStatus = "true";
			} else {
				// By Default Dynamic Medium Rectangle Companion Banner Ad Visible Status as false
				this.yumeDynamicMediumRectangleCompanionBannerVisibleStatus = "false";
			}
		} else {
				// By Default Dynamic Medium Rectangle Companion Banner Ad Visible Status as false
				this.yumeDynamicMediumRectangleCompanionBannerVisibleStatus = "false";
		}
	}
	function getDynamicMediumRectangleCompanionBannerVisibleStatus() {
		return this.yumeDynamicMediumRectangleCompanionBannerVisibleStatus;
	}
	//13 Setup Dynamic Wide Sky Companion Banner Ad Visible Status
	yumeAdPropertiesHolder.prototype.setDynamicWideSkyCompanionBannerVisibleStatus = setDynamicWideSkyCompanionBannerVisibleStatus;	
	yumeAdPropertiesHolder.prototype.getDynamicWideSkyCompanionBannerVisibleStatus = getDynamicWideSkyCompanionBannerVisibleStatus;
	function setDynamicWideSkyCompanionBannerVisibleStatus(argumentsValue){
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(argumentsValue) != "undefined") {
			if(argumentsValue.toString().toLowerCase() == "yume_dynamic_cb_wideskyscraper1_div"){
				this.yumeDynamicWideSkyCompanionBannerVisibleStatus = "true";
			} else {
				// By Default Dynamic WideSky Companion Banner Ad Visible Status as false
				this.yumeDynamicWideSkyCompanionBannerVisibleStatus = "false";
			}
		} else {
				// By Default Dynamic WideSky Companion Banner Ad Visible Status as false
				this.yumeDynamicWideSkyCompanionBannerVisibleStatus = "false";
		}
	}
	function getDynamicWideSkyCompanionBannerVisibleStatus() {
		return this.yumeDynamicWideSkyCompanionBannerVisibleStatus;
	}
	//14 Setup Dynamic Leader Board Companion Banner Ad Visible Status
	yumeAdPropertiesHolder.prototype.setDynamicLeaderBoardCompanionBannerVisibleStatus = setDynamicLeaderBoardCompanionBannerVisibleStatus;	
	yumeAdPropertiesHolder.prototype.getDynamicLeaderBoardCompanionBannerVisibleStatus = getDynamicLeaderBoardCompanionBannerVisibleStatus;
	function setDynamicLeaderBoardCompanionBannerVisibleStatus(argumentsValue){
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(argumentsValue) != "undefined") {
			if(argumentsValue.toString().toLowerCase() == "yume_dynamic_cb_leaderboard1_div"){
				this.yumeDynamicLeaderBoardCompanionBannerVisibleStatus = "true";
			} else {
				// By Default Dynamic WideSky Companion Banner Ad Visible Status as false
				this.yumeDynamicLeaderBoardCompanionBannerVisibleStatus = "false";
			}
		} else {
				// By Default Dynamic WideSky Companion Banner Ad Visible Status as false
				this.yumeDynamicLeaderBoardCompanionBannerVisibleStatus = "false";
		}
	}
	function getDynamicLeaderBoardCompanionBannerVisibleStatus() {
		return this.yumeDynamicLeaderBoardCompanionBannerVisibleStatus;
	}
	
	//14(a) Setup Dynamic In Palyer Companion Banner In Page Ad Visible Status
	yumeAdPropertiesHolder.prototype.setDynamicInplayerCompanionBannerInPageVisibleStatus = setDynamicInplayerCompanionBannerInPageVisibleStatus;	
	yumeAdPropertiesHolder.prototype.getDynamicInplayerCompanionBannerInPageVisibleStatus = getDynamicInplayerCompanionBannerInPageVisibleStatus;
	function setDynamicInplayerCompanionBannerInPageVisibleStatus(argumentsValue){
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(argumentsValue) != "undefined") {
			if(argumentsValue.toString().toLowerCase() == "yume_dynamic_cb_31rect_div"){
				this.yumeDynamicInplayerCompanionBannerInPageVisibleStatus = "true";
			} else {
				
				// By Default Dynamic WideSky Companion Banner Ad Visible Status as false
				this.yumeDynamicInplayerCompanionBannerInPageVisibleStatus = "false";
			}
		} else {
				// By Default Dynamic WideSky Companion Banner Ad Visible Status as false
				this.yumeDynamicInplayerCompanionBannerInPageVisibleStatus = "false";
		}
	}
	function getDynamicInplayerCompanionBannerInPageVisibleStatus() {
		return this.yumeDynamicInplayerCompanionBannerInPageVisibleStatus;
	}
	
	//15 Setup yume_flash_id in CS3 (Unique String)
	yumeAdPropertiesHolder.prototype.setYumeFlashId = setYumeFlashId;	
	yumeAdPropertiesHolder.prototype.getYumeFlashId = getYumeFlashId;
	function setYumeFlashId(argumentsValue) {
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(argumentsValue) != "undefined") {
			if(isNaN(argumentsValue.toString().toLowerCase())){
				this.yumeFlashId = argumentsValue.toString();
			} else {
				// By Default yume Flash ID value as flash_flv_player
				this.yumeFlashId = "flash_flv_player";
			}
		} else {
				// By Default yume Flash ID value as flash_flv_player
				this.yumeFlashId = "flash_flv_player";
		}
	}
	function getYumeFlashId() {
		return this.yumeFlashId;
	}
	
	//16 Setup Yume Start time (Possible values 0 or Any Positive Number)
	yumeAdPropertiesHolder.prototype.setYumeStartTime = setYumeStartTime;	
	yumeAdPropertiesHolder.prototype.getYumeStartTime = getYumeStartTime;
	function setYumeStartTime(argumentsValue) {
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(argumentsValue) != "undefined") {
			if(parseInt(argumentsValue.toString())<=0 || argumentsValue.toString() == "" || isNaN(argumentsValue.toString())){
				this.yumeStartTime = 0;
			} else {
				this.yumeStartTime = parseInt(argumentsValue);
			}
		} else {
				// By Default yumeStartTime value as Zero
				this.yumeStartTime = 0;
		}
	}
	function getYumeStartTime() {
		return this.yumeStartTime;
	}
	//17 Setup Yume Normalscreen X (Possible values 0 or Any Positive Number)
	yumeAdPropertiesHolder.prototype.setYumeNormalscreenX = setYumeNormalscreenX;	
	yumeAdPropertiesHolder.prototype.getYumeNormalscreenX = getYumeNormalscreenX;
	function setYumeNormalscreenX(argumentsValue) {
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(argumentsValue) != "undefined") {
			if(argumentsValue.toString() != "" || argumentsValue.toString() != "null"){
				this.yumeNormalscreenX = argumentsValue.toString();
			} else {
				this.yumeNormalscreenX = "null";
			}
		} else {
				// By Default yumeNormalscreenX value as Zero
				this.yumeNormalscreenX = 0;
		}
	}
	function getYumeNormalscreenX() {
		return this.yumeNormalscreenX;
	}
	//18 Setup Yume Normalscreen Y (Possible values 0 or Any Positive Number)
	yumeAdPropertiesHolder.prototype.setYumeNormalscreenY = setYumeNormalscreenY;	
	yumeAdPropertiesHolder.prototype.getYumeNormalscreenY = getYumeNormalscreenY;
	function setYumeNormalscreenY(argumentsValue) {
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(argumentsValue) != "undefined") {
			if(argumentsValue.toString() != "" || argumentsValue.toString() != "null"){
				this.yumeNormalscreenY = argumentsValue.toString();
			} else {
				this.yumeNormalscreenY = "null";
			}
		} else {
				// By Default yumeNormalscreenY value as Zero
				this.yumeNormalscreenY = 0;
		}
	}
	function getYumeNormalscreenY() {
		return this.yumeNormalscreenY;
	}
	
	//18.1 Setup Yume Normalscreen Width (Possible values 0 or Any Positive Number)
	yumeAdPropertiesHolder.prototype.setYumeNormalscreenWidth = setYumeNormalscreenWidth;	
	yumeAdPropertiesHolder.prototype.getYumeNormalscreenWidth = getYumeNormalscreenWidth;
	function setYumeNormalscreenWidth(argumentsValue) {
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(argumentsValue) != "undefined") {
			if(argumentsValue.toString() != "" || argumentsValue.toString() != "null"){
				this.yumeNormalscreenWidth = argumentsValue.toString();
			} else {
				this.yumeNormalscreenWidth = "null";
			}
		} else {
				// By Default yumeNormalscreenWidth value as Zero
				this.yumeNormalscreenWidth = 0;
		}
	}
	function getYumeNormalscreenWidth() {
		return this.yumeNormalscreenWidth;
	}
		
	//18.2 Setup Yume Normalscreen Height (Possible values 0 or Any Positive Number)
	yumeAdPropertiesHolder.prototype.setYumeNormalscreenHeight = setYumeNormalscreenHeight;	
	yumeAdPropertiesHolder.prototype.getYumeNormalscreenHeight = getYumeNormalscreenHeight;
	function setYumeNormalscreenHeight(argumentsValue) {
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(argumentsValue) != "undefined") {
			if(argumentsValue.toString() != "" || argumentsValue.toString() != "null"){
				this.yumeNormalscreenHeight = argumentsValue.toString();
			} else {
				this.yumeNormalscreenHeight = "null";
			}
		} else {
				// By Default yumeNormalscreenHeight value as Zero
				this.yumeNormalscreenHeight = 0;
		}
	}
	function getYumeNormalscreenHeight() {
		return this.yumeNormalscreenHeight;
	}

	//19 Setup Yume SWF URL 
	yumeAdPropertiesHolder.prototype.setYumeSwfUrl = setYumeSwfUrl;	
	yumeAdPropertiesHolder.prototype.getYumeSwfUrl = getYumeSwfUrl;
	function setYumeSwfUrl(argumentsValue) {
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(argumentsValue) != "undefined") {
			if(argumentsValue.toString() != ""){
				this.yumeSwfUrl = argumentsValue.toString();
			} else {
				// By Default yume player SWF url as "yume_player_4x3.swf"
				this.yumeSwfUrl = "";
			}
		} else {
				// By Default yume player SWF url as "yume_player_4x3.swf"
				this.yumeSwfUrl = "";
		}
	}
	function getYumeSwfUrl() {
		return this.yumeSwfUrl;
	}
	//20 Setup Yume Library SWF URL 
	yumeAdPropertiesHolder.prototype.setYumeLibrarySwfUrl = setYumeLibrarySwfUrl;	
	yumeAdPropertiesHolder.prototype.getYumeLibrarySwfUrl = getYumeLibrarySwfUrl;
	function setYumeLibrarySwfUrl(argumentsValue) {
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(argumentsValue) != "undefined") {
			if(isNaN(argumentsValue.toString().toLowerCase())){
				this.yumeLibrarySwfUrl = argumentsValue.toString();
			} else {
				// By Default yume library SWF url as "yume_swf_library.swf"
				this.yumeLibrarySwfUrl = "";
			}
		} else {
				// By Default yume library SWF url as "yume_swf_library.swf"
				this.yumeLibrarySwfUrl = "";
		}
	}
	function getYumeLibrarySwfUrl() {
		return this.yumeLibrarySwfUrl;
	}
	//21 Setup Yume CSS URL 
	yumeAdPropertiesHolder.prototype.setYumeCssUrl = setYumeCssUrl;	
	yumeAdPropertiesHolder.prototype.getYumeCssUrl = getYumeCssUrl;
	function setYumeCssUrl(argumentsValue) {
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(argumentsValue) != "undefined") {
			if(argumentsValue.toString() != ""){
				this.yumeCssUrl = argumentsValue.toString();
			} else {
				// By Default yume CSS url as "example.css"
				this.yumeCssUrl = "null";
			}
		} else {
				// By Default yume CSS url as "example.css"
				this.yumeCssUrl = "example.css";
		}
	}
	function getYumeCssUrl() {
		return this.yumeCssUrl;
	}
	//22 Setup Yume Branded Player (Possible values "true" or "false")
	yumeAdPropertiesHolder.prototype.setYumeBrandedPlayer = setYumeBrandedPlayer;	
	yumeAdPropertiesHolder.prototype.getYumeBrandedPlayer = getYumeBrandedPlayer;
	function setYumeBrandedPlayer(argumentsValue) {
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(argumentsValue) != "undefined") {
			if(isNaN(argumentsValue.toString().toLowerCase())){
				this.yumeBrandedPlayer = argumentsValue.toString();
			} else {
				// By Default yumeBranded Player value as false
				this.yumeBrandedPlayer = "false";
			}
		} else {
				// By Default yumeBranded Player value as false
				this.yumeBrandedPlayer = "false";
		}
	}
	function getYumeBrandedPlayer() {
		return this.yumeBrandedPlayer;
	}
	//23 Setup Yume Space Branded Player (Possible values 0 or Any Positive Number)
	yumeAdPropertiesHolder.prototype.setYumeSpaceBrandedPlayer = setYumeSpaceBrandedPlayer;	
	yumeAdPropertiesHolder.prototype.getYumeSpaceBrandedPlayer = getYumeSpaceBrandedPlayer;
	function setYumeSpaceBrandedPlayer(argumentsValue) {
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(argumentsValue) != "undefined") {
			if(parseInt(argumentsValue.toString())<=0 || argumentsValue.toString() == "" || isNaN(argumentsValue.toString())){
				this.yumeSpaceBrandedPlayer = 0;
			} else {
				this.yumeSpaceBrandedPlayer = parseInt(argumentsValue);
			}
		} else {
				// By Default yumeSpaceBrandedPlayer value as Zero
				this.yumeSpaceBrandedPlayer = 0;
		}
	}
	function getYumeSpaceBrandedPlayer() {
		return this.yumeSpaceBrandedPlayer;
	}
	//24 Setup Yume Show CB (Possible values "true" or "false")
	yumeAdPropertiesHolder.prototype.setYumeShowCb = setYumeShowCb;	
	yumeAdPropertiesHolder.prototype.getYumeShowCb = getYumeShowCb;
	function setYumeShowCb(argumentsValue) {
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(argumentsValue) != "undefined") {
			if(isNaN(argumentsValue.toString().toLowerCase())){
				this.yumeShowCb = argumentsValue.toString();
			} else {
				// By Default yume Show CB in player value as false
				this.yumeShowCb = "false";
			}
		} else {
				// By Default yume Show CB in player value as false
				this.yumeShowCb = "false";
		}
	}
	function getYumeShowCb() {
		return this.yumeShowCb;
	}
	//25 Setup Yume Cb X (Possible values 0 or Any Positive Number)
	yumeAdPropertiesHolder.prototype.setYumeCbX = setYumeCbX;	
	yumeAdPropertiesHolder.prototype.getYumeCbX = getYumeCbX;
	function setYumeCbX(argumentsValue) {
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(argumentsValue) != "undefined") {
			if(parseInt(argumentsValue.toString())<=0 || argumentsValue.toString() == "" || isNaN(argumentsValue.toString())){
				this.yumeCbX = 0;
			} else {
				this.yumeCbX = parseInt(argumentsValue);
			}
		} else {
				// By Default yumeCbX value as Zero
				this.yumeCbX = 0;
		}
	}
	function getYumeCbX() {
		return this.yumeCbX;
	}
	//26 Setup Yume Cb Y (Possible values 0 or Any Positive Number)
	yumeAdPropertiesHolder.prototype.setYumeCbY = setYumeCbY;	
	yumeAdPropertiesHolder.prototype.getYumeCbY = getYumeCbY;
	function setYumeCbY(argumentsValue) {
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(argumentsValue) != "undefined") {
			if(parseInt(argumentsValue.toString())<=0 || argumentsValue.toString() == "" || isNaN(argumentsValue.toString())){
				this.yumeCbY = 0;
			} else {
				this.yumeCbY = parseInt(argumentsValue);
			}
		} else {
				// By Default yumeCbY value as Zero
				this.yumeCbY = 0;
		}
	}
	function getYumeCbY() {
		return this.yumeCbY;
	}
	//27 Setup Yume Cb Width (Possible values 0 or Any Positive Number)
	yumeAdPropertiesHolder.prototype.setYumeCbWidth = setYumeCbWidth;	
	yumeAdPropertiesHolder.prototype.getYumeCbWidth = getYumeCbWidth;
	function setYumeCbWidth(argumentsValue) {
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(argumentsValue) != "undefined") {
			if(parseInt(argumentsValue.toString())<=0 || argumentsValue.toString() == "" || isNaN(argumentsValue.toString())){
				this.yumeCbWidth = 0;
			} else {
				this.yumeCbWidth = parseInt(argumentsValue);
			}
		} else {
				// By Default yumeCbWidth value as Zero
				this.yumeCbWidth = 0;
		}
	}
	function getYumeCbWidth() {
		return this.yumeCbWidth;
	}
	//28 Setup Yume Cb Height (Possible values 0 or Any Positive Number)
	yumeAdPropertiesHolder.prototype.setYumeCbHeight = setYumeCbHeight;	
	yumeAdPropertiesHolder.prototype.getYumeCbHeight = getYumeCbHeight;
	function setYumeCbHeight(argumentsValue) {
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(argumentsValue) != "undefined") {
			if(parseInt(argumentsValue.toString())<=0 || argumentsValue.toString() == "" || isNaN(argumentsValue.toString())){
				this.yumeCbHeight = 0;
			} else {
				this.yumeCbHeight = parseInt(argumentsValue);
			}
		} else {
				// By Default yumeCbHeight value as Zero
				this.yumeCbHeight = 0;
		}
	}
	function getYumeCbHeight() {
		return this.yumeCbHeight;
	}
	
	//30 Setup Yume Medium Rectangle Banner Present Status
	yumeAdPropertiesHolder.prototype.setYumeMediumRectangleBannerPresentStatus = setYumeMediumRectangleBannerPresentStatus;	
	yumeAdPropertiesHolder.prototype.getYumeMediumRectangleBannerPresentStatus = getYumeMediumRectangleBannerPresentStatus;
	function setYumeMediumRectangleBannerPresentStatus(divArgumentValue,iframeArgumentValue) {
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(divArgumentValue) != "undefined" && setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(iframeArgumentValue) != "undefined") {
			if(divArgumentValue.toString() == "true" && iframeArgumentValue.toString() == "true"){
				this.yumeMediumRectangleBannerPresentStatus = "true";
			} else {
				this.yumeMediumRectangleBannerPresentStatus = "false";
			}
		} else {
			// By Default Medium Rectangle Companion Banner Ad Present Status as false
			this.yumeMediumRectangleBannerPresentStatus = "false";
		}
	}
	function getYumeMediumRectangleBannerPresentStatus() {
		return this.yumeMediumRectangleBannerPresentStatus;
	}
	
	//31 Setup Yume Wide Sky Banner Present Status
	yumeAdPropertiesHolder.prototype.setYumeWideSkyBannerPresentStatus = setYumeWideSkyBannerPresentStatus;	
	yumeAdPropertiesHolder.prototype.getYumeWideSkyBannerPresentStatus = getYumeWideSkyBannerPresentStatus;
	function setYumeWideSkyBannerPresentStatus(divArgumentValue,iframeArgumentValue) {
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(divArgumentValue) != "undefined" && setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(iframeArgumentValue) != "undefined") {
			if(divArgumentValue.toString() == "true" && iframeArgumentValue.toString() == "true"){
				this.yumeWideSkyBannerPresentStatus = "true";
			} else {
				this.yumeWideSkyBannerPresentStatus = "false";
			}
		} else {
			// By Default Medium Rectangle Companion Banner Ad Present Status as false
			this.yumeWideSkyBannerPresentStatus = "false";
		}
	}
	function getYumeWideSkyBannerPresentStatus() {
		return this.yumeWideSkyBannerPresentStatus;
	}
	
	//32 Setup Yume Leader Board Banner Present Status
	yumeAdPropertiesHolder.prototype.setYumeLeaderBoardBannerPresentStatus = setYumeLeaderBoardBannerPresentStatus;	
	yumeAdPropertiesHolder.prototype.getYumeLeaderBoardBannerPresentStatus = getYumeLeaderBoardBannerPresentStatus;
	function setYumeLeaderBoardBannerPresentStatus(divArgumentValue,iframeArgumentValue) {
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(divArgumentValue) != "undefined" && setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(iframeArgumentValue) != "undefined") {
			if(divArgumentValue.toString() == "true" && iframeArgumentValue.toString() == "true"){
				this.yumeLeaderBoardBannerPresentStatus = "true";
			} else {
				this.yumeLeaderBoardBannerPresentStatus = "false";
			}
		} else {
			// By Default Medium Rectangle Companion Banner Ad Present Status as false
			this.yumeLeaderBoardBannerPresentStatus = "false";
		}
	}
	function getYumeLeaderBoardBannerPresentStatus() {
		return this.yumeLeaderBoardBannerPresentStatus;
	}
	
	//33 Setup Yume Leader Board Banner Present Status
	yumeAdPropertiesHolder.prototype.setYumeInPlayerMediumRectangleBannerDisplayInHTMLPagePresentStatus = setYumeInPlayerMediumRectangleBannerDisplayInHTMLPagePresentStatus;	
	yumeAdPropertiesHolder.prototype.getYumeInPlayerMediumRectangleBannerDisplayInHTMLPagePresentStatus = getYumeInPlayerMediumRectangleBannerDisplayInHTMLPagePresentStatus;
	function setYumeInPlayerMediumRectangleBannerDisplayInHTMLPagePresentStatus(divArgumentValue,iframeArgumentValue) {
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(divArgumentValue) != "undefined" && setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(iframeArgumentValue) != "undefined") {
			if(divArgumentValue.toString() == "true" && iframeArgumentValue.toString() == "true"){
				this.yumeInPlayerMediumRectangleBannerDisplayInHTMLPagePresentStatus = "true";
			} else {
				this.yumeInPlayerMediumRectangleBannerDisplayInHTMLPagePresentStatus = "false";
			}
		} else {
			// By Default Medium Rectangle Companion Banner Ad Present Status as false
			this.yumeInPlayerMediumRectangleBannerDisplayInHTMLPagePresentStatus = "false";
		}
	}
	function getYumeInPlayerMediumRectangleBannerDisplayInHTMLPagePresentStatus() {
		return this.yumeInPlayerMediumRectangleBannerDisplayInHTMLPagePresentStatus;
	}
	// 34 Setup Dynamic Companion banner Creation Status
	yumeAdPropertiesHolder.prototype.setDynamicCompanionBannerCreationStatus = setDynamicCompanionBannerCreationStatus;
	yumeAdPropertiesHolder.prototype.getDynamicCompanionBannerCreationStatus = getDynamicCompanionBannerCreationStatus;
	function setDynamicCompanionBannerCreationStatus(dynamicMediumRectangle,dynamicWideSky,dynamicLeaderboard,dynamicInPlayerInPage){
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(dynamicMediumRectangle) != "undefined" || setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(dynamicWideSky) != "undefined" || setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(dynamicLeaderboard) != "undefined"|| setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(dynamicInPlayerInPage) != "undefined") {
			if(dynamicMediumRectangle.toString() == "true" || dynamicWideSky.toString() == "true" || dynamicLeaderboard.toString() == "true" || dynamicInPlayerInPage.toString() == "true"){
				this.yumeDynamicCompanionBannerCreationStatus = "true";
			} else {
				this.yumeDynamicCompanionBannerCreationStatus = "false";
			}
		} else {
			// By Default Dynamic Companion Banner Creation Status as false
			this.yumeDynamicCompanionBannerCreationStatus = "false";
		}
	}
	function getDynamicCompanionBannerCreationStatus(){
		return this.yumeDynamicCompanionBannerCreationStatus;
	}
	
	// 35 Setup Medium Rectangle Companion banner Div Id
	yumeAdPropertiesHolder.prototype.setMediumRectangleCompanionBannerDivId = setMediumRectangleCompanionBannerDivId;
	yumeAdPropertiesHolder.prototype.getMediumRectangleCompanionBannerDivId = getMediumRectangleCompanionBannerDivId;
	function setMediumRectangleCompanionBannerDivId(argumentValue){
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(argumentValue) != "undefined") {
			if(argumentValue.toString() == ""){
				this.yumeMediumRectangleCompanionBannerDivId = "cb_medrect1_div";
			} else {
				this.yumeMediumRectangleCompanionBannerDivId = argumentValue.toString();
			}
		} else {
			// By Default Medium Rectangle Companion banner Div Id as false
			this.yumeMediumRectangleCompanionBannerDivId = "cb_medrect1_div";
		}
	}
	function getMediumRectangleCompanionBannerDivId(){
		return this.yumeMediumRectangleCompanionBannerDivId;
	}
	
	// 36 Setup Medium Rectangle Companion banner Iframe Id
	yumeAdPropertiesHolder.prototype.setMediumRectangleCompanionBannerIframeId = setMediumRectangleCompanionBannerIframeId;
	yumeAdPropertiesHolder.prototype.getMediumRectangleCompanionBannerIframeId = getMediumRectangleCompanionBannerIframeId;
	function setMediumRectangleCompanionBannerIframeId(argumentValue){
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(argumentValue) != "undefined") {
			if(argumentValue.toString() == ""){
				this.yumeMediumRectangleCompanionBannerIframeId = "cb_medrect1_frame";
			} else {
				this.yumeMediumRectangleCompanionBannerIframeId = argumentValue.toString();
			}
		} else {
			// By Default Medium Rectangle Companion banner Iframe Id as cb_medrect1_frame
			this.yumeMediumRectangleCompanionBannerIframeId = "cb_medrect1_frame";
		}
	}
	function getMediumRectangleCompanionBannerIframeId(){
		return this.yumeMediumRectangleCompanionBannerIframeId;
	}
	
	// 37 Setup WideSky Companion banner Div Id
	yumeAdPropertiesHolder.prototype.setWideSkyCompanionBannerDivId = setWideSkyCompanionBannerDivId;
	yumeAdPropertiesHolder.prototype.getWideSkyCompanionBannerDivId = getWideSkyCompanionBannerDivId;
	function setWideSkyCompanionBannerDivId(argumentValue){
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(argumentValue) != "undefined") {
			if(argumentValue.toString() == ""){
				this.yumeWideSkyCompanionBannerDivId = "cb_wideskyscraper1_div";
			} else {
				this.yumeWideSkyCompanionBannerDivId = argumentValue.toString();
			}
		} else {
			// By Default Wide Sky Companion banner Div Id as cb_wideskyscraper1_div
			this.yumeWideSkyCompanionBannerDivId = "cb_wideskyscraper1_div";
		}
	}
	function getWideSkyCompanionBannerDivId(){
		return this.yumeWideSkyCompanionBannerDivId;
	}
	
	// 38 Setup WideSky Companion banner Iframe Id
	yumeAdPropertiesHolder.prototype.setWideSkyCompanionBannerIframeId = setWideSkyCompanionBannerIframeId;
	yumeAdPropertiesHolder.prototype.getWideSkyCompanionBannerIframeId = getWideSkyCompanionBannerIframeId;
	function setWideSkyCompanionBannerIframeId(argumentValue){
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(argumentValue) != "undefined") {
			if(argumentValue.toString() == ""){
				this.yumeWideSkyCompanionBannerIframeId = "cb_wideskyscraper1_frame";
			} else {
				this.yumeWideSkyCompanionBannerIframeId = argumentValue.toString();
			}
		} else {
			// By Default Wide Sky Companion banner Iframe Id as cb_wideskyscraper1_frame
			this.yumeWideSkyCompanionBannerIframeId = "cb_wideskyscraper1_frame";
		}
	}
	function getWideSkyCompanionBannerIframeId(){
		return this.yumeWideSkyCompanionBannerIframeId;
	}
	
	// 39 Setup Leader Board Companion banner Div Id
	yumeAdPropertiesHolder.prototype.setLeaderBoardCompanionBannerDivId = setLeaderBoardCompanionBannerDivId;
	yumeAdPropertiesHolder.prototype.getLeaderBoardCompanionBannerDivId = getLeaderBoardCompanionBannerDivId;
	function setLeaderBoardCompanionBannerDivId(argumentValue){
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(argumentValue) != "undefined") {
			if(argumentValue.toString() == ""){
				this.yumeLeaderBoardCompanionBannerDivId = "cb_leaderboard1_div";
			} else {
				this.yumeLeaderBoardCompanionBannerDivId = argumentValue.toString();
			}
		} else {
			// By Default Leader Board Companion banner Div Id as cb_leaderboard1_div
			this.yumeLeaderBoardCompanionBannerDivId = "cb_leaderboard1_div";
		}
	}
	function getLeaderBoardCompanionBannerDivId(){
		return this.yumeLeaderBoardCompanionBannerDivId;
	}
	
	// 40 Setup Leader Board Companion banner Iframe Id
	yumeAdPropertiesHolder.prototype.setLeaderBoardCompanionBannerIframeId = setLeaderBoardCompanionBannerIframeId;
	yumeAdPropertiesHolder.prototype.getLeaderBoardCompanionBannerIframeId = getLeaderBoardCompanionBannerIframeId;
	function setLeaderBoardCompanionBannerIframeId(argumentValue){
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(argumentValue) != "undefined") {
			if(argumentValue.toString() == ""){
				this.yumeLeaderBoardCompanionBannerIframeId = "cb_leaderboard1_frame";
			} else {
				this.yumeLeaderBoardCompanionBannerIframeId = argumentValue.toString();
			}
		} else {
			// By Default Leader Board Companion banner Iframe Id as cb_leaderboard1_frame
			this.yumeLeaderBoardCompanionBannerIframeId = "cb_leaderboard1_frame";
		}
	}
	function getLeaderBoardCompanionBannerIframeId(){
		return this.yumeLeaderBoardCompanionBannerIframeId;
	}
	
	// 41 Setup InPlayer Companion Banner In Page Div Id
	yumeAdPropertiesHolder.prototype.setInPlayerCompanionBannerInPageDivId = setInPlayerCompanionBannerInPageDivId;
	yumeAdPropertiesHolder.prototype.getInPlayerCompanionBannerInPageDivId = getInPlayerCompanionBannerInPageDivId;
	function setInPlayerCompanionBannerInPageDivId(argumentValue){
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(argumentValue) != "undefined") {
			if(argumentValue.toString() == ""){
				this.yumeInPlayerCompanionBannerInPageDivId = "cb_31rect_div";
			} else {
				this.yumeInPlayerCompanionBannerInPageDivId = argumentValue.toString();
			}
		} else {
			// By Default InPlayer Companion Banner In Page Div id value as cb_31rect_div
			this.yumeInPlayerCompanionBannerInPageDivId = "cb_31rect_div";
		}
	}
	function getInPlayerCompanionBannerInPageDivId(){
		return this.yumeInPlayerCompanionBannerInPageDivId;
	}
	
	// 42 Setup InPlayer Companion Banner In Page Iframe Id
	yumeAdPropertiesHolder.prototype.setInPlayerCompanionBannerInPageIframeId = setInPlayerCompanionBannerInPageIframeId;
	yumeAdPropertiesHolder.prototype.getInPlayerCompanionBannerInPageIframeId = getInPlayerCompanionBannerInPageIframeId;
	function setInPlayerCompanionBannerInPageIframeId(argumentValue){
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(argumentValue) != "undefined") {
			if(argumentValue.toString() == ""){
				this.yumeInPlayerCompanionBannerInPageIframeId = "cb_31rect_frame";
			} else {
				this.yumeInPlayerCompanionBannerInPageIframeId = argumentValue.toString();
			}
		} else {
			// By Default InPlayer Companion Banner In Page Iframe Id as cb_31rect_frame
			this.yumeInPlayerCompanionBannerInPageIframeId = "cb_31rect_frame";
		}
	}
	function getInPlayerCompanionBannerInPageIframeId(){
		return this.yumeInPlayerCompanionBannerInPageIframeId;
	}
	
	// 49.1 Setup Yume Dynamic CB Imu Types String
	yumeAdPropertiesHolder.prototype.setYumeDynamicCompanionBannerImuAdType = setYumeDynamicCompanionBannerImuAdType;
	yumeAdPropertiesHolder.prototype.getYumeDynamicCompanionBannerImuAdType = getYumeDynamicCompanionBannerImuAdType;
	function setYumeDynamicCompanionBannerImuAdType(inPlayerInPageCBValue,mediumRectangleValue,wideSkyValue,leaderBoardValue){
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(inPlayerInPageCBValue) != "undefined" || setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(mediumRectangleValue) != "undefined" || setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(wideSkyValue) != "undefined" || setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(leaderBoardValue) != "undefined") {
			if(inPlayerInPageCBValue.toString() == "" && mediumRectangleValue.toString() == "" && wideSkyValue.toString() == "" && leaderBoardValue.toString() == ""){
				this.yumeDynamicImuType = "null";
			} else {
				this.yumeDynamicImuTypeTemp = "";
				if(inPlayerInPageCBValue.toString() == "true"){
					if(this.yumeDynamicImuTypeTemp != ""){
						this.yumeDynamicImuTypeTemp += ",31rect";
					} else {
						this.yumeDynamicImuTypeTemp = "31rect";
					}
				}
				if(mediumRectangleValue.toString() == "true"){
					if(this.yumeDynamicImuTypeTemp != ""){
						this.yumeDynamicImuTypeTemp += ",medrect";
					} else {
						this.yumeDynamicImuTypeTemp = "medrect";
					}
				}
				if(wideSkyValue.toString() == "true"){
					if(this.yumeDynamicImuTypeTemp != ""){
						this.yumeDynamicImuTypeTemp += ",widesky";
					} else {
						this.yumeDynamicImuTypeTemp = "widesky";
					}
				}
				if(leaderBoardValue.toString() == "true"){
					if(this.yumeDynamicImuTypeTemp != ""){
						this.yumeDynamicImuTypeTemp += ",leaderboard";
					} else {
						this.yumeDynamicImuTypeTemp = "leaderboard";
					}
				}
				this.yumeDynamicImuType = this.yumeDynamicImuTypeTemp;
			}
		} else {
			// By Default Yume Imu Type value as null
			this.yumeDynamicImuType = "null";
		}
	}
	function getYumeDynamicCompanionBannerImuAdType(){
		return this.yumeDynamicImuType;
	}

	// 49 Setup Yume Imu Types String
	yumeAdPropertiesHolder.prototype.setYumeImuAdType = setYumeImuAdType;
	yumeAdPropertiesHolder.prototype.getYumeImuAdType = getYumeImuAdType;
	function setYumeImuAdType(inPlayerInPageCBValue,mediumRectangleValue,wideSkyValue,leaderBoardValue){
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(inPlayerInPageCBValue) != "undefined" || setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(mediumRectangleValue) != "undefined" || setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(wideSkyValue) != "undefined" || setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(leaderBoardValue) != "undefined") {
			if(inPlayerInPageCBValue.toString() == "" && mediumRectangleValue.toString() == "" && wideSkyValue.toString() == "" && leaderBoardValue.toString() == ""){
				this.yumeImuType = "null";
			} else {
				this.yumeImuTypeTemp = "";
				if(inPlayerInPageCBValue.toString() == "true"){
					if(this.yumeImuTypeTemp != ""){
						this.yumeImuTypeTemp += ",31rect";
					} else {
						this.yumeImuTypeTemp = "31rect";
					}
				}
				if(mediumRectangleValue.toString() == "true"){
					if(this.yumeImuTypeTemp != ""){
						this.yumeImuTypeTemp += ",medrect";
					} else {
						this.yumeImuTypeTemp = "medrect";
					}
				}
				if(wideSkyValue.toString() == "true"){
					if(this.yumeImuTypeTemp != ""){
						this.yumeImuTypeTemp += ",widesky";
					} else {
						this.yumeImuTypeTemp = "widesky";
					}
				}
				if(leaderBoardValue.toString() == "true"){
					if(this.yumeImuTypeTemp != ""){
						this.yumeImuTypeTemp += ",leaderboard";
					} else {
						this.yumeImuTypeTemp = "leaderboard";
					}
				}
				this.yumeImuType = this.yumeImuTypeTemp;
			}
		} else {
			// By Default Yume Imu Type value as null
			this.yumeImuType = "null";
		}
	}
	function getYumeImuAdType(){
		return this.yumeImuType;
	}

	// 43 Setup Yume Preroll Ad Playlist
	yumeAdPropertiesHolder.prototype.setYumeAdPrerollPlaylist = setYumeAdPrerollPlaylist;
	yumeAdPropertiesHolder.prototype.getYumeAdPrerollPlaylist = getYumeAdPrerollPlaylist;
	function setYumeAdPrerollPlaylist(domainUrlValue,prerollPlaylistParametersValue){
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(domainUrlValue) != "undefined" && setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(prerollPlaylistParametersValue) != "undefined") {
			if(domainUrlValue.toString() == "" || prerollPlaylistParametersValue.toString() == "" || domainUrlValue.toString() == "null" || prerollPlaylistParametersValue.toString() == "null"){
				this.yumeAdPrerollPlaylist= "null";
			} else {
				this.yumeAdPrerollPlaylist = domainUrlValue.toString();
				if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(prerollPlaylistParametersValue) != "undefined" ){
					if(this.yumeAdPrerollPlaylist.indexOf("&") == -1){
						this.yumeAdPrerollPlaylist += prerollPlaylistParametersValue.toString();
					}
				}
				this.yumeAdPrerollPlaylist += rand_str;
				if(yumeAdPropertiesHolder.getYumeImuAdType() != "null" || yumeAdPropertiesHolder.getYumeDynamicCompanionBannerImuAdType() != "null"){
					if(yumeAdPropertiesHolder.getDynamicCompanionBannerCreationStatus() == "true") {
						this.yumeAdPrerollPlaylist += "&imu="+yumeAdPropertiesHolder.getYumeDynamicCompanionBannerImuAdType();
					} else if(yumeAdPropertiesHolder.getYumeImuAdType() != "") {
						this.yumeAdPrerollPlaylist += "&imu="+yumeAdPropertiesHolder.getYumeImuAdType();
					}
				}
				if(yumeAdPropertiesHolder.getYumeAdWidth() >0){
					this.yumeAdPrerollPlaylist += "&width="+yumeAdPropertiesHolder.getYumeAdWidth();
				}
				if(yumeAdPropertiesHolder.getYumeAdHeight() >0){
					this.yumeAdPrerollPlaylist += "&height="+yumeAdPropertiesHolder.getYumeAdHeight();
				}
				if(getjavascriptIsolationVersion() != ""){
					this.yumeAdPrerollPlaylist += "&js_ver="+getjavascriptIsolationVersion();
				}
			}
		} else {
			// By Default Yume Preroll Playlist is null
			this.yumeAdPrerollPlaylist= "null";
		}
	}
	function getYumeAdPrerollPlaylist(){
		return this.yumeAdPrerollPlaylist;
	}
	
	// 44 Setup Yume Branding Ad Playlist
	yumeAdPropertiesHolder.prototype.setYumeAdBrandingPlaylist = setYumeAdBrandingPlaylist;
	yumeAdPropertiesHolder.prototype.getYumeAdBrandingPlaylist = getYumeAdBrandingPlaylist;
	function setYumeAdBrandingPlaylist(domainUrlValue,brandingPlaylistParametersValue){
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(domainUrlValue) != "undefined" && setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(brandingPlaylistParametersValue) != "undefined") {
			if(domainUrlValue.toString() == "" || brandingPlaylistParametersValue.toString() == "" || domainUrlValue.toString() == "null" || brandingPlaylistParametersValue.toString() == "null"){
				this.yumeAdBrandingPlaylist= "null";
			} else {
				this.yumeAdBrandingPlaylist = domainUrlValue.toString();
				if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(brandingPlaylistParametersValue) != "undefined"){
					if(this.yumeAdBrandingPlaylist.indexOf("&") == -1){
						this.yumeAdBrandingPlaylist += brandingPlaylistParametersValue.toString();
					}
				}
				this.yumeAdBrandingPlaylist += rand_str;
				if(yumeAdPropertiesHolder.getYumeImuAdType() != "null" || yumeAdPropertiesHolder.getYumeDynamicCompanionBannerImuAdType() != "null"){
					if(yumeAdPropertiesHolder.getDynamicCompanionBannerCreationStatus() == "true") {
						this.yumeAdBrandingPlaylist += "&imu="+yumeAdPropertiesHolder.getYumeDynamicCompanionBannerImuAdType();
					} else if(yumeAdPropertiesHolder.getYumeImuAdType() != "") {
						this.yumeAdBrandingPlaylist += "&imu="+yumeAdPropertiesHolder.getYumeImuAdType();
					}
				}
				if(yumeAdPropertiesHolder.getYumeAdWidth() >0){
					this.yumeAdBrandingPlaylist += "&width="+yumeAdPropertiesHolder.getYumeAdWidth();
				}
				if(yumeAdPropertiesHolder.getYumeAdHeight() >0){
					this.yumeAdBrandingPlaylist += "&height="+yumeAdPropertiesHolder.getYumeAdHeight();
				}
				if(getjavascriptIsolationVersion() != ""){
					this.yumeAdBrandingPlaylist += "&js_ver="+getjavascriptIsolationVersion();
				}
			}
		} else {
			// By Default Yume Branding Playlist is null
			this.yumeAdBrandingPlaylist= "null";
		}
	}
	function getYumeAdBrandingPlaylist(){
		return this.yumeAdBrandingPlaylist;
	}
	
	// 45 Setup Yume Midroll Ad Playlist
	yumeAdPropertiesHolder.prototype.setYumeAdMidrollPlaylist = setYumeAdMidrollPlaylist;
	yumeAdPropertiesHolder.prototype.getYumeAdMidrollPlaylist = getYumeAdMidrollPlaylist;
	function setYumeAdMidrollPlaylist(domainUrlValue,midrollPlaylistParametersValue){
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(domainUrlValue) != "undefined" && setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(midrollPlaylistParametersValue) != "undefined") {
			if(domainUrlValue.toString() == "" || midrollPlaylistParametersValue.toString() == "" || domainUrlValue.toString() == "null" || midrollPlaylistParametersValue.toString() == "null"){
				this.yumeAdMidrollPlaylist= "null";
			} else {
				this.yumeAdMidrollPlaylist = domainUrlValue.toString();
				if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(midrollPlaylistParametersValue) != "undefined"){
					if(this.yumeAdMidrollPlaylist.indexOf("&") == -1){
						this.yumeAdMidrollPlaylist += midrollPlaylistParametersValue.toString();
					}
				}
				this.yumeAdMidrollPlaylist += rand_str;
				if(yumeAdPropertiesHolder.getYumeImuAdType() != "null" || yumeAdPropertiesHolder.getYumeDynamicCompanionBannerImuAdType() != "null"){
					if(yumeAdPropertiesHolder.getDynamicCompanionBannerCreationStatus() == "true") {
						this.yumeAdMidrollPlaylist += "&imu="+yumeAdPropertiesHolder.getYumeDynamicCompanionBannerImuAdType();
					} else if(yumeAdPropertiesHolder.getYumeImuAdType() != "") {
						this.yumeAdMidrollPlaylist += "&imu="+yumeAdPropertiesHolder.getYumeImuAdType();
					}
				}
				if(yumeAdPropertiesHolder.getYumeAdWidth() >0){
					this.yumeAdMidrollPlaylist += "&width="+yumeAdPropertiesHolder.getYumeAdWidth();
				}
				if(yumeAdPropertiesHolder.getYumeAdHeight() >0){
					this.yumeAdMidrollPlaylist += "&height="+yumeAdPropertiesHolder.getYumeAdHeight();
				}
				if(getjavascriptIsolationVersion() != ""){
					this.yumeAdMidrollPlaylist += "&js_ver="+getjavascriptIsolationVersion();
				}
			}
		} else {
			// By Default Yume Midroll Playlist is null
			this.yumeAdMidrollPlaylist= "null";
		}
	}
	function getYumeAdMidrollPlaylist(){
		return this.yumeAdMidrollPlaylist;
	}

	// 49 Setup Yume Ad Banner Iframe Url
	yumeAdPropertiesHolder.prototype.setYumeAdBannerIframeUrl = setYumeAdBannerIframeUrl;
	yumeAdPropertiesHolder.prototype.getYumeAdBannerIframeUrl = getYumeAdBannerIframeUrl;
	function setYumeAdBannerIframeUrl(cbWidth,cbHeight,imuType){
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(cbWidth) != "undefined" && setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(cbHeight) != "undefined" && setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(imuType) != "undefined") {
			if(cbWidth.toString() == "" && cbHeight.toString() == "" && imuType.toString() == ""){
				this.yumeAdBannerIframeUrl= "";
			} else {
				if(yumeAdPropertiesHolder.getYumeAdIframeBannerPlaylist().toString() != "null"){
					this.yumeAdBannerIframeUrl = yumeAdPropertiesHolder.getYumeAdDomainUrl();
					if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(yumeAdPropertiesHolder.getYumeAdIframeBannerPlaylist()) != "undefined"){
						if(this.yumeAdBannerIframeUrl.indexOf("&") == -1){
							this.yumeAdBannerIframeUrl += yumeAdPropertiesHolder.getYumeAdIframeBannerPlaylist().toString();
						}
					}
					this.yumeAdBannerIframeUrl += rand_str;
					if(yumeAdPropertiesHolder.getYumeImuAdType() != "null"){
						this.yumeAdBannerIframeUrl += "&imu="+imuType.toString();
					}
					if(playerPropertyHolder.extractNumber(cbWidth) >0){
						this.yumeAdBannerIframeUrl += "&width="+playerPropertyHolder.extractNumber(cbWidth);
					}
					if(playerPropertyHolder.extractNumber(cbHeight) >0){
						this.yumeAdBannerIframeUrl += "&height="+playerPropertyHolder.extractNumber(cbHeight);
					}
					if(getjavascriptIsolationVersion() != ""){
						this.yumeAdBannerIframeUrl += "&js_ver="+getjavascriptIsolationVersion();
					}
				} else {
					this.yumeAdBannerIframeUrl= "null";
				}
			}
		} else {
			// By Default Yume Postroll Playlist is null
			this.yumeAdBannerIframeUrl= "null";
		}
	}
	function getYumeAdBannerIframeUrl(){
		return this.yumeAdBannerIframeUrl;
	}
	
	// 46 Setup Yume Postroll Ad Playlist
	yumeAdPropertiesHolder.prototype.setYumeAdPostrollPlaylist = setYumeAdPostrollPlaylist;
	yumeAdPropertiesHolder.prototype.getYumeAdPostrollPlaylist = getYumeAdPostrollPlaylist;
	function setYumeAdPostrollPlaylist(domainUrlValue,postrollPlaylistParametersValue){
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(domainUrlValue) != "undefined" || setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(postrollPlaylistParametersValue) != "undefined") {
			if(domainUrlValue.toString() == "" || postrollPlaylistParametersValue.toString() == "" || domainUrlValue.toString() == "null" || postrollPlaylistParametersValue.toString() == "null"){
				this.yumeAdPostrollPlaylist= "null";
			} else {
				this.yumeAdPostrollPlaylist = domainUrlValue.toString();
				if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(postrollPlaylistParametersValue) != "undefined"){
					if(this.yumeAdPostrollPlaylist.indexOf("&") == -1){
						this.yumeAdPostrollPlaylist += postrollPlaylistParametersValue.toString();
					}
				}
				this.yumeAdPostrollPlaylist += rand_str;
				if(yumeAdPropertiesHolder.getYumeImuAdType() != "null" || yumeAdPropertiesHolder.getYumeDynamicCompanionBannerImuAdType() != "null"){
					if(yumeAdPropertiesHolder.getDynamicCompanionBannerCreationStatus() == "true") {
						this.yumeAdPostrollPlaylist += "&imu="+yumeAdPropertiesHolder.getYumeDynamicCompanionBannerImuAdType();
					} else if(yumeAdPropertiesHolder.getYumeImuAdType() != "") {
						this.yumeAdPostrollPlaylist += "&imu="+yumeAdPropertiesHolder.getYumeImuAdType();
					}
				}
				if(yumeAdPropertiesHolder.getYumeAdWidth() >0){
					this.yumeAdPostrollPlaylist += "&width="+yumeAdPropertiesHolder.getYumeAdWidth();
				}
				if(yumeAdPropertiesHolder.getYumeAdHeight() >0){
					this.yumeAdPostrollPlaylist += "&height="+yumeAdPropertiesHolder.getYumeAdHeight();
				}
				if(getjavascriptIsolationVersion() != ""){
					this.yumeAdPostrollPlaylist += "&js_ver="+getjavascriptIsolationVersion();
				}
			}
		} else {
			// By Default Yume Postroll Playlist is null
			this.yumeAdPostrollPlaylist= "null";
		}
	}
	function getYumeAdPostrollPlaylist(){
		return this.yumeAdPostrollPlaylist;
	}

	// 46.1 Setup Yume Sponsor Ship Ad Request Playlist
	yumeAdPropertiesHolder.prototype.setYumeSponsorShipAdRequestPlaylist = setYumeSponsorShipAdRequestPlaylist;
	yumeAdPropertiesHolder.prototype.getYumeSponsorShipAdRequestPlaylist = getYumeSponsorShipAdRequestPlaylist;
	function setYumeSponsorShipAdRequestPlaylist(domainUrlValue,sponsorshipPlaylistParametersValue){
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(domainUrlValue) != "undefined" || setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(sponsorshipPlaylistParametersValue) != "undefined") {
			if(domainUrlValue.toString() == "" || domainUrlValue.toString() == "null"){
				this.yumeSponsorShipAdRequestPlaylist= "null";
			} else {
				this.yumeSponsorShipAdRequestPlaylist = domainUrlValue.toString();
				if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(sponsorshipPlaylistParametersValue) != "undefined"){
					if(this.yumeSponsorShipAdRequestPlaylist.indexOf("&") == -1){
						this.yumeSponsorShipAdRequestPlaylist += sponsorshipPlaylistParametersValue.toString();
					}
				}
				this.yumeSponsorShipAdRequestPlaylist += rand_str;
				if(yumeAdPropertiesHolder.getYumeImuAdType() != "null" || yumeAdPropertiesHolder.getYumeDynamicCompanionBannerImuAdType() != "null"){
					if(yumeAdPropertiesHolder.getDynamicCompanionBannerCreationStatus() == "true") {
						this.yumeSponsorShipAdRequestPlaylist += "&imu="+yumeAdPropertiesHolder.getYumeDynamicCompanionBannerImuAdType();
					} else if(yumeAdPropertiesHolder.getYumeImuAdType() != "") {
						this.yumeSponsorShipAdRequestPlaylist += "&imu="+yumeAdPropertiesHolder.getYumeImuAdType();
					}
				}
				if(getjavascriptIsolationVersion() != ""){
					this.yumeSponsorShipAdRequestPlaylist += "&js_ver="+getjavascriptIsolationVersion();
				}
			}
		} else {
			// By Default Yume Sponsor Ship Ad Request Playlist is null
			this.yumeSponsorShipAdRequestPlaylist= "null";
		}
	}
	function getYumeSponsorShipAdRequestPlaylist(){
		return this.yumeSponsorShipAdRequestPlaylist;
	}
	
	//47 Setup Yume Ad Width
	yumeAdPropertiesHolder.prototype.setYumeAdWidth = setYumeAdWidth;
	yumeAdPropertiesHolder.prototype.getYumeAdWidth = getYumeAdWidth;
	function setYumeAdWidth(argumentValue){
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(argumentValue) != "undefined") {
			if(argumentValue.toString() == ""){
				this.yumeAdWidth= 0;
			} else {
				this.yumeAdWidth = parseInt(argumentValue);
			}
		} else {
			// By Default yume ad width is zero
			this.yumeAdWidth= 0;
		}
	}
	function getYumeAdWidth(){
		return this.yumeAdWidth;
	}
	
	//48 Setup Yume Ad Height
	yumeAdPropertiesHolder.prototype.setYumeAdHeight = setYumeAdHeight;
	yumeAdPropertiesHolder.prototype.getYumeAdHeight = getYumeAdHeight;
	function setYumeAdHeight(argumentValue){
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(argumentValue) != "undefined") {
			if(argumentValue.toString() == ""){
				this.yumeAdHeight= 0;
			} else {
				this.yumeAdHeight = parseInt(argumentValue);
			}
		} else {
			// By Default yume ad height is zero
			this.yumeAdHeight= 0;
		}
	}
	function getYumeAdHeight(){
		return this.yumeAdHeight;
	}

	//50 Setup Yume Ad Domain Url
	yumeAdPropertiesHolder.prototype.setYumeAdDomainUrl = setYumeAdDomainUrl;
	yumeAdPropertiesHolder.prototype.getYumeAdDomainUrl = getYumeAdDomainUrl;
	function setYumeAdDomainUrl(argumentValue) {
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(argumentValue) != "undefined") {
			if(argumentValue.toString() == ""){
				this.yumeAdDomainUrl = "null";
			} else {
				this.yumeAdDomainUrl = argumentValue.toString();
			}
		} else {
			// By Default yume ad height is zero
			this.yumeAdDomainUrl= "null";
		}
	}
	function getYumeAdDomainUrl() {
		return this.yumeAdDomainUrl;
	}
	
	//50.1 Setup Yume Ad Iframe Banner Playlist
	yumeAdPropertiesHolder.prototype.setYumeAdIframeBannerPlaylist = setYumeAdIframeBannerPlaylist;
	yumeAdPropertiesHolder.prototype.getYumeAdIframeBannerPlaylist = getYumeAdIframeBannerPlaylist;
	function setYumeAdIframeBannerPlaylist(argumentValue) {
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(argumentValue) != "undefined") {
			if(argumentValue.toString() == "" || argumentValue.toString() == "null"){
				this.yumeAdIframeBannerPlaylist = "null";
			} else {
				this.yumeAdIframeBannerPlaylist = argumentValue.toString();
			}
		} else {
			// By Default yume ad height is zero
			this.yumeAdIframeBannerPlaylist= "null";
		}
	}
	function getYumeAdIframeBannerPlaylist() {
		return this.yumeAdIframeBannerPlaylist;
	}
	
	//52 Setup Yume Dynamic MediumRectangle CompanionBanner DivId
	yumeAdPropertiesHolder.prototype.setDynamicMediumRectangleCompanionBannerDivId = setDynamicMediumRectangleCompanionBannerDivId;
	yumeAdPropertiesHolder.prototype.getDynamicMediumRectangleCompanionBannerDivId = getDynamicMediumRectangleCompanionBannerDivId;
	function setDynamicMediumRectangleCompanionBannerDivId(argumentValue) {
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(argumentValue) != "undefined") {
			if(argumentValue.toString() == ""){
				this.yumeDynamicMediumRectangleCompanionBannerDivId = "yume_dynamic_cb_medrect1_div";
			} else {
				this.yumeDynamicMediumRectangleCompanionBannerDivId = argumentValue.toString();
			}
		} else {
			// By Default Yume Dynamic MediumRectangle CompanionBanner DivId is yume_dynamic_cb_medrect1_div
			this.yumeDynamicMediumRectangleCompanionBannerDivId= "yume_dynamic_cb_medrect1_div";
		}
	}
	function getDynamicMediumRectangleCompanionBannerDivId() {
		return this.yumeDynamicMediumRectangleCompanionBannerDivId;
	}
	//53 Setup Yume Dynamic WideSky CompanionBanner DivId
	yumeAdPropertiesHolder.prototype.setDynamicWideSkyCompanionBannerDivId = setDynamicWideSkyCompanionBannerDivId;
	yumeAdPropertiesHolder.prototype.getDynamicWideSkyCompanionBannerDivId = getDynamicWideSkyCompanionBannerDivId;
	function setDynamicWideSkyCompanionBannerDivId(argumentValue) {
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(argumentValue) != "undefined") {
			if(argumentValue.toString() == ""){
				this.yumeDynamicWideSkyCompanionBannerDivId = "yume_dynamic_cb_wideskyscraper1_div";
			} else {
				this.yumeDynamicWideSkyCompanionBannerDivId = argumentValue.toString();
			}
		} else {
			// By Default Yume Dynamic WideSky CompanionBanner DivId is yume_dynamic_cb_wideskyscraper1_div
			this.yumeDynamicWideSkyCompanionBannerDivId= "yume_dynamic_cb_wideskyscraper1_div";
		}
	}
	function getDynamicWideSkyCompanionBannerDivId() {
		return this.yumeDynamicWideSkyCompanionBannerDivId;
	}
	//54 Setup Yume Dynamic LeaderBoard CompanionBanner DivId
	yumeAdPropertiesHolder.prototype.setDynamicLeaderBoardCompanionBannerDivId = setDynamicLeaderBoardCompanionBannerDivId;
	yumeAdPropertiesHolder.prototype.getDynamicLeaderBoardCompanionBannerDivId = getDynamicLeaderBoardCompanionBannerDivId;
	function setDynamicLeaderBoardCompanionBannerDivId(argumentValue) {
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(argumentValue) != "undefined") {
			if(argumentValue.toString() == ""){
				this.yumeDynamicLeaderBoardCompanionBannerDivId = "yume_dynamic_cb_leaderboard1_div";
			} else {
				this.yumeDynamicLeaderBoardCompanionBannerDivId = argumentValue.toString();
			}
		} else {
			// By Default Yume Dynamic LeaderBoard CompanionBanner DivId is yume_dynamic_cb_leaderboard1_div
			this.yumeDynamicLeaderBoardCompanionBannerDivId= "yume_dynamic_cb_leaderboard1_div";
		}
	}
	function getDynamicLeaderBoardCompanionBannerDivId() {
		return this.yumeDynamicLeaderBoardCompanionBannerDivId;
	}
	
	//55 Setup Yume Dynamic Inplayer CompanionBanner InPage DivId
	yumeAdPropertiesHolder.prototype.setDynamicInplayerCompanionBannerInPageDivId = setDynamicInplayerCompanionBannerInPageDivId;
	yumeAdPropertiesHolder.prototype.getDynamicInplayerCompanionBannerInPageDivId = getDynamicInplayerCompanionBannerInPageDivId;
	function setDynamicInplayerCompanionBannerInPageDivId(argumentValue) {
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(argumentValue) != "undefined") {
			if(argumentValue.toString() == ""){
				this.yumeDynamicInplayerCompanionBannerInPageDivId = "yume_dynamic_cb_31rect_div";
			} else {
				this.yumeDynamicInplayerCompanionBannerInPageDivId = argumentValue.toString();
			}
		} else {
			// By Default Yume Dynamic MediumRectangle CompanionBanner DivId is yume_dynamic_cb_medrect1_div
			this.yumeDynamicInplayerCompanionBannerInPageDivId= "yume_dynamic_cb_31rect_div";
		}
	}
	function getDynamicInplayerCompanionBannerInPageDivId() {
		return this.yumeDynamicInplayerCompanionBannerInPageDivId;
	}
}

//--------------------------------------------------------------------------------- {
// publisherContentPropertyHolder : Class
// Usage:
//		Using the Instance of this class we set and get publihser properties
//--------------------------------------------------------------------------------- }

function publisherContentPropertyHolder(){
	
	// Setup content Type as Variable
	publisherContentPropertyHolder.prototype.setPublisherPlayerContentTypeAsVariable = setPublisherPlayerContentTypeAsVariable;
	publisherContentPropertyHolder.prototype.getPublisherPlayerContentTypeAsVariable = getPublisherPlayerContentTypeAsVariable;
	function setPublisherPlayerContentTypeAsVariable(argumentsValue){
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(argumentsValue) != "undefined") {
			if(argumentsValue.toString().toLowerCase() == "true"){
				this.publisherPlayerContentTypeAsVariable = "true";
			} else {
			  	// By Default Publishser Palyer ContentType As Variable  value is false
				this.publisherPlayerContentTypeAsVariable = "false";
			}
		} else {
			  	// By Default Publishser Palyer ContentType As Variable  value is false
				this.publisherPlayerContentTypeAsVariable = "false";
		}
	}
	function getPublisherPlayerContentTypeAsVariable(){
		return this.publisherPlayerContentTypeAsVariable;
	}
	
	// Setup content Type as Fixed
	publisherContentPropertyHolder.prototype.setPublisherPlayerContentTypeAsFixed = setPublisherPlayerContentTypeAsFixed;
	publisherContentPropertyHolder.prototype.getPublisherPlayerContentTypeAsFixed = getPublisherPlayerContentTypeAsFixed;
	function setPublisherPlayerContentTypeAsFixed(argumentsValue){
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(argumentsValue) != "undefined") {
			if(argumentsValue.toString().toLowerCase() == "true"){
				this.publisherPlayerContentTypeAsFixed = "true";
			} else {
			  	// By Default Publishser Palyer ContentType As Variable  value is false
				this.publisherPlayerContentTypeAsFixed = "false";
			}
		} else {
			  	// By Default Publishser Palyer ContentType As Variable  value is false
				this.publisherPlayerContentTypeAsFixed = "false";
		}
	}
	function getPublisherPlayerContentTypeAsFixed(){
		return this.publisherPlayerContentTypeAsFixed;
	}

	// Setup content urls
	publisherContentPropertyHolder.prototype.setPublisherContentUrl = setPublisherContentUrl;
	publisherContentPropertyHolder.prototype.getPublisherContentUrl = getPublisherContentUrl;	
	function setPublisherContentUrl(argumentsValue){
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(argumentsValue) != "undefined") {
			if(argumentsValue.toString() == "" || !isNaN(argumentsValue.toString())){
				// By default content url value
				this.publisherContentUrl = "http://download.yumenetworks.com/yume/content/treefrog.flv,http://download.yumenetworks.com/yume/content/treefrog.swf";
			} else {
				this.publisherContentUrl = argumentsValue.toString();
			}
		} else {
			// By default content url value
			this.publisherContentUrl = "http://download.yumenetworks.com/yume/content/treefrog.flv,http://download.yumenetworks.com/yume/content/treefrog.swf";
		}
		var publisherContentCountHolder = this.publisherContentUrl.split(",");
		publisherContentPropertyHolder.setPublisherTotalContentCount(publisherContentCountHolder.length);
	}
	function getPublisherContentUrl(){
		return this.publisherContentUrl;
	}
	
	// Setup Total content urls counts
	publisherContentPropertyHolder.prototype.setPublisherTotalContentCount = setPublisherTotalContentCount;
	publisherContentPropertyHolder.prototype.getPublisherTotalContentCount = getPublisherTotalContentCount;	
	function setPublisherTotalContentCount(argumentsValue){
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(argumentsValue) != "undefined") {
			if(argumentsValue.toString() == "" || isNaN(argumentsValue.toString())){
				// By default content url value
				this.publisherContentCount = 2;
			} else {
				this.publisherContentCount = argumentsValue.toString();
			}
		} else {
			// By default content url value
			this.publisherContentCount = 2;
		}
	}
	function getPublisherTotalContentCount(){
		return this.publisherContentCount;
	}
}

//--------------------------------------------------------------------------------- {
// htmlElementsHolder : Class
// Usage:
//		Using the Instance of this class we get and set html container elements id
//--------------------------------------------------------------------------------- }

function htmlElementsHolder(){
	// Setup for finding the valid html element source
	htmlElementsHolder.prototype.setHtmlElementNullStatus = setHtmlElementNullStatus;
	htmlElementsHolder.prototype.getHtmlElementNullStatus = getHtmlElementNullStatus;
	function setHtmlElementNullStatus(argumentsValue){
		try{
			if(document.getElementById(argumentsValue.toString()).id != "null"){
				this.playerHtmlElementNullStatus = "false"
			} else {
				this.playerHtmlElementNullStatus = "true"
			}
		}catch(e){
			this.playerHtmlElementNullStatus = "true"
		}
	}
	function getHtmlElementNullStatus(){
		return this.playerHtmlElementNullStatus;
	}
	
	// Setup for find the source player constructed model (Either it's build in AS2 or AS3) 
	htmlElementsHolder.prototype.setPlayerBuildModel = setPlayerBuildModel;
	htmlElementsHolder.prototype.getPlayerBuildModel = getPlayerBuildModel;
	function setPlayerBuildModel(argumentsValue){
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(argumentsValue) != "undefined") {
			if(argumentsValue.toString() == "" || !isNaN(argumentsValue.toString())){
				// By default Player Build Model is as2
				this.flvPlayerBuildModel = "as2";
			} else {
				this.flvPlayerBuildModel = argumentsValue.toString();
			}
		} else {
			// By default Player Build Model is as2
			this.flvPlayerBuildModel = "as2";
		}
	}
	function getPlayerBuildModel(){
		return this.flvPlayerBuildModel;
	}
	
	// Setup for find the source player constructed model (Either it's build in AS2 or AS3) 
	htmlElementsHolder.prototype.setPlayerConstructedCount = setPlayerConstructedCount;
	htmlElementsHolder.prototype.getPlayerConstructedCount = getPlayerConstructedCount;
	function setPlayerConstructedCount(argumentsValue){
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(argumentsValue) != "undefined") {
			if(parseInt(argumentsValue.toString())<=0 || argumentsValue.toString() == "" || isNaN(argumentsValue.toString())){
				this.flvPlayerConstructedCount = 0;
			} else {
				this.flvPlayerConstructedCount = parseInt(argumentsValue);
			}
		} else {
				// By Default yumeCbY value as Zero
				this.flvPlayerConstructedCount = 0;
		}
	}
	function getPlayerConstructedCount(){
		return this.flvPlayerConstructedCount;
	}

}

//---------------------------------------------------------------------------- {
// flashPlayerParametersHolder : Class
// Usage:
//		Using the Instance of this class we get and set flash Player properties
//----------------------------------------------------------------------------- }

function playerPropertyHolder(){
	// Setup player Width (Possible values 0 or Any Positive Number)
	playerPropertyHolder.prototype.setWidth = setWidth;
	playerPropertyHolder.prototype.getWidth = getWidth;
	function setWidth(argumentsValue) {
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(argumentsValue) != "undefined") {
			if(parseInt(argumentsValue.toString())<=0 || argumentsValue.toString() == "" || isNaN(argumentsValue.toString())){
				// By Default Player Width as zero
				this._width = 0;
			} else {
				this._width = parseInt(argumentsValue);
			}
		} else {
				// By Default Player Width as zero
				this._width = 0;
		}
	}
	function getWidth() {
		return this._width;
	}
	// Setup player Height (Possible values 0 or Any Positive Number)
	playerPropertyHolder.prototype.setHeight = setHeight;
	playerPropertyHolder.prototype.getHeight = getHeight;
	function setHeight(argumentsValue) {
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(argumentsValue) != "undefined") {
			if(parseInt(argumentsValue.toString())<=0 || argumentsValue.toString() == "" || isNaN(argumentsValue.toString())){
				// By Default Player Height as zero
				this._Height = 0;
			} else {
				this._Height = parseInt(argumentsValue);
			}
		} else {
				// By Default Player Height as zero
				this._Height = 0;
		}
	}
	function getHeight() {
		return this._Height;
	}
	// Number Extraction
	// This function is used to get the number from the given input string
	playerPropertyHolder.prototype.extractNumber = extractNumber;
	function extractNumber(inputString) {
		if(inputString.indexOf("px")>0){
			this.outputTemp = inputString.split("px");
			this.resultString = this.outputTemp[0];
		} else {
			this.resultString = inputString;
		}
		return this.resultString;
	}
	// Setup Player Controlbar Height (Possible values 0 or Any Positive Number)
	playerPropertyHolder.prototype.setPlayerControlBarHeight = setPlayerControlBarHeight;	
	playerPropertyHolder.prototype.getPlayerControlBarHeight = getPlayerControlBarHeight;
	function setPlayerControlBarHeight(argumentsValue){
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(argumentsValue) != "undefined") {
			if(parseInt(argumentsValue.toString())<=0 || argumentsValue.toString() == "" || isNaN(argumentsValue.toString())){
				// By Default Player Control bar height as zero
				this.playerControlBarHeight = 0;
			} else {
				this.playerControlBarHeight = parseInt(argumentsValue);
			}
		} else {
				// By Default Player Control bar height as zero
				this.playerControlBarHeight = 0;
		}
	}
	function getPlayerControlBarHeight() {
		return this.playerControlBarHeight;
	}
	// Setup Idemode (Possible values "true" or "false")
	playerPropertyHolder.prototype.setIdeMode = setIdeMode;	
	playerPropertyHolder.prototype.getIdeMode = getIdeMode;
	function setIdeMode(argumentsValue){
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(argumentsValue) != "undefined") {
			if(argumentsValue.toString().toLowerCase() == "true"){
				this.ideMode = "true";
			} else {
			  	// By Default player IDE Mode is false
				this.ideMode = "false";
			}
		} else {
			  	// By Default player IDE Mode is false
				this.ideMode = "false";
		}
	}
	function getIdeMode() {
		return this.ideMode;
	}
	
	// Setup yume sample player SWF name  
	playerPropertyHolder.prototype.setSamplePlayerSwfName = setSamplePlayerSwfName;	
	playerPropertyHolder.prototype.getSamplePlayerSwfName = getSamplePlayerSwfName;
	function setSamplePlayerSwfName(argumentsValue){
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(argumentsValue) != "undefined") {
			if(isNaN(argumentsValue.toString().toLowerCase()) || argumentsValue.toString().toLowerCase() != ""){
				this.samplePlayerSwfName = argumentsValue.toString();
			} else {
				// By Default Yume Sample Player SWF name
				this.samplePlayerSwfName = "yume_sampleplayer.swf";
			}
		} else {
			// By Default Yume Sample Player SWF name
			this.samplePlayerSwfName = "yume_sampleplayer.swf";
		}
	}
	function getSamplePlayerSwfName() {
		return this.samplePlayerSwfName;
	}
	// Setup yume sample player Div Name
	playerPropertyHolder.prototype.setPlayerDivName = setPlayerDivName;	
	playerPropertyHolder.prototype.getPlayerDivName = getPlayerDivName;
	function setPlayerDivName(argumentsValue){
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(argumentsValue) != "undefined") {
			if(argumentsValue.toString().toLowerCase() != ""){
				this.yumeSamplePlayerDivName = argumentsValue.toString();
			} else {
				// By Default Yume Sample Player SWF name
				this.yumeSamplePlayerDivName = "yumeFlvPlayerDiv";
			}
		} else {
			// By Default Yume Sample Player SWF name
			this.yumeSamplePlayerDivName = "yumeFlvPlayerDiv";
		}
	}
	function getPlayerDivName() {
		return this.yumeSamplePlayerDivName;
	}
	
	// Setup yume sample player id name  
	playerPropertyHolder.prototype.setSamplePlayerIdName = setSamplePlayerIdName;	
	playerPropertyHolder.prototype.getSamplePlayerIdName = getSamplePlayerIdName;
	function setSamplePlayerIdName(argumentsValue){
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(argumentsValue) != "undefined") {
				if(argumentsValue.toString().toLowerCase() != ""){
					this.SamplePlayerIdName = argumentsValue.toString()+"_"+Math.random();
				} else {
					// By Default Sample Player Id Name
					this.SamplePlayerIdName = "flash_flv_player_1";
				}
		} else {
				// By Default Sample Player Id Name
				this.SamplePlayerIdName = "flash_flv_player_1";
		}
	}
	function getSamplePlayerIdName() {
		return this.SamplePlayerIdName;
	}
	
	// Setup Publisher Player Context Menu Visible Status
	playerPropertyHolder.prototype.setPublisherPlayerContextMenuVisibleStatus = setPublisherPlayerContextMenuVisibleStatus;
	playerPropertyHolder.prototype.getPublisherPlayerContextMenuVisibleStatus = getPublisherPlayerContextMenuVisibleStatus;
	function setPublisherPlayerContextMenuVisibleStatus(argumentsValue){
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(argumentsValue) != "undefined") {
			if(argumentsValue.toString().toLowerCase() == "true"){
				this.publisherPlayerContextMenuVisibleStatus = "true";
			} else {
			  	// By Default Publishser Palyer context menu visible status as false
				this.publisherPlayerContextMenuVisibleStatus = "false";
			}
		} else {
			  	// By Default Publishser Palyer context menu visible status as false
				this.publisherPlayerContextMenuVisibleStatus = "false";
		}
	}
	function getPublisherPlayerContextMenuVisibleStatus(){
		return this.publisherPlayerContextMenuVisibleStatus;
	}
	
	// Setup Publisher Player Volume
	playerPropertyHolder.prototype.setPublisherPlayerVolume = setPublisherPlayerVolume;
	playerPropertyHolder.prototype.getPublisherPlayerVolume = getPublisherPlayerVolume;
	function setPublisherPlayerVolume(argumentsValue){
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(argumentsValue) != "undefined") {
			if(parseInt(argumentsValue.toString())<0 || argumentsValue.toString() == "" || isNaN(argumentsValue.toString())){
				// By Default Publisher Player volume as zero
				this.publisherPlayerVolume = 100;
			} else {
				this.publisherPlayerVolume = parseInt(argumentsValue);
			}
		} else {
				// By Default Publisher Player volume as zero
				this.publisherPlayerVolume = 100;
		}
	}
	function getPublisherPlayerVolume(){
		return this.publisherPlayerVolume;
	}
	
	// Setup Flex Publisher Player Make Status
	playerPropertyHolder.prototype.setFlexPublisherPlayerMakeModel = setFlexPublisherPlayerMakeModel;
	playerPropertyHolder.prototype.getFlexPublisherPlayerMakeModel = getFlexPublisherPlayerMakeModel;
	function setFlexPublisherPlayerMakeModel(argumentsValue){
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(argumentsValue) != "undefined") {
			if(argumentsValue.toString().toLowerCase() == "true"){
				this.flexPublisherPlayerMakeModel = "true";
			} else {
			  	// By Default flex Publishser Palyer make model is false
				this.flexPublisherPlayerMakeModel = "false";
			}
		} else {
			  	// By Default flex Publishser Palyer make model is false
				this.flexPublisherPlayerMakeModel = "false";
		}
	}
	function getFlexPublisherPlayerMakeModel(){
		return this.flexPublisherPlayerMakeModel;
	}
	
	// Setup CS3 Publisher Player Make Status
	playerPropertyHolder.prototype.setCS3PublisherPlayerMakeModel = setCS3PublisherPlayerMakeModel;
	playerPropertyHolder.prototype.getCS3PublisherPlayerMakeModel = getCS3PublisherPlayerMakeModel;
	function setCS3PublisherPlayerMakeModel(argumentsValue){
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(argumentsValue) != "undefined") {
			if(argumentsValue.toString().toLowerCase() == "true"){
				this.cs3PublisherPlayerMakeModel = "true";
			} else {
			  	// By Default CS3 Publishser Palyer make model is false
				this.cs3PublisherPlayerMakeModel = "false";
			}
		} else {
			  	// By Default CS3 Publishser Palyer make model is false
				this.cs3PublisherPlayerMakeModel = "false";
		}
	}
	function getCS3PublisherPlayerMakeModel(){
		return this.cs3PublisherPlayerMakeModel;
	}
		
	// Setup Flash 8 Publisher Player Make Status
	playerPropertyHolder.prototype.setFlash8PublisherPlayerMakeModel = setFlash8PublisherPlayerMakeModel;
	playerPropertyHolder.prototype.getFlash8PublisherPlayerMakeModel = getFlash8PublisherPlayerMakeModel;
	function setFlash8PublisherPlayerMakeModel(argumentsValue){
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(argumentsValue) != "undefined") {
			if(argumentsValue.toString().toLowerCase() == "true"){
				this.flash8PublisherPlayerMakeModel = "true";
			} else {
			  	// By Default flash8 Publishser Palyer make model is false
				this.flash8PublisherPlayerMakeModel = "false";
			}
		} else {
			  	// By Default flash8 Publishser Palyer make model is false
				this.flash8PublisherPlayerMakeModel = "false";
		}
	}
	function getFlash8PublisherPlayerMakeModel(){
		return this.flash8PublisherPlayerMakeModel;
	}
		
	// Setup Flex Publisher Player Syndication support Status
	playerPropertyHolder.prototype.setFlexPublisherPlayerSyndicationSupport = setFlexPublisherPlayerSyndicationSupport;
	playerPropertyHolder.prototype.getFlexPublisherPlayerSyndicationSupport = getFlexPublisherPlayerSyndicationSupport;
	function setFlexPublisherPlayerSyndicationSupport(argumentsValue){
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(argumentsValue) != "undefined") {
			if(argumentsValue.toString().toLowerCase() == "true"){
				this.flexPublisherPlayerSyndicationSupportStatus = "true";
			} else {
			  	// By Default Flex Player Syndication support Status is false
				this.flexPublisherPlayerSyndicationSupportStatus = "false";
			}
		} else {
			  	// By Default Flex Player Syndication support Status is false
				this.flexPublisherPlayerSyndicationSupportStatus = "false";
		}
	}
	function getFlexPublisherPlayerSyndicationSupport(){
		return this.flexPublisherPlayerSyndicationSupportStatus;
	}
	
	// Setup CS3 Publisher Player Syndication support Status
	playerPropertyHolder.prototype.setCS3PublisherPlayerSyndicationSupport = setCS3PublisherPlayerSyndicationSupport;
	playerPropertyHolder.prototype.getCS3PublisherPlayerSyndicationSupport = getCS3PublisherPlayerSyndicationSupport;
	function setCS3PublisherPlayerSyndicationSupport(argumentsValue){
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(argumentsValue) != "undefined") {
			if(argumentsValue.toString().toLowerCase() == "true"){
				this.cs3PublisherPlayerSyndicationSupportStatus = "true";
			} else {
			  	// By Default CS3 Player Syndication support Status is false
				this.cs3PublisherPlayerSyndicationSupportStatus = "false";
			}
		} else {
			  	// By Default CS3 Player Syndication support Status is false
				this.cs3PublisherPlayerSyndicationSupportStatus = "false";
		}
	}
	function getCS3PublisherPlayerSyndicationSupport(){
		return this.cs3PublisherPlayerSyndicationSupportStatus;
	}
	
	// Setup Flash8 Publisher Player Syndication support Status
	playerPropertyHolder.prototype.setFlash8PublisherPlayerSyndicationSupport = setFlash8PublisherPlayerSyndicationSupport;
	playerPropertyHolder.prototype.getFlash8PublisherPlayerSyndicationSupport = getFlash8PublisherPlayerSyndicationSupport;
	function setFlash8PublisherPlayerSyndicationSupport(argumentsValue){
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(argumentsValue) != "undefined") {
			if(argumentsValue.toString().toLowerCase() == "true"){
				this.flash8PublisherPlayerSyndicationSupportStatus = "true";
			} else {
			  	// By Default Player Syndication support Status is false
				this.flash8PublisherPlayerSyndicationSupportStatus = "false";
			}
		} else {
			  	// By Default Player Syndication support Status is false
				this.flash8PublisherPlayerSyndicationSupportStatus = "false";
		}
	}
	function getFlash8PublisherPlayerSyndicationSupport(){
		return this.flash8PublisherPlayerSyndicationSupportStatus;
	}
	
	// Setup flex publisher player skin swf url
	playerPropertyHolder.prototype.setFlexPublisherPlayerSkinSwfUrl = setFlexPublisherPlayerSkinSwfUrl;
	playerPropertyHolder.prototype.getFlexPublisherPlayerSkinSwfUrl = getFlexPublisherPlayerSkinSwfUrl;
	function setFlexPublisherPlayerSkinSwfUrl(argumentsValue){
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(argumentsValue) != "undefined") {
			if(argumentsValue.toString() != ""){
				this._flexPublisherPlayerSkinSwfUrl = argumentsValue.toString();
			} else {
				// By Default Yume Flex Publisher Player Skin SWF name
				this._flexPublisherPlayerSkinSwfUrl = "skin/Skin_Mediaplayer_blue.swf";
			}
		} else {
			// By Default Yume Flex Publisher Player Skin SWF name
			this._flexPublisherPlayerSkinSwfUrl = "skin/Skin_Mediaplayer_blue.swf";
		}
	}
	function getFlexPublisherPlayerSkinSwfUrl(){
		return this._flexPublisherPlayerSkinSwfUrl;
	}
	
	// Setup flex publisher player skin control swf url
	playerPropertyHolder.prototype.setFlexPublisherPlayerSkinControlSwfUrl = setFlexPublisherPlayerSkinControlSwfUrl;
	playerPropertyHolder.prototype.getFlexPublisherPlayerSkinControlSwfUrl = getFlexPublisherPlayerSkinControlSwfUrl;
	function setFlexPublisherPlayerSkinControlSwfUrl(argumentsValue){
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(argumentsValue) != "undefined") {
			if(argumentsValue.toString() != ""){
				this._flexPublisherPlayerControlSkinSwfUrl = argumentsValue.toString();
			} else {
				// By Default Yume Flex Publisher Player Skin Control SWF name
				this._flexPublisherPlayerControlSkinSwfUrl = "skin/Skin_Mediaplayer_blue.swf";
			}
		} else {
				// By Default Yume Flex Publisher Player Skin Control SWF name
			this._flexPublisherPlayerControlSkinSwfUrl = "skin/Skin_Mediaplayer_blue.swf";
		}
	}
	function getFlexPublisherPlayerSkinControlSwfUrl(){
		return this._flexPublisherPlayerControlSkinSwfUrl;
	}
	
	// Setup flex publisher player share video button visible status
	playerPropertyHolder.prototype.setFlexPublisherPlayerShareVideoButtonVisible = setFlexPublisherPlayerShareVideoButtonVisible;
	playerPropertyHolder.prototype.getFlexPublisherPlayerShareVideoButtonVisible = getFlexPublisherPlayerShareVideoButtonVisible;
	function setFlexPublisherPlayerShareVideoButtonVisible(argumentsValue){
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(argumentsValue) != "undefined") {
			if(argumentsValue.toString().toLowerCase() == "true"){
				this._flexPublisherPlayerShareVideoButtonVisibleStatus = "true";
			} else {
			  	// By Default flex Publisher Player share video button visibility is false
				this._flexPublisherPlayerShareVideoButtonVisibleStatus = "false";
			}
		} else {
			  	// By Default flex Publisher Player share video button visibility is false
				this._flexPublisherPlayerShareVideoButtonVisibleStatus = "false";
		}
	}
	function getFlexPublisherPlayerShareVideoButtonVisible(){
		return this._flexPublisherPlayerShareVideoButtonVisibleStatus;
	}

	// Setup flex publisher player embed code button visible status
	playerPropertyHolder.prototype.setFlexPublisherPlayerEmbedCodeButtonVisible = setFlexPublisherPlayerEmbedCodeButtonVisible;
	playerPropertyHolder.prototype.getFlexPublisherPlayerEmbedCodeButtonVisible = getFlexPublisherPlayerEmbedCodeButtonVisible;
	function setFlexPublisherPlayerEmbedCodeButtonVisible(argumentsValue){
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(argumentsValue) != "undefined") {
			if(argumentsValue.toString().toLowerCase() == "true"){
				this._flexPublisherPlayerEmbedCodeButtonVisibleStatus = "true";
			} else {
			  	// By Default flex Publisher Player Embed code button visibility is false
				this._flexPublisherPlayerEmbedCodeButtonVisibleStatus = "false";
			}
		} else {
			  	// By Default flex Publisher Player Embed code button visibility is false
				this._flexPublisherPlayerEmbedCodeButtonVisibleStatus = "false";
		}
	}
	function getFlexPublisherPlayerEmbedCodeButtonVisible(){
		return this._flexPublisherPlayerEmbedCodeButtonVisibleStatus;
	}
	
	// Setup flex publisher player menu button visible status
	playerPropertyHolder.prototype.setFlexPublisherPlayerMenuButtonVisible = setFlexPublisherPlayerMenuButtonVisible;
	playerPropertyHolder.prototype.getFlexPublisherPlayerMenuButtonVisible = getFlexPublisherPlayerMenuButtonVisible;
	function setFlexPublisherPlayerMenuButtonVisible(argumentsValue){
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(argumentsValue) != "undefined") {
			if(argumentsValue.toString().toLowerCase() == "true"){
				this._flexPublisherPlayerMenuButtonVisibleStatus = "true";
			} else {
			  	// By Default flex Publisher Player Menu button visibility is false
				this._flexPublisherPlayerMenuButtonVisibleStatus = "false";
			}
		} else {
			  	// By Default flex Publisher Player Menu button visibility is false
				this._flexPublisherPlayerMenuButtonVisibleStatus = "false";
		}
	}
	function getFlexPublisherPlayerMenuButtonVisible(){
		return this._flexPublisherPlayerMenuButtonVisibleStatus;
	}
	
	// Setup flex publisher player current page is source or not
	playerPropertyHolder.prototype.setFlexPublisherPlayerCurrentPageIsSource = setFlexPublisherPlayerCurrentPageIsSource;
	playerPropertyHolder.prototype.getFlexPublisherPlayerCurrentPageIsSource = getFlexPublisherPlayerCurrentPageIsSource;
	function setFlexPublisherPlayerCurrentPageIsSource(argumentsValue){
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(argumentsValue) != "undefined") {
			if(argumentsValue.toString().toLowerCase() == "true"){
				this._flexPublisherPlayerCurrentPageIsSource = "true";
			} else {
			  	// By Default flex Publisher Player Current Page is not a source page. so we set this value as false
				this._flexPublisherPlayerCurrentPageIsSource = "false";
			}
		} else {
			  	// By Default flex Publisher Player Current Page is not a source page. so we set this value as false
				this._flexPublisherPlayerCurrentPageIsSource = "false";
		}
	}
	function getFlexPublisherPlayerCurrentPageIsSource(){
		return this._flexPublisherPlayerCurrentPageIsSource;
	}
	
	// Setup flex publisher player url code
	playerPropertyHolder.prototype.setFlexPublisherPlayerURLCode = setFlexPublisherPlayerURLCode;
	playerPropertyHolder.prototype.getFlexPublisherPlayerURLCode = getFlexPublisherPlayerURLCode;
	function setFlexPublisherPlayerURLCode(argumentsValue){
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(argumentsValue) != "undefined") {
			if(argumentsValue.toString() != ""){
				this._flexPublisherPlayerURLCode = argumentsValue.toString();
			} else {
				// By Default Publisher palyer url is source page url 
				this._flexPublisherPlayerURLCode = null;
			}
		} else {
			// By Default Publisher palyer url is source page url 
			this._flexPublisherPlayerURLCode = null;
		}
	}
	function getFlexPublisherPlayerURLCode(){
		return this._flexPublisherPlayerURLCode;
	}
	
	// Setup CS3 publisher player skin swf url
	playerPropertyHolder.prototype.setCS3PublisherPlayerSkinSwfUrl = setCS3PublisherPlayerSkinSwfUrl;
	playerPropertyHolder.prototype.getCS3PublisherPlayerSkinSwfUrl = getCS3PublisherPlayerSkinSwfUrl;
	function setCS3PublisherPlayerSkinSwfUrl(argumentsValue){
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(argumentsValue) != "undefined") {
			if(argumentsValue.toString() != ""){
				this._cs3PublisherPlayerSkinSwfUrl = argumentsValue.toString();
			} else {
				// By Default Yume CS3 Publisher Player Skin SWF name
				this._cs3PublisherPlayerSkinSwfUrl = "yume_cs3_skin2.swf";
			}
		} else {
			// By Default Yume CS3 Publisher Player Skin SWF name
			this._cs3PublisherPlayerSkinSwfUrl = "yume_cs3_skin2.swf";
		}
	}
	function getCS3PublisherPlayerSkinSwfUrl(){
		return this._cs3PublisherPlayerSkinSwfUrl;
	}

	// Setup CS3 publisher player embed code button url
	playerPropertyHolder.prototype.setCS3PublisherPlayerEmbedCodeButtonUrl = setCS3PublisherPlayerEmbedCodeButtonUrl;
	playerPropertyHolder.prototype.getCS3PublisherPlayerEmbedCodeButtonUrl = getCS3PublisherPlayerEmbedCodeButtonUrl;
	function setCS3PublisherPlayerEmbedCodeButtonUrl(argumentsValue){
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(argumentsValue) != "undefined") {
			if(argumentsValue.toString() != ""){
				this._cs3PublisherPlayerEmbedCodeButtonUrl = argumentsValue.toString();
			} else {
				// By Default Yume CS3 Publisher Player Embed Code Button Url
				this._cs3PublisherPlayerEmbedCodeButtonUrl = "urlEmbedCodeButton.swf";
			}
		} else {
			// By Default Yume CS3 Publisher Player Embed Code Button Url
			this._cs3PublisherPlayerEmbedCodeButtonUrl = "urlEmbedCodeButton.swf";
		}
	}
	function getCS3PublisherPlayerEmbedCodeButtonUrl(){
		return this._cs3PublisherPlayerEmbedCodeButtonUrl;
	}
	
	// Setup CS3 publisher player embed code form url
	playerPropertyHolder.prototype.setCS3PublisherPlayerEmbedCodeFormUrl = setCS3PublisherPlayerEmbedCodeFormUrl;
	playerPropertyHolder.prototype.getCS3PublisherPlayerEmbedCodeFormUrl = getCS3PublisherPlayerEmbedCodeFormUrl;
	function setCS3PublisherPlayerEmbedCodeFormUrl(argumentsValue){
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(argumentsValue) != "undefined") {
			if(argumentsValue.toString() != ""){
				this._cs3PublisherPlayerEmbedCodeFormUrl = argumentsValue.toString();
			} else {
				// By Default Yume CS3 Publisher Player Embed Code Form Url
				this._cs3PublisherPlayerEmbedCodeFormUrl = "EMBEDCODE_URL.swf";
			}
		} else {
			// By Default Yume CS3 Publisher Player Embed Code Form Url
			this._cs3PublisherPlayerEmbedCodeFormUrl = "EMBEDCODE_URL.swf";
		}
	}
	function getCS3PublisherPlayerEmbedCodeFormUrl(){
		return this._cs3PublisherPlayerEmbedCodeFormUrl;
	}

	// Setup CS3 publisher player share video button url
	playerPropertyHolder.prototype.setCS3PublisherPlayerShareVideoButtonUrl = setCS3PublisherPlayerShareVideoButtonUrl;
	playerPropertyHolder.prototype.getCS3PublisherPlayerShareVideoButtonUrl = getCS3PublisherPlayerShareVideoButtonUrl;
	function setCS3PublisherPlayerShareVideoButtonUrl(argumentsValue){
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(argumentsValue) != "undefined") {
			if(argumentsValue.toString() != ""){
				this._cs3PublisherPlayerShareVideoButtonUrl = argumentsValue.toString();
			} else {
				// By Default Yume CS3 Publisher Player share video button Url
				this._cs3PublisherPlayerShareVideoButtonUrl = "shareThisVideo.swf";
			}
		} else {
			// By Default Yume CS3 Publisher Player share video button Url
			this._cs3PublisherPlayerShareVideoButtonUrl = "shareThisVideo.swf";
		}
	}
	function getCS3PublisherPlayerShareVideoButtonUrl(){
		return this._cs3PublisherPlayerShareVideoButtonUrl;
	}
	
	// Setup CS3 publisher player menu button visible status
	playerPropertyHolder.prototype.setCS3PublisherPlayerMenuButtonVisible = setCS3PublisherPlayerMenuButtonVisible;
	playerPropertyHolder.prototype.getCS3PublisherPlayerMenuButtonVisible = getCS3PublisherPlayerMenuButtonVisible;
	function setCS3PublisherPlayerMenuButtonVisible(argumentsValue){
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(argumentsValue) != "undefined") {
			if(argumentsValue.toString().toLowerCase() == "true"){
				this._cs3PublisherPlayerMenuButtonVisibleStatus = "true";
			} else {
			  	// By Default CS3 Publisher Player Menu button visibility is false
				this._cs3PublisherPlayerMenuButtonVisibleStatus = "false";
			}
		} else {
			  	// By Default CS3 Publisher Player Menu button visibility is false
				this._cs3PublisherPlayerMenuButtonVisibleStatus = "false";
		}
	}
	function getCS3PublisherPlayerMenuButtonVisible(){
		return this._cs3PublisherPlayerMenuButtonVisibleStatus;
	}

	// Setup CS3 publisher player current page is source or not
	playerPropertyHolder.prototype.setCS3PublisherPlayerCurrentPageIsSource = setCS3PublisherPlayerCurrentPageIsSource;
	playerPropertyHolder.prototype.getCS3PublisherPlayerCurrentPageIsSource = getCS3PublisherPlayerCurrentPageIsSource;
	function setCS3PublisherPlayerCurrentPageIsSource(argumentsValue){
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(argumentsValue) != "undefined") {
			if(argumentsValue.toString().toLowerCase() == "true"){
				this._cs3PublisherPlayerCurrentPageIsSource = "true";
			} else {
			  	// By Default CS3 Publisher Player Current Page is not a source page. so we set this value as false
				this._cs3PublisherPlayerCurrentPageIsSource = "false";
			}
		} else {
			  	// By Default CS3 Publisher Player Current Page is not a source page. so we set this value as false
				this._cs3PublisherPlayerCurrentPageIsSource = "false";
		}
	}
	function getCS3PublisherPlayerCurrentPageIsSource(){
		return this._cs3PublisherPlayerCurrentPageIsSource;
	}
		
	// Setup CS3 publisher player url code
	playerPropertyHolder.prototype.setCS3PublisherPlayerURLCode = setCS3PublisherPlayerURLCode;
	playerPropertyHolder.prototype.getCS3PublisherPlayerURLCode = getCS3PublisherPlayerURLCode;
	function setCS3PublisherPlayerURLCode(argumentsValue){
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(argumentsValue) != "undefined") {
			if(argumentsValue.toString() != ""){
				this._cs3PublisherPlayerURLCode = argumentsValue.toString();
			} else {
				// By Default CS3 Publisher palyer url is null
				this._cs3PublisherPlayerURLCode = null;
			}
		} else {
			// By Default CS3 Publisher palyer url is null
			this._cs3PublisherPlayerURLCode = null;
		}
	}
	function getCS3PublisherPlayerURLCode(){
		return this._cs3PublisherPlayerURLCode;
	}

	// Setup Flash8 publisher player skin swf url
	playerPropertyHolder.prototype.setFlash8PublisherPlayerSkinSwfUrl = setFlash8PublisherPlayerSkinSwfUrl;
	playerPropertyHolder.prototype.getFlash8PublisherPlayerSkinSwfUrl = getFlash8PublisherPlayerSkinSwfUrl;
	function setFlash8PublisherPlayerSkinSwfUrl(argumentsValue){
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(argumentsValue) != "undefined") {
			if(argumentsValue.toString() != ""){
				this._flash8PublisherPlayerSkinSwfUrl = argumentsValue.toString();
			} else {
				// By Default Yume Flash8 Publisher Player Skin SWF name
				this._flash8PublisherPlayerSkinSwfUrl = "";
			}
		} else {
			// By Default Yume Flash8 Publisher Player Skin SWF name
			this._flash8PublisherPlayerSkinSwfUrl = "";
		}
	}
	function getFlash8PublisherPlayerSkinSwfUrl(){
		return this._flash8PublisherPlayerSkinSwfUrl;
	}

	// Setup Flash8 publisher player embed code button url
	playerPropertyHolder.prototype.setFlash8PublisherPlayerEmbedCodeButtonUrl = setFlash8PublisherPlayerEmbedCodeButtonUrl;
	playerPropertyHolder.prototype.getFlash8PublisherPlayerEmbedCodeButtonUrl = getFlash8PublisherPlayerEmbedCodeButtonUrl;
	function setFlash8PublisherPlayerEmbedCodeButtonUrl(argumentsValue){
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(argumentsValue) != "undefined") {
			if(argumentsValue.toString() != ""){
				this._flash8PublisherPlayerEmbedCodeButtonUrl = argumentsValue.toString();
			} else {
				// By Default Yume Flash8 Publisher Player Embed Code Button Url
				this._flash8PublisherPlayerEmbedCodeButtonUrl = "urlEmbedCodeButton.swf";
			}
		} else {
			// By Default Yume Flash8 Publisher Player Embed Code Button Url
			this._flash8PublisherPlayerEmbedCodeButtonUrl = "urlEmbedCodeButton.swf";
		}
	}
	function getFlash8PublisherPlayerEmbedCodeButtonUrl(){
		return this._flash8PublisherPlayerEmbedCodeButtonUrl;
	}
	
	// Setup Flash8 publisher player embed code form url
	playerPropertyHolder.prototype.setFlash8PublisherPlayerEmbedCodeFormUrl = setFlash8PublisherPlayerEmbedCodeFormUrl;
	playerPropertyHolder.prototype.getFlash8PublisherPlayerEmbedCodeFormUrl = getFlash8PublisherPlayerEmbedCodeFormUrl;
	function setFlash8PublisherPlayerEmbedCodeFormUrl(argumentsValue){
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(argumentsValue) != "undefined") {
			if(argumentsValue.toString() != ""){
				this._flash8PublisherPlayerEmbedCodeFormUrl = argumentsValue.toString();
			} else {
				// By Default Yume Flash8 Publisher Player Embed Code Form Url
				this._flash8PublisherPlayerEmbedCodeFormUrl = "EMBEDCODE_URL.swf";
			}
		} else {
			// By Default Yume Flash8 Publisher Player Embed Code Form Url
			this._flash8PublisherPlayerEmbedCodeFormUrl = "EMBEDCODE_URL.swf";
		}
	}
	function getFlash8PublisherPlayerEmbedCodeFormUrl(){
		return this._flash8PublisherPlayerEmbedCodeFormUrl;
	}

	// Setup Flash8 publisher player share video button url
	playerPropertyHolder.prototype.setFlash8PublisherPlayerShareVideoButtonUrl = setFlash8PublisherPlayerShareVideoButtonUrl;
	playerPropertyHolder.prototype.getFlash8PublisherPlayerShareVideoButtonUrl = getFlash8PublisherPlayerShareVideoButtonUrl;
	function setFlash8PublisherPlayerShareVideoButtonUrl(argumentsValue){
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(argumentsValue) != "undefined") {
			if(argumentsValue.toString() != ""){
				this._flash8PublisherPlayerShareVideoButtonUrl = argumentsValue.toString();
			} else {
				// By Default Yume Flash8 Publisher Player share video button Url
				this._flash8PublisherPlayerShareVideoButtonUrl = "shareThisVideo.swf";
			}
		} else {
			// By Default Yume Flash8 Publisher Player share video button Url
			this._flash8PublisherPlayerShareVideoButtonUrl = "shareThisVideo.swf";
		}
	}
	function getFlash8PublisherPlayerShareVideoButtonUrl(){
		return this._flash8PublisherPlayerShareVideoButtonUrl;
	}
	
	// Setup Flash8 publisher player menu button visible status
	playerPropertyHolder.prototype.setFlash8PublisherPlayerMenuButtonVisible = setFlash8PublisherPlayerMenuButtonVisible;
	playerPropertyHolder.prototype.getFlash8PublisherPlayerMenuButtonVisible = getFlash8PublisherPlayerMenuButtonVisible;
	function setFlash8PublisherPlayerMenuButtonVisible(argumentsValue){
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(argumentsValue) != "undefined") {
			if(argumentsValue.toString().toLowerCase() == "true"){
				this._flash8PublisherPlayerMenuButtonVisibleStatus = "true";
			} else {
			  	// By Default Flash8 Publisher Player Menu button visibility is false
				this._flash8PublisherPlayerMenuButtonVisibleStatus = "false";
			}
		} else {
			  	// By Default Flash8 Publisher Player Menu button visibility is false
				this._flash8PublisherPlayerMenuButtonVisibleStatus = "false";
		}
	}
	function getFlash8PublisherPlayerMenuButtonVisible(){
		return this._flash8PublisherPlayerMenuButtonVisibleStatus;
	}

	// Setup Flash8 publisher player current page is source or not
	playerPropertyHolder.prototype.setFlash8PublisherPlayerCurrentPageIsSource = setFlash8PublisherPlayerCurrentPageIsSource;
	playerPropertyHolder.prototype.getFlash8PublisherPlayerCurrentPageIsSource = getFlash8PublisherPlayerCurrentPageIsSource;
	function setFlash8PublisherPlayerCurrentPageIsSource(argumentsValue){
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(argumentsValue) != "undefined") {
			if(argumentsValue.toString().toLowerCase() == "true"){
				this._flash8PublisherPlayerCurrentPageIsSource = "true";
			} else {
			  	// By Default Flash8 Publisher Player Current Page is not a source page. so we set this value as false
				this._flash8PublisherPlayerCurrentPageIsSource = "false";
			}
		} else {
			  	// By Default Flash8 Publisher Player Current Page is not a source page. so we set this value as false
				this._flash8PublisherPlayerCurrentPageIsSource = "false";
		}
	}
	function getFlash8PublisherPlayerCurrentPageIsSource(){
		return this._flash8PublisherPlayerCurrentPageIsSource;
	}
		
	// Setup Flash8 publisher player url code
	playerPropertyHolder.prototype.setFlash8PublisherPlayerURLCode = setFlash8PublisherPlayerURLCode;
	playerPropertyHolder.prototype.getFlash8PublisherPlayerURLCode = getFlash8PublisherPlayerURLCode;
	function setFlash8PublisherPlayerURLCode(argumentsValue){
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(argumentsValue) != "undefined") {
			if(argumentsValue.toString() != ""){
				this._flash8PublisherPlayerURLCode = argumentsValue.toString();
			} else {
				// By Default Flash8 Publisher palyer url is null
				this._flash8PublisherPlayerURLCode = null;
			}
		} else {
			// By Default Flash8 Publisher palyer url is null
			this._flash8PublisherPlayerURLCode = null;
		}
	}
	function getFlash8PublisherPlayerURLCode(){
		return this._flash8PublisherPlayerURLCode;
	}

}

//---------------------------------------------------------------------------- {
// flashPlayerParametersHolder : Class
// Usage:
//		Using the Instance of this class we get and set flash Player parameters
//----------------------------------------------------------------------------- }

function flashPlayerParametersHolder() {
	// Setup ScriptAccess (Possible values "never" or "always" or "sameDomain")
	flashPlayerParametersHolder.prototype.setAllowScriptAccess = setAllowScriptAccess;
	flashPlayerParametersHolder.prototype.getAllowScriptAccess = getAllowScriptAccess;
	function setAllowScriptAccess(argumentsValue){
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(argumentsValue) != "undefined") {
			if(isNaN(argumentsValue.toString().toLowerCase())){
				this.allowScriptAccess = argumentsValue.toString();
			} else {
				// By Default player having the allow script access value as "always"
				this.allowScriptAccess = "always";
			}
		} else {
			// By Default player having the allow script access value as "always"
			this.allowScriptAccess = "always";
		}
	}
	function getAllowScriptAccess() {
		return this.allowScriptAccess;
	}
	// Setup Allow Networking  (Possible values  "all" , "internal" , "none")
	flashPlayerParametersHolder.prototype.setAllowNetworking = setAllowNetworking;
	flashPlayerParametersHolder.prototype.getAllowNetworking = getAllowNetworking;
	function setAllowNetworking(argumentsValue){
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(argumentsValue) != "undefined") {
			if(isNaN(argumentsValue.toString().toLowerCase())){
				this.allowNetworkingAccess = argumentsValue.toString();
			} else {
				// By Default player having the allow Networking access value as "all"
				this.allowNetworkingAccess = "all";
			}
		} else {
			// By Default player having the allow Networking access value as "all"
			this.allowNetworkingAccess = "all";
		}
	}
	function getAllowNetworking() {
		return this.allowNetworkingAccess;
	}
	// Setup Fullscreen (Possible values "true" or "false")
	flashPlayerParametersHolder.prototype.setAllowFullScreen = setAllowFullScreen;
	flashPlayerParametersHolder.prototype.getAllowFullScreen = getAllowFullScreen;
	function setAllowFullScreen(argumentsValue){
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(argumentsValue) != "undefined") {
			if(isNaN(argumentsValue.toString().toLowerCase())){
				this.allowFullScreen = argumentsValue.toString();
			} else {
				// By Default player having the allow fullscreen value as "true"
				this.allowFullScreen = "true";
			}
		} else {
				// By Default player having the allow fullscreen value as "true"
				this.allowFullScreen = "true";
		}
	}
	function getAllowFullScreen() {
		return this.allowFullScreen;
	}
	// Setup window mode
	flashPlayerParametersHolder.prototype.setWmode = setWmode;
	flashPlayerParametersHolder.prototype.getWmode = getWmode;
	function setWmode(argumentsValue){
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(argumentsValue) != "undefined") {
			if(isNaN(argumentsValue.toString().toLowerCase())){
				this.playerWindowMode = argumentsValue.toString();
			} else {
				// By Default player having the window mode value as "transparent"
				this.playerWindowMode = "transparent";
			}
		} else {
				// By Default player having the window mode value as "transparent"
				this.playerWindowMode = "transparent";
		}
	}
	function getWmode() {
		return this.playerWindowMode;
	}
	// Setup scale 
	flashPlayerParametersHolder.prototype.setScale = setScale;
	flashPlayerParametersHolder.prototype.getScale = getScale;
	function setScale(argumentsValue){
		if(setupFlvPlayerAndYumeAdPropertiesHolder.getDefinedStatus(argumentsValue) != "undefined") {
			if(isNaN(argumentsValue.toString().toLowerCase())){
				this.playerScaleMode = argumentsValue.toString();
			} else {
				// By Default player having the scale mode value as "noscale"
				this.playerScaleMode = "noscale";
			}
		} else {
				// By Default player having the scale mode value as "noscale"
				this.playerScaleMode = "noscale";
		}
	}
	function getScale() {
		return this.playerScaleMode;
	}
}

// Usage:
//		Initiate the call of expand ad.
function callExpandAd(){
	 try{
	  document.getElementById(playerPropertyHolder.getSamplePlayerIdName().toString()).expand_ad_cb();
	 }catch(e){
	  //alert("Error in expand ad button click >> "+e.message);
	 }
}

// Usage:
//		Display the publisher player events and actions
/*  For Example:
	content_start
	content_playing
	content_completed
	ad_start
	ad_playing
	ad_end */
function yume_JS_callback(js_str){
	curr_jsStr = js_str;
	if (curr_jsStr != prev_jsStr){
		prev_jsStr = curr_jsStr;
		//alert("js_str ----------   "+curr_jsStr);
        	yume_event_display_update(js_str);
	}
}

// Usage:
//		Display the ad caption in publisher player (Example: content_start,yume_ad_start,etc.,)
function yume_event_call_back(a_str){
	 try{
        if(a_str=="yume_ad_start"){
            document.getElementById("ad_caption_div").style.visibility ='visible';
        }else if(a_str=="content_start" || a_str=="yume_ad_end"){
            document.getElementById("ad_caption_div").style.visibility='hidden';
        }
	 }catch(e){
		 //alert("Error in displaying the Ad caption >> "+e.message);
	 }
}

function makeSwfObject(){

	constructedFlvPlayerCount++;
	
	htmlElementsHolder.setPlayerConstructedCount(constructedFlvPlayerCount);
	var so = new SWFObject(playerPropertyHolder.getSamplePlayerSwfName(), playerPropertyHolder.getSamplePlayerIdName().toString(), playerPropertyHolder.getWidth(), playerPropertyHolder.getHeight(), "8", "#000000");

	// Player Parameters
	so.addParam("allowScriptAccess", flashPlayerParametersHolder.getAllowScriptAccess());
	so.addParam("wmode", flashPlayerParametersHolder.getWmode());
	if(flashPlayerParametersHolder.getAllowScriptAccess() == "never"){
		so.addParam("allowNetworking", flashPlayerParametersHolder.getAllowNetworking());
	}
	if(playerPropertyHolder.getFlash8PublisherPlayerMakeModel() == "true"){
  		so.addParam("menu", playerPropertyHolder.getPublisherPlayerContextMenuVisibleStatus());
	}
	so.addParam("allowFullScreen", flashPlayerParametersHolder.getAllowFullScreen());
	so.addParam("scale", flashPlayerParametersHolder.getScale());
	
	// Publisher Player Parameters
	if(playerPropertyHolder.getFlexPublisherPlayerMakeModel() == "true"){
		so.addVariable("skin_swf_url", playerPropertyHolder.getFlexPublisherPlayerSkinSwfUrl());
 		so.addVariable("skin_ctrl_swf_url", playerPropertyHolder.getFlexPublisherPlayerSkinControlSwfUrl());
	}
	if(playerPropertyHolder.getFlexPublisherPlayerSyndicationSupport() == "true"){
			so.addVariable("d_sharevideo",playerPropertyHolder.getFlexPublisherPlayerShareVideoButtonVisible());
			so.addVariable("d_embedcode",playerPropertyHolder.getFlexPublisherPlayerEmbedCodeButtonVisible());
			so.addVariable("d_menu",playerPropertyHolder.getFlexPublisherPlayerMenuButtonVisible());
			so.addVariable("s_page",playerPropertyHolder.getFlexPublisherPlayerCurrentPageIsSource());
			if(playerPropertyHolder.getFlexPublisherPlayerURLCode() != null){
				so.addVariable("p_url",playerPropertyHolder.getFlexPublisherPlayerURLCode());
			}
	}
	if(playerPropertyHolder.getCS3PublisherPlayerMakeModel() == "true"){
	    so.addVariable("my_skin",playerPropertyHolder.getCS3PublisherPlayerSkinSwfUrl());
	}

	if(playerPropertyHolder.getCS3PublisherPlayerSyndicationSupport() == "true"){
		so.addVariable("e_btn",playerPropertyHolder.getCS3PublisherPlayerEmbedCodeButtonUrl());
		so.addVariable("e_form",playerPropertyHolder.getCS3PublisherPlayerEmbedCodeFormUrl());
		so.addVariable("share",playerPropertyHolder.getCS3PublisherPlayerShareVideoButtonUrl());
		so.addVariable("d_menu",playerPropertyHolder.getCS3PublisherPlayerMenuButtonVisible());
		so.addVariable("s_page",playerPropertyHolder.getCS3PublisherPlayerCurrentPageIsSource());
		if(playerPropertyHolder.getCS3PublisherPlayerURLCode() != null){
		    so.addVariable("p_url",playerPropertyHolder.getCS3PublisherPlayerURLCode());  
		}
	}
	if(playerPropertyHolder.getFlash8PublisherPlayerMakeModel() == "true"){
		  so.addVariable("my_skin", playerPropertyHolder.getFlash8PublisherPlayerSkinSwfUrl());
		  so.addVariable("yume_set_volume", playerPropertyHolder.getPublisherPlayerVolume());
		  if(publisherContentPropertyHolder.getPublisherPlayerContentTypeAsVariable() == "true"){
			  so.addVariable("yume_content_variable_type", "variable");
		  }
		  if(publisherContentPropertyHolder.getPublisherPlayerContentTypeAsFixed() == "true"){
			  so.addVariable("yume_content_variable_type", "fixed");
		  }
	}
	if(playerPropertyHolder.getFlash8PublisherPlayerSyndicationSupport() == "true"){
		so.addVariable("e_btn",playerPropertyHolder.getFlash8PublisherPlayerEmbedCodeButtonUrl());
 		so.addVariable("e_form",playerPropertyHolder.getFlash8PublisherPlayerEmbedCodeFormUrl());
  		so.addVariable("share",playerPropertyHolder.getFlash8PublisherPlayerShareVideoButtonUrl());
		so.addVariable("d_menu",playerPropertyHolder.getFlash8PublisherPlayerMenuButtonVisible());
		so.addVariable("s_page",playerPropertyHolder.getFlash8PublisherPlayerCurrentPageIsSource());
		if(playerPropertyHolder.getFlash8PublisherPlayerURLCode() != null){
			so.addVariable("p_url",playerPropertyHolder.getFlash8PublisherPlayerURLCode()); 
		}
	}

	// Publisher Content Parameter
	so.addVariable("publisher_content_url",publisherContentPropertyHolder.getPublisherContentUrl());
	
	// Yume Ad Parameters
	so.addVariable("yume_start_time", yumeAdPropertiesHolder.getYumeStartTime());
	
	so.addVariable("yume_auto_play", yumeAdPropertiesHolder.getYumeAdAutoPlayStatus());

	if(yumeAdPropertiesHolder.getYumeAdAutoPlayStatus() == "false"){
  		so.addVariable("yume_prefetch_preroll",yumeAdPropertiesHolder.getYumeAdPrefetchPlaylistStatus());
	}

	so.addVariable("yume_normalscreen_x",yumeAdPropertiesHolder.getYumeNormalscreenX());
	so.addVariable("yume_normalscreen_y",yumeAdPropertiesHolder.getYumeNormalscreenY());
	
	if(yumeAdPropertiesHolder.getYumeNormalscreenWidth() != 0){
		so.addVariable("yume_normalscreen_width",yumeAdPropertiesHolder.getYumeNormalscreenWidth());
	} else {
		var chkStr =playerPropertyHolder.getSamplePlayerSwfName().toLowerCase();       
		if (yumeAdPropertiesHolder.getYumeShowCb() == "true"  && chkStr.indexOf("flex")== -1){
			so.addVariable("yume_normalscreen_width",playerPropertyHolder.getWidth()-10-(2*yumeAdPropertiesHolder.getYumeSpaceBrandedPlayer())-yumeAdPropertiesHolder.getYumeCbWidth());
			//we reduce extra 10 pixels for space between branded skin and in player companion banner
		}else {
			so.addVariable("yume_normalscreen_width",playerPropertyHolder.getWidth()-(2*yumeAdPropertiesHolder.getYumeSpaceBrandedPlayer())-yumeAdPropertiesHolder.getYumeCbWidth());
		}
	}
	
	if(yumeAdPropertiesHolder.getYumeNormalscreenHeight() != 0){
		so.addVariable("yume_normalscreen_height",yumeAdPropertiesHolder.getYumeNormalscreenHeight());
	} else {
		if(playerPropertyHolder.getPlayerControlBarHeight()>yumeAdPropertiesHolder.getYumeSpaceBrandedPlayer()){
			so.addVariable("yume_normalscreen_height",Number(playerPropertyHolder.getHeight()-playerPropertyHolder.getPlayerControlBarHeight()-yumeAdPropertiesHolder.getYumeSpaceBrandedPlayer()));
		} else {
			so.addVariable("yume_normalscreen_height",Number(playerPropertyHolder.getHeight()-(2*yumeAdPropertiesHolder.getYumeSpaceBrandedPlayer())));
		}
	}

	if(yumeAdPropertiesHolder.getYumeShowCb() == "true") {
		so.addVariable("yume_show_cb",yumeAdPropertiesHolder.getYumeShowCb());
		so.addVariable("yume_cb_x",yumeAdPropertiesHolder.getYumeCbX());
  		so.addVariable("yume_cb_y",yumeAdPropertiesHolder.getYumeCbY());
  		so.addVariable("yume_cb_width",yumeAdPropertiesHolder.getYumeCbWidth());
		so.addVariable("yume_cb_height",yumeAdPropertiesHolder.getYumeCbHeight());
	}
	if(yumeAdPropertiesHolder.getLeaderAdVisibleStatus() != "") {
		so.addVariable("yume_leader_slot",yumeAdPropertiesHolder.getLeaderAdVisibleStatus());
	}
	if(yumeAdPropertiesHolder.getYumeAdPrerollPlaylist() != "null"){
		so.addVariable("yume_preroll_playlist",encodeURIComponent(yumeAdPropertiesHolder.getYumeAdPrerollPlaylist()));
	}
	if(yumeAdPropertiesHolder.getYumeAdBrandingPlaylist() != "null"){
		so.addVariable("yume_branding_playlist",encodeURIComponent(yumeAdPropertiesHolder.getYumeAdBrandingPlaylist()));
	}
	if(publisherContentPropertyHolder.getPublisherTotalContentCount()>1){
		if(yumeAdPropertiesHolder.getYumeAdMidrollPlaylist() != "null"){
			so.addVariable("yume_midroll_playlist",encodeURIComponent(yumeAdPropertiesHolder.getYumeAdMidrollPlaylist()));
		}
	} else {
		so.addVariable("yume_midroll_playlist","");
	}

	if(yumeAdPropertiesHolder.getYumeAdPostrollPlaylist() != "null"){
		so.addVariable("yume_postroll_playlist",encodeURIComponent(yumeAdPropertiesHolder.getYumeAdPostrollPlaylist()));
	}

	if(yumeAdPropertiesHolder.getSponsorShipAdRequestStatus() == "true" && yumeAdPropertiesHolder.getYumeSponsorShipAdRequestPlaylist() != "null"){
		so.addVariable("yume_ad_playlist",encodeURIComponent(yumeAdPropertiesHolder.getYumeSponsorShipAdRequestPlaylist()));
	}

	so.addVariable("yume_swf_url", yumeAdPropertiesHolder.getYumeSwfUrl());
	so.addVariable("yume_library_swf_url", yumeAdPropertiesHolder.getYumeLibrarySwfUrl());

	if(yumeAdPropertiesHolder.getYumeCssUrl() != "null"){
		so.addVariable("yume_css_url",yumeAdPropertiesHolder.getYumeCssUrl());
	}

	if(htmlElementsHolder.getPlayerBuildModel() == "as3"){
	 	so.addVariable("yume_flash_id",playerPropertyHolder.getSamplePlayerIdName());
	}
	so.addVariable("IDE_Mode",playerPropertyHolder.getIdeMode());
	if(yumeAdPropertiesHolder.getYumeBrandedPlayer() == "true") {
		so.addVariable("yume_branded_player",yumeAdPropertiesHolder.getYumeBrandedPlayer());
		so.addVariable("yume_space_branded_player",yumeAdPropertiesHolder.getYumeSpaceBrandedPlayer());
	}
	
	if(yumeAdPropertiesHolder.getJSRollAdVisibleStatus() == "false") {
		so.write(playerPropertyHolder.getPlayerDivName());
	} else {
		so.write("jsRollAdDiv");
	}
}

function playContent(){
 try{
	  yume_event_display_clear_all();
	}catch(e){
	  //alert("Error in yume ad event display update "+e.message);
 	}
  if(arguments.length > 0){
	 	setupFlvPlayerAndYumeAdPropertiesHolder.setupFlvPlayerAndYumeAdProperties(arguments[0]);
  }
  if(yumeAdPropertiesHolder.getJSRollAdVisibleStatus() == "false") {
	makeSwfObject();
  } else {
    document.getElementById(playerPropertyHolder.getPlayerDivName()).innerHTML = 
	'  <div id="jsRollAdDiv" style="position: absolute; width: '+playerPropertyHolder.getWidth()+'px; height: '+playerPropertyHolder.getHeight()+'px; float:left; z-index: 1; background-color:gray;" >' +
	'   Please install Adobe Flash player'+
	'  </div> '+
	'  <div  id="yume_roll1_div" style="position: absolute; width: 300px; height: 250px; margin-left: '+((playerPropertyHolder.getWidth()-300)/2)+'px; margin-top: '+((playerPropertyHolder.getHeight()-250)/2)+'px; float:left; z-index: 2; overflow:hidden; visibility:hidden; background-color:red; ">' +
	'    <iframe name="yume_roll1_frame" id="yume_roll1_frame" src="empty.html" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" topmargin="0" leftmargin="0" allowtransparency="true" width="300px" height="250px">    </iframe> ' +
	'  </div> ';
	makeSwfObject();
  }
}

//Function to create cookies for watchchapters is staggering is turned on
function yume_setCookie(str)
{
	var arr;
	arr = str.split(",");
	var cookie_date = new Date ( );  // current date & time
	cookie_date.setDate ( cookie_date.getDate() + 365 );
	document.cookie = arr[0]+"="+escape(arr[1])+";expires="+ cookie_date.toGMTString();
}
//Function to get all the stored cookies from cache and send to yume player
function yume_getCookie(c_name)
{
	var  x= document.cookie;
	return x;
}
//Function to delete a particular cookie once the watchchapters are hit
function yume_deleteCookie(c_name) {
	var cookie_date = new Date ( );  // current date & time
	cookie_date.setTime ( cookie_date.getTime() - 1 );
	document.cookie = c_name + "= ;expires="+ cookie_date.toGMTString();
}