/**
 * Add_block remove openx js
 * Dont remove while updateing jq
 */	

var prefix_ele = 'oa_show_elem_';

var ads = [];

var OA_show = function(id)
{
	document.write('<div style="display:none;" id="oa_show_elem_'+ id +'"></div>');
	
	ads.push(id);
};

var Mstaticbar = function(i)
{
	
};

var staticbar = function(i)
{
	
};


var openx_timeout = 1; // limit the time we wait for openx

$(function()
{			
	Mstaticbar('topbar');
	staticbar('topbar2');
	displayBannerAds();
});

var displayBannerAds = function()
{	
	if( typeof(OA_output)!='undefined' && OA_output.constructor == Array )
	{
		
		if (OA_output.length>0)
		{
			
			$.each(ads, function(i)
			{
				var zoneid = ads[i];
        
				if(typeof(OA_output[zoneid])!='undefined' && OA_output[zoneid]!='')
				{
					var openxCode;
					var oDIV = $('#'+prefix_ele+zoneid);
					
					// if it's a flash banner..
					if(OA_output[zoneid].indexOf("ox_swf.write")!=-1)
					{			              
						// extract javascript code
						var pre_code_wrap = "<script type='text/javascript'><!--// <![CDATA[",
						post_code_wrap = "// ]]> -->";
			                
						openxCode = OA_output[zoneid].substr(OA_output[zoneid].indexOf(pre_code_wrap)+pre_code_wrap.length);
						openxCode = openxCode.substr(0, openxCode.indexOf(post_code_wrap));
			              
						// replace destination for the SWFObject
						openxCode = openxCode.replace(/ox\_swf\.write\(\'(.*)'\)/, "ox_swf.write('"+ oDIV.attr("id") +"')");     
						
						openxCode = openxCode.replace(/document\.write\(\"/,"");
						openxCode = openxCode.replace(/\"\);/,"");
						
						var tagCode = openxCode.match(/<div\b[^>]*>(.*?)<\/div>/);
						
						openxCode = openxCode.replace(/<div\b[^>]*>(.*?)<\/div>/, '');
					
						 
						// insert SWFObject
						if( openxCode.indexOf("ox_swf.write")!=-1 )
						{
							eval(openxCode);
							oDIV.append(tagCode[0]);
							oDIV.show();
						}// else: the code was not as expected; don't show it
						
					// insert SWFObject              
					}
					else
					{						
						// normal image banner; just set the contents of the DIV
						oDIV.html(OA_output[zoneid]);
						oDIV.show();					
					}					
				}				
				
			});

		}//else: no banners on this page
	}else{
		// not ready, let's wait a bit
		if (openx_timeout>80) {
			//console.log('we waited too long; abort');
			return; // we waited too long; abort
		};
		setTimeout( displayBannerAds, 10*openx_timeout );
		openx_timeout+=4;
	}
};

