if(!window.km_axel || km_axel==''){

	var km_axel = Math.random() + '';

}

if(!window.km_num || km_num==''){

	var km_num = km_axel * 1000000000000000000;

}

if(!window.km_click || km_click==''){

    var km_click=escape('http://movies.aol.com/movie/main.adp?_pgtyp=pdct&mid=23492');

}

if(!window.km_mute || km_mute=='')

{

    var km_mute='true';

}

//swf name?

var swf_name = 'http://gfx.dvlabs.com/klipmart/campaigns/mag002/a_Theatrical/mag002a_main.swf?'+km_num;

//where should the left and top of the ad in reference to the entire swf?

var unitXOffset=360;

var unitYOffset=100;

//What is the actual size of the swf?

var km_swf_w=760;

var km_swf_h=450;

//What should the clipped size be?

var km_swf_clip_w=300;

var km_swf_clip_h=250;

//'roll' Or 'click' to expand?

var r_o_c='roll';

//Start Expanded?

var expanded=false;



button = new Image();

var go_fs='false';

var vLength_arr=[91000,91000];

var fs_urls_arr=['',''];

var	km_clip_top=unitYOffset;

var	km_clip_left=unitXOffset;

var	km_clip_right=km_swf_clip_w+km_clip_left;

var	km_clip_bottom=km_swf_clip_h+km_clip_top;

var bw_track='50';

var bw_select='lo';

var km_bw_sz=18080;

var movNum=1;

var base_ad_id=0;

/*

var mov = [10,20,30,40];

var movWeight=[1,1,1,1];

var totalWeight=eval(movWeight.join("+"));

var weighedMov= new Array();

var currentMov=0;

while (currentMov<mov.length){for (w=0;w<movWeight[currentMov];w++){weighedMov[weighedMov.length]=mov[currentMov];}currentMov++;}

var randomizer = Math.floor(Math.random()*totalWeight);

movNum = weighedMov[randomizer];

base_ad_id=movNum;

document.write('<img id=randTrack src="http://kt4.kliptracker.com/klipinsert4.gif?campid='+km_pid+'&id='+km_num+'&ktaction=11&ad_id='+(base_ad_id/10)+'" border=0 width=1 height=1 style="position:absolute;width:1px;height:1px;top:0px;left:0px;">');

*/

var ad_id=base_ad_id+1;

var last_ad_id=ad_id;

var last_vLength=vLength;

var play_state='true';

var componentRefs	= new Array();

var components= new Array();

var tempMDAComponents = new Array();

var viewedonce=false;

var counter=0;

var panels=new Array();

var sTid,main_x,main_y,main_x_lb,main_x_ub,main_y_lb,main_y_ub,km_div_ref,placer_ref,km_st_t;

var km_div = document.createElement('div');km_div.id = 'km_main_div';km_div.style.position = 'absolute';km_div.style.top= 1+'px';km_div.style.left= 1+'px';km_div.style.width= 1+'px';km_div.style.height= 1+'px';

function inc(){counter++;sTid=setTimeout("inc();", 1000);}

function km_sendtime(){

   if (int_time>0){

		inter.src='http://kt4.kliptracker.com/interaction.gif?pid='+km_pid+'&time='+int_time+'&region=1';

  }

  if (counter>0){

	var viewedcount=(counter*1000);

	var vad_id=((last_ad_id+'').length>1)?last_ad_id:'0'+last_ad_id;

	button.src='http://gfx.dvlabs.com/klipmart/dvl000/trackerfile?jscode='+km_pid+'&vLength='+last_vLength+'&ad_id=a'+vad_id+'&num='+km_num+'&action=stopped&kbps='+bw_track+'&pos=0,'+viewedcount;

  }

}

window.onbeforeunload = km_sendtime;

