function getBaseDomain() {
	var b = location.hostname; var p = b.split('.');
	if (p.length > 2) { return b.substring( b.indexOf('.') + 1);
	} else if (p.length == 2) { return b; }
}
function findAndReplace(b,c,d){var e=(d||document.body).childNodes,cnLength=e.length,excludes='html,head,style,link,meta,script,object,iframe';while(cnLength--){var f=e[cnLength];if(f.nodeType===1&&(excludes+',').indexOf(f.nodeName.toLowerCase()+',')===-1){arguments.callee(b,c,f)}if(f.nodeType!==3||!b.test(f.data)){continue}var g=f.parentNode,frag=(function(){var a=f.data.replace(b,c),wrap=document.createElement('div'),frag=document.createDocumentFragment();wrap.innerHTML=a;while(wrap.firstChild){frag.appendChild(wrap.firstChild)}return frag})();g.insertBefore(frag,f);g.removeChild(f)}}

var mnc_host = (("https:" == document.location.protocol) ? "https://www." : "http://www.");
var mnc_ta = false;
var mnc_tr = false;
var mnc_o=document.cookie.match('(^|;) ?mnctargetcookie=([^;]*)(;|$)');
var mnc_l=document.cookie.match('(^|;) ?mnctrackingcookie=([^;]*)(;|$)');
if (mnc_o && mnc_l) {
	mnc_ta=mnc_o[2];
	mnc_tr=mnc_l[2];
} else {

	var mnc_u=document.referrer.toLowerCase();
	var mnc_t=false;
	// var mnc_q=window.location.search.substring(1).toLowerCase();
	var mnc_q=window.location.search.toLowerCase();
	var mnc_sid=false;
	
	if (mnc_q.indexOf('gclid=')>-1 ) {
				mnc_sid = '735';
			mnc_tr='1-888-458-0822';
			mnc_ta='9168530550';
			mnc_t=true;
		} else if(mnc_u.indexOf('bing')>-1 || mnc_q.indexOf('bing')>-1) {
				mnc_sid = '736';
			mnc_tr='1-888-447-8096';
			mnc_ta='9168530550';
			mnc_t=true;
		}
	
	if(mnc_t){
		var mnc_c=new Date( );
		mnc_c.setTime(mnc_c.getTime()+2629743830);
		document.cookie='mnctargetcookie='+mnc_ta+'; expires='+mnc_c.toGMTString()+'; path=/; domain=' + getBaseDomain() + ';';
		document.cookie='mnctrackingcookie='+mnc_tr+'; expires='+mnc_c.toGMTString()+'; path=/; domain=' + getBaseDomain() + ';';
		if(mnc_sid){
			document.cookie='mncsicookie='+mnc_sid+'; expires='+mnc_c.toGMTString()+'; path=/; domain=' + getBaseDomain() + ';';
		}
	}
}

if (mnc_ta && mnc_tr) {
	var mnc_r='1?[- .]?\\(?(916)\\)?[- .]?(853)[- .]?(0550)';
	var mnc_g=new RegExp(mnc_r,'gm');
	findAndReplace(mnc_g,'(888) 458-0822',document.body);
	mnc_r='1?[- .]?\\(?(' + 916 + ')\\)?[- .]?(' + 577 + ')[- .]?(' + 1400 + ')';
	mnc_g=new RegExp(mnc_r,'gm');
	findAndReplace(mnc_g,'(888) 447-8096',document.body);
	mnc_r='1?[- .]?\\(?(' + 916 + ')\\)?[- .]?(' + 405 + ')[- .]?(' + 5800 + ')';
	mnc_g=new RegExp(mnc_r,'gm');
	findAndReplace(mnc_g,'(888) 623-7088',document.body);
	mnc_r='1?[- .]?\\(?(' + 408 + ')\\)?[- .]?(' + 414 + ')[- .]?(' + 1188 + ')';
	mnc_g=new RegExp(mnc_r,'gm');
	findAndReplace(mnc_g,'(888) 873-5771',document.body);
	mnc_r='1?[- .]?\\(?(' + 408 + ')\\)?[- .]?(' + 350 + ')[- .]?(' + 9761 + ')';
	mnc_g=new RegExp(mnc_r,'gm');
	findAndReplace(mnc_g,'(888) 659-9437',document.body);
	mnc_r='1?[- .]?\\(?(' + 925 + ')\\)?[- .]?(' + 469 + ')[- .]?(' + 8100 + ')';
	mnc_g=new RegExp(mnc_r,'gm');
	findAndReplace(mnc_g,'(888) 458-3249',document.body);
}

