// ComfortMarketing Inc.
// $Id: aq_tag2.js 7.0.3.2 $
// 2010.03.19
var aqusr = "";
var LimitLength = 2000;
if (aqtracker_param==undefined) var aqtracker_param = new Object();

//PluginDetect Begin
var PluginDetect=
	{
	minIEver:5.5,getNum:function(A)
		{
		if(!A){return null}
		var m=/[\d][\d\.\_,-]*/.exec(A);return m?m[0].replace(/[\.\_-]/g,","):null
		},
	hasMimeType:function(_3)
		{
		var s,t,z,M=_3.constructor==String?[_3]:_3;
		for(z=0;z<M.length;z++)
			{
			s=navigator.mimeTypes[M[z]];
			if(s&&s.enabledPlugin)
				{
				t=s.enabledPlugin;
				if(t.name||t.description)
					{return s}
				}
			}return null
		},
	findNavPlugin:function(N,_6)
		{
		var _7=N.constructor==String?N:N.join(".*"),numS=_6===false?"":"\\d";
		var i,re=new RegExp(_7+".*"+numS+"|"+numS+".*"+_7,"i");
		var _9=navigator.plugins;
		for(i=0;i<_9.length;i++)
			{
			if(re.test(_9[i].description)||re.test(_9[i].name))
				{return _9[i]	}
			}
		return null
		},
	getAXO:function(_a)
		{
		var _b,e;
		try
			{
			_b=new ActiveXObject(_a);
			return _b
			}
		catch(e){}return null
		},
	num:function(A)
		{return (typeof A!="string"?false:(/\d/).test(A))},
	compareNums:function(_d,_e)
		{
		if(!this.num(_d)||!this.num(_e))
			{return 0}
		var m1=_d.split(","),m2=_e.split(","),x,p=parseInt;
		for(x=0;x<Math.min(m1.length,m2.length);x++)
			{
			if(p(m1[x],10)>p(m2[x],10)){return 1}
			if(p(m1[x],10)<p(m2[x],10)){return -1}
			}
			return 0
		},
	formatNum:function(num)
		{
		if(!this.num(num))
			{return null}
		var n=num.replace(/[\.\_]/g,","),i;
		n=n.split(",").concat(["0","0","0","0"]);
		return n.slice(0,4).join(",")
		},
	initScript:function()
		{
		var $=this,IE;$.isIE=(/*@cc_on!@*/false);
		$.IEver=-1;if($.isIE)
			{
			var IE=(/msie\s*\d\.{0,1}\d*/i).exec(navigator.userAgent),progid,x;
			if(IE)
				{$.IEver=parseFloat((/\d.{0,1}\d*/i).exec(IE[0]),10)}
			progid=["ShockwaveFlash.ShockwaveFlash","Msxml2.XMLHTTP","Microsoft.XMLDOM","Msxml2.DOMDocument","TDCCtl.TDCCtl","Shell.UIHelper","Scripting.Dictionary"];
			$.ActiveXEnabled=false;
			for(x=0;x<progid.length;x++)
				{
				if($.getAXO(progid[x]))
					{
					$.ActiveXEnabled=true;
					break
					}
				}
			};
		if($.ActiveXEnabled&&$.IEver>=$.minIEver)
			{
			$.head=typeof document.getElementsByTagName!="undefined"?document.getElementsByTagName("head")[0]:null;
			var T=document.createElement("script");
			T.setAttribute("type","text/vbscript");
			var Y=["<!"+"--","function PluginDetect1(c)","on error resume next","PluginDetect1=false","dim head, r","set head=PluginDetect.head","set r=head.firstChild","if TypeName(r)=\"HTMLObjectElement\" then","r.setAttribute \"classid\", c","if not TypeName(r.getAttribute(\"object\")) = \"Nothing\" then","PluginDetect1=true","if r.getAttribute(\"readyState\")<4 then","r.clearAttributes()","head.removeChild(r)","end if","else r.clearAttributes()","head.removeChild(r)","end if","end if","r=\"Nothing\"","head=\"Nothing\"","end function","--"+">"];
			T.setAttribute("text",Y.join("\n"));
			if($.head.firstChild)
				{$.head.insertBefore(T,$.head.firstChild)	}
			else
				{$.head.appendChild(T)}
			$.vbscript=false;
			var e;$.head.insertBefore(document.createElement("object"),$.head.firstChild);
			try
				{
				if(PluginDetect1("")===false)
					{$.vbscript=true}
				}
			catch(e){}
			}
		},
	init:function(_17)
		{
		var $=this,IE,p;
		_17=_17.toLowerCase().replace(/\s/g,"");
		p=$.plugin=$[_17];
		if(!p){return -3}
		if(typeof p.minversion=="undefined")
			{p.minversion={}}
		if(typeof p.version=="undefined")
			{p.version=null}
		if(typeof p.installed=="undefined")
			{p.installed=null}
		$.garbage=false;
		if($.isIE&&!$.ActiveXEnabled)
			{return -2}
		return 1
		},
	isMinVersion:function(_19,_1a)
		{
		var $=PluginDetect,i=$.init(_19);
		if(i<0)
			{return i}
		if(!$.num(_1a))
			{return -3}
		var p=$.plugin,m=p.minversion;
		_1a=$.formatNum(_1a);
		if(typeof m["a"+_1a]=="undefined")
			{
			if(p.installed==null&&p.getCodeBaseVersion&&$.IEver>=p.minIEver)
				{
				var tmp,x;
				for(x in m)
					{
					tmp=$.compareNums(_1a,x.substring(1,x.length));
					if(m[x]==1&&tmp<=0)
						{return 1}
					if(m[x]==-1&&tmp>=0)
						{return -1}
					}
				m["a"+_1a]=$.isActiveXObject(_1a)?1:-1
				}
			else
				{
				if(p.installed==null)
					{p.getVersion()}
				if(p.installed==-1)
					{m["a"+_1a]=-1}
				else
					{
					if(p.version==null)
						{m["a"+_1a]=0}
					else
						{m["a"+_1a]=($.compareNums(p.version,_1a)>=0?1:-1)}
					}
				}
			}
		$.cleanup();
		return m["a"+_1a];
		return -3
		},
	getVersion:function(_1e)
		{
		var $=PluginDetect,i=$.init(_1e);
		if(i<0)
			{return null}
		var p=$.plugin;
		if(p.installed==null)
			{p.getVersion()}
		$.cleanup();
		return p.version;
		return null
		},
	cleanup:function()
		{
		var $=this;
		if($.garbage&&typeof window.CollectGarbage!="undefined")
			{window.CollectGarbage()}
		},
	isActiveXObject:function(_22)
		{
		var $=this,result,s="<object width=\"1\" height=\"1\" "+"style=\"display:none\" "+$.plugin.getCodeBaseVersion(_22)+">"+$.plugin.HTML+"</object>";
		$.head.insertBefore(document.createElement("object"),$.head.firstChild);
		$.head.firstChild.outerHTML=s;
		result=$.vbscript?PluginDetect1($.plugin.classID):$.detect($.plugin.classID);
		return result
		},
	detect:function(_24)
		{
		var $=this,result;
		$.head.firstChild.setAttribute("classid",_24);
		result=$.head.firstChild.getAttribute("object")?true:false;
		if(!result||$.head.firstChild.getAttribute("readyState")<4)
			{
			$.head.firstChild.clearAttributes();
			$.head.removeChild($.head.firstChild);
			$.garbage=true
			}
		return result
		},
	search:function()
		{
		var _26=[0,0,0,0];
		var $=this,x,y,A=$.plugin.digits,t=function(x,y)
			{
			var _2a=(x==0?y:_26[0])+","+(x==1?y:_26[1])+","+(x==2?y:_26[2])+","+(x==3?y:_26[3]);
			return $.isActiveXObject(_2a)
			};
		var _2b,upper,tmp;
		var _2c=false;
		for(x=0;x<A.length;x++)
			{
			upper=A[x]*2;
			_26[x]=0;
			for(y=0;y<20;y++)
				{
				if(upper==1&&x>0&&_2c)
					{break}
				if(upper-_26[x]>1)
					{
					tmp=Math.round((upper+_26[x])/2);
					if(t(x,tmp))
						{
						_26[x]=tmp;
						_2c=true
						}
					else
						{upper=tmp}
					}
				else
					{
					if(upper-_26[x]==1)
						{
						upper--;
						if(!_2c&&t(x,upper))
							{_2c=true}
						break
						}
					else
						{
						if(!_2c&&t(x,upper))
							{_2c=true}
						break
						}
					}
				}
			if(!_2c)
				{return null}
			}
		return _26[0]+","+_26[1]+","+_26[2]+","+_26[3]
		},
	dummy1:0
	};

