function anwendungsfallChange( myLayer, myFrame)
{
	var frame, index, anwendung, newLayer;

     if (myFrame != 'poeppel_infoframe') {
          frame = top.poeppel_infoframe.frames[myFrame];
     } else {
          frame = top.frames[myFrame];
     }

	if( ! frame)
		alert( myFrame);


    if( myLayer.indexOf('suche') == 0)
        myLayer = myLayer.substr(5);

    var inputLayer = 0;

	if(bNavigator) {
	  index = frame.document.layers["suche" + myLayer + "Layer"].document.forms["suche" + myLayer].elements["Anwendungsfall"].selectedIndex;
      anwendung = frame.document.layers["suche" + myLayer + "Layer"].document.forms["suche" + myLayer].elements["Anwendungsfall"].options[index].value;
	}
	else if(bIE || bDOM) {
	  index = frame.document.forms["suche" + myLayer].elements["Anwendungsfall"].selectedIndex;
      anwendung = frame.document.forms["suche" + myLayer].elements["Anwendungsfall"].options[index].value;
	}

    window.status = myLayer + '' + anwendung;

	if( anwendung == "Innengewinde" || anwendung == "Aussengewinde" ) {
       	newLayer = "Gewinde";
        inputLayer = 1;
	}
	else if( anwendung == "Bohrung") {
        newLayer = "Bohrung";
        inputLayer = 1;
	}
	else if(anwendung == "Bolzen,Stift") {
        newLayer = "Bohrung";
        inputLayer = 1;
	}
	else if( anwendung == "Rohr/Schlauch") {
        newLayer = "Rohr";
        inputLayer = 1;
	}
	else if( anwendung == "Profilrohr") {
        newLayer = "Profilrohr";
        inputLayer = 1;
	}
	else if( anwendung == "Flansch") {
//		if(bNavigator)
//			frame.document.layers["suche" + myLayer + "Layer"].document.forms["suche" + myLayer].submit();
//		else
//			frame.document.forms["suche" + myLayer].submit();
//
//        newLayer = "";

        newLayer = "Flansch";
        inputLayer = 1;
	}
	else if( anwendung == "Aussensechskant" || anwendung == "Innensechskant") {
        newLayer = "Sechskant";
        inputLayer = 1;
	}
	else if( anwendung == "Blechoeffnung") {
        newLayer = "Blechoeffnung";
        inputLayer = 1;
	}
	else if( anwendung == "WeitereAnwendungen") {
        newLayer = "WeitereAnwendungen";
        inputLayer = 1;
	}
	else
        newLayer = "";

	if(bNavigator) {
		frame.document.layers["suche" + newLayer + "Layer"].document.forms["suche" + newLayer].
	  	elements["Anwendungsfall"].options[index].selected = true;
    }
	else if( bIE || bDOM) {
		frame.document.forms["suche" + newLayer].elements["Anwendungsfall"].options[index].selected = true;
	}

	if( anwendung == "Innengewinde" || anwendung == "Aussengewinde") {
    	if(top.poeppel_menuframe.lastSucheLayer
        	&& top.poeppel_menuframe.lastSucheLayer.indexOf("Gewinde") >= 0
        	&& top.poeppel_menuframe.lastSucheLayer != "sucheGewinde"
     	) {
			gewindeartChange( top.poeppel_menuframe.lastSucheLayer.substr(5), myFrame);
        }
        else {
            if(bNavigator) {
                frame.document.layers["suche" + newLayer + "Layer"].document.forms["suche" + newLayer].elements["Gewindeart"].options[0].selected = true;
            }
            else if( bIE || bDOM) {
                frame.document.forms["suche" + newLayer].elements["Gewindeart"].options[0].selected = true;
            }

            showSubmenu( "suche" + newLayer, myFrame);
            top.poeppel_menuframe.lastSucheLayer = "suche" + newLayer;
            top.poeppel_menuframe.inputLayer = inputLayer;
        }
	}
    else {
        showSubmenu( "suche" + newLayer, myFrame);
        top.poeppel_menuframe.lastSucheLayer = "suche" + newLayer;
        top.poeppel_menuframe.inputLayer = inputLayer;
    }
}

