/* SIGNAL code version: 1.0 */

function s_codeSetting(){
	s.campaign=s.getQueryParam('cid,adid');		//Add:20111221
	s.eVar5=s.getQueryParam('cid');				//Add:20111221
	s.pageName="";
	pcd=(s.pathConcatDelim=="")?"":s.pathConcatDelim;
	if (typeof(gs_pageType)!='undefined'&& gs_pageType!=""){
		s.pageType=gs_pageType;
	}else{
		if(typeof(gs_pageName)!='undefined' && gs_pageName!=""){
			s.pageName=gs_pageName;
			s.hier1=gs_pageName;
		}else{
			gs_pageName=s.getPageName();
			s.pageName=(gs_siteIDAlign=="right")?gs_pageName+'['+gs_siteID+']':gs_siteID+gs_pageName;
			gs_pageName=(s.defaultPage=="")?gs_pageName.replace(pcd+pcd,pcd+gs_hierDefault+pcd):gs_pageName;
			s.hier1=(gs_pageName.lastIndexOf(pcd)==(gs_pageName.length-1))?gs_siteID+gs_pageName+gs_hierDefault:gs_siteID+gs_pageName;
		}
	}
	s.server=(typeof(gs_server)!='undefined'&& gs_server!="")?gs_server:document.domain;

/* [2010.09.02] del start */
// Two lines below are the original code.
//	s.channel=(typeof(gs_channel)!='undefined'&& gs_channel!="")?gs_channel:document.domain+pcd+s.getFolderName(1,1);
//	s.channel=s.channel.replace(/(.+)\/$/,"$1")+pcd;
/* [2010.09.02] del end */

/* [2010.09.02] add start */
	if ( (typeof(gs_channel)!='undefined') && (gs_channel!="") ) {
		s.channel=gs_channel;
	}
	else {
		var memberName = "";
		var uriRegExp;
		var ObjUriList = new Object();
		// Setting default value to s.channel
		s.channel = 'etc';

		try {
			if ( typeof(getObjectListForSS) == 'function' ) {
				// Getting the table of uri string & site section string
				ObjUriList = getObjectListForSS();
				// Checking if the uri string in the table matches with the current URI string.
				// if matched, corresponding value in the table is set to s.channel.
				for ( memberName in ObjUriList ) {
					uriRegExp = new RegExp( memberName , "i" );
					if ( document.URL.match( uriRegExp ) ) {
						s.channel = ObjUriList[ memberName ];
						break;
					}
				}
			} else {
				s.channel = 'etc';
			}
		}
		catch (e) {
			s.channel = 'etc';
		}
	}
/* [2010.09.02] add end */

	s.prop1=document.URL;
	s.prop2=(typeof(gs_title)!='undefined'&& gs_title!="")?gs_title:document.title;
	s.prop3=document.domain;
	if(ref!="" && ref.indexOf("mb.softbank.jp") == -1 && ref.indexOf("search.mb.softbank.jp") == -1 && ref.indexOf("live.mb.softbank.jp") == -1 && ref.indexOf("smap.softbank.jp") == -1){
		refdomain=ref.replace("http://","");
		refdomain=refdomain.replace("https://","").split("/");
		s.prop4=refdomain[0];
	}
	s.prop5=s.getNewRepeat(90);
	if(navigator.userAgent.indexOf("iPhone") != -1 && navigator.userAgent.indexOf("Safari") != -1) {
		s.prop6="iPhone_Safari";
	} else if(navigator.userAgent.indexOf("iPad") != -1 && navigator.userAgent.indexOf("Safari") != -1) {
		s.prop6="iPad_Safari";
	}else if(navigator.userAgent.indexOf("Chrome") != -1) {
		s.prop6="Chrome";
	} else if(navigator.userAgent.indexOf("Firefox") != -1) {
		s.prop6="Firefox";
	} else if(navigator.userAgent.indexOf("Opera") != -1) {
		s.prop6="Opera";
	} else if(navigator.userAgent.indexOf("MSIE") != -1) {
		s.prop6="MSIE";
	} else if(navigator.userAgent.indexOf("Safari") != -1) {
		s.prop6="Safari";
	} else {
    		s.prop6="Other_Browser";
	}
	s.prop7=s.getAndPersistValue(s.campaign,'s_campaign',0);

	s.prop11=s.prop7+":"+s.pageName;
	s.prop12=s.getAndPersistValue(s.prop4,'s_prop4',0)+":"+s.pageName;
	s.prop13=s.prop5+":"+s.pageName;
	s.prop14=s.prop6+":"+s.pageName;
	
	
	//for Internal Search Keyword
	if(sr_kw!=''){
		if(document.URL.indexOf("temp=help&cat=help")>-1){
			s.pageName=s.pageName?s.pageName+'_HELP':s.pageName;
			s.prop23=sr_kw;
			s.prop24=sr_kw_num;
		}else{
			s.prop21=sr_kw;
			s.prop22=sr_kw_num;
		}
	}
	//Add Start:20110318
	s.prop17=s.getPreviousValue(document.URL,'gpv_pn');
	if(s.prop17)s.prop16=s.getPercentPageViewed();
	if(ref=="" && s.prop17!="")ref=s.prop17;	//Add:20110404
	//Move Start:20110404
	for(var i=0;i<dom_list.length;i++){
		if(ref.indexOf(dom_list[i])>-1){
			landing=false;
			break;
		}else{
			landing=true;
		}
	}
	if(specific_page!="" && url.indexOf("/search.mb.softbank.jp/")>-1){
		var sp_page_list=new Array();
		sp_page_list=specific_page.split(",");
		for(var i=0;i<sp_page_list.length;i++){
			if(ref==sp_page_list[i]){
				specified=true;
				break;
			}
		}
	}
	//Move End:20110404
	/*Internal Search on LP*/
	var ref_lp=s.c_r("s_lp");
	if(ref_lp=="landing_page" && url.indexOf("search.mb.softbank.jp")>-1){
		s.prop25=sr_kw;
		s.prop26=ref;
		s.events=s.apl(s.events,"event6",",",1);
	}
	s.c_w("s_lp","");
	if(ref=="" || landing)s.c_w("s_lp","landing_page");
	/*Internal Search on Main Page*/
	if(specified){
		s.prop27=sr_kw;
		s.prop28=ref;
	}
/* [2011.08.15] add start */
	s.channelManager('cid','','sc_cmsbm','0','sbm_cm','1');
	var exKeyWord=refSubDomain=entprop=landingFlg="";
	var s_prop31=s_prop32="";
	if(s._referringDomain){
		try{
			if(s._keywords && s._keywords!="n/a"){exKeyWord=decodeURIComponent(escape(s._keywords));}
			else{exKeyWord="NoKeyWord";}
		}catch(e){exKeyWord="NoKeyWord";}
		s_prop31=exKeyWord;
		s_prop32=s._referringDomain;
		entprop=s_prop31+"___"+s_prop32;
		landingFlg="LP";
	}
	entprop=s.getAndPersistValue(entprop,'s_entprop',0);
	if(entprop){
		var prop31_32=new Array();
		prop31_32=entprop.split("___");
		s.prop31=prop31_32[0];
		s.prop32=prop31_32[1];
	}
	if(landingFlg!="")s.prop32+=(' ('+landingFlg+')');
/* [2011.10.20] add start */
	s.eVar3=document.title;
	s.prop2="D=v3";
/* [2011.11.2] add start for Analyse Special Site */
	if(s.prop5=="New"){
		s.events=s.apl(s.events,"event3",",",1);			//"event3" is serialized (once per visit)
	}
	var s_ct=new Date();
	s_ct.setTime(s_ct.getTime()+365*24*60*60*1000);
	var sc_erasePTFlg=false;
	var spCodeList="";
	var spCodeListArr=new Array();
	if(sc_pageType){
		if(sc_pageType.indexOf('_erase')==-1){					//Add:20111221
			/* Get sc_pageType Area*/
			var pageTypeFlg=false;
			var spPageTypeVisit=s.c_r('spPageType');
			if(spPageTypeVisit){
				var spPTVArr=spPageTypeVisit.split(";");
				for(var i=0;i<spPTVArr.length;i++){
					if(spPTVArr[i]==sc_pageType){
						pageTypeFlg=true;
						break;
					}
				}
			}else if(s.events && s.events.indexOf("event3")>-1){
				s.events=s.apl(s.events,"event4",",",1);
			}
			if(!pageTypeFlg){
				s.eVar4=sc_pageType;
				s.c_w('spPageType',sc_pageType+";"+spPageTypeVisit,0);
			}
			/* Get Repeat Visit Area */
			if(s.eVar4){
				var spCountFlg=false;
				spCodeList=s.c_r('spCodeList');
				spCodeListArr=spCodeList.split(';');
				if(spCodeList){
					/* set a limit to Cookie's length */				//Add Start:20111221
					var sc_CLLeng=spCodeList.length;
					if(sc_CLLeng>2000){
						spCodeListArr.pop();
						spCodeList=spCodeListArr.join(';');
					}													//Add End:20111221
					for(var j=0;j<spCodeListArr.length;j++){
						if(spCodeListArr[j]==sc_pageType){
							spCountFlg=true;
							s.events=s.apl(s.events,'event5',',',1);
							break;
						}
					}
					if(!spCountFlg){
						s.c_w('spCodeList',sc_pageType+';'+spCodeList,s_ct);
					}
				}else{
					s.c_w('spCodeList',sc_pageType,s_ct);
				}
			}
		}else{															//Add Start:20111221
			var sc_erasePT=sc_pageType.replace('_erase','');
			var sc_erasePTNum=-1;
			spCodeList=s.c_r('spCodeList');
			spCodeListArr=spCodeList.split(';');
			for(var j2=0;j2<spCodeListArr.length;j2++){
				if(spCodeListArr[j2]==sc_erasePT){
					sc_erasePTNum=j2;
					break;
				}
			}
			var sc_combArr1=sc_combArr2=new Array();
			if(sc_erasePTNum==0){
				spCodeListArr.shift();
				spCodeList=spCodeListArr.join(';');
			}else if(sc_erasePTNum>0){
				sc_combArr1=spCodeListArr.slice(0,sc_erasePTNum);
				sc_combArr2=spCodeListArr.slice(sc_erasePTNum+1);
				spCodeListArr=sc_combArr1.concat(sc_combArr2);
				spCodeList=spCodeListArr.join(';');
			}
			s.c_w('spCodeList',spCodeList,s_ct);
		}																//Add End:20111221
	}
/* [2011.11.2] add end for Analyse Special Site */
}

