/******************************
 * Copyright© GardenaNet 2007 *
 * ****************************
 * info@gardena.net           *
 * ***************************/

var basepath = '';

// Parameter für PopUps definiren
var AutoClose = true;		// sollen PopUps automatisch geschlossen werden?
var PositionX = 100;		// X Position auf dem Bildschirm
var PositionY = 100;		// Y Position auf dem Bildschirm
var defaultWidth  = 800;	// Breite des Fensters
var defaultHeight = 800;	// breite des Fensters

// Parameter für Slide-Show definieren
var SlideShowSpeed = 5000;	// Geschwindigkeit in Millisekunden
var CrossFadeDuration = 3;	// Fadedauer in Sekunden
var preLoad = false;		// Bilder nachladen
var jss = 1;				// Anfangsbild angeben

// Eigenschaften zum ermitteln von Flash
var AC_FL_RunContent = 0;
var requiredMajorVersion = 6;
var requiredMinorVersion = 0;
var requiredRevision = 0;

// Optionen für pngbg_ie.js
// angeben auf was für Elemente es sich beziehen soll:
	// classname: Elemente mit Klassennamen
	// parenttags: bestimmte Kind-Elemente eines Elternelements
var pngBgType = 'parenttags';
// Klassenname (für pngBgType == classname)
var pngBgClassName = 'nav';
// ID des Elternelements (für pngBgType == parenttags)
var pngBgParentId = 'nav';
// Tag-Name der Kinder-Elemente (für pngBgType == parenttags)
var pngBgChildTag = 'a';
// Methode zum anzeigen der Bilder
	// scale » skaliert das Bild
	// crop  » schneidet das Bild
var sizingMethod = 'scale';


// Funktion die beim laden des Dokuments ausgeführt wird
function load() {
	if (document.getElementById('toparrival') && document.getElementById('topdeparture'))
	{
		buildDatepickers('toparrival', 'topdeparture', true);
	}
	if (document.getElementById('arrival') && document.getElementById('departure'))
	{
		buildDatepickers('arrival', 'departure', false);
	}
	painttablerows('prezzi', '#ffffff', '#999999');		// Preis-Tabellen formattieren
	Shadowbox.init();
}
jQuery(document).ready(function(){load();});

// Sprach-Mapping
var lang_mapping = new Array();
lang_mapping['italiano'] = 'it';
lang_mapping['deutsch'] = 'de';
lang_mapping['english'] = 'en';
var languages = new Array();
languages['de'] = 'deu';
languages['it'] = 'ita';
languages['en'] = 'eng';

// Sprache ermitteln
var la = window.document.location.href.split('/');la = la[la.length-2];
var la = lang_mapping[la];
var lang = languages[la];

// Funktion zum erstellen der Kalender
function buildDatepickers(arrivalId, departureId, shortYear) {
	var arrivalObj = document.getElementById(arrivalId);
	var departureObj = document.getElementById(departureId);
	if(!arrivalObj || !departureObj) return;
	
	var time = new Date();
	var now = time.getTime();
	var day = time.getDay();
	var rest = 6-day;
	if (rest <= 0) rest += 7;
	var startDate = now+(1000*60*60*24*rest);
	if (arrivalObj.value == '')
	{
		time.setTime(startDate);
		var newday = ((time.getDate() < 10) ? "0" : "")+(time.getDate());
		var newmonth = ((time.getMonth()+1 < 10) ? "0" : "")+(time.getMonth()+1);
		var newyear = time.getFullYear()+'';
		if (shortYear) newyear = newyear.substr(2);
		arrivalObj.value = newday+'/'+newmonth+'/'+newyear;
	}
	
	var endDate = time.getTime()+(1000*60*60*24*7);
	if (departureObj.value == '')
	{
		time.setTime(endDate);
		var newday = ((time.getDate() < 10) ? "0" : "")+(time.getDate());
		var newmonth = ((time.getMonth()+1 < 10) ? "0" : "")+(time.getMonth()+1);
		var newyear = time.getFullYear()+'';
		if (shortYear) newyear = newyear.substr(2);
		departureObj.value = newday+'/'+newmonth+'/'+newyear;
	}
	
	var dateFormat = 'dd/mm/yy';
	if (shortYear) dateFormat = 'dd/mm/y';
	
	var dates = $('#'+arrivalId+', #'+departureId).datepicker({
		showWeek: true,
		dateFormat: dateFormat,
		showOn: "both",
		buttonImage: "/images/calendar.gif",
		buttonImageOnly: true,
		buttonText: '',
		numberOfMonths: 1,
		showButtonPanel: false,
		showOtherMonths: true,
		selectOtherMonths: true,
		minDate: "+0D",
		maxDate: "+3Y",
		duration: 0,
		onSelect: function(selectedDate) {
			if (this.id.search(/arrival/) != -1)
			{
				var d = getDateFromString(selectedDate);
				$('#'+departureId).datepicker('setDate', new Date(d[2], d[1], d[0]+7));
				$('#'+departureId).datepicker('option', 'minDate', new Date(d[2], d[1], d[0]+1));
			}
		}
	});
	$.datepicker.setDefaults($.datepicker.regional[la]);
}

