

// Thanks to BraveNewCode's WPtouch iPhone Theme for the UA list.
// (http://wordpress.org/extend/plugins/wptouch/)
function is_mobile () {
  var useragents = [
    'iPhone',         // Apple iPhone
    'iPod',           // Apple iPod touch
    'Android',        // 1.5+ Android
    'dream',          // Pre 1.5 Android
    'CUPCAKE',        // 1.5+ Android
    'blackberry9500', // Storm
    'blackberry9530', // Storm
    'blackberry9520', // Storm v2
    'blackberry9550', // Storm v2
    'blackberry9800', // Torch
    'webOS',          // Palm Pre Experimental
    'incognito',      // Other iPhone browser
    'webmate'         // Other iPhone browser
  ];
  var pattern = new RegExp(useragents.join('|'), 'i');
  return pattern.test(navigator.userAgent);
}

if (is_mobile()) {
//--- 2012.02.21 MOD tanaka		Begin
/*
	//var reg = new RegExp(location.hostname.replace(".","\."), "i");
	var reg = new RegExp(location.hostname, "i");
	//自ホストからの遷移は除外
	if(!document.referrer.match(reg)){
		var pth = "";
		var smph = "sp/index.php";
		reg = new RegExp("mentaitsu", "i");
		if(location.pathname.match(reg)){
			pth = "../../";
		}else{
			pth = "./";
		}
		location.href = pth + smph;
	}
*/
	var lochref = "";

	var reg = new RegExp(location.hostname, "i");
	if(!document.referrer.match(reg)){
		if(location.pathname.match(/mentaitsu/i)){
			lochref = location.pathname.replace(/mentaitsu/i, "../sp");
		}else{
			lochref = "./sp";
		}

	}else{
		//自ホストからの遷移の場合でも、「event」→「mei_item.php」であればスマホサイトへ
		if(document.referrer.match(/\/event\//i)){
			if(location.pathname.match(/mei_item\.php/i)){
				lochref = location.pathname.replace(/mentaitsu/i, "../sp");
			}
		}
	}

	if(lochref != ""){
		var locparm = location.search + location.hash;
		lochref += locparm;
		//alert(lochref);
		location.href = lochref;
	}
//--- 2012.02.21 MOD tanaka		End
}