function setCountFlg(ar,pagetype,del){				//spCodeListArr,sc_pageType,sc_erasePTFlg
	var spCF=false;
	var delNum=0;
	var reAr;
	ar=ar.split(";");
	if(del)pagetype=pagetype.replace("_erase","");
	for(var j=0;j<ar.length;j++){
		if(ar[j]==pagetype){
			if(del)delNum=parseInt(j)+1;
			spCF=true;
			break;
		}
	}
	if(del && delNum!=0){
		if(delNum==1){
			reAr=ar.slice(1);
		}else{
			var ar1=ar.slice(0,delNum-1);
			var ar2=ar.slice(delNum+1);
			reAr=ar1.concat(ar2);
		}
		return reAr;
	}else{
		return spCF;
	}
}

/**************************** Custom Functions Definition start *************************/
/* [2010.09.02] add 																	*/
/* Getting pair values of uri string and string for site section						*/
/* Pairs are sequenced by alphabetical order.											*/
/*																						*/
/* Attention about regular expression													*/
/*   œ You DON'T need to escape '/' to express letter '/'.								*/
/*   œ '$' means the end of the string. Common usage of regular expression.			*/
/****************************************************************************************/
function getObjectListForSS() {
	var obj = new Object();

	obj[ "_i.html$" ]										= 'Optimized Pages';
	obj[ "_a.html$" ]										= 'Optimized Pages';
	obj[ "/en/" ]											= 'English';
	obj[ "/mb/aboutwebsite/" ]									= 'etc';
	obj[ "/mb/biz/" ]										= 'etc';
	obj[ "/mb/campaign/" ]										= 'campaign';
	obj[ "/mb/customer.html" ]									= 'top';
	obj[ "/mb/data_card/" ]										= 'etc';
	obj[ "/mb/entrance.html" ]									= 'top';
	obj[ "/mb/global_model/" ]									= 'etc';
	obj[ "/mb/hawks/" ]										= 'etc';
	obj[ "/mb/information/" ]									= 'etc';
	obj[ "/mb/international/" ]									= '3G';
	obj[ "/mb/ipad_en/" ]	 									= 'English';
	obj[ "/mb/iphone_en/" ]										= 'English';
	obj[ "mb.softbank.jp/scripts/english/" ]							= 'English';
	obj[ "/mb/ipad/" ]	 									= 'iPad';
	obj[ "/mb/iphone/" ]	 									= 'iPhone';
	obj[ "/mb/japanese/" ]										= 'etc';
	obj[ "/mb/legal/" ]										= 'etc';
	obj[ "/mb/mysoftbank/" ]									= 'My Softbank';
	obj[ "/mb/norikae/" ]										= 'welcome';
	obj[ "/mb/mimamori/" ]										= 'mimamori';
	obj[ "/mb/mimamoricamera/" ]									= 'mimamori';
	obj[ "/mb/mimamorimobile/" ]									= 'mimamori';
	obj[ "/mb/PhotoVision/" ]									= 'PhotoVision';
	obj[ "/mb/premobile/" ]										= 'premobile';
	obj[ "/mb/data_com/" ]										= 'data com';
	obj[ "/mb/price_plan/3G/" ]									= '3G';
	obj[ "/mb/price_plan/tool/" ]									= '3G';
	obj[ "/mb/price_plan/" ]									= 'etc';
	obj[ "/mb/product/3G/" ]									= '3G';
	obj[ "/mb/product/" ]										= 'etc';
	obj[ "/mb/r/" ]											= 'etc';
	obj[ "/mb/service_area/iphone/area.html" ]							= 'Optimized Pages';
	obj[ "/mb/service_area/" ]									= 'area';
	obj[ "/mb/service/home_antenna_ft/" ]								= 'area';
	obj[ "/mb/shop/iphone/" ]									= 'Optimized Pages';
	obj[ "/mb/shop/" ]										= 'shop';
	obj[ "/mb/sitemap/" ]										= 'etc';
	obj[ "/mb/smap/" ]										= 'SMAP';
	obj[ "/mb/smartphone/" ]									= 'Smartphone';
	obj[ "/mb/special/08spring/" ]									= 'etc';
	obj[ "/mb/special/08winter/" ]									= 'etc';
	obj[ "/mb/special/09spring/" ]									= 'etc';
	obj[ "/mb/special/09winter/" ]									= 'etc';
	obj[ "/mb/special/10summer/" ]									= 'etc';
	obj[ "/mb/special/10winter/" ]									= 'etc';
	obj[ "/mb/special/11winter/" ]									= 'syousenki';
	obj[ "/mb/special/network/" ]									= 'area';
	obj[ "/mb/special/" ]										= 'special';
	obj[ "/mb/support/3G/" ]									= '3G';
	obj[ "/mb/support/data_com/" ]									= 'data com';
	obj[ "/mb/tadatomo/" ]										= 'welcome';
	obj[ "/mb/welcome/" ]										= 'welcome';
	obj[ "/mb/3G/" ]										= '3G';
	obj[ "my.softbank.jp" ]										= 'My Softbank';
	obj[ "/msb/d/" ]										= 'My Softbank';
	obj[ "smap.softbank.jp" ]									= 'SMAP';
	obj[ "help.mb.softbank.jp" ]									= 'Instruction';
	obj[ "mb.softbank.jp/iphone/index.html$" ]							= 'Optimized Pages';
	obj[ "mb.softbank.jp/index.html$" ]	 							= 'Redirect';
	obj[ "www.softbank.jp" ]	 								= 'Redirect';
	obj[ "/ols/mobile/" ]	 									= 'onlineshop';
	obj[ "/mb/$" ]	 										= 'top';
	obj[ "/mb/index.html$" ]									= 'top';
	obj[ "/mb/service/3G/" ]									= '3G';
	obj[ "/mb/service/point/" ]									= 'service';
	obj[ "/mb/support/change/" ]									= 'service';
	obj[ "/mb/service/EEW/" ]									= 'service';
	obj[ "/mb/service/wi-fi/" ]									= 'service';
	obj[ "/mb/service/dengon/" ]									= 'service';
	obj[ "/mb/service/insurance/" ]									= 'service';
	obj[ "/mb/service/smasele/" ]									= 'service';
	obj[ "/mb/service/town_navi/" ]									= 'service';
	obj[ "/mb/service/white_market/" ]								= 'service';
	obj[ "/mb/service/sagiwall/" ]									= 'service';
	obj[ "/mb/service/rakudeco/" ]									= 'service';
	obj[ "/mb/service/photo_edit/" ]								= 'service';
	obj[ "/mb/service/music_box/" ]									= 'service';
	obj[ "/mb/service/gilt/" ]									= 'service';
	obj[ "/mb/service/index.html$" ]								= 'service';
	obj[ "/mb/service/$" ]                         							= 'service';
	obj[ "/mb/support/" ]                          							= 'etc';
	obj[ "/mb/service/" ]                           						= 'etc';
	
	return obj;
}