function adjustheader()
{
	if (window.innerHeight)
	{
		var height = window.innerHeight;
	}
	else if (document.documentElement.clientHeight)
	{
		var height = document.documentElement.clientHeight;
	}
	if (isFinite(height) && height < 600)
	{
		var image = headerbgimages[randomkey].replace('248', '124');
		document.getElementById("headerlogo").style.backgroundImage = "url('"+image+"')";
		var hliobj = document.getElementById("headerlogoimage");
		hliobj.style.height = '124px';
		if (hliobj.src)
		{
			hliobj.src = hliobj.src.replace('header.png', 'header-s.png');
		}
		else
		{
			hliobj.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/themes/cavallino08/images/header/header-s.png', sizingMethod='scale')";
		}
		var hobj = document.getElementById("header");
		hobj.style.backgroundPosition = "left -124px";
		hobj.style.height = '156px';
		document.getElementById("headerdata").style.height = '156px';
		document.getElementById("badge").style.top = '88px';
	}
}

function build_topcalendars()
{
	if (!document.getElementById('toparrival')) return;
	Calendar.setup({
		inputField     :    "toparrival",		// id of the input field
		ifFormat       :    "%d/%m/%Y",		// format of the input field
		showsTime      :    false,			// will display a time selector
		button         :    "toparrival",		// trigger for the calendar (button ID)
		singleClick    :    true,			// double-click mode
		step           :    1				// show all years in drop-down boxes (instead of every other year as default)
	});
	
	if (!document.getElementById('topicon1')) return;
	Calendar.setup({
		inputField     :    "toparrival",		// id of the input field
		ifFormat       :    "%d/%m/%Y",		// format of the input field
		showsTime      :    false,			// will display a time selector
		button         :    "topicon1",		// trigger for the calendar (button ID)
		singleClick    :    true,			// double-click mode
		step           :    1				// show all years in drop-down boxes (instead of every other year as default)
	});
	
	if (!document.getElementById('topdeparture')) return;
	Calendar.setup({
		inputField     :    "topdeparture",	// id of the input field
		ifFormat       :    "%d/%m/%Y",		// format of the input field
		showsTime      :    false,			// will display a time selector
		button         :    "topdeparture",	// trigger for the calendar (button ID)
		singleClick    :    true,			// double-click mode
		step           :    1				// show all years in drop-down boxes (instead of every other year as default)
	});
	
	if (!document.getElementById('topicon2')) return;
	Calendar.setup({
		inputField     :    "topdeparture",	// id of the input field
		ifFormat       :    "%d/%m/%Y",		// format of the input field
		showsTime      :    false,			// will display a time selector
		button         :    "topicon2",		// trigger for the calendar (button ID)
		singleClick    :    true,			// double-click mode
		step           :    1				// show all years in drop-down boxes (instead of every other year as default)
	});
	setDate('toparrival', 'topdeparture');
}

