/**
 * 
 *
 **/
function getMboxType(){
	var path = location.pathname;
	path = path.replace(".do","");
	var pathArr = path.split("/");
	if ( pathArr != null && pathArr.length > 0 ){
		switch (pathArr[1]){
			case "category":
				return "categoryPage";
				break;
			case "product":
				return "productPage";
				break;
			case "ancillary":
				return "ancillary";
				break;
			case "checkout":
				return "checkout";
				break;
			case "account":
				return "nonCategory";
				break;
			case "basket":
				return "shoppingBag";
				break;
			default:
				return "nonCategory";
				break;
			}	
	} else {
		return "nonCategory";
	}
}

/**
 * 
 *
 **/
function getMboxCategoryId(){
	var path = unescape(location.pathname);
	path = path.replace(".do","");
	path = path.replace(/\+/g," ");
	var pathArr = path.split("/");
	var catId = "";
	if ( pathArr != null && pathArr.length > 0 ){
		for (i = 2; i < pathArr.length; i++){
			catId += (catId!=""?":":"") + pathArr[i];
		}
	}
	return catId;
}

function getMboxTag(){
	var mboxType = getMboxType();
	switch (mboxType){
		case "productPage": case "shoppingBag": case "checkout":
			return null;
		case "categoryPage": 
			return mboxCreate("categoryPage","entity.categoryId=" + getMboxCategoryId(), "entity.pageURL=" + location.pathname);
		default:
			return mboxCreate("nonCategory","entity.pageURL=" + location.pathname);		
	}
	
}