//Add Start:20110318
var ref=document.referrer;
if(ref.indexOf("#")>-1)ref=ref.split("#")[0];
var url=document.URL;
var dom_list=new Array();
dom_list=s.linkInternalFilters.split(",");
var landing=false;
/*Specify The Page Used Internal Search Keyword (separate camma)*/
var specific_page="http://mb.softbank.jp/mb/customer.html,http://mb.softbank.jp/mb/,http://mb.softbank.jp/mb/product/,http://mb.softbank.jp/mb/iphone/,http://mb.softbank.jp/mb/smartphone/product/,http://mb.softbank.jp/mb/product/3G/,http://mb.softbank.jp/mb/ipad/,http://mb.softbank.jp/mb/special/10winter/,http://mb.softbank.jp/mb/norikae/,http://mb.softbank.jp/mb/welcome/,http://mb.softbank.jp/mb/service/,http://mb.softbank.jp/mb/service/3G/,http://mb.softbank.jp/mb/price_plan/,http://mb.softbank.jp/mb/price_plan/3G/,http://mb.softbank.jp/mb/support/,http://mb.softbank.jp/mb/service_area/,http://mb.softbank.jp/mb/campaign/3G/";
var specified=false;
//Add End:20110318

//for Internal Search Keyword
var sr_kw='';	//Move:20110318
var sr_kw_num='0';	//Move:20110318
if(url.indexOf("/search.mb.softbank.jp/")>-1){
	var sr_elm = document.getElementById('main-area');
	if(!sr_elm) sr_elm = document.getElementById('search-result');
	if(sr_elm != null) {
		int_kw_ar=sr_elm.getElementsByTagName("h2");
		for(var i=0;i<int_kw_ar.length;i++){
			var int_kw=int_kw_ar[i].innerHTML;
			if(int_kw.match(/g(.+)h‚ÌŒŸõŒ‹‰Ê@(.+)Œ’†(.+)Œ–Ú/)){
				sr_kw=RegExp.$1;
				sr_kw_num=RegExp.$2+"("+RegExp.$3+")";
				break;
			}else if(int_kw.match(/g(.+)h‚ÌŒŸõŒ‹‰Ê@0Œ/)){
				sr_kw=RegExp.$1;
				sr_kw_num="Not Found";
				break;
			}
		}
	}
}