function km_flash_code(km_id,km_src,km_w,km_h,km_wmode){var km_flashvars='km_pid='+km_pid+'&km_click='+km_click+'&km_wtag='+km_wtag+'&go_fs='+go_fs+'&km_mute='+km_mute+'&cr_path='+cr_path+'&bw_select='+bw_select+'&movNum='+movNum+'&is_ie='+is_ie;    return "<OBJECT classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' ID='" + km_id + "' WIDTH='" + km_w + "' HEIGHT='" + km_h + "'><PARAM NAME='movie' VALUE='" + km_src + "'><PARAM NAME='menu' VALUE='false'><PARAM NAME='quality' VALUE='high'><PARAM NAME='wmode' VALUE='" + km_wmode + "'><PARAM NAME='flashvars' VALUE='"+km_flashvars+"'><embed id='"+km_id+"_embed' src='" + km_src + "' quality='high' width='" + km_w +"' height='" + km_h +"' menu='false' type='application/x-shockwave-flash' wmode='" + km_wmode + "' flashvars='"+km_flashvars+"'></embed></OBJECT><scr"+"ipt type='text/javascript' event='FSCommand(command,args)' for='" + km_id + "' >km_commands(command,args);</scr" + "ipt>";}

function km_toggle_components(km_state){if(components.length!=0){if (km_state){if (componentRefs.length==0){for (var i=0; i<components.length; i++){var objRef=components[i];var comp_x=km_get_left(objRef);var comp_y=km_get_top(objRef);if ((comp_x>=main_x_lb)&&(comp_x<=main_x_ub)&&(comp_y>=main_y_lb)&&(comp_y<=main_y_ub)&&(objRef.id.indexOf("km") == -1)){objRef.style.visibility = "hidden";componentRefs.push(objRef);}}}else{for (var i=0; i<componentRefs.length; i++){componentRefs[i].style.visibility = "hidden";}}}else{if(!isNaN(componentRefs.length)){for (var i=0; i<componentRefs.length; i++){componentRefs[i].style.visibility = "visible";}}}}}

function km_clip(obj,exstate){if (use_ss){if (exstate){obj.style.left = 0+'px';obj.style.top = 0+'px';top.document.getElementById("km_iframe"+(km_iteration_no-1)).width=km_swf_w+'px';top.document.getElementById("km_iframe"+(km_iteration_no-1)).height=km_swf_h+'px';top.document.getElementById("km_main"+(km_iteration_no-1)).style.left = km_x-unitXOffset+'px';top.document.getElementById("km_main"+(km_iteration_no-1)).style.top = km_y-unitYOffset+'px';}else{obj.style.left = -unitXOffset+'px';obj.style.top = -unitYOffset+'px';top.document.getElementById("km_iframe"+(km_iteration_no-1)).width=km_swf_clip_w+'px';top.document.getElementById("km_iframe"+(km_iteration_no-1)).height=km_swf_clip_h+'px';top.document.getElementById("km_main"+(km_iteration_no-1)).style.left = km_x+'px';top.document.getElementById("km_main"+(km_iteration_no-1)).style.top = km_y+'px';}}else{if (document.layers){if (exstate){obj.style.clip.top = 0+'px';obj.style.clip.left = 0+'px';obj.style.clip.right = 0+'px';obj.style.clip.bottom = 0+'px';}else{obj.style.clip.top = km_clip_top+'px';obj.style.clip.left = km_clip_left+'px';obj.style.clip.right = km_clip_right+'px';obj.style.clip.bottom = km_clip_bottom+'px';}}else{if (exstate){obj.style.clip='rect(auto auto auto auto)';}else{obj.style.clip='rect('+km_clip_top+'px '+km_clip_right+'px '+km_clip_bottom+'px '+km_clip_left+'px)';}}}}

