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; 
					}
				} 
			}*/
if (document.cookie) {
        var cookies = document.cookie.split("; ");
        for (var i = 0; i < cookies.length; i++) {
                var str = cookies[i].split("=");
                if (str[0] == argc) {
                        var cookie_value = unescape(str[1]);
                        cv=cookie_value;
                        break;
                }
        }
}
			return cv;
		};

		var isHajimete = function() {

			var ary = [ 
				"/hajimete", 
				"/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",
				"/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 = [
				"/members/", 
				"/members/feature.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) {
			
			var url = location.href;
			

//			if( url.match("/hajimete") || url.match("/veryberry" ) || url.match("hoken.co.jp/$") ){
//				document.write('<img class="company" src="/extension/abcsite/design/abcsite/images/logo_s.gif" width="159" height="25" alt="ABC" /></a>');
//			}else{

	
			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>');
				}
			}
//			}
		};
		
			

	}
}

