var agt=navigator.userAgent.toLowerCase();
var is_ie     = ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1));
var miniWindow = null;

function gup(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 isMiniusaParent() {
	var sourceParam = gup("source");
	if (sourceParam == "miniusa") {
		return true;
	} else {
		return false;
	}
}

function openPrivacy() {
	openWindow("http://www.miniusa.com/#/privacyPolicy-m");
}

function openMiniusa() {
	openWindow("http://www.miniusa.com/#/MINIUSA.COM-m");
}

function openConfigurator(){
	openWindow("http://www.miniusa.com/#/build/configurator/mini-m");
}

function openMinimalism(){
	openWindow("http://www.miniusa.com/#/learn/minimalism-m");
}

function openWindow(url) {
	if (miniWindow == null && isMiniusaParent()) {
		miniWindow = window.opener;
	}
	if (miniWindow == null || miniWindow.closed) {
		miniWindow = window.open();
		miniWindow.name = "miniWindow";
	}

	if (is_ie) {
		miniWindow.location.href = "about:blank";
	}
	miniWindow.location.href = url;
	miniWindow.focus();
}