/**************************** Custom Functions Definition end   ****************************/

/******* Plug-in Setting *******/
/* SIGNAL Setting */
gs_siteIDAlign="right";
gs_siteID=document.domain;
gs_hierDefault="defaultPage"

/* getPageName Setting*/
s.defaultPage="index.html";
s.pathExcludeList="";
s.queryVarsList="shopId";
s.pathConcatDelim="/";

/* channelManager Plugin Config */
s._extraSearchEngines="search.biglobe.ne.jp|q|Biglobe>www.excite.co.jp/search.gw|search|Excite>search.nifty.com|q|Nifty";
s._channelDomain="";
s._channelParameter="";
s._channelPattern="";

/******* SiteCatalyst Plug-in code *******/
/* Plugin: getPageName v2.2s */
s.getPageName=new Function(""
+"var s=this,"
+"cs=(s.pathConcatDelim)?s.pathConcatDelim:'/',"
+"l=location,"
+"q=l.search.substring(1),"
+"p=l.pathname.substring(1),"
+"p=p.split('/');"
+"pn='';"
+"var i=0,j=0;"
+"for(j=0;j<p.length;j++){"
+"	if(p[j].length>0){"
+"		pn+=cs;"
+"		if(s.pathExcludeList){"
+"			if((',' + s.pathExcludeList + ',').indexOf(',' + p[j] + ',')<0) pn+=p[j];"
+"		}else{"
+"			pn+=p[j];"
+"		}"
+"	}else{"
+"		pn+=cs;"
+"		if(s.defaultPage.length>0){"
+"			pn+=s.defaultPage"
+"		}"
+"	}"
+"}"
+"if(q.length>0){"
+"	if(s.queryVarsList){"
+"		var qpa=new Array(),qv=s.split(s.queryVarsList,','),qp=s.split(q,'&'),tmp,idx;"
+"		for(i=0;i<qp.length;i++){"
+"			tmp=s.split(qp[i],'=');"
+"			qpa[i]=tmp[0]"
+"		}"
+"		for(i=0;i<qv.length;i++){"
+"			idx=s.ia(qpa,qv[i]);"
+"			if(idx>=0){"
+"				pn+=cs;pn+=qp[idx];"
+"			}"
+"		}"
+"	}"
+"}"
+"if(pn.length==0) pn=cs;"
+"return pn;");

