/*
 * 概要：サーバー名をshop, shop1, shop2 ...で切り替える。
 */

	function convShopEnv(target) {

		SHOP  = "shop" ;
		SHOP_ = "shop.";
		SHOP1 = "shop1";
		SHOP2 = "shop2";
		SHOP3 = "shop3";
		SHOPE = "shope";
		SHOPT = "shopt";

		// http://shop.epson.jp
		var iurl=(location.href).substr(7,5) ;
		var str = new String();

		switch(iurl){
		    case SHOP1 :
		        str =target.replace(/shop%2e/gi , SHOP1 + "%2e");
		        break;
		    case SHOP2 :
		        str =target.replace(/shop%2e/gi , SHOP2 + "%2e");
		        break;
		    case SHOP3 :
		        str =target.replace(/shop%2e/gi , SHOP3 + "%2e");
		        break;
		    case SHOPE :
		        str =target.replace(/shop%2e/gi , "shopeva" + "%2e");
		        break;
		    case SHOPT :
		        str =target.replace(/shop%2e/gi , "shoptest" + "%2e");
		        break;
		    case SHOP_ :
				str =target;
		        break;
		    default:
				str =target;
		        break;
		} 
		return str;
	}


	function convShopEnv2(target) {

		SHOP  = "shop" ;
		SHOP_ = "shop.";
		SHOP1 = "shop1";
		SHOP2 = "shop2";
		SHOP3 = "shop3";
		SHOPE = "shope";
		SHOPT = "shopt";

		// http://shop.epson.jp
		var iurl=(location.href).substr(7,5) ;
		var str = new String();

		switch(iurl){
		    case SHOP1 :
		        str = target.replace(/shop%25/gi , SHOP1 + "%25");
		        str = str.replace(/shop%2e/gi , SHOP1 + "%2e");
				str = str.replace(/shop.epson.jp/gi , "shop1.epson.jp");
		        break;
		    case SHOP2 :
		        str = target.replace(/shop%25/gi , SHOP2 + "%25");
		        str = str.replace(/shop%2e/gi , SHOP2 + "%2e");
				str = str.replace(/shop.epson.jp/gi , "shop2.epson.jp");
		        break;
		    case SHOP3 :
		        str = target.replace(/shop%25/gi , SHOP3 + "%25");
		        str = str.replace(/shop%2e/gi , SHOP3 + "%2e");
				str = str.replace(/shop.epson.jp/gi , "shop3.epson.jp");
		        break;
		    case SHOPE :
		        str = target.replace(/shop%25/gi , "shopeva" + "%25");
		        str = str.replace(/shop%2e/gi , "shopeva" + "%2e");
				str = str.replace(/shop.epson.jp/gi , "shopeva.epson.jp");
		        break;
		    case SHOPT :
		        str = target.replace(/shop%25/gi , "shoptest" + "%25");
		        str = str.replace(/shop%2e/gi , "shoptest" + "%2e");
				str = str.replace(/shop.epson.jp/gi , "shoptest.epson.jp");
		        break;
		    case SHOP_ :
				str =target;
		        break;
		    default:
				str =target;
		        break;
		} 
		return str;
	}


	function moveNextPageA(target) {
		location.href = convShopEnv(target);
	}

	function moveNextPageAs(target) {
		location.href = convShopEnv2(target);
	}

	// 履歴を残さない遷移
	function moveNextPageRp(target) {
		location.replace(convShopEnv2(target));
	}

	// Encocde for ME.function
	function encodeURIStrForME(target) {
		var str = new String();
		if (target.length == 0) {
			str = "";
		} else {
			str = encodeURIComponent(target);
			// str = str.replace(/\./gi , "%2e");
			str = str.replace(/-/gi , "%2d");
			str = str.replace(/_/gi , "%5f");
		}
	
		return str;

	}



