//<![CDATA[
/*
	Script:		functions.js
	Created:	2007-05-14
	Last Edit:	2008-07-20
	Author:		Andreas Burger
	Contact:	andreas@xtr-designs.de
	
	(C) by xtr-designs.de (http://www.xtr-designs.de)
*/

/*
	Function:		Smilie
	Author:			Andreas@xtr-designs
	Created:		2007-05-14
	Last Edit:		2008-07-03
	Discription:	Setzt die Smilies im Gästebuch in die Textarea
*/
function Smilie(name)
{
	document.GBForm.msg.focus();
    document.GBForm.msg.value = document.GBForm.msg.value + name;
    document.GBForm.msg.focus();
} //end function 'Smilie'

/*
	Function:		NewWindow
	Author:			Andreas@xtr-designs
	Created:		2007
	Last Edit:		2007-09-04
	Discription:	Öffnet ein neues Fenster
*/
function NewWindow (Adresse)
{
    Fenster1 = window.open(Adresse, "popup_big", "width=300, height=250, left=630, top=310");
    Fenster1.focus();
} //end function 'NewWindow'
function NewWindow2 (Adresse)
{
    Fenster1 = window.open(Adresse, "popup_big", "width=600, height=900, left=50, top=50");
    Fenster1.focus();
} //end function 'NewWindow2'

/* Change Image
* 2008-07-12
* (C) by Andreas Burger
* Diese Funktion tauscht ein Bild gegen ein anderes aus
* Übergabeparameter: Relativer Dateipfad zum Bild, BildID
*/
function ChangeImage(filepath,imgid)
{
	document.getElementById(imgid).setAttribute('src', filepath);
} //end function 'ChangeImage'

/* ImagePreload
* Diese Funktion lädt alle im Array hinterlegten Grafiken in den Browsercache
* 2008-07-12
* (C) by Andreas Burger
*/
function ImagePreload()
{
	arrImages = new Array(
						  'img/buttons/about_hover.gif',
						  'img/buttons/contact_hover.gif',
						  'img/buttons/guestbook_hover.gif',
						  'img/buttons/links_hover.gif',
						  'img/buttons/media_hover.gif',
						  'img/buttons/name_hover.gif',
						  'img/buttons/news_hover.gif',
						  'img/buttons/scene_hover.gif',
						  'img/buttons/workshop_hover.gif',
						  'img/smilies/smilie (1).gif', 'img/smilies/smilie (2).gif',
						  'img/smilies/smilie (3).gif', 'img/smilies/smilie (4).gif',
						  'img/smilies/smilie (5).gif', 'img/smilies/smilie (6).gif',
						  'img/smilies/smilie (7).gif', 'img/smilies/smilie (8).gif',
						  'img/smilies/smilie (9).gif', 'img/smilies/smilie (10).gif',
						  'img/smilies/smilie (11).gif', 'img/smilies/smilie (12).gif',
						  'img/smilies/smilie (13).gif', 'img/smilies/smilie (14).gif',
						  'img/smilies/smilie (15).gif', 'img/smilies/smilie (16).gif',
						  'img/smilies/smilie (17).gif', 'img/smilies/smilie (18).gif',
						  'img/smilies/smilie (19).gif', 'img/smilies/smilie (20).gif',
						  'img/smilies/smilie (21).gif', 'img/smilies/smilie (22).gif',
						  'img/smilies/smilie (23).gif', 'img/smilies/smilie (24).gif',
						  'img/smilies/smilie (25).gif', 'img/smilies/smilie (26).gif',
						  'img/smilies/smilie (27).gif', 'img/smilies/smilie (28).gif',
						  'img/smilies/smilie (29).gif', 'img/smilies/smilie (30).gif',
						  'img/smilies/smilie (31).gif', 'img/smilies/smilie (32).gif',
						  'img/smilies/smilie (33).gif', 'img/smilies/smilie (34).gif',
						  'img/smilies/smilie (35).gif', 'img/smilies/smilie (36).gif',
						  'img/smilies/smilie (37).gif', 'img/smilies/smilie (38).gif',
						  'img/smilies/smilie (39).gif', 'img/smilies/smilie (40).gif'
						  );

	for(var i = 0; i < arrImages.length; i++){
		var Picture = new Image();
		Picture.src = arrImages[i];
	}	
} //end function 'ImagePreload'

//Klapptextfunktion
function Toggle(id)
{    
	if(document.getElementById(id).style.display == 'none'){
		document.getElementById(id + 'img').src = 'img/icons/minus.gif';
		document.getElementById(id).style.display = 'block';
	}
	else{
		document.getElementById(id + 'img').src = 'img/icons/plus.gif';
		document.getElementById(id).style.display = 'none';
	}
} //end function 'Toggle'
//]]>