function km_commands(command, args) {

	if (command == 'km_start_movie') {

		if (viewedonce){

			km_sendtime();

		}

		if((last_ad_id!=ad_id)&&(parseInt(vLength_arr[ad_id-1])>0)){

			last_ad_id=ad_id;

			last_vLength=vLength;

		}

		viewedonce=true;

		counter=0;

		sTid=setTimeout("inc();", 1000);

	}

	if (command == 'km_end_movie') {

		window.clearTimeout(sTid);

		play_state='stop';

	}

	if (command == 'km_play') {

		if (play_state=="pause"){

			sTid=setTimeout("inc();", 1000);

		}

		play_state="play";

		button.src='http://kt4.kliptracker.com/klipinsert4.gif?campid='+km_pid+'&id='+km_num+'&ktaction=110&ad_id='+ad_id;

	}

	if (command == 'km_stop') {

		window.clearTimeout(sTid);

		play_state="stop";

		button.src='http://kt4.kliptracker.com/klipinsert4.gif?campid='+km_pid+'&id='+km_num+'&ktaction=113&ad_id='+ad_id;

	}

	if (command == "km_pause"){

		if (play_state=="play"){

			window.clearTimeout(sTid);

			play_state="pause";

		}else if(play_state=="pause"){

			sTid=setTimeout("inc();", 1000);

			play_state="play";

		}

		button.src='http://kt4.kliptracker.com/klipinsert4.gif?campid='+km_pid+'&id='+km_num+'&ktaction=111&ad_id='+ad_id;

	}

	if (command == 'km_mute') {

		button.src='http://kt4.kliptracker.com/klipinsert4.gif?campid='+km_pid+'&id='+km_num+'&ktaction=112&ad_id='+ad_id;

	}

	if (command == 'km_unmute') {

		button.src='http://kt4.kliptracker.com/klipinsert4.gif?campid='+km_pid+'&id='+km_num+'&ktaction=114&ad_id='+ad_id;

	}

	if (command == 'km_add') {

		var add_clk_no=parseInt(args);

		add_clk_no += 300;

		button.src='http://kt4.kliptracker.com/klipinsert4.html?campid='+km_pid+'&id='+km_num+'&ktaction='+add_clk_no+'&ad_id='+ad_id;

	}

	if (command.indexOf('km_tab')>-1) {

		if (parseInt(args)==1){ad_id=base_ad_id+parseInt(command.substr(6,1));}else{ad_id=base_ad_id+parseInt(args);}

		button.src='http://kt4.kliptracker.com/klipinsert4.html?campid='+km_pid+'&id='+km_num+'&ktaction=11&ad_id='+ad_id;

		vLength=vLength_arr[ad_id-1];

		window.clearTimeout(sTid);

		if (go_fs=='true'){if(fs_urls_arr[ad_id-1]!=''){km_fs.URL=fs_urls_arr[ad_id-1];}}

		if ((region_time>0)&&(reg_no!=ad_id)){

			inter.src='http://kt4.kliptracker.com/interaction.gif?pid='+km_pid+'&time='+region_time+'&region='+reg_no;

			region_time=0;

		}

		window.clearTimeout(reg_id);

		reg_no=ad_id;

		reg_id=setTimeout("region_count();", 1000);

	}

	if (command == 'km_fullscreen') {

		window.clearTimeout(sTid);

		var km_fs_no=parseInt(args);

		if(fs_urls_arr[km_fs_no-1]!=km_fs.URL){km_fs.URL=fs_urls_arr[km_fs_no-1];}

		km_fs.controls.play();

		checkPlaying();

		button.src='http://kt4.kliptracker.com/klipinsert4.html?campid='+km_pid+'&id='+km_num+'&ktaction=116&ad_id='+ad_id;

	}

	if (command == 'km_close'){

		if (region_time>0){

			inter.src='http://kt4.kliptracker.com/interaction.gif?pid='+km_pid+'&time='+region_time+'&region='+reg_no;

		}

		window.clearTimeout(reg_id);

		region_time=0;

		ad_id=base_ad_id+1;

		reg_no=ad_id;

		//if (go_fs=='true'){if(fs_urls_arr[ad_id-1]!=''){km_fs.URL=fs_urls_arr[ad_id-1];}}

		vLength=vLength_arr[ad_id-1];

		km_toggle_components(false);

		expanded=false;

		km_clip(km_div_ref,expanded);

		button.src='http://kt4.kliptracker.com/klipinsert4.html?campid='+km_pid+'&id='+km_num+'&ktaction=11&ad_id='+ad_id;

	}

	if (command == 'km_expand'){

		ad_id=base_ad_id+parseInt(args);

		button.src='http://kt4.kliptracker.com/klipinsert4.html?campid='+km_pid+'&id='+km_num+'&ktaction=11&ad_id='+ad_id;

		vLength=vLength_arr[ad_id-1];

		if (go_fs=='true'){if(fs_urls_arr[ad_id-1]!=''){km_fs.URL=fs_urls_arr[ad_id-1];}}

		if ((region_time>0)&&(reg_no!=ad_id)){

			inter.src='http://kt4.kliptracker.com/interaction.gif?pid='+km_pid+'&time='+region_time+'&region='+reg_no;

			region_time=0;

		}

		window.clearTimeout(reg_id);

		reg_no=ad_id;

		reg_id=setTimeout("region_count();", 1000);

		if(!expanded){

			km_toggle_components(true);

			expanded=true;

			km_clip(km_div_ref,true);

		}

	}

}

