// code syntax borrowed from sevenUp by Jonathan Howard - jon@StaringIsPolite.com and adapted for AJAX capability

var nixSix = function(){

	var isUpgradeSupported = /(Windows NT 5.1|Windows NT 6.0|Windows NT 6.1)/i.test(navigator.userAgent); //XP,Vista,Win7
	var ieMajorVersion = new String(/MSIE [\d]/i.exec(navigator.userAgent)).split(" ")[1]||null;

	function isCookieSet() {
	  if (document.cookie.length > 0) {
		var i = document.cookie.indexOf("nixSix=");
		return (i != -1);
	  }
	  return false;
	}

	return {
		inspect: function(obj){
						var objData = '';
						for (var key in obj){
							objData += key+":"+obj[key]+"<"+"br>";
						}
						$("<div>").addClass("foo").html(objData).appendTo("body");
		},
		test: function() {
			var htmlUrl = "/static/includes/ajax/nixSix/nixSix.html"
			if (!isCookieSet()&&(ieMajorVersion != null && ieMajorVersion < 7)) {
				$("#sitesearch select").hide();
				$("<div><"+"/div>")
					.attr("id","nixSixBg")
					.appendTo("body");
					
				// create lightbox and insert ajax.
				$("<div><"+"/div>")
					.attr("id","nixSix")
					.appendTo("body")
					.load(
						htmlUrl,
						function(){
							nixSix.seenItToday();
						
						}
					);								
	
			}

		},
		quitBuggingMe: function() {
		  var exp = new Date();
		  exp.setTime(exp.getTime()+(7*24*3600000));
		  document.cookie = "nixSix=dontbugme; expires="+exp.toUTCString();
		  nixSix.close();
		  return false;
		},
		seenItToday: function() {
			var exp = new Date();
			exp.setTime(exp.getTime()+(24*3600000));
			document.cookie = "nixSix=seenItToday; expires="+exp.toUTCString();
		},
		close: function() {
			$("#nixSix").remove();
			$("#nixSixBg").remove();
			$("#sitesearch select").show();
			return false;
		},
		supportsUpgrade: isUpgradeSupported,
		ieVersion: ieMajorVersion
	}

}();


$(document)
	.ready(
		function(){
			nixSix.test();
		}
	);