/* Plugin: getFolderName v1.0s */
s.getFolderName=new Function("n","a",""
+"var p=s.wd.location.pathname,pa=p.split('/');"
+"if(a=='1' && pa[pa.length-1].indexOf('.')>-1) pa[pa.length-1]='';"
+"if(pa[0]==''){"
+" for(var i=0;i<pa.length;i++){"
+"  pa[i]=i!=pa.length?pa[i+1]:null;"
+" }"
+"}"
+"return pa[parseInt(n)-1]?pa[parseInt(n)-1]:'';");

/*
 * Plugin: getNewRepeat 1.1 - Return whether user is new or repeat
 */
s.getNewRepeat=new Function("d",""
+"var s=this,e=new Date(),cval,sval,ct=e.getTime();"
+"e.setTime(ct+d*24*60*60*1000);"
+"cval=s.c_r('s_nr');"
+"if(cval.length==0){"
+" s.c_w('s_nr',ct+'-New',e);"
+" return 'New';"
+"}"
+"sval=cval.split('-');"
+"if(ct-sval[0]<30*60*1000&&sval[1]=='New'){"
+" s.c_w('s_nr',ct+'-New',e);"
+" return 'New';"
+"}else {"
+" s.c_w('s_nr',ct+'-Repeat',e);"
+" return 'Repeat';"
+"}");