//======= FULLSCREEN ========//

//*******WMV SNIFFER*******//

var i = navigator;

var agent = ' ' + i.userAgent.toLowerCase();

var is_ie = agent.indexOf('msie') > -1;

var is_win = agent.indexOf('win') > -1;

var is_WMP = false;

var is_WMPMajor = 0;

if (is_win&&is_ie)  //use ActiveX test

{

  var objMediaPlayer;

  try {

	objMediaPlayer = new ActiveXObject("MediaPlayer.MediaPlayer.1");

	is_WMP = true;

  }catch(objError) {

	is_WMP = false;

  }

}

if (is_WMP)  //use ActiveX test

{

  var WMPVer;

  try{	

		objMediaPlayer = new ActiveXObject("WMPlayer.OCX");

		WMPVer = objMediaPlayer.versionInfo;

		objMediaPlayer = null;

		var is_WMPMinor = parseFloat(WMPVer);

		var is_WMPMajor = parseInt(is_WMPMinor);

  }catch(objError) {

		is_WMP = false;

  }

  button.src='http://kt4.kliptracker.com/klipinsert4.gif?campid='+km_pid+'&id='+km_num+'&ktaction=126&ad_id='+is_WMPMajor;

}



//*******WMV SNIFFER*******//

function forceFullScreen(){km_fs.fullscreen = true;if (loop >= 10) {clearInterval (interval);}loop ++;}

function checkPlaying(){if (((km_fs.playState == 0)||(km_fs.playState == 1)||(km_fs.playState == 10)) && (km_fs_count>0)){var fs_ad_id=parseInt(last_ad_id+'')+100;vid.src='http://gfx.dvlabs.com/klipmart/dvl000/trackerfile?jscode='+km_pid+'&vLength='+vLength+'&ad_id=a'+fs_ad_id+'&num='+km_num+'&action=stopped&kbps=150&pos=0,'+km_fs_count;km_fs_count = 0;}else if ((km_fs.playState == 2) || (km_fs.playState == 3)){km_fs.fullScreen='true';km_fs_count = km_fs_count +1000;setTimeout("checkPlaying();", 1000);}else{setTimeout("checkPlaying();", 1000);}}

