/*
   	Class: Lxc::Client::JS::Class::Status
   	A class that manages the different Views.
   
   	About: License
   	Link Exchange Script

	Copyright (C) 2007 Erk Nissen - info@link-exchange-script.de
	This program is distributed under the terms and conditions of the GPL

	You can modify the link to 'www.link-exchange-script.de', but you are
	not allowed to remove it, as long as you don't have the direct permission 
	from info@link-exchange-script.de

	DON'T REMOVE THIS NOTICE!!
*/
/*
	v0.4 Die Klasse Status

	Soll getter und setter Methoden bieten
	Soll jsonDaten bekommen und werte den klassenattributen zuweisen

*/

function classStatus(){

	var statusObjektArray;

	// var = private und this.x = public
	var stat_meldung;
	var stat_weiterleitungen;
	var stat_frames;
	var stat_durchsuchte_seiten;
	var stat_tiefensuche;
	var stat_links_gesammt;
	var stat_akzeptierte_links;
	var stat_log_array;

	// Konstuctor code

	// Public Methode
	this.setStatus = function setStatus( statusRueckgabe ){
			statusObjektArray =  eval("("+ statusRueckgabe +")");
			stat_meldung 			= statusObjektArray[0].val;
			stat_weiterleitungen 	= statusObjektArray[1].val;
			stat_frames 			= statusObjektArray[2].val;
			stat_durchsuchte_seiten = statusObjektArray[3].val;
			stat_tiefensuche 		= statusObjektArray[4].val;
			stat_links_gesammt 		= statusObjektArray[5].val;
			stat_akzeptierte_links 	= statusObjektArray[6].val;
			// TODO: ArrayList
			stat_log_array 			= statusObjektArray[7].val;
	};

	this.getMeldung = function getMeldung(){
		return stat_meldung;
	};
	
	this.getAnzWeiterleitungen = function getAnzWeiterleitungen(){
		return stat_weiterleitungen;
	};
	
	this.getAnzFrames = function getAnzFrames(){
		return stat_frames;
	};
	
	this.getAnzDurchsuchteSeiten = function getAnzDurchsuchteSeiten(){
		return stat_durchsuchte_seiten;
	};
	
	this.getTiefensuche = function getTiefensuche(){
		return stat_tiefensuche ;
	};
	
	this.getLinksGesammt = function getLinksGesammt(){
		return stat_links_gesammt;
	};
	
	this.getAkzeptierteLinks = function getAkzeptierteLinks(){
		return stat_akzeptierte_links;
	};

	// Private Methoden

}