/*
 * Plugin: getAndPersistValue 0.3 - get a value on every page
 */
s.getAndPersistValue=new Function("v","c","e",""
+"var s=this,a=new Date;e=e?e:0;a.setTime(a.getTime()+e*86400000);if("
+"v)s.c_w(c,v,e?a:0);return s.c_r(c);");

/* ChannelManager 2.4 */
s.channelManager=new Function("a","b","c","d","e","f",""
+"var s=this,A,B,g,l,m,M,p,q,P,h,k,u,S,i,O,T,j,r,t,D,E,F,G,H,N,U,v=0,"
+"X,Y,W,n=new Date;n.setTime(n.getTime()+1800000);if(e){v=1;if(s.c_r("
+"e)){v=0}if(!s.c_w(e,1,n)){s.c_w(e,1,0)}if(!s.c_r(e)){v=0}}g=s.refer"
+"rer?s.referrer:document.referrer;g=g.toLowerCase();if(!g){h=1}i=g.i"
+"ndexOf('?')>-1?g.indexOf('?'):g.length;j=g.substring(0,i);k=s.linkI"
+"nternalFilters.toLowerCase();k=s.split(k,',');l=k.length;for(m=0;m<"
+"l;m++){B=j.indexOf(k[m])==-1?'':g;if(B)O=B}if(!O&&!h){p=g;U=g.index"
+"Of('//');q=U>-1?U+2:0;Y=g.indexOf('/',q);r=Y>-1?Y:i;t=g.substring(q"
+",r);t=t.toLowerCase();u=t;P='Referrers';S=s.seList+'>'+s._extraSear"
+"chEngines;if(d==1){j=s.repl(j,'oogle','%');j=s.repl(j,'ahoo','^');g"
+"=s.repl(g,'as_q','*')}A=s.split(S,'>');T=A.length;for(i=0;i<T;i++){"
+"D=A[i];D=s.split(D,'|');E=s.split(D[0],',');F=E.length;for(G=0;G<F;"
+"G++){H=j.indexOf(E[G]);if(H>-1){i=s.split(D[1],',');U=i.length;for("
+"k=0;k<U;k++){l=s.getQueryParam(i[k],'',g);if(l){l=l.toLowerCase();M"
+"=l;if(D[2]){u=D[2];N=D[2]}else{N=t}if(d==1){N=s.repl(N,'#',' - ');g"
+"=s.repl(g,'*','as_q');N=s.repl(N,'^','ahoo');N=s.repl(N,'%','oogle'"
+");}}}}}}}if(!O||f!='1'){O=s.getQueryParam(a,b);if(O){u=O;if(M){P='P"
+"aid Search'}else{P='Paid Non-Search';}}if(!O&&M){u=N;P='Natural Sea"
+"rch'}}if(h==1&&!O&&v==1){u=P=t=p='Direct Load'}X=M+u+t;c=c?c:'c_m';"
+"if(c!='0'){X=s.getValOnce(X,c,0);}g=s._channelDomain;if(g&&X){k=s.s"
+"plit(g,'>');l=k.length;for(m=0;m<l;m++){q=s.split(k[m],'|');r=s.spl"
+"it(q[1],',');S=r.length;for(T=0;T<S;T++){Y=r[T];Y=Y.toLowerCase();i"
+"=j.indexOf(Y);if(i>-1)P=q[0]}}}g=s._channelParameter;if(g&&X){k=s.s"
+"plit(g,'>');l=k.length;for(m=0;m<l;m++){q=s.split(k[m],'|');r=s.spl"
+"it(q[1],',');S=r.length;for(T=0;T<S;T++){U=s.getQueryParam(r[T]);if"
+"(U)P=q[0]}}}g=s._channelPattern;if(g&&X){k=s.split(g,'>');l=k.lengt"
+"h;for(m=0;m<l;m++){q=s.split(k[m],'|');r=s.split(q[1],',');S=r.leng"
+"th;for(T=0;T<S;T++){Y=r[T];Y=Y.toLowerCase();i=O.toLowerCase();H=i."
+"indexOf(Y);if(H==0)P=q[0]}}}if(X)M=M?M:'n/a';p=X&&p?p:'';t=X&&t?t:'"
+"';N=X&&N?N:'';O=X&&O?O:'';u=X&&u?u:'';M=X&&M?M:'';P=X&&P?P:'';s._re"
+"ferrer=p;s._referringDomain=t;s._partner=N;s._campaignID=O;s._campa"
+"ign=u;s._keywords=M;s._channel=P");
/* Grouped SearchEngine List */
s.seList="bing.com|q|Microsoft Bing>google.,goo"
+"glesyndication.com|q,as_q|Google>yahoo.com,yahoo.co."
+"jp|p,va|Yahoo!>";
/* Plugin: getValOnce_v1.0 */
s.getValOnce=new Function("v","c","e",""
+"var s=this,a=new Date,v=v?v:v='',c=c?c:c='s_gvo',e=e?e:0,k=s.c_r(c"
+");if(v){a.setTime(a.getTime()+e*86400000);s.c_w(c,v,e?a:0);}return"
+" v==k?'':v");