function build_calendars()
{
	if (!document.getElementById('arrival')) return;
	Calendar.setup({
		inputField     :    "arrival",		// id of the input field
		ifFormat       :    "%d/%m/%Y",		// format of the input field
		showsTime      :    false,			// will display a time selector
		button         :    "arrival",		// trigger for the calendar (button ID)
		singleClick    :    true,			// double-click mode
		step           :    1				// show all years in drop-down boxes (instead of every other year as default)
	});
	
	if (!document.getElementById('icon1')) return;
	Calendar.setup({
		inputField     :    "arrival",		// id of the input field
		ifFormat       :    "%d/%m/%Y",		// format of the input field
		showsTime      :    false,			// will display a time selector
		button         :    "icon1",		// trigger for the calendar (button ID)
		singleClick    :    true,			// double-click mode
		step           :    1				// show all years in drop-down boxes (instead of every other year as default)
	});
	
	if (!document.getElementById('departure')) return;
	Calendar.setup({
		inputField     :    "departure",	// id of the input field
		ifFormat       :    "%d/%m/%Y",		// format of the input field
		showsTime      :    false,			// will display a time selector
		button         :    "departure",	// trigger for the calendar (button ID)
		singleClick    :    true,			// double-click mode
		step           :    1				// show all years in drop-down boxes (instead of every other year as default)
	});
	
	if (!document.getElementById('icon2')) return;
	Calendar.setup({
		inputField     :    "departure",	// id of the input field
		ifFormat       :    "%d/%m/%Y",		// format of the input field
		showsTime      :    false,			// will display a time selector
		button         :    "icon2",		// trigger for the calendar (button ID)
		singleClick    :    true,			// double-click mode
		step           :    1				// show all years in drop-down boxes (instead of every other year as default)
	});
	setDate('arrival', 'departure');
}

// Funktion in der die Konditionen der Formulare definiert sind
function loadformconditions()
{
	// beschreiben der Werte die geprüft werden sollen
	// es werden folgende Felder dem Array hinzugefügt:
		// Name der Variable im Formular
		// Typ der Variable: string, email, checkbox';
	
	if (document.getElementById('anfrageform'))
	{
		fields2check[0] = new Array('name',		 'string');
		fields2check[1] = new Array('surname',	 'string');
		fields2check[2] = new Array('email',	 'email');
		fields2check[3] = new Array('conditions','checkbox');	
	}
	if (document.getElementById('newsletterform'))
	{
		fields2check[0] = new Array('email',	 'email');
		fields2check[1] = new Array('conditions','checkbox');	
	}
}

// Arrays für Slide-Show
var Picture = new Array();
var Caption = new Array();
var Title   = new Array();
var PictureBig = new Array();

// Funktion zum starten der SlideShow
function runSlideShow ()
{
	// überprüfen ob Bilder vorhanden sind
	if (Picture.length == 0) return false;
	
	// überprüfen ob nötige Elemente vorhanden sind
	if (!document.getElementById || !document.getElementById("PictureBox") || !document.getElementById("CaptionBox") || !document.getElementById('SlideImage')) return false;
	
	// preLoad erzeugen
	if (preLoad == false)
	{
		preLoad = new Array();
		for (iss = 1; iss < Picture.length; iss++)
		{
			preLoad[iss] = new Image();
			preLoad[iss].src = Picture[iss];
		}
	}
	
	// Bild wechseln
	if (document.all)
	{
		document.images.PictureBox.style.filter="blendTrans(duration=2)";
		document.images.PictureBox.style.filter="blendTrans(duration=CrossFadeDuration)";
		document.getElementById("PictureBox").filters.blendTrans.Apply();
	}
	document.images.PictureBox.src = preLoad[jss].src;
	
	// Titel wechseln
	document.getElementById("CaptionBox").innerHTML = Title[jss];
	
	// Bildunterschrift wechseln
	document.getElementById("SlideImage").title = Caption[jss];
	
	// Href des Links wechseln (wenn gn_tipozoom » new)
	if (gn_tipozoom == 'new')
	{
		if (PictureBig[jss] == '')
			document.getElementById('SlideImage').href = '#';
		else
			document.getElementById('SlideImage').setAttribute('href', PictureBig[jss]);
	}
	
	// Filter starten (falls IE)
	if (document.all) document.images.PictureBox.filters.blendTrans.Play();
	jss = jss + 1;
	if (jss > Picture.length - 1) jss = 1;
	setTimeout('runSlideShow()', SlideShowSpeed);
}

// leere Funktion um Fehler bei der Initialisation zu vermeiden
function initLightbox ()
{}


