

function switch_us_material() {
    if (document.calc.bindung.value==1) {
        document.calc.us_material.options[0].selected = "selected";
        document.calc.us_material.options[0].disabled = false;
        document.calc.us_material.options[1].disabled = false;
        document.calc.us_material.options[2].disabled = false;
        document.calc.us_material.options[3].disabled = false;
        document.calc.us_material.options[5].disabled = true;
    }
    else if (document.calc.bindung.value==2) {
        document.calc.us_material.options[5].selected = "selected";
        document.calc.us_material.options[0].disabled = true;
        document.calc.us_material.options[1].disabled = true;
        document.calc.us_material.options[2].disabled = true;
        document.calc.us_material.options[3].disabled = true;
        document.calc.us_material.options[5].disabled = false;
    }
}

function check_auflage () {
    eing = parseInt( document.getElementById('auflage').value, 10 );
    rest = parseInt( document.getElementById('auflage').value, 10 ) % parseInt( nutzen[document.getElementById('format').value], 10 );
    wert = parseInt( parseInt( document.getElementById('auflage').value, 10 ) / parseInt( nutzen[document.getElementById('format').value], 10 ) );
    if (eing < 3) {
	document.getElementById('auflagentext').innerHTML = "Anzahl muss durch 1 teilbar sein ! "
                                                           +"m&ouml;gl. Werte 1 - "+auflagen_maximum+"";
        document.getElementById('auflagentext').className = "auflage_ok";
//        check_auflage ();
	}
	else if (rest > 0) {
        document.getElementById('auflage').value = parseInt( (wert+1) * parseInt( nutzen[document.getElementById('format').value], 10 ) );
        document.getElementById('auflagentext').innerHTML = "Anzahl muss durch "+nutzen[document.getElementById('format').value]+" teilbar sein ! "
                                                           +"m&ouml;gl. Werte "+auflagen_minimum+" - "+auflagen_maximum+"";
        document.getElementById('auflagentext').className = "auflage_nutzen";
        check_auflage ();
    } else {
        document.getElementById('auflagentext').innerHTML = "Anzahl muss durch "+nutzen[document.getElementById('format').value]+" teilbar sein ! m&ouml;gl. Werte "+auflagen_minimum+" - "+auflagen_maximum+"";
        document.getElementById('auflagentext').className = "auflage_ok";
    }
    feld = parseInt( document.getElementById('auflage').value, 10 );
	    if (eing < 3) {
	}
    else if (( feld >= auflagen_minimum ) && ( feld <= auflagen_maximum )) {
        document.getElementById('auflagentext').innerHTML = "Anzahl muss durch "+nutzen[document.getElementById('format').value]+" teilbar sein ! m&ouml;gl. Werte "+auflagen_minimum+" - "+auflagen_maximum+"";
        document.getElementById('auflagentext').className = "auflage_ok";
    } else {
        document.getElementById('auflagentext').innerHTML = "Korrigieren Sie bitte die Auflagenh&ouml;he! Anzahl muss durch "+nutzen[document.getElementById('format').value]+" teilbar sein ! m&ouml;gl.Werte "+auflagen_minimum+" - "+auflagen_maximum+"";
        document.getElementById('auflagentext').className = "auflage_falsch";
        return (false);
    }
    return (true);
}

function check_seiten () {

	fa = parseInt( parseInt( document.getElementById('farbig').value, 10 ) ); // Farbseiten
	sw = parseInt( parseInt( document.getElementById('seite').value, 10 ) );  // Seitenzahl check
//	eing = parseInt( document.getElementById('seite').value, 10 );
    rest = parseInt( document.getElementById('seite').value, 10 ) % parseInt( [document.getElementById('farbig').value], 10 );
    wert = parseInt( parseInt( document.getElementById('seite').value, 10 ) / parseInt( [document.getElementById('farbig').value], 10 ) );
	
	if (sw >= fa) {

	}
    else if (rest > 0) {
        document.getElementById('seite').value = parseInt( (wert+1) * parseInt( [document.getElementById('farbig').value], 10 ) );
//        document.getElementById('auflagentext').innerHTML = "Anzahl muss durch "+[document.getElementById('farbig').value]+" teilbar sein ! "
//                                                           +"m&ouml;gl. Werte "+auflagen_minimum+" - "+auflagen_maximum+"";
//        document.getElementById('auflagentext').className = "auflage_nutzen";
//        check_auflage ();
//    } else {
//        document.getElementById('auflagentext').innerHTML = "Anzahl muss durch "+[document.getElementById('farbig').value]+" teilbar sein ! m&ouml;gl. Werte "+auflagen_minimum+" - "+auflagen_maximum+"";
//        document.getElementById('auflagentext').className = "auflage_ok";
    }


    sw = parseInt( parseInt( document.getElementById('seite').value, 10 ) );  // Seitenzahl check
//    fa = parseInt( parseInt( document.getElementById('farbig').value, 10 ) );
    if ( ( sw <= seiten_maximum ) && ( sw >= seiten_minimum ) ) {
        document.getElementById('seitentext').innerHTML = ""+sw+" Seiten, m&ouml;gl. Werte "+seiten_minimum+" - "+seiten_maximum+"";
        document.getElementById('seitentext').className = "seiten_ok";
    } else {
        document.getElementById('seitentext').innerHTML = ""+sw+" Seiten, korrigieren Sie bitte die Seitenangaben! m&ouml;gl. Werte "+seiten_minimum+" - "+seiten_maximum+"";
        document.getElementById('seitentext').className = "seiten_falsch";
        return (false);
    }
    return (true);
}

function check_form () {
    auflage_ok = check_auflage();
    seiten_ok  = check_seiten();
    if ( auflage_ok && seiten_ok ) {
           berechnen();
           return (true);
    }
    document.getElementById('gesammtpreis').innerHTML = "--.--";
    document.getElementById('einzelpreis').innerHTML  = "--.--";
    document.getElementById('mwstanteil').innerHTML   = "--.--";
    return (false);
}


document.write('<script src="http://www.copyhouse.de/module/rechnen-buch.js"></script>');
