var mf_at = document.getElementById(toll_1);
if(typeof(toll_2)!='undefined')
    var mf_at2 = document.getElementById(toll_2);
var mf_img = document.getElementById('img_mediaflint');

if(typeof(mf_cl_def)!='undefined'){
    var mf_no = mf_cl_def;
    //alert(mf_kw);
    mf_filt_kw = mf_kw;
//alert('h');
//    alert('sp='+mf_filt_kw);
    if(mf_filt_kw) makeVisit();
}

if(!mf_cok_no && mf_q_no){
    createCookie("mf_cok_no",mf_q_no);
    mf_no = mf_cok_no = mf_q_no;
    makeVisit();
}
//alert(mf_kw);
if(!mf_cok_no){		// if cookie not set, or do not contain phone value
    var mf_filt_kw = '';
    //alert(mf_kw);
    //alert(mf_domain);
    //alert(mf_engine);
    if(mf_domain!=""){
        mf_filt_kw = mf_domain;
        if(!mf_nr)
            mf_no = mf_def_no;
        else
            mf_no = getAssocNo(mf_nr,true);
        if(!mf_no) mf_no = mf_def_no;
        makeVisit();
    } else if(mf_kw){
//alert('o');
        mf_filt_kw = replaceSpace(mf_kw);
        /*
        mf_filt_kw = trim(mf_kw.toLowerCase());
        mf_filt_kw = mf_filt_kw.replace(/%20/g,' ');
        mf_filt_kw = mf_filt_kw.replace(/\+/g,' ');//'
        */
//alert(typeof(mf_rnr));
//alert(mf_filt_kw);
        if(!getQuerystring('kw')){
            //alert('removing ignorable keyword');
            removeKw();                                 // remove ignorable keywords
        }
        mf_is_sp = 1;
        //alert(mf_refer);
        //alert(mf_client_id);
        //alert(mf_rnr);
        if(typeof(mf_rnr)!='undefined') mf_no = getAssocNo(mf_rnr);
        //alert(mf_dnr);
//alert('s');alert(mf_dnr);
//alert(mf_no);
//alert(typeof(mf_no));
        if(typeof(mf_no)=="undefined"){
            //alert(mf_dnr);
            //alert('s');
		if(typeof(mf_dnr)!="undefined"){
                    //alert('o');
			mf_no = getAssocNo(mf_dnr);
                        //alert(mf_no);
			if(!mf_no){// if phone number not found above
				for(mf_pos=0;mf_pos<mf_dnr.length;mf_pos++){
					mf_no = mf_dnr[mf_pos]["0"];
					if(!mf_no){
						continue;
					} else {
						mf_local_no = mf_dnr[mf_pos];
						updateNumbers();
						break;
					}
				}
				if(!mf_no){
					mf_loop:for(mf_pos=0;mf_pos<mf_dnr.length;mf_pos++){
						if(!mf_dns[0])mf_dns[0]=0;
						if(mf_dns[mf_pos]==0){
							for(obj in mf_dnr[mf_pos]){
								mf_no = mf_dnr[mf_pos][obj];
								mf_local_no = mf_dnr[mf_pos];
								updateNumbers();
								break mf_loop;
							}
						}
					}
					mf_is_sp = 0;       // show number came from dynamic list, not specific list
				}
                                 //alert(mf_no);
			} else {
				mf_is_sp = 0;       // show number came from dynamic list, not specific list
			}
		} else {
			mf_no = mf_def_no;
        	}
        }
        makeVisit();
        //alert(mf_no);
    } else {
        mf_no = mf_def_no;
        makeVisit();
    }
    createCookie("mf_cok_no",mf_no);	// to make phone number constant & avoid duplicate visit by same user
} else {
    mf_no = mf_cok_no;
}
//alert(mf_no);
//alert(document.referrer);
mf_at.innerHTML = mf_no;
if(mf_at2) mf_at2.innerHTML = mf_no;
changePN();