/* Plugin: getPreviousValue_v1.0 */
s.getPreviousValue=new Function("v","c","el",""
+"var s=this,t=new Date,i,j,r='';t.setTime(t.getTime()+1800000);if(el"
+"){if(s.events){i=s.split(el,',');j=s.split(s.events,',');for(x in i"
+"){for(y in j){if(i[x]==j[y]){if(s.c_r(c)) r=s.c_r(c);v?s.c_w(c,v,t)"
+":s.c_w(c,'no value',t);return r}}}}}else{if(s.c_r(c)) r=s.c_r(c);v?"
+"s.c_w(c,v,t):s.c_w(c,'no value',t);return r}");

/* Plugin: getPercentPageViewed v1.1 */
s.getPercentPageViewed=new Function("",""
+"if(typeof(s.linkType)=='undefined'||s.linkType=='e'){var v=s.c_r('s"
+"_ppv');s.c_w('s_ppv',0);return v;}");
s.getPPVCalc=new Function("",""
+"var dh=Math.max(Math.max(s.d.body.scrollHeight,s.d.documentElement."
+"scrollHeight),Math.max(s.d.body.offsetHeight,s.d.documentElement.of"
+"fsetHeight),Math.max(s.d.body.clientHeight,s.d.documentElement.clie"
+"ntHeight)),vph=s.d.clientHeight||Math.min(s.d.documentElement.clien"
+"tHeight,s.d.body.clientHeight),st=s.wd.pageYOffset||(s.wd.document."
+"documentElement.scrollTop||s.wd.document.body.scrollTop),vh=st+vph,"
+"pv=Math.round(vh/dh*100),cp=s.c_r('s_ppv');if(pv>100){s.c_w('s_ppv'"
+",'');}else if(pv>cp){s.c_w('s_ppv',pv);}");
s.getPPVSetup=new Function("",""
+"if(s.wd.addEventListener){s.wd.addEventListener('load',s.getPPVCalc"
+",false);s.wd.addEventListener('scroll',s.getPPVCalc,false);s.wd.add"
+"EventListener('resize',s.getPPVCalc,false);}else if(s.wd.attachEven"
+"t){s.wd.attachEvent('onload',s.getPPVCalc);s.wd.attachEvent('onscro"
+"ll',s.getPPVCalc);s.wd.attachEvent('onresize',s.getPPVCalc);}");
s.getPPVSetup();

/******* shared function *******/
/* Utility Function: p_c */
s.p_c=new Function("v","c",""
+"var x=v.indexOf('=');return c.toLowerCase()==v.substring(0,x<0?v.le"
+"ngth:x).toLowerCase()?v:0");

/* Utility Function: split v1.5 */
s.split=new Function("l","d",""
+"var i,x=0,a=new Array;while(l){i=l.indexOf(d);i=i>-1?i:l.length;a[x"
+"++]=l.substring(0,i);l=l.substring(i+d.length);}return a");

/* Utility Function: ia */
s.ia=new Function("ar","v",""
+"for(var i=0;i<ar.length;i++){if(ar[i]==v)return i}return -1");

/************* DO NOT ALTER ANYTHING BELOW THIS LINE ! **************/
s_codeSetting();
var s_code=s.t();if(s_code)document.write(s_code);