PluginDetect.initScript();
PluginDetect.quicktime=
	{
	mimeType:["video/quicktime","application/x-quicktimeplayer","image/x-macpaint","image/x-quicktime"],
	progID:"QuickTimeCheckObject.QuickTimeCheck.1",
	progID0:"QuickTime.QuickTime",
	classID:"clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B",
	minIEver:7,
	HTML:"<param name=\"src\" value=\"A14999.mov\" /><param name=\"controller\" value=\"false\" />",
	getCodeBaseVersion:function(v)
		{return "codebase=\"#version="+v+"\""},
	digits:[16,16,16,0],
	getVersion:function()
		{
		var _2e=null,p,$=PluginDetect;
		if(!$.isIE)
			{
			p=$.findNavPlugin(["QuickTime","(Plug-in|Plugin)"]);
			if(p&&p.name&&$.hasMimeType(this.mimeType))
				{_2e=$.getNum(p.name)}
			this.installed=_2e?1:-1
			}
		else
			{
			var obj;
			if($.IEver<this.minIEver)
				{
				obj=$.getAXO(this.progID);
				if(obj&&obj.QuickTimeVersion)
					{
					_2e=obj.QuickTimeVersion.toString(16);
					_2e=_2e.charAt(0)+"."+_2e.charAt(1)+"."+_2e.charAt(2)
					}
				}
			else
				{_2e=$.search()}
			this.installed=_2e?1:($.getAXO(this.progID0)?0:-1)
			}
		this.version=$.formatNum(_2e)
		}
	};
