

function ogAdv(data, path)
{
	var ogAdv = this;
	ogAdv.data = data;
	ogAdv.path = path;
	ogAdv.prefix = "ogAdv_";
	
	ogAdv.returnHTML = function(image, link, width, height, target)
	{
		var HTML =''
		
		var arr = image.split('|');
			image = arr[0];
		var type = image.split('.'); 
			type = type[(type.length - 1)].toLowerCase();		
		if (type != "swf")
		{
			HTML += '<a href="'+ link +'" target="'+target+'"><img src="'+ ogAdv.path + image +'" border="0" style="'+ ( (width > 0) ? ('width:'+ width +'px;') : ('') ) + ( (height > 0) ? ('height:'+ height +'px;') : ('') )+ '"></a>'
		}
		else
		{
			if (height > 0)
			{
			}
			else if (width > 0)
			{
				var sizeArr = arr[1].split('x');	
				var sizeW = sizeArr[0];
				var sizeH = sizeArr[1];
				height = Math.floor( (sizeH*width)/sizeW ); 
				
				
			}
			
			
			
			HTML += '<div>';
			HTML += '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" '+( (width > 0) ? ('width="'+ width +'"') : ('') )+' '+( (height > 0) ? ('height="'+ height +'"') : ('') )+' align="middle">';
		    HTML += '<param name="movie" value="'+ ogAdv.path + image +'" />';
		    HTML += '<param name="menu" value="false" />';
		    HTML += '<param name="quality" value="high" />';
		    HTML += '<param name="bgcolor" value="#999999" />';
		    HTML += '<param name="wmode" value="transparent" />';
		    HTML += '<embed src="'+ ogAdv.path + image +'" quality="high" wmode="transparent" allowfullscreen="true" menu="false" quality="high" bgcolor="#999999" '+( (width > 0) ? ('width="'+ width +'"') : ('') )+' '+( (height > 0) ? ('height="'+ height +'"') : ('') )+' name="player" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />';
		    HTML += '</object>';
			HTML += '</div>';
		}	
		return HTML;		
	}
	
	
	
	ogAdv.processData = function(data)
	{
		
		var obj 		= document.getElementById( ogAdv.prefix + data['group'] );
			obj.style.display = "";
		var length 		= data['image'].length;	
		var HTML 		= ''; 
		HTML 		    += '<table cellspacing="0" cellpadding="0" border="0">'; 
		if (data['rotation'] > 0 && length > 1)
		{
			
			HTML += '<tr><td align="center" style="padding: 3px 3px 3px 3px;"><div id='+ ogAdv.prefix + data['group'] + '_rotation' +'>' + ogAdv.returnHTML(data['image'][0], data['link'][0], data['width'], data['height'], data['target'][0]) + '</div></td></tr>';
			obj.innerHTML = HTML + '</table>';
			
			var rt = new rotator(ogAdv.prefix + data['group'] + '_rotation', data['rotation'], ogAdv.path, data['width'], data['height']);
			for (var i = 0 ; i < length ; i++)
			{
				rt.setItems(data['image'][i] + '|' + data['link'][i] + '|' + data['target'][i]);
			}
			rotator.start();
		}
		else
		{
			for (var i = 0 ; i < length ; i++)
			{
				HTML += '<tr><td align="center" style="padding: 3px 3px '+( (i == (length-1) ) ? '3':'0' )+'px 3px;">' + ogAdv.returnHTML(data['image'][i], data['link'][i], data['width'], data['height'], data['target'][i]) + '</td></tr>';
			}
				
			obj.innerHTML = HTML + '</table>';
		}
	}
	
	ogAdv.Start = function()
	{
		var length = ogAdv.data.length;	
		for(var i = 0; i < length ; i ++)
		{
			if ( ogAdv.data[i]['group'] &&
				 document.getElementById( ogAdv.prefix + ogAdv.data[i]['group'] ) &&
				 ogAdv.data[i]['image'].length > 0 &&
				 ogAdv.data[i]['image'].length == ogAdv.data[i]['link'].length
			)
			{
				ogAdv.processData(ogAdv.data[i]);
			}
		}
	}
	ogAdv.Start();
}


	