function mm_onclick(url,titel,w,h){
    OpenWindow=window.open(url, 'titel', 'width=' + w + ',height=' + h + ',left='+(screen.availWidth/2-(w/2))+',top='+(screen.availHeight/2-(h/2))+',resizable=no,toolbar=no,scrollbars=no,menubar=no');
}

function setButtonStatus(form) {
    if (form.elements["agb"].checked){
        form.elements["fmsubmit"].disabled = false;
    }else{
        form.elements["fmsubmit"].disabled = true;
    }
}

function agbNoCheckMOver() {
    if (document.forms["feedback"].elements["fmsubmit"].disabled){
            document.getElementById("agbspan").style.backgroundColor="#b00000";
            document.getElementById("agbspan").style.color="#ffffff"; 
    }
}

function agbNoCheckMOut() {
     if (document.forms["feedback"].elements["fmsubmit"].disabled){
            document.getElementById("agbspan").style.backgroundColor="white";
            document.getElementById("agbspan").style.color="#4b831e";  
    }
 
}

function SendMail(mailadresse){
                var mail = "mailto:" + mailadresse + "@magnum-gmbh.de";
                var subject = "?subject=Anfrage von der Webseite";
                var body = "&body=Anfrage an " + machGross(strLeft(mailadresse, '.')) + " " + machGross(strRight(mailadresse, '.'));
                
                location.href = mail + subject + body;

}

//@Left equivalent
function strLeft(sourceStr, keyStr){
 return (sourceStr.indexOf(keyStr) == -1 | keyStr=='') ? '' : sourceStr.split(keyStr)[0];
}

//@Right equivalent
function strRight(sourceStr, keyStr){
 idx = sourceStr.indexOf(keyStr);
 return (idx == -1 | keyStr=='') ? '' : sourceStr.substr(idx+ keyStr.length);
}

//@RightBack equivalent
function rightBack(sourceStr, keyStr){
 arr = sourceStr.split(keyStr);
 return (sourceStr.indexOf(keyStr) == -1 | keyStr=='') ? '' : arr.pop()
}

//@LeftBack equivalent
function leftBack(sourceStr, keyStr){
 arr = sourceStr.split(keyStr)
 arr.pop();
 return (keyStr==null | keyStr=='') ? '' : arr.join(keyStr)
}

//@Middle equivalent
function middle(sourceStr, keyStrLeft, keyStrRight){ 
return strLeft(strRight(sourceStr,keyStrLeft), keyStrRight);
}

function machGross(wort) { 
            var input = wort; 
            return (wort = input.substr(0, 1).toUpperCase()  + input.substr(1,input.length - 1));

         } 