// Funktion und Variablen für das einfache PopUp definieren
var openpage = false;
function opennew (file, breite, hoehe, scrollbars, status)
{
	if (typeof(scrollbars) == 'undefined' || typeof(status) == 'undefined')
	{
		var toreturn = false;
	}
	else
	{
		var toreturn = true;
	}
	
	if (typeof(scrollbars) != 'undefined' && scrollbars != 'no')
	{
		scrollbars = 'yes';
	} else {
		scrollbars = 'no';
	}
	if (typeof(status) != 'undefined' && status != 'no')
	{
		status = 'yes';
	} else {
		status = 'no';
	}
	openpage = window.open(file, 'page', 'width=' + breite + ', height=' + hoehe + ', toolbar=no,location=no,status="+status+",directories=no,menubar=no,scrollbars="+scrollbars+",resizable=no,screenX=120,screenY=80,top=80,left=120');
	if (toreturn)
	{
		return false;
	}
}

function check_popup ()
{
	if (AutoClose && openpage && openpage.closed != true)
	{
		openpage.close();
		openpage = false;
	}
}

// öffnet neues Popup popImage für SlideShow
function pop ()
{
	var kss = Picture.length - 1;
	if (jss != 1) kss = jss - 1;
	var file = PictureBig[kss];
	popImage(file, 'zoom');
}

if (parseInt(navigator.appVersion.charAt(0)) >= 4)
{
	var isNN = (navigator.appName == 'Netscape') ? 1 : 0;
	var isIE = (navigator.appName.indexOf('Microsoft') != -1) ? 1 : 0;
}

var optNN = 'scrollbars=no,width=' + defaultWidth + ',height=' + defaultHeight + ',left=' + PositionX + ',top=' + PositionY;
var optIE = 'scrollbars=no,width=150,height=100,left=' + PositionX + ',top=' + PositionY;
var opt = 'toolbar=no,location=no,status=no,directories=no,menubar=no,resizable=no,';

function popImage(imageURL)
{
	imageTitle='foto';
	if (isNN)
	{
		imgWin = window.open('about:blank', '', opt + optNN);
	}
	if (isIE)
	{
		imgWin = window.open('about:blank', '', opt + optIE);
	}

	with (imgWin.document)
	{
		writeln('<html><head><title>Loading...</title>');
		writeln('<style>body{margin:0px;padding:0px;background-color: #24384B}</style>');
		writeln('<sc'+'ript>');
		writeln('var isNN,isIE;');
		writeln('if (parseInt(navigator.appVersion.charAt(0))>=4){');
		writeln('isNN=(navigator.appName=="Netscape")?1:0;');
		writeln('isIE=(navigator.appName.indexOf("Microsoft")!=-1)?1:0;}');
		writeln('function reSizeToImage(){');
		writeln('if (isIE){');
		writeln('window.resizeTo(100,100);');
		writeln('window.resizeTo(document.images[0].width + 10, document.images[0].height);');
		writeln('if (document.body.offsetHeight < document.images[0].height){');
		writeln('var addHeight = document.images[0].height - document.body.offsetHeight;');
		writeln('window.resizeTo(document.images[0].width + 10, document.images[0].height + addHeight + 3);}');
		writeln('}');
		writeln('if (isNN){');
		writeln('window.innerWidth=document.images["George"].width;');
		writeln('window.innerHeight=document.images["George"].height;}}');
		writeln('function doTitle(){}');
		writeln('</sc'+'ript>');
		write('</head><body bgcolor=000000 scroll="no" onload="reSizeToImage();doTitle();self.focus();"');
		if (!AutoClose)
			writeln('>');
		else
			writeln(' onclick="self.close()" onblur="self.close()">');
		writeln('<img name="George" src='+imageURL+' style="display:block"></body></html>');
		close();
	}
}

// Funktion zum ausblenden der Menüebene
function hide (obj)
{
	if (!document.getElementById(obj))
	{
		return;
	}
	document.getElementById(obj).style.left = '-999em';
}

// Funktion zum einblenden der Menüebene
function show (obj)
{
	if (!document.getElementById(obj))
	{
		return;
	}
	document.getElementById(obj).style.left = 'auto';
}

// Aktivierung Flash Objekte
function activateflash ()
{
	var obj = document.getElementsByTagName('object');  
	for (var i = 0; i < obj.length; i++) {
		obj[i].outerHTML = obj[i].outerHTML;
	}
}

