// Customize the "redirects" array below.
// Copy this file named "mobileredirects.js" to the root of your web site.
// Include the script tag on line 5 below in web pages where you wish to activate mobile redirects.
//
// <script type="text/javascript" src="/mobileredirects.js"></script>
//
// After implementation, test with mobile and non-mobile browsers.

(function () {
    var redirects = [{
        urlcontains: "calendar",
        mobileurl: "http://m.clifthotel.com/bemobile.aspx"
    },{
        urlcontains: "clift-san-francisco-hotel-overview",
        mobileurl: "http://m.clifthotel.com/mobile.aspx?pg=morgans_overview"
    },{
        urlcontains: "clift-san-francisco-rooms-suites",
        mobileurl: "http://m.clifthotel.com/mobile.aspx?pg=morgans_accom"
    },{
        urlcontains: "clift-san-francisco-redwood-room",
        mobileurl: "http://m.clifthotel.com/mobile.aspx?pg=morgans_dining_int&image=redwoodroom_01"
    },{
        urlcontains: "clift-san-francisco-velvet-room",
        mobileurl: "http://m.clifthotel.com/mobile.aspx?pg=morgans_dining_int&image=clift_velvetRoom_banquet"
    },{
        urlcontains: "clift-san-francisco-living-room",
        mobileurl: "http://m.clifthotel.com/mobile.aspx?pg=morgans_dining_int&image=livingroom_01"
    },{
        urlcontains: "san-francisco-clift-special-offers",
        mobileurl: "http://m.clifthotel.com/mobile.aspx?pg=morgans_special_offers"
    },{
        urlcontains: "photo_gallery",
        mobileurl: "http://m.clifthotel.com/mobile.aspx?pg=morgans_gallery"
    },{
        urlcontains: "clifthotel.com",
        mobileurl: "http://m.clifthotel.com/"
	}];

    var mobileUserAgents = ["midp", "240x320", "blackberry", "netfront", "nokia", "panasonic", "portalmmm", "sharp", "sie-", "sonyericsson", "symbian", "windows ce", "benq", "mda", "mot-", "opera mini", "philips", "pocket pc", "sagem", "samsung", "sda", "sgh-", "vodafone", "xda", "iphone", "android", "ipad"];
    var myUserAgent = navigator.userAgent.toLowerCase();
    var currentURL = window.location.href.toLowerCase();

    for (var i = 0; i < mobileUserAgents.length; i++) {
        if (myUserAgent.indexOf(mobileUserAgents[i]) !== -1) {
var promoCode = (function () {
var match = /[?&]promocode=([^&]*)/.exec(window.location.search);
return match && decodeURIComponent(match[1].replace(/\+/g,' '));
}());
if ((typeof promoCode) === "string") {
var baseURL = "https://www.reservations-page.com/c00233/h02200/bemobile.aspx?pc=";
window.location.assign(baseURL + promoCode);
return;
}
			if (/\/email-special-offer\//.test(window.location)) {
				break;
			}
			else
			{
						
				for (var ii = 0; ii < redirects.length; ii++) {
					if (currentURL.indexOf(redirects[ii].urlcontains) !== -1) {
						window.location.assign(redirects[ii].mobileurl);
						break;
					}
				}
			
			}

            break;
        }
    }
}());