if (is_WMPMajor>=9){

	var loop = 0;

	var interval;

	var sound="on";

	var isPlay = "true";

	var vid = new Image(1,1);

	var km_fs_count = 0;

	var km_fsdiv = document.createElement('div');km_fsdiv.id = 'km_fsdiv';km_fsdiv.style.position = 'absolute';km_fsdiv.style.top= 0+'px';km_fsdiv.style.left= 0+'px';km_fsdiv.style.width= 0+'px';km_fsdiv.style.height= 0+'px';

	function km_fscode(km_id,fs_vLink){return '<OBJECT ID='+km_id+' name='+km_id+' CLASSID=CLSID:6BF52A52-394A-11D3-B153-00C04F79FAA6 codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701" standby=\'Loading Microsoft Windows Media Player components...\' TYPE=\'application/x-oleobject\' width=\'0\' height=\'0\'><PARAM NAME=\'url\' VALUE=\''+fs_vLink+'\'><PARAM NAME=\'AutoStart\' VALUE=\'false\'><PARAM NAME=\'uiMode\' VALUE=\'none\'><PARAM NAME=\'fullScreen\' VALUE=\'false\'><Embed SRC="'+fs_vLink+'" type="application/x-mplayer2" pluginspage="http://www.microsoft.com/Windows/Downloads/Contents/Products/MediaPlayer/" Name='+km_id+' ID='+km_id+' width=\'0\' height=\'0\'></embed></OBJECT><SCR'+'IPT type=\'text/javascript\' for="'+ km_id +'" event="KeyDown(nKeyCode, nShiftState)">if ((nKeyCode==27)){'+km_id+'.controls.stop();'+km_id+'.fullScreen = false;}</SCR'+'IPT><SCR'+'IPT type=\'text/javascript\' for="'+ km_id +'" event="DoubleClick(nButton, nShiftState, fX, fY)">if (nButton == 1) {interval = setInterval ("forceFullScreen()", 100);}</SCR'+'IPT><SCR'+'IPT type=\'text/javascript\' for="'+ km_id +'" event="MouseDown(nButton, nShiftState, fX, fY)">var scWidth = screen.width;var scHeight = screen.height;if((scWidth/scHeight)>(4/3)){var vid_width=4*(scHeight/3);var x_spacer=(scWidth-vid_width)/2;scWidth=vid_width+x_spacer;}var playButtonLeft = scWidth * .76;var playButtonRight = scWidth * .82;var pauseButtonLeft = scWidth * .83;var pauseButtonRight = scWidth * .90;var closeButtonLeft = scWidth * .93;var closeButtonRight = scWidth * 1;var topBorder = scHeight * .8;if ((nButton == 1) && (fY > topBorder)) {if ((fX > pauseButtonLeft) && (fX < pauseButtonRight)) {if (isPlay=="true"){'+km_id+'.controls.pause(); var temp="false";}else{'+km_id+'.controls.play();var temp="true";}isPlay=temp;}if ((fX > playButtonLeft) && (fX < playButtonRight)) {'+km_id+'.controls.play();isPlay="true";}if ((fX > closeButtonLeft) && (fX < closeButtonRight)) {if (('+km_id+'.playState == 3) || ('+km_id+'.playState == 2)){'+km_id+'.fullScreen = false;'+km_id+'.controls.stop();}}}</SCR'+'IPT>';}

	var go_fs='true';

}else{

	var go_fs='false';

}

//======= FULLSCREEN ========//



function km_resize(){

	var old_x=main_x;

	var old_y=main_y;

	main_x=km_get_left(placerRef.obj);

	main_y=km_get_top(placerRef.obj);

	if ((main_x!=old_x)||(main_y!=old_y)){

		km_div_ref.style.left = (main_x-unitXOffset) + 'px';

		km_div_ref.style.top  =  (main_y-unitYOffset) + 'px';

		componentsRefs=null;

	}

}

var inter=new Image();

var int_time = 0;

var region_time=0;

var reg_id;

var reg_no;

var inter_id;

function region_count(){

	region_time++;

	reg_id=setTimeout("region_count();", 1000);

}

function inter_count(){

	int_time++;

	inter_id=setTimeout("inter_count();", 1000);

}

function km_m_on(){

	inter_id=setTimeout("inter_count();", 1000);

}

function km_m_off(){

	window.clearTimeout(inter_id);

}

if (use_ss){	

	var is_ie  = navigator.userAgent.toLowerCase().indexOf('msie') > -1;

}