// Funktionen zum ermitteln ob Flash verfügbar ist
var isIE  = (navigator.appVersion.indexOf('MSIE') != -1) ? true : false;
var isWin = (navigator.appVersion.toLowerCase().indexOf('win') != -1) ? true : false;
var isOpera = (navigator.userAgent.indexOf('Opera') != -1) ? true : false;
function DetectFlashVer (reqMajorVer, reqMinorVer, reqRevision) 
{
 	reqVer = parseFloat(reqMajorVer + "." + reqRevision);
	for (i = 25; i > 0; i--)
	{
		if (isIE && isWin && !isOpera)
		{
			versionStr = VBGetSwfVer(i);
		} else {
			versionStr = JSGetSwfVer(i);
		}
		if (versionStr == -1 )
		{
			return false;
		}
		else if (versionStr != 0)
		{
			if (isIE && isWin && !isOpera)
			{
				tempArray         = versionStr.split(' ');
				tempString        = tempArray[1];
				versionArray      = tempString .split(',');
			} else {
				versionArray      = versionStr.split('.');
			}
			var versionMajor      = versionArray[0];
			var versionMinor      = versionArray[1];
			var versionRevision   = versionArray[2];
			var versionString     = versionMajor + '.' + versionRevision;
			var versionNum        = parseFloat(versionString);
			if (versionMajor > reqMajorVer)
			{
				return true;
			}
			else if (versionMajor == reqMajorVer)
			{
				if (versionMinor > reqMinorVer)
				{
					return true;
				}
				else if (versionMinor == reqMinorVer)
				{
					if (versionRevision >= reqRevision)
					{
						return true;
					}
				}
			}
			return false;
		}
	}
}

