﻿//javascript document
/**************************************************************************************
to include a Google's [ga.js] file into web page.
**************************************************************************************/
/**
include Google Analytics [ga.js] file.
*/
var uni_pageTracker;
function uni_GA_install(){
	var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
	document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
}
uni_GA_install();
/**
quickly call Google's ga.js
s_id a parameter of kose's product name.
opt_id a parameter of kose's product site page name.(most for flash)
*/
function uni_GA_call(s_id  , opt_id){
	if(!_gat){
		alert('without GA _gat object , ' + '\n' + 'Function abort!!');
		return;
	}
	if(!s_id){
		alert('without product name , ' + '\n' + 'Function abort!!');
		return;
	}
	var code = uni_find_GA_code(s_id);
	if(!opt_id){
		var opt = '';
	} else {
		var opt = opt_id;
		if(opt.indexOf('/' , 0) < 0){
			alert('opt_id without a "slash (/)" in first word.' + '\n' + 'automatically add a "slash (/)" in first word!!');
			opt = '/' + opt;
		}
		
	}
	try {
		uni_pageTracker = _gat._getTracker(code);
		if(opt == ''){
			uni_pageTracker._trackPageview();
		} else {
			uni_pageTracker._trackPageview(opt);
		}
		
	} catch(err) {
			//
	}
}
/**
return a static Google Analytics tracker code.
g_id a parameter of kose's product name.
*/
function uni_find_GA_code(g_id){
	var r_str = '';
	switch (g_id) { 
 		case "astalution" : 
		r_str = "UA-10751171-3";
		break;
		case "awake" : 
		r_str = "UA-10751171-43";
		break;
		case "ultimation" : 
		r_str = "UA-10751171-4";
		break;
		case "ep-bko" : 
		r_str = "UA-10751171-5";
		break;
		case "grandaine" : 
		r_str = "UA-10751171-6";
		break;
		case "wwwroot" : 
		r_str = "UA-10751171-2";
		break;
		case "shirosumi" : 
		r_str = "UA-10751171-7";
		break;
		case "junkisui" : 
		r_str = "UA-10751171-8";
		break;
		case "skny" : 
		r_str = "UA-10751171-9";
		break;
		case "seikisho" : 
		r_str = "UA-10751171-10";
		break;
		
		/**
		sekkisei series
		*/
		case "sekkisei" : 
		r_str = "UA-10751171-11";
		break;
			case "savetheblue" : 
			r_str = "UA-10751171-35";
			break;
		
		/**
		sekkisei series
		*/
		case "sekkisei-supreme" : 
		r_str = "UA-10751171-12";
		break;
		case "sekkiseisupreme_o" : 
		r_str = "UA-10751171-12";
		break;
		
		case "bko" : 
		r_str = "UA-10751171-13";
		break;
		case "msr" : 
		r_str = "UA-10751171-14";
		break;
		case "resoa" : 
		r_str = "UA-10751171-15";
		break;
		case "elsia" : 
		r_str = "UA-10751171-16";
		break;
		case "junkisei_prime" : 
		r_str = "UA-10751171-17";
		break;
		case "nature-and-co" : 
		r_str = "UA-10751171-18";
		break;
		case "happy-bath-day" : 
		r_str = "UA-10751171-19";
		break;
		case "fasio" : 
		r_str = "UA-10751171-20";
		break;
		case "cosmenience" : 
		r_str = "UA-10751171-21";
		break;
		case "esprique" :
		r_str = "UA-10751171-37";
		break;
		
		/**
		decorte series
		*/
		case "cosmedeco" : 
		r_str = "UA-10751171-22";
		break;
		case "decorte" : 
		r_str = "UA-10751171-22";
		break;
			case "aq" : 
			r_str = "UA-10751171-23";
			break;
			case "vital-science-premium" : 
			r_str = "UA-10751171-24";
			break;
			case "white-science-premium" : 
			r_str = "UA-10751171-25";
			break;
			case "futurescience" : 
			r_str = "UA-10751171-26";
			break;
			case "magiedeco" : 
			r_str = "UA-10751171-27";
			break;
			case "liposome" : 
			r_str = "UA-10751171-28";
			break;
			case "whitelogist" : 
			r_str = "UA-10751171-29";
			break;
			case "wrinklelogist" : 
			r_str = "UA-10751171-30";
			break;
			case "aqmw" : 
			r_str = "UA-10751171-33";
			break;
			case "sun-shelter-white" : 
			r_str = "UA-10751171-36";
			break;
			case "cycle-key" : 
			r_str = "UA-10751171-39";
			break;
			case "vice-virtue" : 
			r_str = "UA-10751171-41";
			break;
		/**
		decorte series
		*/
		case "infinity" : 
		r_str = "UA-10751171-32";
		break;
		
		
	}
	
	/**
	developing only*/
	//alert('參數 = ' + g_id + '\n' + 'GATC = ' + r_str);
	
	if(r_str == ''){
		 alert('missing GA tarcker code in parameter : ' + g_id + '\n' + 'return a empty String.');
	}
	return r_str;
}
/**
Call Google Analytics's urchinTracker function.
*/
function uni_urchinTracker(s){
	urchinTracker(s);//Google Analytics's urchinTracker function
	//document.title = s;
	//alert(s)
	//return 'got [' + s + ']';
}
