/**
 * @author Lutz Hoffarth
 * @since 26.08.2011
 */

/**
 * Symbolpfad auf dem Server.
 * @since 26.08.2011 Lutz Hoffarth
 */
Symbol.PATH = "resources/images/system/cms/";

/**
 * Inaktives [+] Hinzufügensymbol für den Button.
 * @since 26.08.2011 Lutz Hoffarth
 */
Symbol.BTN_ADDING_GREEN_INACTIVE = Symbol.PATH + "cmd_insert_11x11.png";
/**
 * Aktives [+] Hinzufügensymbol für den Button.
 * @since 26.08.2011 Lutz Hoffarth
 */
Symbol.BTN_ADDING_GREEN_ACTIVE = Symbol.PATH + "cmd_insert_11x11_hover.png";
///**
// * Inaktives [+] Hinzufügensymbol als Button.
// * @since 26.08.2011 Lutz Hoffarth
// */
//Symbol.BTN_ADDING_INACTIVE = Symbol.PATH + "cmd_insert.png";
///**
// * Aktives [+] Hinzufügensymbol als Button.
// * @since 26.08.2011 Lutz Hoffarth
// */
//Symbol.BTN_ADDING_ACTIVE = Symbol.PATH + "cmd_insert_hover.png";

/**
 * Inaktives [X] Löschensymbol als Button.
 * @since 26.08.2011 Lutz Hoffarth
 */
Symbol.BTN_DELETE_INACTIVE = Symbol.PATH + "cms_delete.png";
/**
 * Aktives [X] Löschensymbol als Button.
 * @since 26.08.2011 Lutz Hoffarth
 */
Symbol.BTN_DELETE_ACTIVE = Symbol.PATH + "cms_delete_hover.png";

/**
 * Inaktives [/] Bearbeitensymbol als Button.
 * @since 26.08.2011 Lutz Hoffarth
 */
Symbol.BTN_EDIT_INACTIVE = Symbol.PATH + "cms_edit.png";
/**
 * Aktives [/] Bearbeitensymbol als Button.
 * @since 26.08.2011 Lutz Hoffarth
 */
Symbol.BTN_EDIT_ACTIVE = Symbol.PATH + "cms_edit_hover.png";

/** @since 15.10.2011 Lutz Hoffarth */
Symbol.BTN_EDITLIST_ACTIVE = Symbol.PATH + "cms_liste_hover.png";
/** @since 15.10.2011 Lutz Hoffarth */
Symbol.BTN_EDITLIST_INACTIVE = Symbol.PATH + "cms_liste.png";

/** @since 15.10.2011 Lutz Hoffarth */
Symbol.BTN_SCHLOSS_ACTIVE = Symbol.PATH + "schloss_hover.png";
/** @since 15.10.2011 Lutz Hoffarth */
Symbol.BTN_SCHLOSS_INACTIVE = Symbol.PATH + "schloss.png";

/** @since 15.10.2011 Lutz Hoffarth */
Symbol.BTN_UEBERSICHT_ACTIVE = Symbol.PATH + "uebersicht_hover.png";
/** @since 15.10.2011 Lutz Hoffarth */
Symbol.BTN_UEBERSICHT_INACTIVE = Symbol.PATH + "uebersicht.png";

///**
// * Inaktives [+] Hinzufügensymbol als Button.
// * @since 26.08.2011 Lutz Hoffarth
// */
//Symbol.BTN_UPLOAD_INACTIVE = Symbol.PATH + "cms_upload.png";
///**
// * Aktives [+] Hinzufügensymbol als Button.
// * @since 26.08.2011 Lutz Hoffarth
// */
//Symbol.BTN_UPLOAD_ACTIVE = Symbol.PATH + "cms_upload_hover.png";

/**
 * Rotes [X].
 * 'cms_error.png'
 * @since 26.08.2011 Lutz Hoffarth
 */
Symbol.MSG_ERROR = Symbol.PATH + "cms_error.png";


/**
 * Aktive Landesflagge in DE.
 * 'german_active.gif'
 * @since 26.08.2011 Lutz Hoffarth
 */
Symbol.FLAG_DE_ACTIVE = Symbol.PATH + "german_active.gif";
/**
 * Inaktive (aufgehellt) Landesflagge in DE.
 * 'german_inactive.gif'
 * @since 26.08.2011 Lutz Hoffarth
 */
Symbol.FLAG_DE_INACTIVE = Symbol.PATH + "german_inactive.gif";
/**
 * Aktive Landesflagge in EN.
 * 'english_active.gif'
 * @since 26.08.2011 Lutz Hoffarth
 */
