var abc = {
	bs: function() {

		var getCookie = function(argc) {
			var cv = null;
			if (document.cookie && document.cookie != '') {
				var cookies = document.cookie.split(';');
				for (var i = 0; i < cookies.length; i++) {
					var cookie = cookies[i].replace(/(^\s*)|(\s*$)/g, "");
					if (cookie.substring(0, argc.length + 1) == (argc + '=')) {
						cv = decodeURIComponent(cookie.substring(argc.length + 1));
						break; 
					}
				} 
			}
			return cv;
		};

		var isHajimete = function() {

			var ary = [ 
				"/hajimete/index.html", 
				"/hajimete/goods/index.html",
				"/hajimete/goods/feature.html", 
				"/hajimete/goods/price.html", 
				"/hajimete/goods/marriage.html", 
				"/hajimete/goods/children.html", 
				"/hajimete/goods/single.html", 
				"/hajimete/goods/contract.html", 
				"/hajimete/goods/voice.html", 
				"/hajimete/customer/index.html", 
				"/hajimete/order/index.php", 
				"/hajimete/support/index.html", 
				"/hajimete/support/qa01.html", 
				"/hajimete/support/qa02.html", 
				"/hajimete/support/qa03.html", 
				"/hajimete/support/qa04.html", 
				"/hajimete/support/qa05.html", 
				"/hajimete/support/qa06.html", 
				"/hajimete/support/qa07.html", 
				"/hajimete/support/qa08.html", 
				"/hajimete/support/qa09.html", 
				"/hajimete/support/qa10.html" 
			];

			var ref = document.referrer;

			for (var i = 0, n = ary.length; i < n; i++) {
				if (ref.match(ary[i])){
					return true;
				}
			}
			return false;
		};

		var isVeryBerry = function() {

			var ary = [
				"/veryberry.html",
				"/goods/index.html", 
				"/guide/index.html", 
				"/guide/very_berry/index.html", 
				"/customer/index.html", 
				"/goods/index.html", 
				"/goods/very_berry/feature.html", 
				"/goods/very_berry/advantage.html", 
				"/goods/very_berry/movie.html", 
				"/goods/contract.html", 
				"/goods/voice.html", 
				"/support/index.html", 
				"/support/qa01.html", 
				"/support/qa02.html", 
				"/support/qa03.html", 
				"/support/qa04.html", 
				"/support/qa05.html", 
				"/support/qa06.html", 
				"/support/qa07.html", 
				"/support/qa08.html", 
				"/support/qa09.html", 
				"/support/qa10.html"
			];

			var ref = document.referrer;

			for (var i = 0, n = ary.length; i < n; i++) {
				if (ref.match(ary[i])){
					return true;
				}
			}
			return false;
		};

		var isKegaHoken = function() {

			var ary = [
				"/kegahoken/", 
				"/kegahoken/customer/index.html", 
				"/kegahoken/customer/index.html", 
				"/kegahoken/goods/contract.html", 
				"/kegahoken/support/index.html", 
				"/kegahoken/support/qa01.html", 
				"/kegahoken/support/qa02.html", 
				"/kegahoken/support/qa03.html", 
				"/kegahoken/support/qa04.html", 
				"/kegahoken/support/qa05.html", 
				"/kegahoken/support/qa06.html", 
				"/kegahoken/support/qa07.html", 
				"/kegahoken/support/qa08.html", 
				"/kegahoken/support/qa10.html" 
			];

			var ref = document.referrer;

			for (var i = 0, n = ary.length; i < n; i++) {
				if (ref.match(ary[i])){
					return true;
				}
			}
			return false;
		};
	
		this.write = function(arg) {
			

		
			if (isHajimete()) { // hajimete
				document.write('<script type="text/javascript" src="'+arg+'1.js"></script>');
			} else if (isKegaHoken()){ // kega
				document.write('<script type="text/javascript" src="'+arg+'3.js"></script>');
			} else if (isVeryBerry()){ // very
				document.write('<script type="text/javascript" src="'+arg+'2.js"></script>');
			} else {
				var ck = getCookie('banner_type');
				if (ck) {
	
					if (ck == '1') { // hajimete
						document.write('<script type="text/javascript" src="'+arg+'1.js"></script>');
					} else if (ck == '2'){ // very
						document.write('<script type="text/javascript" src="'+arg+'2.js"></script>');
					} else if (ck == '3'){ // kega
			
						document.write('<script type="text/javascript" src="'+arg+'3.js"></script>');
					} else {
						document.write('<script type="text/javascript" src="'+arg+'.js"></script>');
					}
				} else {
					document.write('<script type="text/javascript" src="'+arg+'.js"></script>');
				}
			}
		};
		
			

	}
}