PluginDetect.java=
	{
	mimeType:"application/x-java-applet",
	classID:"clsid:8AD9C840-044E-11D1-B3E9-00805F499D93",
	JavaVersions:["1.7.0.15","1.6.0.15","1.5.0.14","1.4.2.13","1.3.1.18"],
	searchJava:function(M)
		{
		if(!M)
			{return null}
		var G,e,x3,x4;
		var AXO=ActiveXObject;
		var T=M.split("."),J="JavaPlugin."+T[0]+T[1],v=T[0]+"."+T[1]+".";
		for(x3=T[2];x3>=0;x3--)
			{
			for(x4=T[3];x4>=0;x4--)
				{
				G=x4<10?"0"+x4:x4;
				try
					{
					new AXO(J+x3+"_"+G);
					return v+x3+"_"+G
					}
				catch(e){}
				}
			if(J+x3=="JavaPlugin.131")
				{return null}
			try
				{
				new AXO(J+x3);
				return v+x3
				}
			catch(e){}
			}
		return null
		},
	minIEver:5.5,HTML:"<param name=\"code\" value=\"A14999.class\" />",
	getCodeBaseVersion:function(v)
		{
		var r=this.getDigits(v),$=PluginDetect;
		if($.compareNums(v,"1,4,1,02")<0)
			{v=r[0]+","+r[1]+","+r[2]+","+r[3]}
		else
			{
			if($.compareNums(v,"1,5,0,02")<0)
				{v=r[0]+","+r[1]+","+r[2]+","+r[3]+"0"}
			else
				{v=Math.round((parseFloat(r[0]+"."+r[1],10)-1.5)*10+5)+","+r[2]+","+r[3]+"0"+",0"}
			}
		return "codebase=\"#version="+v+"\""
		},
	digits:[1,9,32,32],
	getDigits:function(n)
		{
		/([\d]+)[,_\.]([\d]+)[,_\.]([\d]+)[,_\.]([\d]+)/.test(n);
		return [RegExp.$1,RegExp.$2,RegExp.$3,RegExp.$4]
		},
	hasRun:false,
	value:null,
	queryJavaHandler:function()
		{
		var $=PluginDetect.java,j=window.java,e;
		$.hasRun=true;
		try
			{
			if(typeof j.lang!="undefined"&&typeof j.lang.System!="undefined")
				{$.value=j.lang.System.getProperty("java.version")+" "}
			}
		catch(e){}
		},
	queryJava:function()
		{
		var $=PluginDetect,t=this,nua=navigator.userAgent,e;
		if(typeof window.java!="undefined"&&window.navigator.javaEnabled())
			{
			if(/gecko/i.test(nua))
				{
				if($.hasMimeType("application/x-java-vm"))
					{
					try
						{
						var div=document.createElement("div"),evObj=document.createEvent("HTMLEvents");
						evObj.initEvent("focus",false,true);
						div.addEventListener("focus",t.queryJavaHandler,false);
						div.dispatchEvent(evObj)
						}
					catch(e){}
					if(!t.hasRun)
						{t.queryJavaHandler()}
					}
				}
			else
				{
				if(/opera.9\.(0|1)/i.test(nua)&&/mac/i.test(nua))
					{return null}
				t.queryJavaHandler()
				}
			}
			return t.value
		},
	getVersion:function()
		{
		var _3a=null,$=PluginDetect;
		if(!$.isIE)
			{
			var p1,p,mt;
			p=$.findNavPlugin(["Java","Plug-in"]);
			mt=$.hasMimeType(this.mimeType);
			if(p)
				{p1=$.getNum(p.description)}
			if(p1&&mt&&navigator.javaEnabled())
				{_3a=p1}
			if(!_3a)
				{
				p=this.queryJava();
				if(p)
					{_3a=p}
				}
			this.installed=-1;
			if(_3a)
				{this.installed=1}
			else
				{
				if(mt&&navigator.javaEnabled())
					{
					if(/macintosh/i.test(navigator.userAgent)&&/safari/i.test(navigator.userAgent))
						{this.installed=0}
					}
				}
			}
		else
			{
			var x,tmp=null;
			if($.IEver>=this.minIEver)
				{
				_3a=$.search();
				this.installed=_3a?1:-1
				}
			else
				{
				for(x=0;x<this.JavaVersions.length;x++)
					{
					tmp=this.searchJava(this.JavaVersions[x]);
					if(tmp)
						{_3a=tmp;break}
					}
				this.installed=_3a?1:($.getAXO("JavaPlugin")?0:-1)
				}
			}
		this.version=$.formatNum($.getNum(_3a))
		}
	};
