function RegionClass(title, color) {
	this.title = title;
	this.hits = Infinity;
	this.pop = Infinity;
	this.results = 0;
	this.color = color;
}

function TldClass(tld, title, hits, region, posY, posX) {
	this.id = 0;
	this.mapId = 0;
	this.tld = tld;
	this.title = title;
	this.hits = hits;
	this.region = region;
	this.posX = posX;
	this.posY = posY;
}

function LanguageClass(title, code) {
	this.title = title;
	this.code = code;
}

function LocationClass(title, code) {
	this.title = title;
	this.code = code;
}

function FileTypeClass(ext, description) {
	this.ext = ext;
	this.description = description;
}

function HowRecentClass(title, code) {
	this.title = title;
	this.code = code;
}

function WIPClass(title, code) {
	this.title = title;
	this.code = code;
}

var data = new function() {
	this.regions = false;
	this.tlds = false;
	this.locations = false;
	this.languages = false;
	
	this.fileTypes = false;
	this.howRecent = false;
	this.whereInPage = false;
}