// Copyright Channel Intelligence, Inc. 2002-2008
var ci_vid= 14261860;
var ci_cookieDomain=".lancome-usa.com";
var ci_refDomain=".lancome-usa.com";
var ci_imgs=[];

function ci_FP(ci_pix_url,protocol){var ci_pic=document.createElement('img');ci_pic.src=(protocol!==undefined ? protocol + '://' : (window.location.protocol.toLowerCase() == 'http:' ? 'http://' : 'https://'))+ci_pix_url;ci_imgs[ci_imgs.length]=ci_pic;}

function ci_RQV(name,dValue){
    var qArg=new RegExp('[\\?&]'+name+'=?([^&#]*)','i').exec(window.document.location);
    if(qArg===null){return dValue===undefined?null:dValue;}else if(qArg.length<2){return '';}else{return qArg[1];}
}
function CI_GetValue(ci_vName,ci_dValue) {
	if (typeof(window[ci_vName])!=="undefined"){return window[ci_vName];}else{return ci_dValue===undefined?null:ci_dValue;}
}
function ci_CC(name,value,daysTillExpire){
	if (daysTillExpire){
		var exDate=new Date();
		exDate.setTime(exDate.getTime()+(daysTillExpire*24*60*60*1000));
		document.cookie=name+'='+value+'; expires='+exDate.toGMTString()+'; domain='+ci_cookieDomain+'; path=/';
	}else{
		document.cookie=name+'='+value+'; domain='+ci_cookieDomain+'; path=/';
	}
}
function ci_UID(value){
	var today=new Date();
	var UID=ci_vid+"-"+value+"-"+Math.floor(Math.random()*9999999999)+today.getFullYear().toString()+today.getMonth().toString()+ today.getDay().toString()+today.getHours().toString()+today.getMinutes().toString()+today.getSeconds().toString()+today.getMilliseconds().toString();
	return UID;
}
function ci_PIX(loc,eid,tid,src,sku,tag){
	var url='';
	if (loc===1){url='ttwbs.channelintelligence.com?';}
	if (loc===2){url='cts-log.channelintelligence.com?';}
	url+='vid='+ci_vid+'&eid='+eid+'&tid='+tid;
	if(src!==null){url+='&src='+src;}
	if(sku!==null){url+='&sku='+sku;}
	if(tag!==null){url+='&tag='+tag;}
	url += "&ref="+escape(document.referrer);
	return ci_FP(url, 'http');
}
try {
	var ci_cpncode=ci_RQV('cpncode');
	var ci_srccode=ci_RQV('srccode');
	var ci_src=ci_RQV('ci_src');
	var ci_sku=ci_RQV('ci_sku');
	var ci_tag=ci_RQV('ci_tag');
	var ci_tid=ci_UID(ci_sku);
	var ci_pagetype=CI_GetValue('CI_PageType',null);
	var ci_mmc=ci_RQV('cm_mmc');
			
	if(ci_mmc!==null){
		//create session cookie
		ci_CC('ci_pixmgr',ci_mmc);
		//If SendTec or MyBuys create 7 day cookie: pixels fire if within 7 day clickstream
		if(ci_mmc.toLowerCase().substring(0,7)==='sendtec'||ci_mmc.toLowerCase().substring(0,6)==='mybuys'||ci_mmc.toLowerCase().substring(0,14)==='labeliumsearch'){
			ci_CC('ci_pixmgr7day',ci_mmc, 7);
		}
		ci_tag=ci_mmc;
	}else if(document.referrer===''){
		ci_tag='NO_REFERRER';
	}
	
	//MSN Tags
	if(document.location.href=='http://www.lancome-usa.com/'){
		ci_FP('view.atdmt.com/action/apmlce_LancomeHomepage_1');
	}else if(document.location.href.toLowerCase().indexOf('genifique')>-1){	
		ci_FP('view.atdmt.com/action/apmlce_LnacomeGenifiqueFlash_10');
	}else if(document.location.href.toLowerCase().indexOf('oscillation')>-1){
		ci_FP('view.atdmt.com/action/apmlce_LancomeOscilliation_1');
	}else if(document.location.href.toLowerCase().indexOf('makeup')>-1){
		ci_FP('view.atdmt.com/action/apmlce_LancomeMakeup_10');	
	}else if(document.location.href.toLowerCase().indexOf('skincare')>-1){	
		ci_FP('view.atdmt.com/action/apmlce_LancomeSkincare_10');	
	}

	if(ci_cpncode!==null){
		ci_CC('ci_cpncode',ci_cpncode,30);
		ci_CC('ci_src',ci_srccode,30);
		ci_CC('ci_tid',"",-1);
	} else if(ci_src!==null && ci_sku!==null) {
		ci_CC('ci_cpncode',"",-1);
		ci_CC('ci_tid',ci_tid,30);
		ci_CC('ci_src',ci_src,30);
		if(document.location.protocol!=='https:'){
			ci_PIX(2,23,ci_tid,ci_src,ci_sku,null);
		}
	} else if(ci_tag!==null) {
		ci_CC('ci_cpncode',"",-1);
		ci_CC('ci_tid',ci_tid,30);
		if(document.location.protocol!=='https:'){
			ci_PIX(2,7,ci_tid,null,null,ci_tag);
			ci_FP("rdr.tag.channelintelligence.com/log.aspx?vid="+ci_vid+"&eid=15"+"&tag="+ci_tag+"&c=ci_tt_amazon|"+ci_tag+"|12-31-9999&rnd="+Math.floor(Math.random()*9999999999)+"&ref="+escape(document.referrer));
		}
	} else if(document.referrer.toLowerCase().indexOf(ci_refDomain)===-1&&document.referrer!==''){
	    if(document.location.protocol!=='https:'){
	    	ci_PIX(2,13,null,null,null,null);
	    }
	}
}    
catch(err){}