/*tagVariables

km_tagVar_zIndex           -> integer
km_tagVar_wmodeFix         -> boolean
km_tagVar_hideSelects      -> boolean
km_tagVar_hideIframes      -> boolean
km_tagVar_hideApplets      -> boolean
km_tagVar_bypassPoliteLoad -> boolean

*/

/*BLEEDTHROUGH HIDER - if set to true overrides tagVars*/
var km_hideSelects51173=true;
var km_hideIframes51173=false;
var km_wmodeChanger51173=false;
var km_hideApplets51173=false;
/*BLEEDTHROUGH HIDER*/



var km_swf_name51173 = 'http://gfx.klipmart.com/klipmart/campaigns/int037/f/int037f_main.swf?'+(Math.random()*1000000000000000000);
var unitXOffset51173=100;
var unitYOffset51173=100;
var km_swf_w51173=928;
var km_swf_h51173=410;
var km_swf_clip_w51173=728;
var km_swf_clip_h51173=90;
var km_vLength_arr51173=[30000,204000,234000],km_fsUrlArr51173=['','','mms://klipmart.wmod.llnwd.net/a96/o1/campaigns/int037/f/fs3.wmv'];
var km_clip_top51173=unitYOffset51173,km_clip_left51173=unitXOffset51173,km_clip_right51173=km_swf_clip_w51173+km_clip_left51173,km_clip_bottom51173=km_swf_clip_h51173+km_clip_top51173,km_expanded51173=false,go_fs51173='false',bw_track51173='50',bw_select51173='lo',km_bw_sz51173=18080,movNum51173=1,play_state51173='play';
var base_ad_id51173=0;
var ad_id51173=base_ad_id51173+1;
var km_currVAdId51173=ad_id51173,km_currVLen51173=km_vLength_arr51173[0],km_vInfoA51173=new Array(),km_componentsRefs51173= new Array(),km_components51173= new Array(),viewedonce51173=false,counter51173=0,km_expandedOnce51173=false,sTid51173,main_x51173,main_y51173,main_x_lb51173,main_x_ub51173,main_y_lb51173,main_y_ub51173,km_div_ref51173,km_st_t51173,km_rz_id51173;
var km_resolve_x51173,km_resolve_y51173,km_center_mode51173;
var inter_id51173,int_time51173 = 0;
var km_n=navigator;
var km_ag=km_n.userAgent.toLowerCase();
var km_isIe = km_ag.indexOf('msie') > -1,km_isWin=km_ag.indexOf('win') > -1,km_offsetRecal51173=km_isIe?0:1;
var is_WMP = false,is_WMPMajor = 0;
function inc51173(){counter51173++;sTid51173=setTimeout("inc51173();", 1000);}
function km_sendtime51173(){
    if (counter51173>0){
	var viewedcount=(counter51173*1000);
	var vAdId=((km_currVAdId51173+'').length>1)?km_currVAdId51173:'0'+km_currVAdId51173;
	km_trackingManager51173.registerVideoTracking(km_pid51173,km_currVLen51173,vAdId,bw_track51173,viewedcount);
	counter51173=0;
    }
}


/*PSF PREP*/
    if(window.km_ssQu){
	var ls=km_ssQu.split('&');
	for (var i=0;i<ls.length;i++){
	    var ts=ls[i].split('=');
	    switch(ts[1]){
	    case 'true':
		window[ts[0]]=true;
		break;
	    case 'false':
		window[ts[0]]=false;
		break;
	    default:
		window[ts[0]]=unescape(ts[1]);
	    }
	}
    }
/*PSF PREP*/

var km_eventsManager51173 =new km_EventsClass_v1();
var km_trackingManager51173=new km_TrackingClass_v1();
var km_positioningManager51173  =new km_PositioningClass_v2();
var km_elementManager51173=new km_ElementsClass_v1(km_positioningManager51173);
var km_anchorManager51173  =new km_AnchorClass_v1(km_positioningManager51173,"51173",km_iframeDelivery,km_usePublisherSideFile,km_initial_xoffset,km_initial_yoffset);

