// JavaScript Document
var oe=function(Fehler,Datei,Zeile){alert('Es ist der JS- Fehler: '+Fehler+', in der Datei: '+Datei+', in der Zeile: '+Zeile+'Aufgetreten.');};
var oe2=function(){return true;};
window.onerror=oe;
var tmp = null,$GLOBALS = {};
window.opera = window.opera;
$GLOBALS.hiddens = [];
$GLOBALS.IE = false;
$GLOBALS.IE6 = false;
$GLOBALS.IE7 = false;
$GLOBALS.IE8 = false;
if(navigator.appVersion.match(/MSIE/)&&!navigator.appVersion.match(/Macintosh/)&&!opera&&!navigator.appVersion.match(/Konqueror/)){
	$GLOBALS.IE=true;
	if(navigator.appVersion.match(/MSIE 6/))$GLOBALS.IE6 = true;
	if(navigator.appVersion.match(/MSIE 7/))$GLOBALS.IE7 = true;
	if(navigator.appVersion.match(/MSIE 8/))$GLOBALS.IE8 = true;
}
var $O = function(Obj,Doc)
{
	return (Doc||document).getElementById(Obj);
}
var $T = function(Tag,Parent)
{
	Tag=Tag?Tag:'*';
	return ((Tag=='*') && !document.getElementsByTagName('*').length)?(Parent||document).all:(Parent||document).getElementsByTagName(Tag);
}
var $C = function(className, Tag) {
    var muster = new RegExp("(^| )" + className + "($| )");
    var alles = $T();
    var gefunden = [];
	for(i=0;i<alles.length;i++){
		if (alles[i].tagName && (alles[i].tagName.toLowerCase() == Tag) && alles[i].className && (alles[i].className != "")) {
            if (alles[i].className.match(muster)) {
                gefunden[gefunden.length] = alles[i];
			}
        }
	}
    return gefunden;
};
var init = function()
{
   if($GLOBALS.IE && !$GLOBALS.IE7 && !$GLOBALS.IE8){
		document.body.style.behavior = 'url(/js/csshover3.htc);';
		for(var i=0;i<$C('png','img').length;i++){
			$C('png','img')[i].style.behavior = 'url(/js/iepngfix.htc);';
		}
		for(var i=0;i<$C('png','input').length;i++){
			$C('png','img')[i].style.behavior = 'url(/js/iepngfix.htc);';
		}
   }
   var a=$T('a');

   for (var i=0;i<a.length;i++) { /* http://www.tomislav.net/gestrichelte-linie-um-link-verstecken.htm */
      a[i].onmousedown = function()
      {
         this.onfocus = function()
         {
            this.blur();
         }
      }
      a[i].onmouseup = function()
      {
         this.onfocus = function(){}
      }
      a[i].onmouseout = a[i].onmouseup;
   }
}

function checkform ()
{
	error = "";
	if (document.getElementById('vorname').value == "") error = "\n- Vorname";
	if (document.getElementById('nachname').value == "") error += "\n- Nachname";
	if (document.getElementById('strasse').value == "") error += "\n- Straße";
	if (document.getElementById('plz').value == "") error += "\n- Postleitzahl";
	if (document.getElementById('ort').value == "") error += "\n- Ort";
	if (document.getElementById('email').value == "") error += "\n- E-Mail";
	if (document.getElementById('tel').value == "") error += "\n- Telefon";

	if (
		((document.getElementById('fyb2010de').checked == false) || ((document.getElementById('fyb2010de').checked == true) && (document.getElementById('fyb2010deanz').value == "0"))) &&
		((document.getElementById('fyb2010en').checked == false) || ((document.getElementById('fyb2010en').checked == true) && (document.getElementById('fyb2010enanz').value == "0"))) &&
		((document.getElementById('fyb2009de').checked == false) || ((document.getElementById('fyb2009de').checked == true) && (document.getElementById('fyb2009deanz').value == "0"))) &&
		((document.getElementById('fyb2009en').checked == false) || ((document.getElementById('fyb2009en').checked == true) && (document.getElementById('fyb2009enanz').value == "0"))) &&
		((document.getElementById('fybCEE2008en').checked == false) || ((document.getElementById('fybCEE2008en').checked == true) && (document.getElementById('fybCEE2008enanz').value == "0")))
		)
		error += "\n- Bitte wählen Sie eine Ausgabe und Anzahl Exemplare";

	//if (document.getElementById('agb').checked == false) error += "\n- Bitte bestätigen Sie die AGB";

	if(error){
		alert( "Folgende Felder sind Pflichtfelder:" + error);
		return false ;
	}
	else return true;
}

window.onload = init;