var initImgArray=[];
function initImgTitles(randomVal){
	if(initImgArray.length > 0){
		initImgArray = [];
	}
	var images=document.images;
	var linkImg = "";
	var title = "";
	if(randomVal.length > 0){
		linkImg = "advimg_" + randomVal;
	}
	for(i=0;i<images.length;i++){
		var imgId = images[i].id;
		var imgTitle = images[i].title;
		var str = imgId.match("advimg_");
		if(linkImg.length > 0 && imgId == linkImg){
			continue;
		}
		else{
			if(str == "advimg_"){
				if(imgTitle.length > 0){
					add(initImgArray, imgTitle);
				}
			}
		}
	}
}
function modifyAdMeta(randomVal){
	var images=document.images;
	var title = "";
	var linkImg = "";
	
	var imgTitles = [];
	if(randomVal.length > 0){
		linkImg = "advimg_" + randomVal;
	}
	for(i=0;i<images.length;i++){
		var imgId = images[i].id;
		var imgTitle = images[i].title;
		var str = imgId.match("advimg_");
		if(linkImg.length > 0 && imgId == linkImg){
			continue;
		}
		else{
			if(str == "advimg_"){
				if(imgTitle.length > 0){
					add(imgTitles, imgTitle);
				}
			}
		} 
	}
	var o = document.getElementsByTagName("META");
//	for(l=0;l<o.length;l++){  
//		if(o[l].name == "WT.ad"){
//  			alert("Meta name: " + o[l].name + "\ncontent: " + o[l].content);
//  		}
//	}
	
	var admetaContents = [];
//	alert("initImgArray: " + initImgArray);
//	alert("imgTitles: " + imgTitles);
	if(initImgArray && initImgArray.length > 0){
		for(m=0;m<imgTitles.length;m++){
			if(imgTitles[m]){
				if(!initImgArray.has(imgTitles[m])){
					add(admetaContents, imgTitles[m]);
				}
			}
		}
	}
	else{
		admetaContents = imgTitles;
	}
//	alert("admetaContents: "+admetaContents);
	if(admetaContents && admetaContents.length > 0){
		title = admetaContents.join(",");
		for(p=0;p<o.length;p++){  
			if(o[p].name == "WT.ad"){
				o[p].content = title;
			}  
		}
//	for(k=0;k<o.length;k++){  
//		if(o[k].name == "WT.ad"){
//			alert("after modify \nMeta name: " + o[k].name + "\ncontent: " + o[k].content);
//		}
//	}
		//send to webTrend server
		dcsVar();
		dcsMeta();
		dcsFunc("dcsAdv");
		dcsTag();
	}
	initImgTitles(randomVal);
}

function modifyAcMeta(title){
	var o = document.getElementsByTagName("META");
//	for(l=0;l<o.length;l++){  
//		if(o[l].name == "WT.ac"){
//  			alert("Meta name: " + o[l].name + "\ncontent: " + o[l].content);
//  		}
//	}
	for(j=0;j<o.length;j++){  
		if(o[j].name == "WT.ac"){
			o[j].content = title;
		}
		if(o[j].name == "WT.ad"){
			o[j].content = "";
		}  
	}
//	for(k=0;k<o.length;k++){  
//		if(o[k].name == "WT.ac"){
//			alert("after modify \nMeta name: " + o[k].name + "\ncontent: " + o[k].content);
//		}
//	}
	dcsVar();
	dcsMeta();
	dcsFunc("dcsAdv");
	dcsTag();
}
function modifyCgsMeta(title){
	var o = document.getElementsByTagName("META");

	for(j=0;j<o.length;j++){
		if(o[j].name == "WT.cg_s"){
			if(o[j].content.length > 0){
				o[j].content = o[j].content + "," + title;
			}
			else{
				o[j].content = title;
			}
		}  
	}
}
function modifyCgnMeta(title){
	var o = document.getElementsByTagName("META");

	for(j=0;j<o.length;j++){
		if(o[j].name == "WT.cg_n"){
			if(o[j].content.length > 0){
				o[j].content = o[j].content + "," + title;
			}
			else{
				o[j].content = title;
			}
		}  
	}
}
function modifyEnCgsMeta(title) {
	var o = document.getElementsByTagName("META");
	for(j=0; j<o.length; j++) {  
		if(o[j].name == "WT.cg_s"){
			o[j].content = title;
		}
	}

	dcsVar();
	dcsMeta();
	dcsFunc("dcsAdv");
	dcsTag();
}	

