// JavaScript Document

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function neuesfenster(w,h,url) {

var einmitten = window.open(url,'New_Window','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=no,width='+w+',height='+h);

einmitten.moveTo(screen.availWidth/2-(w/2),screen.availHeight/2-(h/2));

einmitten.focus()

}

function checkformE(obj) {
        var errMsg = '';
               
				if ((obj.elements['firstname'].value.length < 3) || (obj.elements['firstname'].value == '')) 
				{
                    errMsg = errMsg + '- Please insert your first name.  \n';
                }
				if ((obj.elements['familyname'].value.length < 3) || (obj.elements['familyname'].value == '')) 
				{
                    errMsg = errMsg + '- Please insert your family name.  \n';
                }
				if (!(isMailAddress(obj.elements['email'].value))) {
					errMsg = errMsg + '- Please insert a valid email  \n';
                }
				if ((obj.elements['company'].value.length < 3) || (obj.elements['company'].value == '')) 
				{
                    errMsg = errMsg + '- Please insert your company name.  \n';
                }
				if ((obj.elements['street'].value.length < 3) || (obj.elements['street'].value == '')) 
				{
                    errMsg = errMsg + '- Please insert your Address.  \n';
                }
				if ((obj.elements['zip'].value.length < 3) || (obj.elements['zip'].value == '')) 
				{
                    errMsg = errMsg + '- Please insert your ZIP Code.  \n';
                }
				if ((obj.elements['city'].value.length < 3) || (obj.elements['city'].value == '')) 
				{
                    errMsg = errMsg + '- Please insert your city.  \n';
                }
				if ((obj.elements['phone'].value.length < 3) || (obj.elements['phone'].value == '')) 
				{
                    errMsg = errMsg + '- Please insert your phone number.  \n';
                }
				
				
		        if (errMsg != '') {
				errMsg = 'Contact:   \n\n' + errMsg;
                alert(errMsg);
                return false;
        		} else {
                	return true;
				}
}

function checkformD(obj) {
        var errMsg = '';
		
				if ((obj.elements['vorname'].value.length < 3) || (obj.elements['vorname'].value == '')) 
				{
                    errMsg = errMsg + '- Bitte geben Sie Ihren Vornamen an.  \n';
                }
				if ((obj.elements['nachname'].value.length < 3) || (obj.elements['nachname'].value == '')) 
				{
                    errMsg = errMsg + '- Bitte geben Sie Ihren Nachnamen an.  \n';
                }
				if (!(isMailAddress(obj.elements['email'].value))) {
					errMsg = errMsg + '- Bitte geben Sie eine gueltige E-Mail-Adresse an.  \n';
                }
				if ((obj.elements['firma'].value.length < 3) || (obj.elements['firma'].value == '')) 
				{
                    errMsg = errMsg + '- Bitte geben Sie eine Firma an.  \n';
                }
				if ((obj.elements['strasse'].value.length < 3) || (obj.elements['strasse'].value == '')) 
				{
                    errMsg = errMsg + '- Bitte geben Sie Ihre Adresse an.  \n';
                }
				if ((obj.elements['plz'].value.length < 3) || (obj.elements['plz'].value == '')) 
				{
                    errMsg = errMsg + '- Bitte geben Sie Ihre Postleitzahl an.  \n';
                }
				if ((obj.elements['ort'].value.length < 3) || (obj.elements['ort'].value == '')) 
				{
                    errMsg = errMsg + '- Bitte geben Sie Ihren Wohnort an.  \n';
                }
				if ((obj.elements['telefon'].value.length < 3) || (obj.elements['telefon'].value == '')) 
				{
                    errMsg = errMsg + '- Bitte geben Sie Ihre Telefonnummer an.  \n';
                }
				
				
				
		        if (errMsg != '') {
				errMsg = 'Kontakt:   \n\n' + errMsg;
                alert(errMsg);
                return false;
        		} else {
                	return true;
				}
}

function checkfeedbackD(obj) {
        var errMsg = '';
               
				if ((obj.elements['company'].value.length < 3) || (obj.elements['company'].value == '')) 
				{
                    errMsg = errMsg + '- Bitte geben Sie Ihre Firma an.  \n';
                }
				if ((obj.elements['firstname'].value.length < 3) || (obj.elements['firstname'].value == '')) 
				{
                    errMsg = errMsg + '- Bitte geben Sie Ihren Vornamen an.  \n';
                }
				if ((obj.elements['familyname'].value.length < 3) || (obj.elements['familyname'].value == '')) 
				{
                    errMsg = errMsg + '- Bitte geben Sie Ihren Nachnamen an.  \n';
                }
				if ((obj.elements['zip_city'].value.length < 3) || (obj.elements['zip_city'].value == '')) 
				{
                    errMsg = errMsg + '- Bitte geben Sie Ihren Wohnort und die PLZ an.  \n';
                }
				if (!(isMailAddress(obj.elements['email'].value))) {
					errMsg = errMsg + '- Bitte geben Sie eine gueltige E-Mail-Adresse an  \n';
                }
				
		        if (errMsg != '') {
				errMsg = 'Contact:   \n\n' + errMsg;
                alert(errMsg);
                return false;
        		} else {
                	return true;
				}
}

function checkfeedbackE(obj) {
        var errMsg = '';
               
				if ((obj.elements['company'].value.length < 3) || (obj.elements['company'].value == '')) 
				{
                    errMsg = errMsg + '- Please insert your company name.  \n';
                }
				if ((obj.elements['firstname'].value.length < 3) || (obj.elements['firstname'].value == '')) 
				{
                    errMsg = errMsg + '- Please insert your first name.  \n';
                }
				if ((obj.elements['familyname'].value.length < 3) || (obj.elements['familyname'].value == '')) 
				{
                    errMsg = errMsg + '- Please insert your family name.  \n';
                }
				if ((obj.elements['zip_city'].value.length < 3) || (obj.elements['zip_city'].value == '')) 
				{
                    errMsg = errMsg + '- Please insert your ZIP Code and city.  \n';
                }
				if (!(isMailAddress(obj.elements['email'].value))) {
					errMsg = errMsg + '- Please insert a valid email  \n';
                }
				
		        if (errMsg != '') {
				errMsg = 'Contact:   \n\n' + errMsg;
                alert(errMsg);
                return false;
        		} else {
                	return true;
				}
}

function isMailAddress(m) {
   if ((m == '') || (m == ' ')) { return false; }
   
    var a = 1;
    var ml = m.length;

    while ((a < ml) && (m.charAt(a) != "@")) { a++ }
    if ((a >= ml) || (m.charAt(a) != "@")) {
	return false;
    } else {
	a = a + 2;
    }
    while ((ml > a) && (m.charAt(a) != ".")) { a++ }
    if ((a >= ml - 1) || (m.charAt(a) != ".")) {
	return false;
    } else {
    return true;
    }
}

