(function () {
    var isMobile = navigator.userAgent.toLowerCase().match(/android/i) || navigator.userAgent.toLowerCase().match(/blackberry/i) || navigator.userAgent.toLowerCase().match(/iphone|ipod/i) || navigator.userAgent.toLowerCase().match(/iphone|ipod/i) || navigator.userAgent.toLowerCase().match(/iemobile/i);
    var url = window.location.href.toLowerCase();
    var desktop = sessionStorage.getItem("desktop");
    if (url.indexOf("desktop=1") == -1) {
        if (isMobile && desktop!= 1) {
            var data = getWapUrlWithQuery();
            if (data != undefined && data.length > 0) {
                window.location.href = data;
            }
        }
    } else {
        sessionStorage.setItem("desktop",1);
    }

    function getWapUrl() {
        var js = document.getElementsByTagName("script");
        for (var i = 0; i < js.length; i++) {
            if (js[i].src.indexOf("waptransfer.js") >= 0) {
                var arraytemp = new Array();
                arraytemp = js[i].src.split('?url=');
                return decodeURIComponent(arraytemp[1]);
            }
        }
    }
    function getWapUrlWithQuery() {
        var js = document.getElementsByTagName("script");
        for (var i = 0; i < js.length; i++) {
            if (js[i].src.indexOf("waptransfer.js") >= 0) {
                var arraytemp = new Array();
                arraytemp = js[i].src.split('?url=');
                var query = window.location.search;
                var url = arraytemp[1];
                return decodeURIComponent(url.split('?')[0] + query);
            }
        }
    }
})()