PluginDetect.devalvr=
	{
	mimeType:"application/x-devalvrx",
	progID:"DevalVRXCtrl.DevalVRXCtrl.1",
	classID:"clsid:5D2CF9D0-113A-476B-986F-288B54571614",
	minIEver:5.5,
	HTML:"<param name=\"src\" value=\"A14999.mov\" />",
	getCodeBaseVersion:function(v)
		{return "codebase=\"#version="+v+"\""},
	digits:[2,16,16,16],
	getVersion:function()
		{
		var _3e=null,p,$=PluginDetect,o;
		if(!$.isIE)
			{
			p=$.findNavPlugin("DevalVR");
			if(p&&p.name&&$.hasMimeType(this.mimeType))
				{_3e=p.description.split(" ")[3]}
			this.installed=_3e?1:-1
			}
		else
			{
			o=$.getAXO(this.progID);
			if($.IEver>=this.minIEver)
				{_3e=$.search()}
			this.installed=_3e?1:(o?0:-1)
			}
		this.version=$.formatNum(_3e)
		}
	};
PluginDetect.flash=
	{
	mimeType:["application/x-shockwave-flash","application/futuresplash"],
	progID:"ShockwaveFlash.ShockwaveFlash",
	classID:"clsid:D27CDB6E-AE6D-11CF-96B8-444553540000",
	getVersion:function()
		{
		var _3f=function(A)
			{
			if(!A)
				{return null}
			var m=/[\d][\d\,\.\s]*[rRdD]{0,1}[\d\,]*/.exec(A);
			return m?m[0].replace(/[rRdD\.]/g,",").replace(/\s/g,""):null};
			var p,$=PluginDetect,e,i,version=null,AXO=null,majV=null;
			if(!$.isIE)
				{
				p=$.findNavPlugin("Flash");
				if(p&&p.description&&$.hasMimeType(this.mimeType))
					{version=_3f(p.description)}
				}
			else
				{
				for(i=15;i>2;i--)
					{
					AXO=$.getAXO(this.progID+"."+i);
					if(AXO)
						{
						majV=i.toString();
						break
						}
					}
				if(majV=="6")
					{
					try
						{AXO.AllowScriptAccess="always"}
					catch(e)
						{return "6,0,21,0"}
					}
				try
					{version=_3f(AXO.GetVariable("$version"))}
				catch(e){}
			if(!version&&majV)
				{version=majV}
			}
		this.installed=version?1:-1;this.version=$.formatNum(version)}
		};
