// JavaScript Document
try
{
	Shadowbox.init
	(
		{
			language: 'de-DE',
			players:  ['img', 'html', 'iframe', 'qt', 'wmp', 'swf', 'flv'],
			autoplayMovies: false,
			overlayColor: '#000',
			counterType: 'skip',
			overlayOpacity: 1,
			handleOversize: 'resize',
			animate:false,
			animateFade:false
		}
	);
}catch(e){}
function pageStart()
{
	try
	{
		Set_AC_FL_RunContent_GET('');
		document.getElementById('flame_container').innerHTML = AC_FL_RunContent( "codebase","http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0","width","313","height","150","src","feuereffekt","quality","high","pluginspage","http://www.macromedia.com/go/getflashplayer","movie","feuereffekt", "wmode", "transparent" );
		Set_AC_FL_RunContent_GET('');
	}catch(e){}
	
	try
	{
		GalleryOB = new Gallery('gallery_container');
		GalleryOB.construct();
	}catch(e){}
	
	try
	{
		hurra_addEvent(document.getElementById('contact_firstname'), 'focus', input_focus);
		hurra_addEvent(document.getElementById('contact_lastname'), 'focus', input_focus);
		hurra_addEvent(document.getElementById('contact_email'), 'focus', input_focus);
		hurra_addEvent(document.getElementById('contact_numfans'), 'focus', input_focus);
		
		hurra_addEvent(document.getElementById('contact_firstname'), 'blur', input_blur);
		hurra_addEvent(document.getElementById('contact_lastname'), 'blur', input_blur);
		hurra_addEvent(document.getElementById('contact_email'), 'blur', input_blur);
		hurra_addEvent(document.getElementById('contact_numfans'), 'blur', input_blur);
	}catch(e){}
	try
	{
		hurra_addEvent(document.getElementById('contact_submit'), 'click', send_contact);
	}catch(e){}
}
hurra_registerOnLoad(pageStart);
function input_focus(obj)
{
	if(obj.name == obj.value)
	{
		obj.value = "";
	}
}
function input_blur(obj)
{
	if(obj.value == "")
	{
		obj.value = obj.name;
	}
}
var GalleryOB;
function Gallery(containerId)
{
	this.containerId = containerId;
	this.Container;
	
	this.construct = function()
	{
		this.Container = document.getElementById(this.containerId);
		
		for(var i = 0; i < this.Container.childNodes.length; i++)
		{
			if(this.Container.childNodes[i].nodeName.toLowerCase() == 'a')
			{
//				hurra_addEvent(this.Container.childNodes[i], 'mouseover', galleryThumbOver);
//				hurra_addEvent(this.Container.childNodes[i], 'mouseout', galleryThumbOut);
			}
		}
	}
	
	
}
function galleryThumbOver()
{
	this.childNodes[0].style.display = 'none';
	this.childNodes[1].style.display = 'block';
}
function galleryThumbOut()
{
	this.childNodes[0].style.display = 'block';
	this.childNodes[1].style.display = 'none';
}

function send_contact()
{
	var errorReport = '';
	
	var name = document.getElementById('contact_name');
	if(!hurra_check_length(name.value, 2) || name.value == name.name)
	{
		errorReport += "Bitte füllen Sie das Feld Name aus!<br />";
	}
	
	var email = document.getElementById('contact_email');
	var phone = document.getElementById('contact_phone');
	if((!hurra_check_length(email.value, 2) || email.value == email.name) && (!hurra_check_length(phone.value, 2) || phone.value == phone.name))
	{
		errorReport += "Bitte füllen Sie das Feld Email oder Telefon aus!<br />";
	}
//	else if(!hurra_check_mail(email.value))
//	{
//		errorReport += "Bitte füllen Sie das Feld Email korrekt aus!<br />";
//	}
//	
//	var phone = document.getElementById('contact_phone');
//	if(!hurra_check_length(phone.value, 2))
//	{
//		errorReport += "Bitte füllen Sie das Feld Telefon aus!<br />";
//	}
	
	var message = document.getElementById('contact_message');
	if(!hurra_check_length(message.value, 2) ||message.value == message.name)
	{
		errorReport += "Bitte füllen Sie das Feld Nachricht aus!<br />";
	}

	if(errorReport.length > 0)
	{
		hurra_alert("Achtung", errorReport, "");
		return false;	
	}
	postVars = "pass=fusipass&Name="+name.value+"&Email="+email.value+"&Telefon="+phone.value+"&Nachricht="+message.value;
	request = new Http(
		"send_mail.php",
		null,
		'POST',
		postVars,
		['Content-Type', 'application/x-www-form-urlencoded']
	);
	request.onreadyst = function()
	{
		if (requestQue.List[0].req.readyState == 4)
		{
			if (requestQue.List[0].req.status == 200)
			{
				hurra_unlockPage_firstLevel();
				hurra_alert("Vielen Dank für Ihre Anfrage!", "Wir werden uns umgehend um Ihr Anliegen kümmern.", "");
				requestQue.requExecuted();
			}
			else
			{
				requestQue.requExecuted();
			}
		}
	}
	requestQue.add(request);
}

