function willShowShit() {

	//authmaster = new AuthOmat;
	//if (authmaster.isAuthentificated()) { //if no valid cookie shit
		//authmaster.hideBox();
		willShowGroovyShit();	
	//} else {
	//	authmaster.willAuthentificate("willShowGroovyShit");
	//}
}

function willShowCrap() {

	authmaster = new AuthOmat;
	if (authmaster.isAuthentificated()) { //if no valid cookie shit
		//authmaster.hideBox();
		willShowGroovyCrap();	
	} else {
		authmaster.willAuthentificate("willShowGroovyCrap");
	}
}

function didPressLogin(callback) {

	authmaster = new AuthOmat;
	var pw = document.getElementById('zauberwort');
	authmaster.isSuperEvilPassword(pw, callback);
}

function willShowGroovyShit() {

	awesomeBoxIsLoading();

	sharedCons.viewFunction(showGroovyShit);
	sharedCons.updateData();
}

function showGroovyShit(shit) {

	var awesomeBox = document.getElementById('wonderfullamazingsecretbox');
	awesomeBox.innerHTML = "";
	var conNode = document.createElement('p');
	conNode.innerHTML = shit;
	awesomeBox.appendChild(conNode);
	awesomeBox.style.opacity = "1.0";
	fuckieshow(awesomeBox);
}

function showDetailsForCon(evil) {

	index = sharedCons.indexOfTitle(evil);
	view = new ModalView;
	view.titleLabel = "";//con.bezeichnung[index];
	view.detailLabel = sharedCons.conWithTitle(evil);
	view.presentModalView();
}

function willShowGroovyCrap() {

	awesomeBoxIsLoading();

	sharedCentral.viewFunction(showGroovyShit);
	sharedCentral.updateData();

}

function awesomeBoxIsLoading() {

	var awesomeBox = document.getElementById('wonderfullamazingsecretbox');
	indicator = new ActivityIndicator;
	awesomeBox.innerHTML = "<p style='text-align: center;'>"+indicator.active();+"</p>";
	awesomeBox.style.opacity = "1.0";
	fuckieshow(awesomeBox);
}

function awesomeBoxIsHidden(isHidden) {

	if(isHidden) {
		var awesomeBox = document.getElementById('wonderfullamazingsecretbox');
		awesomeBox.innerHTML = "";
		awesomeBox.style.opacity = "0.0";
		fuckiehide(awesomeBox);
	} else {
		var awesomeBox = document.getElementById('wonderfullamazingsecretbox');
		indicator = new ActivityIndicator;
		awesomeBox.innerHTML = "<p style='text-align: center;'>"+indicator.active();+"</p>";
		awesomeBox.style.opacity = "1.0";
		fuckieshow(awesomeBox);
	}
}