Symbol.FLAG_EN_ACTIVE = Symbol.PATH + "english_active.gif";
/**
 * Inaktive (aufgehellt) Landesflagge in EN.
 * 'english_inactive.gif'
 * @since 26.08.2011 Lutz Hoffarth
 */
Symbol.FLAG_EN_INACTIVE = Symbol.PATH + "english_inactive.gif";
/**
 * @since 31.08.2011 Lutz Hoffarth
 */
Symbol.PRELOADER = Symbol.PATH + "cms_preloader.gif";


/**
 * @since 26.08.2011 Lutz Hoffarth
 */
Symbol.preload = function() {
	Preloader.preloadImage(Symbol.BTN_ADDING_GREEN_INACTIVE);
	Preloader.preloadImage(Symbol.BTN_ADDING_GREEN_ACTIVE);
//	Preloader.preloadImage(Symbol.BTN_ADDING_INACTIVE);
//	Preloader.preloadImage(Symbol.BTN_ADDING_ACTIVE);
	Preloader.preloadImage(Symbol.BTN_DELETE_INACTIVE);
	Preloader.preloadImage(Symbol.BTN_DELETE_ACTIVE);
	Preloader.preloadImage(Symbol.BTN_EDIT_INACTIVE);
	Preloader.preloadImage(Symbol.BTN_EDIT_ACTIVE);
	Preloader.preloadImage(Symbol.MSG_ERROR);
	Preloader.preloadImage(Symbol.FLAG_DE_ACTIVE);
	Preloader.preloadImage(Symbol.FLAG_DE_INACTIVE);
	Preloader.preloadImage(Symbol.FLAG_EN_ACTIVE);
	Preloader.preloadImage(Symbol.FLAG_EN_INACTIVE);
//	Preloader.preloadImage(Symbol.BTN_UPLOAD_INACTIVE);
//	Preloader.preloadImage(Symbol.BTN_UPLOAD_ACTIVE);
	Preloader.preloadImage(Symbol.PRELOADER);

	Preloader.preloadImage(Symbol.BTN_EDITLIST_ACTIVE);
	Preloader.preloadImage(Symbol.BTN_EDITLIST_INACTIVE);
	Preloader.preloadImage(Symbol.BTN_SCHLOSS_ACTIVE);
	Preloader.preloadImage(Symbol.BTN_SCHLOSS_INACTIVE);
	Preloader.preloadImage(Symbol.BTN_UEBERSICHT_ACTIVE);
	Preloader.preloadImage(Symbol.BTN_UEBERSICHT_INACTIVE);
};

/**
 * @param domElement
 * @since 31.08.2011 Lutz Hoffarth | Erstellt
 */
Symbol.showLoaderImage = function(domElement, top){
	if(top == undefined) top = 0;
	domElement.empty().html("<div style='width: 100%; min-width:200px; text-align:center;'><img src='"+Symbol.PRELOADER+"'/ style='margin-top: "+top+"px;'><div>").show();
};

/**
 * @since 26.08.2011 Lutz Hoffarth
 */
function Symbol(){}

///**
// * Konstruktor der Klasse Symbol.<br>
// * @param preloader sorgt dafür, dass alle Symbole vorgeladen werden.
// * @since 26.08.2011 Lutz Hoffarth
// */
//function Symbol(preloader) {
//	if(preloader != undefined){
//		preloadSymbols(preloader);
//	}
//	
//	// Preload
//	function preloadSymbols(preloader){
//		preloader.preloadImage(Symbol.BTN_ADDING_GREEN_INACTIVE);
//		preloader.preloadImage(Symbol.BTN_ADDING_GREEN_ACTIVE);
//		preloader.preloadImage(Symbol.BTN_DELETE_INACTIVE);
//		preloader.preloadImage(Symbol.BTN_DELETE_ACTIVE);
//		preloader.preloadImage(Symbol.BTN_EDIT_INACTIVE);
//		preloader.preloadImage(Symbol.BTN_EDIT_ACTIVE);
//		preloader.preloadImage(Symbol.MSG_ERROR);
//		preloader.preloadImage(Symbol.FLAG_DE_ACTIVE);
//		preloader.preloadImage(Symbol.FLAG_DE_INACTIVE);
//		preloader.preloadImage(Symbol.FLAG_EN_ACTIVE);
//		preloader.preloadImage(Symbol.FLAG_EN_INACTIVE);
//	}
//}

