     window.fbAsyncInit = function() {
       FB.init({
         appId: "",
         status: true, 
         cookie: true,
         xfbml: true});
       
         jQuery.event.trigger('fb:init');    
     };
     (function() {
       var e = document.createElement('script'); 
       e.async = true;
       e.src = document.location.protocol + '//connect.facebook.net/de_DE/all.js';
       document.getElementById('fb-root').appendChild(e);
     }());

    function clearForm() {
    	document.rueckruf.name.value = "";
    }
    function clearForm2() {
        if (document.rueckruf.name.value == "") {
        document.rueckruf.name.value = "Ihr Name";
        }
    	document.rueckruf.nummer.value = "";
    }

    function checkform() {
        if (document.rueckruf.name.value == "") {
        document.rueckruf.name.value = "Ihr Name";
        }
    }
    function checkform2() {
        if (document.rueckruf.nummer.value == "") {
        document.rueckruf.nummer.value = "Ihre Telefonnummer";
        }
    }


/************** AJAX Form Auswertung ************************/

function checkForm (name,nummer) {
    var error = "";
    if (name == "Ihr Name" || name == "") {
        error = "<p>Sie haben keinen Namen eingegeben.</p>";
    }
    if ((name.length < 4) || (name.length > 30)) {
        error = "<p>Ihr Name hat eine un&uuml;bliche L&auml;nge.</p>";
    }

    var error2 = "";
    if (nummer == "Ihre Nummer" || !isValidPhone(nummer) ) {
        error2 = "<p>Sie haben keine Nummer angegeben.</p>";
    }
    if ((nummer.length < 5) || (name.length > 20)) {
        error2 = "<p>Ihre Nummer hat eine un&uuml;bliche L&auml;nge.</p>";
    }


    if (error == "" && error2 == "") {
        return auswertung(name,nummer);
    } else {
       document.getElementById("error").innerHTML = '';
       document.getElementById("error").innerHTML = error+error2;
       document.getElementById("error").style.display = "block";
       setTimeout('document.getElementById("error").style.display = "none"', 5000);
    }
}

function isValidPhone(phonenumber){
	if (phonenumber != "") {
		var goodChars = "+- 1234567890()"
		for (i = 0; i < phonenumber.length; i++){
		    var c = phonenumber.charAt(i);
		    if (goodChars.indexOf(c) < 0) return false;
		}
		return true;
	} else {
		return false;
	}
}
