// JavaScript Document
function pageStart()
{
//	try
//	{
//		Set_AC_FL_RunContent_GET('');
//		document.getElementById('head_flash_container').innerHTML = AC_FL_RunContent( "codebase","http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0","width","870","height","351","src","flash/header","quality","high","pluginspage","http://www.macromedia.com/go/getflashplayer","movie","flash/header", "wmode", "transparent" );
//		Set_AC_FL_RunContent_GET('');
//	}catch(e){}
	try
	{
		var Divs = document.getElementsByTagName("div");
		for (var i = 0; i < Divs.length; i++)
		{
			if(Divs[i].className == 'mainmenu_container')
			{
				hurra_addEvent(Divs[i], 'mouseover', hurra_mainmenu_over);
				hurra_addEvent(Divs[i], 'mouseout', hurra_mainmenu_out);
			}		
			else if(Divs[i].className == 'mainmenu_container_left')
			{
				hurra_addEvent(Divs[i], 'mouseover', hurra_mainmenu_left_over);
				hurra_addEvent(Divs[i], 'mouseout', hurra_mainmenu_left_out);
			}		
		}
	}catch(e){}
	try
	{
		hurra_addEvent(document.getElementById('center_form_description'), 'focus', input_focus);
		hurra_addEvent(document.getElementById('center_form_description'), 'blur', input_blur);
		
		hurra_addEvent(document.getElementById('bttn_send_opinion_outer'),'click',open_your_opinion);
	}catch(e){}
}
hurra_registerOnLoad(pageStart);
function input_focus()
{
	if(this.name == this.value)
	{
		this.value = "";
	}
}
function input_blur()
{
	if(this.value == "")
	{
		this.value = this.name;
	}
}

function hurra_mainmenu_over()
{
	this.className = 'mainmenu_container_active';
}
function hurra_mainmenu_out()
{
	this.className = 'mainmenu_container';
}
function hurra_mainmenu_left_over()
{
	this.className = 'mainmenu_container_left_active';
}
function hurra_mainmenu_left_out()
{
	this.className = 'mainmenu_container_left';
}