function km_PositioningClass_v2(){
    this._getComputedStyle=function(currNode,sP){
	if(document.defaultView){
	    return document.defaultView.getComputedStyle(currNode, null).getPropertyValue(sP);
	}else if(currNode.currentStyle){
	    var sP = sP.replace(/-\D/gi, function(sMatch){
				    return sMatch.charAt(sMatch.length - 1).toUpperCase();
				});
	    return currNode.currentStyle[sP];
	}else{
	    return null
	};
    }
    this.getLeft=function(element){
	var left = 0,workingElement=element,borderLeft;
	if (workingElement){
	    while (workingElement&&!isNaN(workingElement.offsetLeft)){
		if(!((workingElement.offsetParent&&workingElement.offsetParent.nodeName&&(workingElement.offsetParent.nodeName.toLowerCase()=='span')&&(this._getComputedStyle(workingElement.offsetParent,'position')=='relative'))||((workingElement.nodeName.toLowerCase()=='body')&&(this._getComputedStyle(workingElement,'position')=='relative')))){
		    left += workingElement.offsetLeft;
		    borderLeft=this._getComputedStyle(workingElement,'borderWidth');
		    if(borderLeft){
			if(!isNaN(parseInt(borderLeft))){
			    left += parseInt(borderLeft);
			}
			if(borderLeft.toLowerCase()=='medium'){
			    left +=0.5;
			}
		    }
		}
		workingElement = workingElement.offsetParent?workingElement.offsetParent:null;
	    }
	}
	return parseInt(left);
    }
    this.setLeft=function(element,left){
	element.style.left=parseInt(left)+"px";
    }
    this.getTop=function(element){
	var km_bIE = document.all ? true : false;
	var top = element.offsetTop?element.offsetTop:0;
	var workingElement=element;
	var eParElement = workingElement.offsetParent?workingElement.offsetParent:null;
	while (eParElement != null){
	    if(km_bIE){
		if( (eParElement.tagName != "TABLE") && (eParElement.tagName != "BODY") ){
		    top += eParElement.clientTop;
		}
	    }else{
		if(eParElement.tagName == "TABLE"){
		    var nParBorder = parseInt(eParElement.border);
		    if(isNaN(nParBorder)){
			var nParFrame = eParElement.getAttribute('frame');
			if(nParFrame != null){
			    top += 1;
			}
		    }else if(nParBorder > 0){
			top += nParBorder;
		    }
		}
	    }
	    top += eParElement.offsetTop;
	    eParElement = eParElement.offsetParent;
	}
	return parseInt(top);
    }
    this.setTop=function(element,top){
	element.style.top=parseInt(top)+"px";
    }
}
function km_AnchorClass_v1(positioningManager,pid,iframeDelivery,usePublisherSideFile,initial_xoffset,initial_yoffset){
    this._iframeIndex = -1;
    this._adIFrame = null;
    this._skip0x0IFrame=false;
    this._currentPid='000';
    this._iframeDelivery=false;
    this._usingPublisherSideFile=false;
    this._offsets={x:0,y:0};
    this._displayWindow = self;
    this._positionAnchor=null;
    this._positioningManager=null;

    this.setDisplayWindow=function(windowObj){
	this._displayWindow=windowObj;
    }

    this.getDisplayWindow=function(){
	return this._displayWindow;
    }
    this.getLeft=function(){
	var left=this._positioningManager.getLeft(this._positionAnchor);
	if(this._iframeDelivery){
	    left+=this._offsets.x;
	}
	return left;
    }
    this.getTop=function(){
	var top=this._positioningManager.getTop(this._positionAnchor);
	if(this._iframeDelivery){
	    top+=this._offsets.y;
	}
	return top;
    }
    this._findAdIframe=function(){
	var topWindow = top;
	var currentWindow = this._usingPublisherSideFile?self.parent:self;
	var parentWindow = null;
	var previousFrameIndex = -1;
	var currentFrameIndex = -1;
	do {
	    parentWindow = currentWindow.parent;
	    if(this._skip0x0IFrame == true) { //Need to skip first 0x0 Iframe.
		this._skip0x0IFrame = false;
	    }else{
		var frames = parentWindow.frames;
		for(var i = 0; i < frames.length; i++) {
		    if(frames[i] == currentWindow) {
			currentFrameIndex = i;
			break;
		    }
		}
		if(!this.hasAccess(parentWindow)) {
		    this.checkAccessByDownGradingDomain(parentWindow);
		    parentWindow = this.reCalculateWindowReference(parentWindow);
		}
		if(parentWindow.document.getElementsByTagName("frame").length != 0) {
		    break;
		}
	    }
	    previousFrameIndex = currentFrameIndex;
	    currentWindow = parentWindow;
	} while(currentWindow != topWindow)
	
	if(currentWindow == topWindow) {
	    this._displayWindow = currentWindow;
	    this._iframeIndex = currentFrameIndex;
	}
	else {	//Page has Frames.
	    this._displayWindow = currentWindow;
	    this._iframeIndex = previousFrameIndex;
	}
	if(this._iframeIndex == -1)
	    return null;
	var frameList = this._displayWindow.document.getElementsByTagName("iframe");
	if(this._iframeIndex >= frameList.length)
	    return null;
	return frameList[this._iframeIndex];
    }

    this.checkAccessByDownGradingDomain=function(parentWindow) {
	var selfDomain = self.document.domain;
	while(selfDomain.split(".").length > 2) {
	    var newDomain = selfDomain.substr(selfDomain.indexOf(".") + 1);
	    self.document.domain = newDomain;
	    parentWindow = this.reCalculateWindowReference(parentWindow);
	    if(this.hasAccess(parentWindow)) {
		break;
	    }
	    selfDomain = newDomain;
	}
    }

    this.hasAccess=function(winRef) {
	try {
	    winRef.document.getElementsByTagName("div");
	    return true;
	} catch(e) {
	    return false;
	}
    }
    this.reCalculateWindowReference=function(winRef) {
	var currWin = self;
	do{
	    currWin = currWin.parent;
	}while((currWin != winRef) && (currWin != top))
	return (currWin == winRef) ? currWin : null;
    }
    this.constructor=function(positioningManager,pid,iframeDelivery,usePublisherSideFile,initial_xoffset,initial_yoffset){
	this._positioningManager=positioningManager;
	this._currentPid=pid;
	this._iframeDelivery=iframeDelivery;
	this._usingPublisherSideFile=usePublisherSideFile;
	this._offsets={x:parseInt(initial_xoffset),y:parseInt(initial_yoffset)};
	if(this._iframeDelivery){
	    this._positionAnchor=this._findAdIframe();
	    this._displayWindow["km_commands"+this._currentPid]=self["km_commands"+this._currentPid];
	}else{
	    this._positionAnchor=document.getElementById('km_placer'+this._currentPid);
	}
    }
    this.constructor(positioningManager,pid,iframeDelivery,usePublisherSideFile,initial_xoffset,initial_yoffset);
}
function km_TrackingClass_v1(){
    this._trackingObjects=new Array();
    this._generateCacheBuster=function (){
	var km_axel = Math.random() + '';
	return (km_axel * 1000000000000000000);
	
    }
    this._trackingObject=function(url){
	var imageObj=new Image(1,1);
	imageObj.src=url;
    }
    this._manageTrackingArray=function(){
	if(this._trackingObjects.length>=20){
	    /*Destroy first Image Object */
		var unloadFirstImageObject= this._trackingObjects.shift();
	    unloadFirstImageObject=null;
	    /*Destroy first Image Object */
	}
    }
    this.registerVideoTracking=function(pid,vLength,ad_id,bw,count){
	this._manageTrackingArray();
	var url="http://gfx.dvlabs.com/klipmart/dvl000/trackerfile?jscode="+pid+"&vLength="+vLength+"&ad_id=a"+ad_id+"&num="+this._generateCacheBuster()+"&action=stopped&kbps="+bw+"&pos=0,"+count;
	this._trackingObjects.push(new this._trackingObject(url));
    }
    this.registerInteractionTracking=function(pid,time,region){
	this._manageTrackingArray();
	var url= "http://kt4.kliptracker.com/interaction.gif?pid="+pid+"&time="+time+"&region="+region+"&cacheBuster="+this._generateCacheBuster();
	this._trackingObjects.push(new this._trackingObject(url));
    }

    this.registerNormalTracking=function(pid,action,ad_id){
	this._manageTrackingArray();
	var url="http://kt4.kliptracker.com/klipinsert4.gif?campid="+pid+"&id="+this._generateCacheBuster()+"&ktaction="+action+"&ad_id="+ad_id;
	this._trackingObjects.push(new this._trackingObject(url));
    }
}
function km_EventsClass_v1(){
    this._registeredListeners=new Array();
    this.removeAllAddedEvents = function(){
	var listener=null;
	while(this._registeredListeners.length){
	    listener=this._registeredListeners.pop();
	    if(listener){
		this.removeEvent(listener[0],listener[1],listener[2],listener[3]);
	    }
	}
    } 
    this.removeEvent=function (obj,evt,callback,enforceThis){
	if(obj.detachEvent&&!enforceThis){
	    obj.detachEvent("on"+evt, callback);
	}else if(obj.removeEventListener){
	    obj.removeEventListener(evt, callback, false);
	}else if(obj.oldCallback !=null){
	    obj["on"+evt] = obj.oldCallback;
	}else{
	    obj["on"+evt]=null;
	}
    }
    this.addEvent=function (obj,evt,callback,enforceThis){
	this._registeredListeners.push([obj,evt,callback,enforceThis]);
	if(obj.attachEvent&&!enforceThis){
	    obj.attachEvent(((evt=="FSCommand")?evt:"on"+evt), callback);
	}else if(obj.addEventListener){
	    obj.addEventListener(evt, callback, false);
	}else if(obj["on"+evt] !=null){
	    obj.oldCallback = obj["on"+evt];
	    obj["on"+evt] = function(){
		callback();
		obj.oldCallback();
	    }
	}else{
	    obj["on"+evt] = callback;
	}
    }
    this.onDomReady=function(obj,callback){
	var t = setInterval(
	    function(){
		var d=obj.document; 
		if(typeof obj.document.getElementsByTagName!='undefined'&&(obj.document.getElementsByTagName('body')[0]!=null||obj.document.body!=null)&&callback&& (obj.document.readyState?(obj.document.readyState=="complete"):true)){
		    callback();
		    clearInterval(t);
		}
	    },250);
    }
}
function km_ElementsClass_v1(positioningManager){
    this._createdElements=new Array();
    this._positioningManager=null;

    this.removeNode=function (element){
	if(element&&element.parentNode&&element.parentNode.removeChild){
	    element.parentNode.removeChild(element);
	}
    }

    this.removeAllAddedElements=function (){
	while(this._createdElements.length){
	    this.removeNode(this._createdElements.pop());
	}
    }

    this.manageElement=function(element){
	this._createdElements.push(element);
    }

    this.createElement=function(scope,elementType,id,pos,top,left,width,height,zIndex){
	var element = scope.document.createElement(elementType);
	element.id = id;
	element.style.position = pos;
	element.style.top= parseInt(top)+'px';
	element.style.left= parseInt(left)+'px';
	element.style.width= parseInt(width)+'px';
	element.style.height= parseInt(height)+'px';
	/*Check if tagVar exists to overide zIndex Behaviour*/
	if(zIndex||window.km_tagVar_zIndex){
	    element.style.zIndex= (window.km_tagVar_zIndex?window.km_tagVar_zIndex:zIndex);
	}
	this.manageElement(element);
	return element;
    }

    this.getLeft=function(element){
	return parseInt(this._positioningManager.getLeft(element));
    }

    this.setLeft=function(element,left){
	this._positioningManager.setLeft(element,parseInt(left));
    }

    this.getTop=function(element){
	return parseInt(this._positioningManager.getTop(element));
    }

    this.setTop=function(element,top){
	this._positioningManager.setTop(element,parseInt(top));
    }

    this.constructor=function(positioningManager){
	this._positioningManager=positioningManager;
    }
    this.constructor(positioningManager);
}
function km_flash_code51173(km_id,km_src,km_w,km_h,km_wmode){var km_flashvars='km_pid='+km_pid51173+'&km_click='+km_click51173+'&km_wtag='+km_wtag51173+'&go_fs='+go_fs51173+'&km_mute='+km_mute51173+'&cr_path='+cr_path51173+'&bw_select='+bw_select51173+'&movNum='+movNum51173+'&is_ie='+km_isIe;    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='AllowScriptAccess' VALUE='always'><PARAM NAME='allowFullScreen' VALUE='true'><PARAM NAME='wmode' VALUE='" + km_wmode + "'><PARAM NAME='flashvars' VALUE='"+km_flashvars+"'><embed id='"+km_id+"' name='"+km_id+"' src='" + km_src + "' quality='high' width='" + km_w +"' height='" + km_h +"' menu='false' type='application/x-shockwave-flash' allowFullScreen='true' wmode='" + km_wmode + "' flashvars='"+km_flashvars+"' allowscriptaccess='always'></embed></OBJECT>";}
function km_cycleThroughFlashObjs51173(){
    var km_flashObjects=km_anchorManager51173._displayWindow.document.getElementsByTagName('object');
    var cObj,cObjPar,isFlObj,cObjParIhtml,cObjParIhtmlAdapted,x,y;
    for (i=0;i<km_flashObjects.length;i++){
	cObj=km_flashObjects[i];
	cObjPar=cObj.parentNode;
	cObjParIhtml= cObjPar.innerHTML;
	x=km_positioningManager51173.getLeft(cObj);
	y=km_positioningManager51173.getTop(cObj);
	var in_ex_zone=false;
	if ((x>=(main_x_lb51173-500))&&(x<=main_x_ub51173)&&(y>=main_y_lb51173)&&(y<=main_y_ub51173)){
	    in_ex_zone=true;
	}
	isFlObj=/d27cdb6e-ae6d-11cf-96b8-444553540000/i.test(cObjParIhtml);
	if(isFlObj&&in_ex_zone){
	    if (km_isIe){
		cObjParIhtmlAdapted = cObjParIhtml.replace(/(<param name="wmode" value=")(window)(">)/gi, '$1opaque$3">');
		if(cObjParIhtmlAdapted!=cObjParIhtml){
		    cObjParIhtmlAdapted=cObjParIhtmlAdapted.replace(/(<param name="play" value=")0(">)/gi, '$1true$2');
		}
	    }else{
		if(/<embed[^>]+wmode/i.test(cObjParIhtml)){
		    cObjParIhtmlAdapted = cObjParIhtml.replace(/(<embed[^>]+wmode=")window(")/gi, '$1opaque$2');
		}else{
		    cObjParIhtmlAdapted = cObjParIhtml.replace(/(<embed[^>]+)(>)/gi, '$1 wmode="opaque"$2');
		}
	    }
	    if(cObjParIhtmlAdapted != cObjParIhtml){
		cObjPar.innerHTML=cObjParIhtmlAdapted;
	    }
	}
    }
}
function km_toggle_components51173(km_state){
    if(km_state&&(km_wmodeChanger51173||window.km_tagVar_wmodeFix)&&!km_expandedOnce51173){
	km_cycleThroughFlashObjs51173();
	km_expandedOnce51173=true;
    }
    if(km_components51173.length!=0){
	if (km_state){
	    km_componentsRefs51173=null;
	    km_componentsRefs51173=new Array();
	    for (var i=0; i<km_components51173.length; i++){
		var objRef=km_components51173[i];
		var comp_x=km_positioningManager51173.getLeft(objRef);
		var comp_y=km_positioningManager51173.getTop(objRef);
		if ((comp_x>=main_x_lb51173)&&(comp_x<=main_x_ub51173)&&(comp_y>=main_y_lb51173)&&(comp_y<=main_y_ub51173)&&(objRef.id.indexOf("km") == -1)){
		    objRef.style.visibility = "hidden";
		    km_componentsRefs51173.push(objRef);
		}
	    }
	}else{
	    if(!isNaN(km_componentsRefs51173.length)){
		for (var i=0; i<km_componentsRefs51173.length; i++){
		    km_componentsRefs51173[i].style.visibility = "visible";
		}
	    }
	}
    }
}
function km_clip51173(obj,exstate){
    if (exstate){
	obj.style.clip='rect(auto auto auto auto)';
    }else{
	obj.style.clip='rect('+km_clip_top51173+'px '+km_clip_right51173+'px '+km_clip_bottom51173+'px '+km_clip_left51173+'px)';
    }
}
function km_commands(c,a){km_commands51173(c,a);}
function km_commands51173(command, args){
    if (command == 'km_start_movie') {
	if (viewedonce51173){
	    km_sendtime51173();
	}
	viewedonce51173=true;
	counter51173=0;
	window.clearTimeout(sTid51173);
	sTid51173=setTimeout("inc51173();", 1000);
    }
    if (command == 'km_end_movie') {
	window.clearTimeout(sTid51173);
	play_state51173='stop';
    }
    if (command == 'km_play') {
	if (play_state51173=="pause"){
	    sTid51173=setTimeout("inc51173();", 1000);
	}
	play_state51173="play"
	km_trackingManager51173.registerNormalTracking(km_pid51173,110,km_currVAdId51173);
    }
    if (command == 'km_stop') {
	window.clearTimeout(sTid51173);
	play_state51173="stop";
	km_sendtime51173();
	km_trackingManager51173.registerNormalTracking(km_pid51173,113,km_currVAdId51173);
    }
    if (command == "km_pause"){
	if (play_state51173=="play"){
	    window.clearTimeout(sTid51173);
	    play_state51173="pause";
	}else if(play_state51173=="pause"){
	    sTid51173=setTimeout("inc51173();", 1000);
	    play_state51173="play";
	}
	km_trackingManager51173.registerNormalTracking(km_pid51173,111,km_currVAdId51173);
    }
    if (command == 'km_mute') {
	km_trackingManager51173.registerNormalTracking(km_pid51173,112,km_currVAdId51173);
    }
    if (command == 'km_unmute'){
	km_trackingManager51173.registerNormalTracking(km_pid51173,114,km_currVAdId51173);

    }
    if (command == 'km_replay'){
	km_trackingManager51173.registerNormalTracking(km_pid51173,118,km_currVAdId51173);

    }
    if (command == 'km_ff'){
	km_trackingManager51173.registerNormalTracking(km_pid51173,119,km_currVAdId51173);

    }
    if (command == 'km_rw'){
	km_trackingManager51173.registerNormalTracking(km_pid51173,120,km_currVAdId51173);

    }
    if (command == 'km_add'){
	var add_clk_no=parseInt(args);
	add_clk_no += 300;
	km_trackingManager51173.registerNormalTracking(km_pid51173,add_clk_no,ad_id51173);
    }
    if (command.indexOf('km_tab')>-1){
	km_sendIntTime51173();
	if (parseInt(args)==1){ad_id51173=base_ad_id51173+parseInt(command.substr(6,1));}else{ad_id51173=base_ad_id51173+parseInt(args);}
	km_trackingManager51173.registerNormalTracking(km_pid51173,11,ad_id51173);
	window.clearTimeout(sTid51173);
    }
    if (command == 'km_fullscreen'){
	window.clearTimeout(sTid51173);
	km_currVAdId51173=parseInt(args);
	if(km_fsUrlArr51173[km_currVAdId51173-1]!=km_fs.URL){km_fs.URL=km_fsUrlArr51173[km_currVAdId51173-1];}
	km_fs.controls.play();
	checkPlaying51173();
	km_trackingManager51173.registerNormalTracking(km_pid51173,116,km_currVAdId51173);
    }
    /*

    km_floaterFunctions51173(command,args);

   */

    km_expandingFunctions51173(command,args);

 

    if (command == 'km_offsetFix'){
	km_rz_id51173=setInterval(self.km_resize51173,500);
    }
    if (command == 'km_setCurrVInfo'){
	var sArg=args.split('|');
	km_currVAdId51173=sArg[0];
	km_currVLen51173=sArg[1];
	if (go_fs51173=='true'){if((km_fsUrlArr51173.length>(km_currVAdId51173))&&(km_fsUrlArr51173[km_currVAdId51173-1]!='')){km_fs.URL=km_fsUrlArr51173[km_currVAdId51173-1];}}
    }
}
function km_expandingFunctions51173(command,args){
    if (command == 'km_close'){
	km_sendIntTime51173();
	ad_id51173=base_ad_id51173+1;
	km_expanded51173=false;
	km_toggle_components51173(km_expanded51173);
	km_clip51173(km_div_ref51173,km_expanded51173);
	km_trackingManager51173.registerNormalTracking(km_pid51173,117,ad_id51173);
	km_div_ref51173.style.zIndex=window.km_tagVar_zIndex?window.km_tagVar_zIndex:1;
    }
    if (command == 'km_expand'){
	km_sendIntTime51173();
	ad_id51173=base_ad_id51173+parseInt(args);
	km_trackingManager51173.registerNormalTracking(km_pid51173,11,ad_id51173);
	if(!km_expanded51173){
	    km_expanded51173=true;
	    km_toggle_components51173(km_expanded51173);
	    km_clip51173(km_div_ref51173,km_expanded51173);
	}
	km_div_ref51173.style.zIndex=window.km_tagVar_zIndex?window.km_tagVar_zIndex:30;
    }
}
//*******WMV SNIFFER*******//
if (km_isWin&&km_isIe){
    var objMediaPlayer;
    try {
	objMediaPlayer = new ActiveXObject("MediaPlayer.MediaPlayer.1");
	is_WMP = true;
    }catch(objError) {
	is_WMP = false;
    }
}
if (is_WMP){
    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;
    }
    km_trackingManager51173.registerNormalTracking(km_pid51173,126,is_WMPMajor);
}
//*******WMV SNIFFER*******//
function forceFullScreen(){km_fs.fullscreen = true;if (loop >= 10) {clearInterval (interval);}loop ++;}
function checkPlaying51173(){if (((km_fs.playState == 0)||(km_fs.playState == 1)||(km_fs.playState == 10)) && (km_fs_count>0)){var fs_ad_id=parseInt(km_currVAdId51173+'')+100;km_trackingManager51173.registerVideoTracking(km_pid51173,km_currVLen51173,fs_ad_id,150,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("checkPlaying51173();", 1000);}else{setTimeout("checkPlaying51173();", 1000);}}
if (is_WMPMajor>=9){
    var loop = 0;
    var interval;
    var sound="on";
    var isPlay = "true";
    var km_fs_count = 0;
    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_fs51173='false';
    for(var i=0;i<km_fsUrlArr51173.length;i++){
	if(km_fsUrlArr51173[i].length>0){
	    go_fs51173='true';
	    break;
	}
    }

}else{
    var go_fs51173='false';
}
function km_resize51173(){
    km_setCoords51173();
    km_moveDiv51173();
}
function km_moveDiv51173(){
    km_elementManager51173.setLeft(km_div_ref51173,main_x51173-unitXOffset51173);
    km_elementManager51173.setTop(km_div_ref51173,main_y51173-unitYOffset51173);
}
function km_setCoords51173(){
    var tX=km_anchorManager51173.getLeft()+km_offsetRecal51173;
    var tY=km_anchorManager51173.getTop()+km_offsetRecal51173;
    km_offsetRecal51173=0;
    main_x51173=tX;
    main_y51173=tY;
    main_x_lb51173=main_x51173-unitXOffset51173-200;
    main_x_ub51173=main_x_lb51173+km_swf_w51173+200;
    main_y_lb51173=main_y51173-unitYOffset51173;
    main_y_ub51173=main_y_lb51173+km_swf_h51173;
}
function km_sendIntTime51173(){
    if((int_time51173>0)&&(int_time51173<3600)){
	km_trackingManager51173.registerInteractionTracking(km_pid51173,int_time51173,ad_id51173);
	int_time51173=0;
    }
}
function inter_count51173(){
    int_time51173++;
    inter_id51173=setTimeout("inter_count51173();", 1000);
}
function km_m_on51173(){
    int_time51173=0;
    inter_id51173=setTimeout("inter_count51173();", 1000);
}
function km_m_off51173(){
    km_sendIntTime51173();
    window.clearTimeout(inter_id51173);
}
function km_mergeCollArr(km_collarr){var temp_arr = new Array();for (i=0;i<km_collarr.length;i++){for (j=0;j<km_collarr[i].length;j++){temp_arr.push(km_collarr[i][j]);}}km_collarr=null;return temp_arr;}
function km_showad51173(){
    km_ad_delivered51173=true;

    /*Bandwidth Calculations*/

    var km_ed_t = (new Date()).getTime();var km_ttl_t = (km_ed_t - km_st_t51173)/1000;var km_tpt = (((km_bw_sz51173*8)/1000)/km_ttl_t);
    if (km_tpt>42){bw_select51173="hi";bw_track51173=150;}

    /*Bandwidth Calculations*/
    var targetedBody=km_anchorManager51173._displayWindow.document.getElementsByTagName('body')[0];

    targetedBody.insertBefore(
	km_elementManager51173.createElement(
	    km_anchorManager51173._displayWindow,
	    'div',
	    'km_main_div51173',
	    'absolute',
	    0,
	    0,
	    km_swf_w51173,
	    km_swf_h51173,
	    1
	),
	targetedBody.firstChild);

    km_div_ref51173 = km_anchorManager51173._displayWindow.document.getElementById('km_main_div51173');
    km_setCoords51173();
    km_moveDiv51173();

    var componentArray=new Array(),tgDoc=km_anchorManager51173._displayWindow.document;
    if(km_hideSelects51173||window.km_tagVar_hideSelects)
	componentArray.push(tgDoc.getElementsByTagName('select'));
    if(km_hideIframes51173||window.km_tagVar_hideIframes)
	componentArray.push(tgDoc.getElementsByTagName('iframe'));
    if(km_hideApplets51173||window.km_tagVar_hideApplets)
	componentArray.push(tgDoc.getElementsByTagName('applet'));
    km_components51173=km_mergeCollArr(componentArray);
    if ((go_fs51173=='true')&&(!document.getElementById('km_fsdiv'))){
	var body=document.getElementsByTagName('body')[0];
	body.insertBefore(
	    km_elementManager51173.createElement(
		self,
		'div',
		'km_fsdiv',
		'absolute',
		1,1,1,1
	    ),
	    body.firstChild);
	km_fsdiv_ref =document.getElementById('km_fsdiv');
	km_fsdiv_ref.innerHTML=km_fscode('km_fs',km_fsUrlArr51173[0]);
    }
    km_div_ref51173.innerHTML=km_flash_code51173('km_main51173',km_swf_name51173,km_swf_w51173,km_swf_h51173,'transparent');
    km_clip51173(km_div_ref51173,km_expanded51173);

    /*Register Event Listeners */
    km_eventsManager51173.addEvent(km_div_ref51173.firstChild,"FSCommand",self.km_commands51173);
    km_eventsManager51173.addEvent(km_div_ref51173,"mouseover",km_m_on51173,true);
    km_eventsManager51173.addEvent(km_div_ref51173,"mouseout",km_m_off51173,true);
    km_eventsManager51173.addEvent(km_anchorManager51173._displayWindow,"resize",self.km_resize51173);
    km_eventsManager51173.addEvent(window,"unload",km_onunload51173);
    /*Register Event Listeners */
}
var km_ad_delivered51173=false,	km_bw_sample51173 = new Image();
function km_bw_onload51173(){if(!km_ad_delivered51173){km_showad51173();}}
function km_onunload51173(){
    km_sendtime51173();
    km_toggle_components51173(false);
    km_eventsManager51173.removeAllAddedEvents();
    km_elementManager51173.removeAllAddedElements();
    clearInterval(km_rz_id51173);
}
function km_onload51173(){
    var bw_dt = 'http://gfx.dvlabs.com/klipmart/tools/data.png';
    km_st_t51173=(new Date()).getTime();
    var km_cb_d = new Date();var km_cb_t = km_cb_d.getTime();
    km_bw_sample51173.onload = km_bw_onload51173;
    km_bw_sample51173.src = bw_dt+'?'+km_cb_t;
    setTimeout("km_bw_onload51173();",3500);
}
if(window.km_tagVar_bypassPoliteLoad){
    self.km_onload51173();
}else{
    km_eventsManager51173.onDomReady(km_anchorManager51173._displayWindow,self.km_onload51173);
}