function GetQueryString(name) {
    name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
    var regexS = "[\\?&]" + name + "=([^&#]*)";
    var regex = new RegExp(regexS);
    var results = regex.exec(window.location.href);

    if (results == null)
        return "";
    else
        return results[1];
}

function readCookie(name) {
    var ca = document.cookie.split(';');
    var name = name + "=";

    for (var i = 0; i < ca.length; i++) {
        var c = ca[i];
        while (c.charAt(0) == ' ') c = c.substring(1, c.length);
            if (c.indexOf(name) == 0) return c.substring(name.length, c.length);
        }

    return null;
}
 
function mobile_init(mobile_domain) {
	if (GetQueryString("mobile") == 1) {
	    var expire = new Date();
	    expire.setDate(expire.getDate() + 1);
	    var value = "1" + expire
	    document.cookie = "mobile=1; expires=" + expire + "; path=/";
	}
	
	if (screen.width <= 699) {
	    if (readCookie("mobile") == null && getQuerystring('utm_content') == false) {
	        window.location = mobile_domain;
	    }
	}
}

function getQuerystring(key) {
	key = key.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
	var regex = new RegExp("[\\?&]"+key+"=([^&#]*)");
	var qs = regex.exec(window.location.href);
	
	if(qs == null)
		return false;
	else
		return qs[1];
}

mobile_init('http://m.knockderryhouse.co.uk');