PluginDetect.shockwave=
	{
	mimeType:"application/x-director",
	progID:"SWCtl.SWCtl",
	classID:"clsid:166B1BCA-3F9C-11CF-8075-444553540000",
	getVersion:function()
		{
		var _43=null,s=null,e,p,$=PluginDetect;
		if(!$.isIE)
			{
			p=$.findNavPlugin("Shockwave for Director");
			if(p&&p.description&&$.hasMimeType(this.mimeType))
				{_43=$.getNum(p.description)}
			}
		else
			{
			try
				{s=$.getAXO(this.progID).ShockwaveVersion("")}
			catch(e){}
			if(typeof s=="string"&&s.length>0)
				{_43=$.getNum(s)}
			else
				{
				if($.getAXO(this.progID+".8"))
					{_43="8"}
				else
					{
					if($.getAXO(this.progID+".7"))
						{_43="7"}
					else
						{
						if($.getAXO(this.progID+".1"))
							{_43="6"}
						}
					}
				}
			}
		this.installed=_43?1:-1;
		this.version=$.formatNum(_43)
		}
	};
PluginDetect.windowsmediaplayer=
	{
	mimeType:"application/x-mplayer2",
	progID:"wmplayer.ocx",
	classID:"clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6",
	getVersion:function()
		{
		var _44=null,$=PluginDetect,tmp;
		if(!$.isIE)
			{this.installed=($.findNavPlugin(["Windows","Media","Plug-in"],false)||$.hasMimeType(["Flip4Mac","Windows","Media"],false))?0:-1}
		else
			{
			tmp=$.getAXO(this.progID);
			if(tmp)
				{_44=tmp.versionInfo}
			this.installed=_44?1:-1
			}
		this.version=$.formatNum(_44)
		}
	};

// PluginDetect End

// Javascript Version Detect Begin

function aq_js_(js)
{
	var agt=navigator.userAgent.toLowerCase();
	var is_js = 0.0;
	if (agt.indexOf("firefox/2.0")!= -1) is_js = 1.7;
	if (agt.indexOf("firefox/1.5")!= -1 || agt.indexOf("safari/5")!= -1 || agt.indexOf("navigator/9")!= -1) is_js = 1.6;
	if (agt.indexOf("firefox/1.0")!= -1 || agt.indexOf("safari/4")!= -1 || agt.indexOf("opera/9")!= -1) is_js = 1.5;
	if (agt.indexOf("msie 7")!= -1 || agt.indexOf("msie 6")!= -1 || agt.indexOf("msie 5")!= -1) is_js = 1.3;
	return is_js;
}
// Javascript Version Detect End