function km_showad(){

	km_ad_delivered=true;

	var km_ed_t = (new Date()).getTime();var km_ttl_t = (km_ed_t - km_st_t)/1000;var km_tpt = (((km_bw_sz*8)/1000)/km_ttl_t);

	if (km_ed_t>100){bw_select="hi";bw_track=150;}

	if (use_ss){

		tempMDAComponents =[top.document.getElementsByTagName('select')] ;

		//tempMDAComponents =[top.document.getElementsByTagName('select'),top.document.getElementsByTagName('iframe')] ;

		main_x=0;

		main_y=0;

	}else{

		tempMDAComponents =[document.getElementsByTagName('select')] ;

		//tempMDAComponents =[document.getElementsByTagName('select'),document.getElementsByTagName('iframe')] ;

		placerRef=new km_getObj('km_placer');

		main_x=km_get_left(placerRef.obj);

		main_y=km_get_top(placerRef.obj);

	}

	if (go_fs=='true'){

			document.body.appendChild(km_fsdiv);

			km_fsdiv_ref =new km_getObj('km_fsdiv');

			km_fsdiv_ref.obj.innerHTML=km_fscode('km_fs',fs_urls_arr[0]);

	}

	//alert('X:'+main_x+' Y:'+main_y);

	km_div_ref.style.position = "absolute";

	km_div_ref.style.left = (main_x-unitXOffset) + 'px';

	km_div_ref.style.top = (main_y-unitYOffset) + 'px';

	km_div_ref.style.width = km_swf_w+'px';

	km_div_ref.style.height = km_swf_h+'px';

	km_div_ref.style.zIndex = 999999;

	main_x_lb=main_x-unitXOffset-200;main_x_ub=main_x+km_swf_w;main_y_lb=main_y-unitYOffset-50;main_y_ub=main_y+km_swf_h;

	for (var i=0;i<tempMDAComponents.length;i++){for (var j=0;j<tempMDAComponents[i].length;j++){components.push(tempMDAComponents[i][j]);}}tempMDAComponents=null;

	if (!use_ss){

		if (expanded){

			km_toggle_components(true);

		}else{

			km_clip(km_div_ref,expanded);

		}

	}

	km_div_ref.obj.innerHTML=km_flash_code('km_main',swf_name,km_swf_w,km_swf_h,'transparent');

	if(km_div_ref.obj.addEventListener){km_div_ref.obj.addEventListener("mouseover", km_m_on, false);}else{km_div_ref.obj.onmouseover = km_m_on;}

	if(km_div_ref.obj.addEventListener){km_div_ref.obj.addEventListener("mouseout", km_m_off, false);}else{km_div_ref.obj.onmouseout = km_m_off;}

	if (!use_ss){	

		if(window.attachEvent){window.attachEvent("onresize", km_resize);}else if(window.addEventListener){window.addEventListener("resize", km_resize, false);}else if(window.onresize !=null){OL = window.onresize;window.onresize = function(){km_resize();OL();}	}else{window.onresize = km_resize;}

	}

}

var km_ad_delivered=false;

function km_timeout(){if(!km_ad_delivered){km_showad();}}

function km_bw_onload(){if(!km_ad_delivered){km_showad();}}

function km_onload(){

	document.body.appendChild(km_div);

	var bw_dt = 'http://gfx.dvlabs.com/klipmart/tools/data.png';

	km_div_ref = new km_getObj('km_main_div');

	km_st_t=(new Date()).getTime();

	var km_bw_sample = new Image();

	var km_cb_d = new Date();var km_cb_t = km_cb_d.getTime();

	km_bw_sample.onload = km_bw_onload;

	km_bw_sample.src = bw_dt+'?'+km_cb_t;

	setTimeout("km_timeout();",3500);

}

if(window.attachEvent){window.attachEvent("onload", km_onload);}else if(window.addEventListener){window.addEventListener("load", km_onload, false);}else if(window.onload !=null){OL = window.onload;window.onload = function(){km_onload();OL();}}else{window.onload = km_onload;}