function add(imgArray, imgTitle){
	imgArray[imgArray.length] = imgTitle;
}
Array.prototype.has=function(v){
	for (i=0; i<this.length; i++){
		if (this[i]==v) return true;
	}
	return false;
}
function modifyShoppingCartStep1Meta(title,f){
	var pName = [];
	var pPrice = [];
	var pid = [];
	var pQty = [];
	form_objects = f.elements;
	
	for (var i = 0;i < form_objects.length;i++){
		if (form_objects[i].type=='checkbox') {
			var name=form_objects[i].name;
			var ns=name.split("_");
			if(form_objects[i].checked && ns[0]=="checkedPid"){
				var tmpPid = form_objects[i];
				var tmpName = document.getElementById("pName_" + ns[1] +"_"+ ns[2] +"_"+ ns[3]);
				var tmpPrice = document.getElementById("price_" + ns[1] +"_"+ ns[2] +"_"+ ns[3]);
				var tmpQty = document.getElementById("qty_" + ns[1] +"_"+ ns[2] +"_"+ ns[3]);
				pid[pid.length] = tmpPid.value;
				pName[pName.length] = tmpName.value;
				pPrice[pPrice.length] = tmpPrice.value;
				pQty[pQty.length] = tmpQty.value;
			}
		}
	}
	
	var o = document.getElementsByTagName("META");
//	for(l=0;l<o.length;l++){
//  		alert("Meta name: " + o[l].name + "\ncontent: " + o[l].content);
//	}
	for(j=0;j<o.length;j++){
		if(o[j].name == "WT.si_n"){
			o[j].content = "ShoppingCart";
		}
		if(o[j].name == "WT.si_p"){
			o[j].content = title;
		}
		if(o[j].name == "WT.pn_gr"){
			o[j].content = pName.join(",");
		}
		if(o[j].name == "WT.pn_sku"){
			o[j].content = pid.join(",");
		}
		if(o[j].name == "WT.tx_s"){
			o[j].content = pPrice.join(",");
		}
		if(o[j].name == "WT.tx_u"){
			o[j].content = pQty.join(",");
		}
	}
//	for(k=0;k<o.length;k++){  
//		alert("after modify \nMeta name: " + o[k].name + "\ncontent: " + o[k].content);
//	}
	//send to webTrend server
	dcsVar();
	dcsMeta();
	dcsFunc("dcsAdv");
	dcsTag();
}
function modifyShoppingCartStep2Meta(title,f){
	var pName = [];
	var pPrice = [];
	var pid = [];
	var pQty = [];
	form_objects = f.elements;
	
	for (var i = 0;i < form_objects.length;i++){
		if (form_objects[i].type=='checkbox') {
			var name=form_objects[i].name;
			var ns=name.split("_");
			if(ns[0]=="pid"){
				var tmpPid = form_objects[i];
				var tmpName = document.getElementById("pName_" + ns[1] +"_"+ ns[2]);
				var tmpPrice = document.getElementById("price_" + ns[1] +"_"+ ns[2]);
				var tmpQty = document.getElementById("qty_" + ns[1] +"_"+ ns[2]);
				pid[pid.length] = tmpPid.value;
				pName[pName.length] = tmpName.value;
				pPrice[pPrice.length] = tmpPrice.value;
				pQty[pQty.length] = tmpQty.value;
			}
		}
	}
	
	var o = document.getElementsByTagName("META");
//	for(l=0;l<o.length;l++){
//  		alert("Meta name: " + o[l].name + "\ncontent: " + o[l].content);
//	}
	for(j=0;j<o.length;j++){
		if(o[j].name == "WT.si_n"){
			o[j].content = "ShoppingCart";
		}
		if(o[j].name == "WT.si_p"){
			o[j].content = title;
		}
		if(o[j].name == "WT.pn_gr"){
			o[j].content = pName.join(",");
		}
		if(o[j].name == "WT.pn_sku"){
			o[j].content = pid.join(",");
		}
		if(o[j].name == "WT.tx_s"){
			o[j].content = pPrice.join(",");
		}
		if(o[j].name == "WT.tx_u"){
			o[j].content = pQty.join(",");
		}
	}
//	for(k=0;k<o.length;k++){  
//		alert("after modify \nMeta name: " + o[k].name + "\ncontent: " + o[k].content);
//	}
	//send to webTrend server
	dcsVar();
	dcsMeta();
	dcsFunc("dcsAdv");
	dcsTag();
}
function modifyShoppingCartMeta(type,typeid,title,f){
	var pName = [];
	var pPrice = [];
	var pid = [];
	var pQty = [];
	var orderNo = document.getElementById("orderNo");
	form_objects = f.elements;
	
	for (var i = 0;i < form_objects.length;i++){
		if (form_objects[i].type==type) {
			var name=form_objects[i].name;
			var ns=name.split("_");
			if(ns[0]==typeid){
				var tmpPid = form_objects[i];
				var tmpName;
				var tmpPrice;
				var tmpQty;
				if(ns.length == 4){
					tmpName = document.getElementById("pName_" + ns[1] +"_"+ ns[2] +"_"+ ns[3]);
					tmpPrice = document.getElementById("price_" + ns[1] +"_"+ ns[2] +"_"+ ns[3]);
					tmpQty = document.getElementById("qty_" + ns[1] +"_"+ ns[2] +"_"+ ns[3]);
				}
				else{
					tmpName = document.getElementById("pName_" + ns[1] +"_"+ ns[2]);
					tmpPrice = document.getElementById("price_" + ns[1] +"_"+ ns[2]);
					tmpQty = document.getElementById("qty_" + ns[1] +"_"+ ns[2]);
				}
				pid[pid.length] = tmpPid.value;
				pName[pName.length] = tmpName.value;
				pPrice[pPrice.length] = tmpPrice.value;
				pQty[pQty.length] = tmpQty.value;
			}
		}
	}
	
	var o = document.getElementsByTagName("META");
//	for(l=0;l<o.length;l++){
//  		alert("Meta name: " + o[l].name + "\ncontent: " + o[l].content);
//	}
	for(j=0;j<o.length;j++){
		if(o[j].name == "WT.si_n"){
			o[j].content = "ShoppingCart";
		}
		if(o[j].name == "WT.si_p"){
			o[j].content = title;
		}
		if(o[j].name == "WT.pn_gr"){
			o[j].content = pName.join(",");
		}
		if(o[j].name == "WT.pn_sku"){
			o[j].content = pid.join(",");
		}
		if(o[j].name == "WT.tx_orderNO"){
			if(orderNo && orderNo.value.length > 0){
				o[j].content = orderNo.value;
			}
		}
		if(o[j].name == "WT.tx_s"){
			o[j].content = pPrice.join(",");
		}
		if(o[j].name == "WT.tx_u"){
			o[j].content = pQty.join(",");
		}
	}
//	for(k=0;k<o.length;k++){  
//		alert("after modify \nMeta name: " + o[k].name + "\ncontent: " + o[k].content);
//	}
	//send to webTrend server
	dcsVar();
	dcsMeta();
	dcsFunc("dcsAdv");
	dcsTag();
}