if (!srcurl) {
var srcurl= 'http://customads.adperfect.com/ads/';
var codebase = 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0';
var browser = navigator.userAgent;
browser = browser.toLowerCase();
if(browser.indexOf('macintosh') != -1){
var isMac = true;
}else if(browser.indexOf('windows') != -1){
var isWin = true;
}
if(browser.indexOf('firefox') != -1){
var isFF = true;
}else if(browser.indexOf('safari') != -1){
var isSafari = true;
}else if(browser.indexOf('opera') != -1){
var isOpera = true;
}else if(browser.indexOf('netscape') != -1){
var isNS = true;
}else if(browser.indexOf('msie') != -1){
var isIE = true;
}
function AP_getPos_v20061010(obj) {
var curleft = curtop = 0;
if (obj.offsetParent) {
curleft = obj.offsetLeft;
curtop = obj.offsetTop;
while (obj = obj.offsetParent) {
curleft += obj.offsetLeft
curtop += obj.offsetTop
}
}
return [curtop, curleft];
}
function AP_updatePreview_v20061010(paId, dealerID, position, width, height, TrackingID, FlashAdID, OkToTrack, logoWidth, logoHeight, AdvID){
var layoutName = 'preview',
elemWidth = '336',
elemHeight = '280',
deltaOffsetTop = 0,
deltaOffsetLeft = 0;
var rand_num = Math.round(Math.random()*100000000);
var stub = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="'+codebase+'" width="'+elemWidth+'" height="'+elemHeight+'"><param name="movie" value="http://www.adperfect.com/webadsadmin/flashads/automotive/web/'+layoutName+'.swf?VehiclePAID='+paId+'&FlashAdID='+FlashAdID+'&DealerID='+dealerID+'&TrackingID='+TrackingID+'&OkToTrack='+OkToTrack+'&rand='+rand_num+'&AdvID='+AdvID+'" /><param name="quality" value="high"><param name="wmode" value="opaque"><embed src="http://www.adperfect.com/webadsadmin/flashads/automotive/web/'+layoutName+'.swf?VehiclePAID='+paId+'&FlashAdID='+FlashAdID+'&DealerID='+dealerID+'&TrackingID='+TrackingID+'&OkToTrack='+OkToTrack+'&rand='+rand_num+'&AdvID='+AdvID+'" quality="high" wmode="opaque" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="'+elemWidth+'" height="'+elemHeight+'"></embed></object>';
var coors = AP_getPos_v20061010(document.getElementById('AP_C_ad'+FlashAdID));
if(position == 'bottom'){
deltaOffsetTop = parseInt(height);
deltaOffsetLeft = parseInt(logoWidth);
}else if(position == 'right'){
deltaOffsetTop = parseInt(logoHeight);
deltaOffsetLeft = parseInt(width);
}else if(position == 'rightnto'){
deltaOffsetTop = 0;
deltaOffsetLeft = parseInt(width);
}else if(position == 'right_nto'){
deltaOffsetTop = 0;
deltaOffsetLeft = parseInt(width);
}else if(position == 'leftnto'){
deltaOffsetTop = 0;
deltaOffsetLeft = 0 - 346;
}else if(position == 'left_nto'){
deltaOffsetTop = 0;
deltaOffsetLeft = 0 - 346;
}else if(position == 'left'){
deltaOffsetTop = parseInt(logoHeight);
deltaOffsetLeft = 0 - 346;
}
if(isFF){
var bannerOffsetTop = parseInt(deltaOffsetTop) - parseInt(height) + 14,
bannerOffsetLeft = parseInt(deltaOffsetLeft) + 5;
}else if(isSafari){
var bannerOffsetTop = parseInt(deltaOffsetTop) - parseInt(height) + 14,
bannerOffsetLeft = parseInt(deltaOffsetLeft) + 5;
}else if(isNS){
var bannerOffsetTop = parseInt(deltaOffsetTop) - parseInt(height) +14,
bannerOffsetLeft = parseInt(deltaOffsetLeft) + 5;
}else if(isWin && isOpera){
var bannerOffsetTop = parseInt(deltaOffsetTop) + 5,
bannerOffsetLeft = parseInt(deltaOffsetLeft) + 5;
}else if(isWin && isIE){
var bannerOffsetTop = parseInt(deltaOffsetTop) + 5,
bannerOffsetLeft = parseInt(deltaOffsetLeft) + 5;
}else{
var bannerOffsetTop = parseInt(deltaOffsetTop) + 5,
bannerOffsetLeft = parseInt(deltaOffsetLeft) + 5;
}
var newTop = parseInt(coors[0]) + parseInt(bannerOffsetTop),
newLeft = parseInt(coors[1]) + parseInt(bannerOffsetLeft);
AP_floater.display(stub,elemWidth,elemHeight,newTop,newLeft);
}
function AP_closePreview_v20061010(){
document.getElementById('AP_viewerPanel_ad').style.top = '-10000px';
document.getElementById('AP_viewerPanel_ad').style.left = '-10000px';
document.getElementById('AP_viewerPanel_ad').innerHTML = '';
}

function AP_AddExtension_v20061010(src, ext){
if (src.indexOf('?') != -1)
return src.replace(/\?/, ext+'?'); 
else
return src + ext;
}
var divT = 0,divL = 0;
function AP_Generateobj_v20061010(objAttrs, params, embedAttrs, FlashAdID){ 
var str = '<object ';
for (var i in objAttrs)
str += i + '="' + objAttrs[i] + '" ';
str += '>';
for (var i in params)
if(i == 'FlashAdID') {
var FlashAdID = params[i];
} else {
str += '<param name="' + i + '" value="' + params[i] + '" /> ';
}
str += '<embed ';
for (var i in embedAttrs)
str += i + '="' + embedAttrs[i] + '" ';
str += ' ></embed></object>';
document.getElementById('AP_C_ad'+FlashAdID).innerHTML = str;
}
function AP_LoadContent_v20061010(){
var ret = 
AP_GetArgs_v20061010
(  arguments, ".swf", "movie", "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
 , "application/x-shockwave-flash"
);
AP_Generateobj_v20061010(ret.objAttrs, ret.params, ret.embedAttrs);
}
function AP_GetArgs_v20061010(args, ext, srcParamName, classid, mimeType){
var ret = new Object();
ret.embedAttrs = new Object();
ret.params = new Object();
ret.objAttrs = new Object();
for (var i=0; i < args.length; i=i+2){
var currArg = args[i].toLowerCase();    
switch (currArg){
case "classid":
break;
case "pluginspage":
ret.embedAttrs[args[i]] = args[i+1];
break;
case "movie":
args[i+1] = AP_AddExtension_v20061010(args[i+1], ext);
ret.embedAttrs["src"] = args[i+1];
ret.params[srcParamName] = args[i+1];
break;
case "codebase":
ret.objAttrs[args[i]] = args[i+1];
break;
case "tabindex":
ret.embedAttrs[args[i]] = ret.objAttrs[args[i]] = args[i+1];
break;
case "width":
ret.embedAttrs[args[i]] = ret.objAttrs[args[i]] = args[i+1];
break;
case "height":
ret.embedAttrs[args[i]] = ret.objAttrs[args[i]] = args[i+1];
break;
default:
ret.embedAttrs[args[i]] = ret.params[args[i]] = args[i+1];
}
}
  ret.objAttrs["classid"] = classid;
  if (mimeType) ret.embedAttrs["type"] = mimeType;
  return ret;
}
function Div(w,h,t,l,p,bg,id){
this.div=document.createElement('div');
this.w=w+'px';
this.h=h+'px';
this.pos='absolute';
this.top=t+'px';
this.left=l+'px';
this.pad=p+'px';
this.bord='none';
this.bg='#'+bg;
this.display=function(stub,w,h,t,l){
if(document.getElementById('AP_viewerPanel_ad')) {
this.div.style.width=w+'px';
this.div.style.height=h+'px';
this.div.style.top=t+'px';
this.div.style.left=l+'px';
this.div.innerHTML=stub;
} else {
this.div.id='AP_viewerPanel_ad';
this.div.style.width=w+'px';
this.div.style.height=h+'px';
this.div.style.position=this.pos;
this.div.style.top=t+'px';
this.div.style.left=l+'px';
this.div.style.padding=this.pad;
this.div.style.border=this.bord;
this.div.style.background=this.bg;
this.div.innerHTML=stub;
document.getElementsByTagName('body')[0].appendChild(this.div);
}
}
}
function displayObjProp(obj){
var div=document.createElement('div');
for(var i in obj){
var p=document.createElement('p');
p.appendChild(document.createTextNode('Name :'+i+' Value :'+obj[i]));
div.appendChild(p);
}
document.getElementsByTagName('body')[0].appendChild(div);
}
var AP_floater;
function APL_v20070723(FlashAdID, layout, style, width, height, position, pvtk, i){
AP_floater=new Div(500,450,200,200,0,'ffffff',FlashAdID);
if (pvtk == 1) var OkToTrack = false; else var OkToTrack = true;
if (i) clearTimeout(APchkJS[i]);
var url = document.location.href;
url = url.replace(/\?/g,"[qmark]");
url = url.replace(/&/g,"[amp]");
url = url.replace(/=/g,"[equal]");
layout = layout.toLowerCase();
AP_LoadContent_v20061010(
'id', 'AP_bannerPanel_v20061010',
'name', 'AP_bannerPanel_v20061010',
'codebase',codebase,
'width',width,
'AllowScriptAccess', 'always',
'base', srcurl,
'height',height,
'src', srcurl+layout+'_'+style+'?FlashAdID='+FlashAdID+'&Position='+position+'&Width='+width+'&Height='+height+'&OkToTrack='+OkToTrack+'&url='+url,
'quality','high',
'wmode', 'opaque',
'pluginspage','http://www.macromedia.com/go/getflashplayer',
'movie',srcurl+layout+'_'+style+'?FlashAdID='+FlashAdID+'&Position='+position+'&Width='+width+'&Height='+height+'&OkToTrack='+OkToTrack+'&url='+url,
'FlashAdID',FlashAdID
);
}
AP_checkLoad = true;
}