function JSGetSwfVer (i)
{
	var flashVer = -1;
	if (navigator.plugins != null && navigator.plugins.length > 0)
	{
		if (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"])
		{
			var swVer2 = navigator.plugins["Shockwave Flash 2.0"] ? ' 2.0' : '';
			var flashDescription = navigator.plugins["Shockwave Flash" + swVer2].description;
			var descArray = flashDescription.split(' ');
 			var tempArrayMajor = descArray[2].split('.');
 			var versionMajor = tempArrayMajor[0];
 			var versionMinor = tempArrayMajor[1];
			if ( descArray[3] != '' )
			{
				tempArrayMinor = descArray[3].split('r');
			} else {
				tempArrayMinor = descArray[4].split('r');
			}
			var versionRevision = tempArrayMinor[1] > 0 ? tempArrayMinor[1] : 0;
			var flashVer = versionMajor + '.' + versionMinor + '.' + versionRevision;
		}
	}
	else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.6") != -1)
	{
		flashVer = 4;
	}
	else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.5") != -1)
	{
		flashVer = 3;
	}
	else if (navigator.userAgent.toLowerCase().indexOf("webtv") != -1)
	{
		flashVer = 2;
	}
	return flashVer;
} 

// Funktion zum abwechselnden darstellen der Farben bei Preistabellen
function painttablerows (tableclass, color1, color2)
{
    if (tableclass == '')
	{
		tableclass = 'prezzi';
	}
    var tableobjects = document.getElementsByTagName('table');
    for (var i = 0; i < tableobjects.length; i++)
    {
        if (tableobjects[i].className == tableclass)
        {
            var color = color2;
            var trobjects = tableobjects[i].getElementsByTagName('tr');
            for (var a = 0; a < trobjects.length; a++)
            {
                trobjects[a].style.background = color;
                if (color == color1)
				{
                    color = color2;
				} else {
                    color = color1;
                }
            }
        }
	}
}

// Funktion zum berechnen und anpassen der Anzahl von Personen bei Formularen 
var rooms = new Array();
rooms['singola']  = 1;
rooms['doppia']   = 2;
rooms['tripla']   = 3;
rooms['apartment']= 4;
var personTarget = 'adults';
function setPersons() {
	var persons = 0;
	for (var room in rooms)
	{
		if (room != '' && document.getElementById(room))
		{
			var value = parseInt(document.getElementById(room).value * rooms[room]);
			if (!isNaN(persons))
			{
				persons = persons + value;
			}
		}
	}
	var pT = document.getElementById(personTarget);
	if (pT)
	{
		if(!isNaN(persons) && persons != 0)
		{
			pT.value = persons;
		} else {
			pT.value = '';
		}
	}
}

// Funktion zum ändern der required Felder bei Formularen
function set_isrequired(field, type, isrequired)
{
	var found = false;
	for (var nr in fields2check)
	{
		if (typeof(fields2check[nr]) == 'object' && fields2check[nr][0] == field)
		{
			if (isrequired == false)
			{
				fields2check[nr] = '';
				break;
			}
			else
			{
				found = true;
			}
		}
	}
	if (isrequired == true && found == false)
	{
		for (var nr = 0; typeof(fields2check[nr]) == 'object'; nr = nr + 1) {}
		fields2check[nr] = new Array(field, type);
	}
	var labels = document.getElementsByTagName('LABEL');
	for (var nr in labels)
	{
		var label = document.getElementsByTagName('LABEL')[nr];
		if (label.title == field)
		{
			var label_content = label.innerHTML.replace(/<strong>/i, "")
			label_content = label_content.replace(/<\/strong>/i, "")
			if (isrequired == true)
			{
				label.innerHTML = '<strong>'+label_content+'</strong>';
			}
			else
			{
				label.innerHTML = label_content;
			}
		}
	}
}

// dummy-Funktion
function correctPNG(obj){}

// Random-Funktion
function rand(min, max)
{
	if (typeof(min) == 'undefined')
	{
		min = 0;
	}
	if (typeof(max) == 'undefined')
	{
		max = 32768;
	}
	return min + Math.round(Math.random() * max);
}

// Funktion zum ersetzen des Icons bei Links in ULs
function adjustul()
{
	// zone iterieren
	for (var zona = 1; zona <= 3; zona += 1)
	{
		var zonaname = 'zona' + zona;
		var zonaobject = document.getElementById(zonaname);
		if (!zonaobject)
		{
			continue;
		}
		var divobjects = zonaobject.getElementsByTagName('div');
		for (var div = 0; div < divobjects.length; div += 1)
		{
			if (divobjects[div].className == 'articolo')
			{
				var subdivobjects = divobjects[div].getElementsByTagName('div');
				var articolo = subdivobjects[0].className.split('descriziones');
				var ulobjects = divobjects[div].getElementsByTagName('ul');
				for (var ul = 0; ul < ulobjects.length; ul += 1)
				{
					if (ulobjects[ul].className == 'menu')
					{
						continue;
					}
					var innerulobjects = ulobjects[ul].getElementsByTagName('ul');
					if (innerulobjects.length > 0)
					{
						continue;
					}
					var liobjects = ulobjects[ul].getElementsByTagName('li');
					for (var li = 0; li < liobjects.length; li += 1)
					{
						var innerliobjects = liobjects[li].getElementsByTagName('a');
						if (innerliobjects.length > 0)
						{
							var ext = innerliobjects[0].href.split('.');
							ext = ext[ext.length-1];
							switch (ext)
							{
								case 'jpg':
								case 'png':
								case 'gif':
								case 'tif':
									liobjects[li].style.background = "url('" + basepath + "images/doctype/pdf.gif') no-repeat left center";
									liobjects[li].style.paddingLeft = "22px";
									break;
								case 'pdf':
									liobjects[li].style.background = "url('" + basepath + "images/doctype/pdf.gif') no-repeat left center";
									liobjects[li].style.paddingLeft = "22px";
									break;
								case 'doc':
									liobjects[li].style.background = "url('" + basepath + "images/doctype/doc.gif') no-repeat left center";
									liobjects[li].style.paddingLeft = "22px";
									break;
								case 'txt':
									liobjects[li].style.background = "url('" + basepath + "images/doctype/txt.gif') no-repeat left center";
									liobjects[li].style.paddingLeft = "22px";
									break;
								case 'xls':
									liobjects[li].style.background = "url('" + basepath + "images/doctype/xls.gif') no-repeat left center";
									liobjects[li].style.paddingLeft = "22px";
								break;
								/*default:
									liobjects[li].style.background = "url('" + basepath + "images/icons/li.gif') no-repeat left center";
									liobjects[li].style.paddingLeft = "8px";*/
							}
						}
					}
				}
			}
		}
	}
}

var showfriends = 0;
function add_friend()
{
	var friend = showfriends + 1;
	if (friend > 3)
	{
		return;
	}
	if (friend == 3)
	{
		document.getElementById('friendlink').style.display = 'none';
	}
	var containerobj = document.getElementById('friend'+friend);
	if (containerobj)
	{
		containerobj.style.display = '';
		showfriends += 1;
	}
}

function formchildrencheck()
{
	if (!document.getElementById('anfrageform'))
	{
		return false;
	}
	for (var i = 1; i <= 10; i += 1)
	{
		adjustroom(i);
	}
}