function gewindeartChange( myLayer, myFrame)
{
	var frame, index, gewindeart, newLayer;

     if (myFrame != 'poeppel_infoframe') {
          frame = top.poeppel_infoframe.frames[myFrame];
     }
     else {
          frame = top.frames[myFrame];
     }

    var inputLayer = 0;

	if(bNavigator) {
        index = frame.document.layers["suche" + myLayer + "Layer"].document.forms["suche" + myLayer].elements["Gewindeart"].selectedIndex;
        gewindeart = frame.document.layers["suche" + myLayer + "Layer"].document.forms["suche" + myLayer].elements["Gewindeart"].options[index].value;
	}
	else if(bIE || bDOM) {
        index = frame.document.forms["suche" + myLayer].elements["Gewindeart"].selectedIndex;
        gewindeart = frame.document.forms["suche" + myLayer].elements["Gewindeart"].options[index].value;
	}

	if( gewindeart == "M" ) {
        newLayer = "GewindeM";
        inputLayer = 1;
	}
	else if( gewindeart == "R" ) {
        newLayer = "GewindeR";
        inputLayer = 1;
	}
	else if( gewindeart == "U" ) {
        newLayer = "GewindeU";
        inputLayer = 1;
	}
	else if( gewindeart == "Pg" ) {
        newLayer = "GewindePg";
        inputLayer = 1;
	}
	else if( gewindeart == "NPT" ) {
        newLayer = "GewindeNPT";
        inputLayer = 1;
	}
	else
        newLayer = "Gewinde";

// 	alert( 'newLayer ' + "suche" + newLayer + "Layer");

    var indexAnwendung;
	if(bNavigator) {
	  indexAnwendung = frame.document.layers["suche" + myLayer + "Layer"].document.forms["suche" + myLayer].elements["Anwendungsfall"].selectedIndex;
   	  frame.document.layers["suche" + newLayer + "Layer"].document.forms["suche" + newLayer].
	  	elements["Anwendungsfall"].options[indexAnwendung].selected = true;

   	  frame.document.layers["suche" + newLayer + "Layer"].document.forms["suche" + newLayer].elements["Gewindeart"].options[index].selected = true;
    }
	else if( bIE || bDOM) {
	  indexAnwendung = frame.document.forms["suche" + myLayer].elements["Anwendungsfall"].selectedIndex;
   	  frame.document.forms["suche" + newLayer].
	  	elements["Anwendungsfall"].options[indexAnwendung].selected = true;

   	  frame.document.forms["suche" + newLayer].elements["Gewindeart"].options[index].selected = true;
	}

	showSubmenu( "suche" + newLayer, myFrame);
	top.poeppel_menuframe.lastSucheLayer = "suche" + newLayer;
    top.poeppel_menuframe.inputLayer = inputLayer;
}

function weitereAnwendungenChange( myLayer, myFrame)
{
	var frame, index, gewindeart, newLayer;

     if (myFrame != 'poeppel_infoframe') {
          frame = top.poeppel_infoframe.frames[myFrame];
     } else {
          frame = top.frames[myFrame];
     }

	if(bNavigator)
		frame.document.layers["suche" + myLayer + "Layer"].document.forms["suche" + myLayer].submit();
	else
		frame.document.forms["suche" + myLayer].submit();
}

function showInfo( myLayer, myFrame) {
    showSubmenu( myLayer, myFrame);
    top.poeppel_menuframe.inputLayer = 1;
}

function hideInfo( myLayer, myFrame) {
	showSubmenu( top.poeppel_menuframe.lastSucheLayer, myFrame);
    top.poeppel_menuframe.inputLayer = 1;
}