/**
* Bürgerfragen
**/
function avatar_over(obj)
{
	if(obj.className == 'form_avatar')	
	{
		obj.className = 'form_avatar_hover';
	}
}
function avatar_out(obj)
{
	if(obj.className == 'form_avatar_hover')	
	{
		obj.className = 'form_avatar';
	}
}
function avatar_click(obj)
{
	if(obj.className != 'form_avatar_active')	
	{
		var Childs = obj.parentNode.childNodes;
		for(var i = 1; i < Childs.length; i++)
		{
			if(Childs[i].className != 'form_avatar_spacer' && Childs[i].className != 'clear_both')
			{
				Childs[i].className = 'form_avatar';
			}
		}
		obj.className = 'form_avatar_active';
		obj.parentNode.firstChild.value = obj.id;
	}
}
function open_your_opinion()
{
	var questionValue = "";
	if(document.getElementById('center_form_description').value != document.getElementById('center_form_description').name)
	{
		questionValue = document.getElementById('center_form_description').value;
	}
	
	var html = '<div class="hurra2ndWindow_title" >Sag uns deine Meinung zum Thema Gehörlosigkeit...</div>';	
	html += '<div id="hurra2ndWindow_scrollContentContainer">';
	html += '<div class="form_title">Name: *</div>';
	html += '<input id="gb_name" class="snd_window_input" type="text" />';
	html += '<div class="form_title">Welcher Tee? *</div>';
	html += '<div id="form_avatar_container">';
	html += '<input id="gb_avatar" class="snd_window_input" type="hidden" />';
	html += '<img onmouseover="avatar_over(this)" onmouseout="avatar_out(this)" onclick="avatar_click(this)" id="1.jpg" class="form_avatar" src="pix/avatar/form/1.jpg"/>';
	html += '<div class="form_avatar_spacer">&nbsp;</div>';
	html += '<img onmouseover="avatar_over(this)" onmouseout="avatar_out(this)" onclick="avatar_click(this)" id="2.jpg" class="form_avatar" src="pix/avatar/form/2.jpg"/>';
	html += '<div class="form_avatar_spacer">&nbsp;</div>';
	html += '<img onmouseover="avatar_over(this)" onmouseout="avatar_out(this)" onclick="avatar_click(this)" id="3.jpg" class="form_avatar" src="pix/avatar/form/3.jpg"/>';
	html += '<div class="form_avatar_spacer">&nbsp;</div>';
	html += '<img onmouseover="avatar_over(this)" onmouseout="avatar_out(this)" onclick="avatar_click(this)" id="4.jpg" class="form_avatar" src="pix/avatar/form/4.jpg"/>';
	html += '<div class="form_avatar_spacer">&nbsp;</div>';
	html += '<img onmouseover="avatar_over(this)" onmouseout="avatar_out(this)" onclick="avatar_click(this)" id="5.jpg" class="form_avatar" src="pix/avatar/form/5.jpg"/>';
	html += '<div class="clear_both">&nbsp;</div>';
	html += '</div>';
	html += '<div class="form_title">E-Mail (wird nicht veröffentlicht): *</div>';
	html += '<input id="gb_mail" class="snd_window_input" type="text" />';
	html += '<div class="form_title">Webseite:</div>';
	html += '<input id="gb_website" class="snd_window_input" type="text" />';
//	html += '<div class="form_title">Titel: *</div>';
//	html += '<input id="gb_title" class="snd_window_input" type="text" />';
	html += '<div class="form_title">Deine Stimme: *</div>';
	html += '<textarea id="gb_message" class="snd_window_ta">'+questionValue+'</textarea>';
	html += '<img id="bttn_send_opinion" onclick="submit_your_opinion()" src="pix/bttn_abschicken.gif" alt="abschicken" /><div class="clear_both">&nbsp;</div></div>';
	html += '</div>';
	hurra_create_2ndWindow(460,html);	
}
function submit_your_opinion()
{
	var errorReport = "";
	var nameV = document.getElementById('gb_name').value;
	if(!hurra_check_length(nameV, 2))
	{
		errorReport += "Bitte füll das Feld Name aus!<br />";
	}
	var avatarV = document.getElementById('gb_avatar').value;
	if(!hurra_check_length(avatarV, 2))
	{
		errorReport += "Bitte entscheide dich für einen Tee!<br />";
	}
	var emailV = document.getElementById('gb_mail').value;
	if(!hurra_check_length(emailV, 2))
	{
		errorReport += "Bitte füll das Feld Email aus!<br />";
	}
	else if(!hurra_check_mail(emailV) && hurra_check_length(emailV, 2))
	{
		errorReport += "Bitte füll das Feld Email korrekt aus!<br />";
	}	
	var websiteV = document.getElementById('gb_website').value;
//	var titleV = document.getElementById('gb_title').value;
//	if(!hurra_check_length(titleV, 2))
//	{
//		errorReport += "Bitte füll das Feld Titel aus!<br />";
//	}
	var titleV = '';
	
	var messageV = document.getElementById('gb_message').value;
	if(!hurra_check_length(messageV, 5))
	{
		errorReport += "Bitte füll das Feld Deine Stimme aus!<br />";
	}
	if(errorReport.length>0)
	{
		hurra_alert('Fehler!',errorReport, '');
		return false;
	}
	postVars = "pass=deistimm&name="+nameV+"&avatar="+avatarV+"&email="+emailV+"&website="+websiteV+"&title="+titleV+"&question="+messageV;
	//alert(postVars);
	request = new Http(
		"add_deinestimme.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_alert("Vielen Dank für Ihre Frage!","Wir werden uns bemühen, uns möglichst rasch um Ihr Anliegen zu kümmern!","");
//				//alert(requestQue.List[0].req.responseText);
//				document.getElementById('gb_buergermeister_ta_outer').value = document.getElementById('gb_buergermeister_ta_outer').name;
				hurra_unlockPage_firstLevel();
				requestQue.requExecuted();
				document.getElementById('center_form_form').submit();
			}
			else
			{
				requestQue.requExecuted();
			}
		}
	}
	requestQue.add(request);
}
/* 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>'
	+'<div onmouseover="this.style.textDecoration = \'none\'" onmouseout="this.style.textDecoration = \'\'" class="close_hurra2ndWindow" onclick="hurra_unlockPage_firstLevel()">schließen</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;
}

var HurraLockPageFirstLevelChilds = new Array();

var HurraLockPageFirstLevelOpacity = 90;
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){}
}