function open_contact_f()
{
	
	var html = '<h1 class="contact_h1">abcdefghijklmno...</h1>';
	
	html += '<input onfocus="input_focus(this)" onblur="input_blur(this)" class="contact_input" type="text" value="Name*" name="Name*" id="contact_name" />';
	html += '<input onfocus="input_focus(this)" onblur="input_blur(this)" class="contact_input" type="text" value="Telefon*" name="Telefon*" id="contact_phone" />';
	html += '<input onfocus="input_focus(this)" onblur="input_blur(this)" class="contact_input" type="text" value="Email*" name="Email*" id="contact_email" />';
	html += '<textarea onfocus="input_focus(this)" onblur="input_blur(this)" class="contact_textarea" type="text" name="Nachricht*" id="contact_message" >Nachricht*</textarea>';
	html += '<div id="contact_duty">*Pflichtfelder</div>';
	html += '<a class="bttn_white" href="javascript:void(send_contact());">Nachricht senden</a>';
	html += '<div class="contact_contactdata">';
	html += 'futuresign.com Hans Jörg Berger Georg Fischer GnbR<br />';
	html += 'St. Veiter Straße 134 / 9020 Klagenfurt am Wörthersee<br />';
	html += 'Kärnten / Österreich<br />';
	html += 'T +43 463 287300 / F +43 463 418300<br />';
	html += 'E <a href="mailto:office@futuresign.com">office@futuresign.com</a>';
	html += '</div>';
	hurra_create_2ndWindow(500, html);
}

//
// Funktionen für die 2te Inhaltsebene
//
var Hurra2ndWindow = null;
function hurra_create_2ndWindow(width, html)
{
	hurra_lockPage_firstLevel();
	var pageSize = hurra_getPageSize();
	var pageScroll = hurra_getPageScroll();
	
	Hurra2ndWindow  = document.createElement('div');
	Hurra2ndWindow.id = 'hurra2ndWindow';
	document.body.appendChild(Hurra2ndWindow);
	Hurra2ndWindow.innerHTML = '<div id="hurra2ndWindow_contentContainer">'+html+'</div>';
//	Hurra2ndWindow.style.width = width + 'px';
//	Hurra2ndWindow.style.top = (pageScroll.yScroll + (pageSize.windowHeight - Hurra2ndWindow.offsetHeight) / 2) + 'px';
//	Hurra2ndWindow.style.left = ((pageSize.pageWidth - Hurra2ndWindow.offsetWidth) / 2) + 'px';
	//Hinzufügen zu den zu schließenden Elementen
	HurraLockPageFirstLevelChilds[HurraLockPageFirstLevelChilds.length] = Hurra2ndWindow;
	window.scrollTo(0, 0);
}

var HurraLockPageFirstLevelChilds = new Array();

var HurraLockPageFirstLevelOpacity = 100;
var HurraLockPageFirstLevel = null;
function hurra_lockPage_firstLevel()
{
	var pageSize = hurra_getPageSize();
	HurraLockPageFirstLevel = document.createElement('div');
	HurraLockPageFirstLevel.id = 'page_lock_firstLevel';
	HurraLockPageFirstLevel.style.display = 'block';
	document.body.appendChild(HurraLockPageFirstLevel);
	HurraLockPageFirstLevel.style.filter = 'alpha(opacity='+HurraLockPageFirstLevelOpacity +')';
	HurraLockPageFirstLevel.style.opacity = HurraLockPageFirstLevelOpacity/100;
	HurraLockPageFirstLevel.style.height = pageSize.pageHeight + 'px';
	HurraLockPageFirstLevel.style.width = '100%';
	hurra_addEvent(HurraLockPageFirstLevel,'click',hurra_unlockPage_firstLevel);
}
function hurra_lockPage_firstLevel_fix()
{
	var pageSize = hurra_getPageSize();
	HurraLockPageFirstLevel = document.createElement('div');
	HurraLockPageFirstLevel.id = 'page_lock_firstLevel';
	HurraLockPageFirstLevel.style.display = 'block';
	document.body.appendChild(HurraLockPageFirstLevel);
	HurraLockPageFirstLevel.style.filter = 'alpha(opacity='+HurraLockPageFirstLevelOpacity +')';
	HurraLockPageFirstLevel.style.opacity = HurraLockPageFirstLevelOpacity/100;
	HurraLockPageFirstLevel.style.height = pageSize.pageHeight + 'px';
	HurraLockPageFirstLevel.style.width = '100%';
}
function hurra_unlockPage_firstLevel()
{
	try
	{
		hurra_removeNode(HurraLockPageFirstLevel);
		HurraLockPageFirstLevel = null;
		for(var i = 0; i < HurraLockPageFirstLevelChilds.length; i++)
		{
			hurra_removeNode(HurraLockPageFirstLevelChilds[i]);
		}
		HurraLockPageFirstLevelChilds = new Array();
		
		//Zum abfangen von Fehlern beim Community Window
		myTC_communityWindowIsOpen = false;
		//requestQue.requExecuted();
	}
	catch(e){}
}

