/*
#####################################################
#                                                   #
#   JavaScript by Armin Priesner - Webdesignen.at   #
#   Durchlaufstr. 14/1A/33, A-1200 Wien             #
#   Tel: +43-(0)1-333 73 50                         #
#   Fax: +43-(0)1-333 73 50                         #
#   http://webdesignen.at - office@webdesignen.at   #
#                                                   #
#####################################################
*/

// blendet die Sprachauswahl ein und aus:
function languageSelection()
{
	layer = document.getElementById('languageSelection').style;
	if(layer.visibility == "hidden")
	{
		layer.visibility = "visible";
	}
	else
	{
		layer.visibility = "hidden";
	}
}



// Bilder tauschen:
function changePic(id, picture)
{
	var curPic = new Image();
	curPic.src = "images/" + picture;
	
	window.document.images[id].src = curPic.src;
}



// öffnet ein mittig zentriertes Popupfenster:
function popupWin(seite, breite, hoehe, scrollbalken)
{
	var xPos = (screen.width / 2) - (breite / 2);
	var yPos = (screen.height / 2) - (hoehe / 2);
	
	var win = window.open(seite,"","top="+yPos+",left="+xPos+",height="+hoehe+",width="+breite+",scrollbars="+scrollbalken);
}



// öffnet ein mittig zentriertes Galleryfenster:
function galleryWin(bild, breite, hoehe)
{
	var xPos = (screen.width / 2) - (breite / 2);
	var yPos = (screen.height / 2) - (hoehe / 2);
	
	var win = window.open("","","top="+yPos+",left="+xPos+",height="+hoehe+",width="+breite);
	var html = "<?xml version=\"1.0\" encoding=\"iso-8859-1\"?>\n";
	html += "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n";
	html += "<html xmlns=\"http://www.w3.org/1999/xhtml\">\n";
	html += "<head>\n";
	html += "<title>DCPS H. SCHMIDT</title>\n";
	html += "<meta http-equiv=\"expires\" content=\"0\" />\n";
	html += "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\" />\n";
	html += "<meta http-equiv=\"imagetoolbar\" content=\"no\" />\n";
	html += "<meta http-equiv=\"Content-Style-Type\" content=\"text/css\" />\n";
	html += "</head>\n";
	html += "<body style=\"margin: 0px\">\n";
	html += "<img src=\""+bild+"\" alt=\"\" width=\""+breite+"\" height=\""+hoehe+"\" />\n";
	html += "</body>\n";
	html += "</html>";
	win.document.write(html);
}



// Kontaktformular:
function formContact()
{
	var firstname = document.contact.elements['contact[firstname]'].value;
	var surname = document.contact.elements['contact[surname]'].value;
	var email = document.contact.elements['contact[email]'].value;
	var message = document.contact.elements['contact[message]'].value;
	var error = false;
	
	if(firstname == "")
	{
		document.getElementById('firstname').style.color = "#CC0000";
		error = true;
	}
	else
	{
		document.getElementById('firstname').style.color = "#666666";
	}
	
	if(surname == "")
	{
		document.getElementById('surname').style.color = "#CC0000";
		error = true;
	}
	else
	{
		document.getElementById('surname').style.color = "#666666";
	}
	
	if(email == "")
	{
		document.getElementById('email').style.color = "#CC0000";
		error = true;
	}
	else
	{
		document.getElementById('email').style.color = "#666666";
	}
	
	if(message == "")
	{
		document.getElementById('message').style.color = "#CC0000";
		error = true;
	}
	else
	{
		document.getElementById('message').style.color = "#666666";
	}
	
	if(error == true)
	{
		return false;
	}
}



// Partnerschaftsformular:
function formPartnership()
{
	var firstname = document.partnership.elements['partner[firstname]'].value;
	var surname = document.partnership.elements['partner[surname]'].value;
	var address = document.partnership.elements['partner[address]'].value;
	var zip = document.partnership.elements['partner[zip]'].value;
	var town = document.partnership.elements['partner[town]'].value;
	var country = document.partnership.elements['partner[country]'].value;
	var email = document.partnership.elements['partner[email]'].value;
	var message = document.partnership.elements['partner[message]'].value;
	var error = false;
	
	if(firstname == "")
	{
		document.getElementById('firstname').style.color = "#CC0000";
		error = true;
	}
	else
	{
		document.getElementById('firstname').style.color = "#666666";
	}
	
	if(surname == "")
	{
		document.getElementById('surname').style.color = "#CC0000";
		error = true;
	}
	else
	{
		document.getElementById('surname').style.color = "#666666";
	}
	
	if(address == "")
	{
		document.getElementById('address').style.color = "#CC0000";
		error = true;
	}
	else
	{
		document.getElementById('address').style.color = "#666666";
	}
	
	if(zip == "")
	{
		document.getElementById('zip').style.color = "#CC0000";
		error = true;
	}
	else
	{
		document.getElementById('zip').style.color = "#666666";
	}
	
	if(town == "")
	{
		document.getElementById('town').style.color = "#CC0000";
		error = true;
	}
	else
	{
		document.getElementById('town').style.color = "#666666";
	}
	
	if(country == "")
	{
		document.getElementById('country').style.color = "#CC0000";
		error = true;
	}
	else
	{
		document.getElementById('country').style.color = "#666666";
	}
	
	if(email == "")
	{
		document.getElementById('email').style.color = "#CC0000";
		error = true;
	}
	else
	{
		document.getElementById('email').style.color = "#666666";
	}
	
	if(message == "")
	{
		document.getElementById('message').style.color = "#CC0000";
		error = true;
	}
	else
	{
		document.getElementById('message').style.color = "#666666";
	}
	
	if(error == true)
	{
		return false;
	}
}
