// JavaScript Document
function changeColor(wert){ 
	if (wert == "1"){
		document.getElementById("conceptmanufactur").className = "rot";
		document.getElementById("werbung").className = "grau";
		document.getElementById("webdesign").className = "dunkelgrau";
		document.getElementById("cms").className = "weiss";
	} else if (wert == "12"){
		document.getElementById("conceptmanufactur").className = "dunkelgrau";
		document.getElementById("werbung").className = "rot";
		document.getElementById("webdesign").className = "grau";
		document.getElementById("cms").className = "weiss";
	} else if (wert == "13"){
		document.getElementById("conceptmanufactur").className = "grau";
		document.getElementById("werbung").className = "dunkelgrau";
		document.getElementById("webdesign").className = "rot";
		document.getElementById("cms").className = "weiss";
	} else if (wert == "2"){
		document.getElementById("conceptmanufactur").className = "dunkelgrau";
		document.getElementById("werbung").className = "rot";
		document.getElementById("webdesign").className = "weiss";
		document.getElementById("cms").className = "grau";
	} else if (wert == "21"){
		document.getElementById("conceptmanufactur").className = "rot";
		document.getElementById("werbung").className = "grau";
		document.getElementById("webdesign").className = "weiss";
		document.getElementById("cms").className = "dunkelgrau";
	} else if (wert == "24"){
		document.getElementById("conceptmanufactur").className = "grau";
		document.getElementById("werbung").className = "dunkelgrau";
		document.getElementById("webdesign").className = "weiss";
		document.getElementById("cms").className = "rot";
	} else if (wert == "3"){
		document.getElementById("conceptmanufactur").className = "grau";
		document.getElementById("werbung").className = "weiss";
		document.getElementById("webdesign").className = "rot";
		document.getElementById("cms").className = "dunkelgrau";
	} else if (wert == "31"){
		document.getElementById("conceptmanufactur").className = "rot";
		document.getElementById("werbung").className = "weiss";
		document.getElementById("webdesign").className = "dunkelgrau";
		document.getElementById("cms").className = "grau";
	} else if (wert == "34"){
		document.getElementById("conceptmanufactur").className = "dunkelgrau";
		document.getElementById("werbung").className = "weiss";
		document.getElementById("webdesign").className = "grau";
		document.getElementById("cms").className = "rot";
	} else if (wert == "4"){
		document.getElementById("conceptmanufactur").className = "weiss";
		document.getElementById("werbung").className = "dunkelgrau";
		document.getElementById("webdesign").className = "grau";
		document.getElementById("cms").className = "rot";
	} else if (wert == "42"){
		document.getElementById("conceptmanufactur").className = "weiss";
		document.getElementById("werbung").className = "rot";
		document.getElementById("webdesign").className = "dunkelgrau";
		document.getElementById("cms").className = "grau";
	} else if (wert == "43"){
		document.getElementById("conceptmanufactur").className = "weiss";
		document.getElementById("werbung").className = "grau";
		document.getElementById("webdesign").className = "rot";
		document.getElementById("cms").className = "dunkelgrau";
	}
}

var emailOK = true;

var pruefsumme = 0;

function checkRequiredFields(input)

{

    var requiredFields = new Array("firma",

                                   "nachname",

                                   "vorname",

                                   "strasse",

                                   "plz",

                                   "ort",

                                   "telefon",

                                   "mail");


    var fieldNames = new Array("Firma",

                               "Name",

                               "Vorname",

                               "Strasse",

                               "PLZ",

                               "Ort",

                               "Telefon",

                               "EMail");



     var fieldwerte = new Array(1,

                               2,

                               4,

                               8,

                               16,

                               32,

                               64,

                               128);
    var fieldCheck   = true;

    for(var fieldNum=0; fieldNum < requiredFields.length; fieldNum++) {

        if ((input.elements[requiredFields[fieldNum]].value == "") ||

            (input.elements[requiredFields[fieldNum]].value == " ")) {

        }

        else {

            pruefsumme += fieldwerte[fieldNum];

        }

    }

    if (input.elements["mail"].value != "")  checkEmail(input.elements["mail"].value);

    if ( ( (pruefsumme & 190) == 190 ) || ( (pruefsumme & 190) == 190)  )

    {

        if ( (emailOK == false) && (input.elements["mail"].value != "") ) ;

        else input.submit();

        pruefsumme = 0;

        return true;

    }

    else

    {

        alert ("Sorry, die Daten sind nicht vollstaendig!\nBitte Vorname, Name, Anschrift und eMail angeben!");

        pruefsumme = 0;

        return false;

    }

}

function checkEmail(checkString)

{

    var newstr = "";

    var at = false;

    var dot = false;

    if (checkString.indexOf("@") != -1) {

      at = true;

    } else if (checkString.indexOf(".") != -1) {

      dot = true;

    }

    for (var i = 0; i < checkString.length; i++) {

        ch = checkString.substring(i, i + 1)

        if ((ch >= "A" && ch <= "Z") || (ch >= "a" && ch <= "z")

                || (ch == "@") || (ch == ".") || (ch == "_")

                || (ch == "-") || (ch >= "0" && ch <= "9")) {

                newstr += ch;

                if (ch == "@") {

                    at=true;

                }

                if (ch == ".") {

                    dot=true;

                }

        }

    }

    if ((at == true) && (dot == true)) {

        emailOK = true;

        return newstr;

    }

    else {

        emailOK = false;

      alert ("Die eMail ist nicht in der korrekten Form!");

      return checkString;

    }

}
function toAlpha(checkString)
{
    newString = "";
    count = 0;
    for (i = 0; i < checkString.length; i++) {
        ch = checkString.substring(i, i+1);
        if ((ch >= "a" && ch <= "z") || (ch >= "A" && ch <= "Z" )) {
            newString += ch;
        }
    }
    return newString;
}