function aq_ini_(ck)
{
	var w, i;
	aqusr = "";
	if (document.cookie) {
		w = document.cookie;
		while (w.length > 6) {
			if (w.substring(0, 6) == "aqusr=") {
				if ((i = w.indexOf(";")) < 0) i = w.length;
				aqusr = w.substring(6, i);
				break;
			}
			if ((i = w.indexOf(";")) < 0) break;
			for (i += 1; i < w.length; ++i) if (w.charAt(i) != ' ') break;
			w = w.substring(i, w.length);
		}
	}
	if (ck) {
		if (aqusr == "") aqusr = "JPD1SV01.400258BB021C90A1F3";
		w = new Date();
		w.setFullYear(w.getFullYear() + 1);
		document.cookie = "aqusr=" + aqusr + "; path=/; expires=" + w;
		aq_ini_(false);
	}
}
function aq_ext_() {
	if( aqtracker_param.header ){
		aqtracker_param.set_header_();
	}
	if( aqtracker_param.products && aqtracker_param.products != ""){
		aqtracker_param.set_products_();
	}
	var arr = [
		"c01", "c02", "c03", "c04", "c05", "c06", "c07", "c08", "c09", "c10", 
		"e01", "e02", "e03", "e04", "e05", 
		"sword", 
		"hstatus", "hcustid", "htranid", "hamount", "hcount", 
		"pids", "pcounts", "ptagprices", "ptagname" , "ptagctg1", "ptagctg2", "ptagctg3", "ptagctg4", "ptagctg5"];
	aqtracker_param.ext = "";
	for (var o in arr){
		var v = arr[o];
		if(aqtracker_param[v]!=undefined){
			if(v == "sword"){
				aqtracker_param[v] = "SWORD_START" + aqtracker_param[v] + "SWORD_END";
			}
			if(v.match(/^p/) && aqtracker_param[v].match(/^,/)){
				aqtracker_param[v] = aqtracker_param[v].substr(1);
			}
			aqtracker_param.ext += "\n" + v + "=" + encodeURIComponent(aqtracker_param[v]);
			if(v=="pids"){
                if (aqtracker_param["hstatus"] == 100) {
				    aqtracker_param.ext += "\nptids" + "=" + encodeURIComponent(aqtracker_param[v].replace(/PIDS_/g, "PTIDS_"));
                } else {
                    var resArray = aqtracker_param[v].split(",");
                    var ret = "";
                    ret += "PTIDS_START,";
                    for( var i=1 ; i<(resArray.length-1) ; i++ ) {
                        ret += ",";
                    }
                    ret += "PTIDS_END";
				    aqtracker_param.ext += "\nptids" + "=" + encodeURIComponent(ret);
                }
			}
		}
	}
	if (aqtracker_param.ext.replace(/\n[A-Za-z0-9_]*=/g, "") == '') aqtracker_param.ext = null;
}
aqtracker_param.set_header_ = function(){
	aqtracker_param.hstatus = aqtracker_param.get_checked_param('hstatus', aqtracker_param.header[0]);
	for (i=0; i<aqtracker_param.length ;i++) {
		alert(aqtracker_param.header[i]);
	}
	if(aqtracker_param.header[0] == 100){
		window.aqctl = "allow_cache";
		aqtracker_param.hcustid = aqtracker_param.get_checked_param('hcustid', aqtracker_param.header[1]);
		aqtracker_param.htranid = aqtracker_param.get_checked_param('htranid', aqtracker_param.header[2]);
		aqtracker_param.hamount = aqtracker_param.get_checked_param('hamount', aqtracker_param.header[3]);
		aqtracker_param.hcount = aqtracker_param.get_checked_param('hcount', aqtracker_param.header[4]);
	}
}
aqtracker_param.set_products_ = function(){
	var base_unshift_array = [ "PIDS_START", "0", "0", "PTAGNAME_START", "PTAGCTG1_START", "PTAGCTG2_START", "PTAGCTG3_START", "PTAGCTG4_START", "PTAGCTG5_START"];
	var base_push_array = [ "PIDS_END", "0", "0", "PTAGNAME_END", "PTAGCTG1_END", "PTAGCTG2_END", "PTAGCTG3_END", "PTAGCTG4_END", "PTAGCTG5_END" ];

	var element_length = 0;
	for(var i=0; i<aqtracker_param.products.length; i++){
		if (element_length < aqtracker_param.products[i].length) {
			element_length = aqtracker_param.products[i].length;
		}
	}
    if (element_length < 3) element_length = 3;

	var unshift_array = base_unshift_array.slice(0, element_length);
	var push_array = base_push_array.slice(0, element_length);

	aqtracker_param.products.unshift( unshift_array );
	aqtracker_param.products.push( push_array );

	var pKeys_default = new Array();
	pKeys_default[0] = 'pids';
	pKeys_default[1] = 'pcounts';
	pKeys_default[2] = 'ptagprices';

	var pKeys = new Array();
	pKeys[0] = 'pids';
	pKeys[1] = 'pcounts';
	pKeys[2] = 'ptagprices';
	pKeys[3] = 'ptagname';
	pKeys[4] = 'ptagctg1';
	pKeys[5] = 'ptagctg2';
	pKeys[6] = 'ptagctg3';
	pKeys[7] = 'ptagctg4';
	pKeys[8] = 'ptagctg5';

	for(var i=0; i<aqtracker_param.products.length; i++){
		var p = aqtracker_param.products[i];
		if(p == undefined) continue;

        var pObj_default = new Object();
		for (var j=0; j<pKeys_default.length; j++) {
			pObj_default[pKeys_default[j]] = p[j];
		}
        var pObj = new Object();
		for (var j=0; j<element_length; j++) {
			pObj[pKeys[j]] = p[j];
		}

        if (aqtracker_param.prodinfoto == "tag") {
		    aqtracker_param.set_product_(pObj);
        }
        else if (aqtracker_param.prodinfoto == "api")  {
		    aqtracker_param.set_product_(pObj_default);

            if (i != 0 && i != (aqtracker_param.products.length - 1)) {
		        aqtracker_param.set_meta_product(pObj);
            }
        }
        else {
		    aqtracker_param.set_product_(pObj_default);
        }
	}
}
aqtracker_param.set_product_ = function(Obj){
	for (var key in Obj) {
		var value = Obj[key];

		var checked_value = aqtracker_param.product_param_check(key, value);
		aqtracker_param[key] += "," + checked_value;
	}
}
aqtracker_param.set_meta_product = function(Obj){
    var mObj = new Object;

    for (var key in Obj) {
		var value = Obj[key];

        switch (key) {
            case "pids":
            case "pcounts":
            case "ptagprices":
		        mObj[key] = aqtracker_param.product_param_check(key, value);
                break;
            default:
                mObj[key] = value;
                break;
        }
	}

    var pit_param  = ""
    pit_param += "aqid=" + aqid;
    pit_param += "&pid=" + mObj['pids'];
    if (mObj['ptagname']) {
        pit_param += "&pname=" + encodeURIComponent(mObj['ptagname']);
    }
    if (mObj['ptagctg1']) {
        pit_param += "&pctg1=" + encodeURIComponent(mObj['ptagctg1']);
    }
    if (mObj['ptagctg2']) {
        pit_param += "&pctg2=" + encodeURIComponent(mObj['ptagctg2']);
    }
    if (mObj['ptagctg3']) {
        pit_param += "&pctg3=" + encodeURIComponent(mObj['ptagctg3']);
    }
    if (mObj['ptagctg4']) {
        pit_param += "&pctg4=" + encodeURIComponent(mObj['ptagctg4']);
    }
    if (mObj['ptagctg5']) {
        pit_param += "&pctg5=" + encodeURIComponent(mObj['ptagctg5']);
    }
    var url = "//api.comfortmarketing.jp/meta/prod.php?" + pit_param;
    img = new Image;
    img.src = url;
}
aqtracker_param.product_param_check = function(key, value) {
	if (aqtracker_param[key] == undefined) aqtracker_param[key] = "";
	if (isNaN(value)) {
		if(value) var value = value.replace(/[,'"\n\\]/g, "");

		if (isNaN(value)) {
			checked_value = aqtracker_param.get_checked_param(key, value);
		} else {
			checked_value = aqtracker_param.get_checked_param(key, value);
		}
	} else {
		checked_value = aqtracker_param.get_checked_param(key, value);
	}
	return checked_value;
}
aqtracker_param.get_checked_param = function(key, value) {
	switch(key){
	    case "pids":
        if(!isNaN(value)) value = String(value);
		if(!value) value = "";
	        break;
	    case "hstatus":
	    case "hcustid":
	    case "htranid":
	        if (isNaN(value)) {
		        if(value) var value = value.replace(/[,'"\n\\]/g, "");
            }
            break;
	    case "ptagname":
	    case "ptagctg1":
	    case "ptagctg2":
	    case "ptagctg3":
	    case "ptagctg4":
	    case "ptagctg5":
            if (!value) value = "";
	        break;
	    case "hcount":
	    case "pcounts":
		if(!value || isNaN(value)){
			value = "1";
		}
	        break;
	    case "hamount":
	    case "ptagprices":
		if(!value || isNaN(value)){
			value = "0";
		}
	        break;
	    default:
		break;
	}

	return value;
}
function aq_go_(agv, mod, adv)
{
	var ctl, i, j, p, s, r;
	if (!window.aqid || aqid == "" || !document.URL) return;
	ctl = ",no_extra_cookie,";
	if (window.aqctl) ctl += window.aqctl + ",";
	s = document.location.protocol + "//t8.aqtracker.com/cgi-bin/asp/tagx/";
	if (window.aqctl_allow_cache || ctl.indexOf(",allow_cache,") >= 0) {
		s += "_";
	} else {
		i = new Date();
		s += i.getTime();
	}
	if (window.aqctl_no_extra_cookie || ctl.indexOf(",no_extra_cookie,") >= 0) {
		s += "c";
	}
	if (window.aqctl_user_mnt || ctl.indexOf(",user_mnt,") >= 0) {
		s += "h";
	}
	if (mod == 30) {
		s += "v";
	}
	s += "/" + aqid + "?1=" + aqusr;
	i = 0;
	if(mod == 5 && i < agv.length) { p = agv[i]; i++; }
	else p = document.URL;
	if ((window.aqctl_trim_query || ctl.indexOf(",trim_query,") >= 0) &&
			(j = p.indexOf("?")) > 0) p = p.substring(0, j);
	if (mod == 10 && i < agv.length) { r = agv[i]; i++;
		if ((j = p.indexOf("?")) < 0) p = p + "?" + r;
		else if (j < p.length) p = p.substring(0, j+1) + r + "&" + p.substring(j+1);
	}
	else if (mod == 11 && i < agv.length) { r = agv[i]; i++;
		if ((j = p.indexOf("?")) < 0) p += "?"; else if (j < p.length - 1) p += "&";
		p += r;
	}
	s += "&2=" + escape(p);
	if (mod == 20 && i < agv.length) { s += "&3=" + escape(agv[i]); i++; }
	r = (mod <= 14)? document.referrer : p;
	if (r) s += "&4=" + escape(r);
    s_no_ext = s;
	while (i < agv.length) { s += "&101=p=" + escape(agv[i]); i++; }
	if(adv){
		var jsver = aq_js_();
		var QT = PluginDetect.getVersion('QuickTime');
		var Java = PluginDetect.getVersion('Java');
		var FL = PluginDetect.getVersion('Flash');
		var SW = PluginDetect.getVersion('Shockwave');
		var WMP = PluginDetect.getVersion('WindowsMediaPlayer');
		if (navigator.cookieEnabled) {ck = "on";} else {ck = "off";}
		s += "&101=res=" + screen.width + "x" + screen.height + "/depth=" + screen.colorDepth + "/JavaScript=" + jsver + "/Java=" + Java + "/Flash=" + FL + "/QuickTime=" + QT + "/WindowMediaPlayer=" + WMP + "/ShockWave=" + SW + "/cookie=" + ck;
	}
    var isMSIE = /*@cc_on!@*/false;
    if(isMSIE) {
        if(s.length > LimitLength) {
            if(s.search("%0[aA]pids%3[dD]") != -1) {
                s = s.substring(0, s.search("%0[aA]pids%3[dD]"));
            }
            if (s.length > LimitLength) s = s_no_ext;
        }
	    s = s.substring(0, LimitLength);
    }
	i = new Image(1, 1);
	i.onload = function aq_cb_() { return; };
	i.src = s;
}
function aqtracker() {
	if (aqtracker_param.stop) return;
	if (!aqtracker_param.ext) aq_ext_();
	if (aqtracker_param.url) {
		if (aqtracker_param.ext) aq_go_([aqtracker_param.url, aqtracker_param.ext], 5);
		else aq_go_([aqtracker_param.url], 5, aqtracker_param.adv);
	}
	else if (aqtracker_param.ins) {
		if (aqtracker_param.ext) aq_go_([aqtracker_param.ins, aqtracker_param.ext], 10);
		else aq_go_([aqtracker_param.ins], 10, aqtracker_param.adv);
	}
	else if (aqtracker_param.cat) {
		if (aqtracker_param.ext) aq_go_([aqtracker_param.cat, aqtracker_param.ext], 11);
		else aq_go_([aqtracker_param.cat], 11, aqtracker_param.adv);
	}
	else if (aqtracker_param.nopv) {
		if (aqtracker_param.ext) aq_go_([aqtracker_param.ext], 30);
		else aq_go_([], 30, aqtracker_param.adv);
	}
	else {
		if (aqtracker_param.ext) aq_go_([aqtracker_param.ext], 0);
		else aq_go_([], 0, aqtracker_param.adv);
	}
}
function aqtracker_event() {
	if (aqtracker_param.stop) return;
	aq_go_(arguments, 20);
}
function aq_tag() { aq_go_(arguments, 0); }
function aq_tag_cat() { aq_go_(arguments, 11); }
function aq_tag_file() { aq_go_(arguments, 20); }
function aq_tag_value() { aq_go_(arguments, 30); }
aq_ini_(true);
