InsideTrax = {
	ContainerID: "InsideTraxContainer",
	LabelID: "InsideTraxLabel",
	FormID: "InsideTraxForm",
	Container: null,
	Label: null,
	Form: null,
	
	Status: false,
	Verbose: true
};


function toggleInsideTrax() {
	if(InsideTrax.Container==null || InsideTrax.Label==null || InsideTrax.Form==null){
		if(!loadInsideTraxElements()) return;
	}
	if(InsideTrax.Status){
		InsideTrax.Form.style['display'] = "none";
		InsideTrax.Form.reset();
		
		InsideTrax.Label.style['display'] = "block";
	}else{
		InsideTrax.Form.style['display'] = "block";
		
		InsideTrax.Label.style['display'] = "none";
	}
	InsideTrax.Status = !InsideTrax.Status;
}

function loadInsideTraxElements() {
	if(InsideTrax.Container==null){
		if(!(InsideTrax.Container = document.getElementById(InsideTrax.ContainerID))){
			if(InsideTrax.Verbose){ alert("Cannot locate Inside Trax container!"); }
			return false;
		}
	}
	if(InsideTrax.Form==null){
		if(!(InsideTrax.Form = document.getElementById(InsideTrax.FormID))){
			if(InsideTrax.Verbose){ alert("Cannot locate Inside Trax form!"); }
			return false;
		}
	}
	if(InsideTrax.Label==null){
		if(!(InsideTrax.Label = document.getElementById(InsideTrax.LabelID))){
			if(InsideTrax.Verbose){ alert("Cannot locate Inside Trax label!"); }
			return false;
		}
	}
	return true;
}

