	function MMOut (id)
		{
		hideToolTipp();
	    document.getElementById(id).style.backgroundColor= '#ffffff';
		}
	//toltipp	
var mpos = null;
document.onmousemove = updateMauspos;

function updateMauspos(e) {
	if (document.layers)
	var x='nothing';
	else
	{
		x = (document.all) ? window.event.x + document.body.scrollLeft : e.pageX;
		y = (document.all) ? window.event.y + document.body.scrollTop  : e.pageY;
		if (mpos != null) {
			mpos.style.left = (x + 90) + "px";
			mpos.style.top 	= (y + 2) + "px";
		}
		else
		var x='nothing';
	}
}

function showToolTipp(id1,id2) {
	if (document.layers)
	var x='nothing';
	else
	{
			if(document.getElementById(id1))
			{
			mpos = document.getElementById(id1);
			mpos.style.display = "block"
			document.getElementById(id2).style.backgroundColor= '#f4f4f4';
			}
			else
			document.getElementById(id2).style.backgroundColor= '#f4f4f4';
		}
}

function hideToolTipp() {

	if (mpos==null || document.layers)
	var x='nothing';
	else 
	mpos.style.display = "none";
}
//Frage Fromular Adresslab

function testFormsAdresslab(){
	
	
		 if(  (Name()) && (Firma()) && (Strasse()) && (Platz()) && (Telefon())  && (Email()))      
               document.forms[0].submit();
}


// Checks the Firma field.
function Firma(){   
        var str = document.forms[0].elements[4].value; 
		
		// Return false if name field is blank.   
        if (str == ""){      
                alert("Bitte geben Sie den Namen Ihrer Firma ein")     
     				     
                document.forms[0].elements[4].select();
				document.forms[0].elements[4].focus(); 
				return false;      
        }   
         // Return false if characters are not a-z, A-Z, or a space.   
       /* for (var i = 0; i < str.length; i++){      
                var ch = str.substring(i, i + 1);      
                if ( (ch < "a" || "z" < ch) && (ch < "A" || "Z" < ch) && (ch != ' ') && (ch < "0" || "9" < ch) && ( ch != 'ü' && ch != 'Ü' && ch != 'Ä' && ch != 'ö' && ch != 'Ö' && ch != 'ß' && ch != 'ä')) {        
                        alert("\nDas Feld Firma akzeptiert keine Sonderzeichen.\n\nBitte geben Sie den Firmennamen erneut ein.");         
						document.forms[0].elements[4].select(); 
						document.forms[0].elements[4].focus();                           
                        return false;         
                }  //end if    
        }  //end for */
        return true;   
 } //end
 
// Checks the Ansprechp field.
 
 function Name(){   
        var str = document.forms[0].elements[3].value; 
		
		// Return false if name field is blank.   
        if (str == ""){      
                alert("Bitte geben Sie den Namen des Ansprechpartners ein.")      
     				     
                document.forms[0].elements[3].select();
				document.forms[0].elements[3].focus(); 
				return false;      
        }   
        
        // Return false if characters are not a-z, A-Z, or a space.   
        for (var i = 0; i < str.length; i++){      
                var ch = str.substring(i, i + 1);      
                if ( (ch < "a" || "z" < ch) && (ch < "A" || "Z" < ch) && (ch != ' ') && ( ch != 'ü' && ch != 'Ü' && ch != 'Ä' && ch != 'ö' && ch != 'Ö' && ch != 'ß' && ch != 'ä')) {        
                        alert("\nDas Feld akzeptiert nur Buchstaben und Leerzeichen.\n\nBitte geben Sie den Namen des Ansprechpartners nochmals ein.");         
						document.forms[0].elements[3].select(); 
						document.forms[0].elements[3].focus(); 
                                                       
                        return false;         
                }  //end if    
        }  //end for 
        return true;   
 } //end

 
// Checks the Strasse field.

function Strasse(){   
        var str = document.forms[0].elements[6].value; 
        
        // Return false if name field is blank.   
        if (str == ""){      
                alert("Bitte geben Sie den Strassennamen ein.")      
                document.forms[0].elements[6].focus();      
                return false;      
        }   
           
        return true;   
}


// Checks the Platz field.

function Platz(){   
        var str = document.forms[0].elements[7].value;   
        
        // Return false if name field is blank.   
        if (str == ""){      
                alert("Bitte geben Sie PLZ und Ort ein.")     
                document.forms[0].elements[7].focus();      
                return false;      
        }   
        
        // Return false if characters are not a-z, A-Z, or a space.   
        for (var i = 0; i < str.length; i++){      
                var ch = str.substring(i, i + 1);      
                if ((ch < "a" || "z" < ch) && (ch < "A" || "Z" < ch) && (ch < "0" || "9" < ch) && (ch != ' ') && ( ch != 'ü' && ch != 'Ü' && ch != 'Ä' && ch != 'ö' && ch != 'Ö' && ch != 'ß' && ch != 'ä') ){         
                         alert("\nDas PLZ/Ort Feld akzeptiert keine Sonderzeichen.\n\nBitte fuellen Sie dieses Feld erneut aus.");     
                        document.forms[0].elements[7].select();         
                        document.forms[0].elements[7].focus();         
                        return false;         
                }      
        }   
        return true;   
}

// Checks the Telefon field.

function Telefon(){   
        var str = document.forms[0].elements[8].value;   
        // Return false if number field is blank.   
        if (str == ""){         
                alert("\nDas Telefon Feld ist leer.\n\nBitte geben Sie Ihre Telefonnummer ein.");      
                document.forms[0].elements[8].focus();         
                return false;         
        }   
        
        return true;   
}



// Checks the Email field.

function Email(){   
        var str = document.forms[0].elements[10].value;   
        // Return false if number field is blank.   
        if (str == ""){         
                alert("\nDas EMail Feld ist leer.\n\nBitte geben Sie Ihre E-Mail Adresse ein.");         
                document.forms[0].elements[10].focus();         
                return false;         
        }   
        // Return false if characters are not '0-9' or '.' .    

				var atsymb = str.indexOf('@'); 
				var dot = str.indexOf('.');  
				var space = str.indexOf(' ');
				
				//alert('At symb=' + atsymb + '\ndot=' + dot + '\nspace= ' + space);
				
				
				if ((atsymb == 1) || (atsymb < 1) ||  (space != -1)) {
				 
					alert('Bitte korrigieren Sie Ihre E-Mail Adresse!');
					document.forms[0].elements[10].select();         
	                document.forms[0].elements[10].focus();
					return false; 
				}  //end if
					
				return true;
} 
//Ende Frage Formular Adresslab


	