/* ####################### start of code ####################### */

//new Option("text","value")
//this code changes menus



function nullOptions(aMenu){
var tot=aMenu.options.length
for (i=0;i<tot;i++)
{
aMenu.options[i]=null
}
aMenu.options.length=0;
}

/* ####################### ABRAZIVI PE SUPORT ####################### */

function AS(aMenu){
nullOptions(aMenu)
with (aMenu){
//Rewrites the text and values
options[0]=new Option("Select the domain","none");
options[1]=new Option("Wood","5");
options[2]=new Option("Metal","6");
options[3]=new Option("Constructions materials. marble, granit","7");
options[0].selected=true
}
//Netscape likes a refresh, but Microsoft doesn't
if (navigator.appName.indexOf("Netscape")>-1)
history.go(0)
}


/* ####################### DISCURI ABRAZIVE ####################### */

function DA(aMenu){
nullOptions(aMenu)
with (aMenu){
//Rewrites the text and values
options[0]=new Option("Select the domain","none");
options[1]=new Option("Metal","8");
options[2]=new Option("Constructions materials. marble, granit","9");
options[0].selected=true
}
//Netscape likes a refresh, but Microsoft doesn't
if (navigator.appName.indexOf("Netscape")>-1)
history.go(0)
}
 


/* ####################### CORPURI ABRAZIVE ####################### */

function CA(aMenu){
nullOptions(aMenu)
with (aMenu){
//Rewrites the text and values
options[0]=new Option("Select the domain","none");
options[1]=new Option("Metal","10");
options[2]=new Option("Constructions materials. marble, granit","11");
options[0].selected=true
}
//Netscape likes a refresh, but Microsoft doesn't
if (navigator.appName.indexOf("Netscape")>-1)
history.go(0)
}



/* ####################### PASTA ABRAZIVA ####################### */

function PA(aMenu){
nullOptions(aMenu)
with (aMenu){
//Rewrites the text and values
options[0]=new Option("Select the domain","none");
options[1]=new Option("solida, slefuit materiale feroase","12");
options[2]=new Option("solida-alba320,slefuit universala","13");
options[3]=new Option("solida-albastra800,slefuit univers.","14");
options[4]=new Option("semifluida pentru rodat","15");
options[5]=new Option("pentru rodat angrenaje","16");
options[6]=new Option("pentru lustruit materiale plastice","17");
options[0].selected=true
}
//Netscape likes a refresh, but Microsoft doesn't
if (navigator.appName.indexOf("Netscape")>-1)
history.go(0)
}

 

/* ####################### AS - domenii ####################### */

function ASWood(aMenu){
nullOptions(aMenu)
with (aMenu){
//Rewrites the text and values
options[0]=new Option("Select the operation","none");
options[1]=new Option("slefuire-finisare plana","18");
options[2]=new Option("slefuire-finisare forme complexe","19");
 
options[0].selected=true
}
//Netscape likes a refresh, but Microsoft doesn't
if (navigator.appName.indexOf("Netscape")>-1)
history.go(0)
}



function ASmetal(aMenu){
nullOptions(aMenu)
with (aMenu){
//Rewrites the text and values
options[0]=new Option("Grinding- finishing","20");
options[0].selected=true
}
//Netscape likes a refresh, but Microsoft doesn't
if (navigator.appName.indexOf("Netscape")>-1)
history.go(0)
}


function ASconstructii(aMenu){
nullOptions(aMenu)
with (aMenu){
//Rewrites the text and values
options[0]=new Option("Grinding","21");
options[0].selected=true
}
//Netscape likes a refresh, but Microsoft doesn't
if (navigator.appName.indexOf("Netscape")>-1)
history.go(0)
}

/* ####################### DA - domenii ####################### */

function DAmetal(aMenu){
nullOptions(aMenu)
with (aMenu){
//Rewrites the text and values
options[0]=new Option("Select the operation","none");
options[1]=new Option("Cutting","22");
options[2]=new Option("Grinding","23");
 
options[0].selected=true
}
//Netscape likes a refresh, but Microsoft doesn't
if (navigator.appName.indexOf("Netscape")>-1)
history.go(0)
}


function DAconstructii(aMenu){
nullOptions(aMenu)
with (aMenu){
//Rewrites the text and values
options[0]=new Option("Select the operation","none");
options[1]=new Option("Cutting","24");
options[2]=new Option("Grinding","25");
 
options[0].selected=true
}
//Netscape likes a refresh, but Microsoft doesn't
if (navigator.appName.indexOf("Netscape")>-1)
history.go(0)
}


/* ####################### CA - domenii ####################### */


function CAmetal(aMenu){
nullOptions(aMenu)
with (aMenu){
//Rewrites the text and values
options[0]=new Option("Select the operation","none");
options[1]=new Option("Polishing","26");
options[2]=new Option("degrosare","27");
options[3]=new Option("Grinding-finishing","28");
options[4]=new Option("Sharpening","29");
 
options[0].selected=true
}
//Netscape likes a refresh, but Microsoft doesn't
if (navigator.appName.indexOf("Netscape")>-1)
history.go(0)
}



function CAconstructii(aMenu){
nullOptions(aMenu)
with (aMenu){
//Rewrites the text and values
options[0]=new Option("Grinding","30");
 
options[0].selected=true
}
//Netscape likes a refresh, but Microsoft doesn't
if (navigator.appName.indexOf("Netscape")>-1)
history.go(0)
}


/* ####################### PA - domenii ####################### */

function PA1(aMenu){
nullOptions(aMenu)
with (aMenu){
//Rewrites the text and values
options[0]=new Option("Click on Display button","31");
options[0].selected=true
}
//Netscape likes a refresh, but Microsoft doesn't
if (navigator.appName.indexOf("Netscape")>-1)
history.go(0)
}


function PA2(aMenu){
nullOptions(aMenu)
with (aMenu){
//Rewrites the text and values
options[0]=new Option("Click on Display button","32");
options[0].selected=true
}
//Netscape likes a refresh, but Microsoft doesn't
if (navigator.appName.indexOf("Netscape")>-1)
history.go(0)
}


function PA3(aMenu){
nullOptions(aMenu)
with (aMenu){
//Rewrites the text and values
options[0]=new Option("Click on Display button","33");
options[0].selected=true
}
//Netscape likes a refresh, but Microsoft doesn't
if (navigator.appName.indexOf("Netscape")>-1)
history.go(0)
}


function PA4(aMenu){
nullOptions(aMenu)
with (aMenu){
//Rewrites the text and values
options[0]=new Option("Click on Display button","34");
options[0].selected=true
}
//Netscape likes a refresh, but Microsoft doesn't
if (navigator.appName.indexOf("Netscape")>-1)
history.go(0)
}


function PA5(aMenu){
nullOptions(aMenu)
with (aMenu){
//Rewrites the text and values
options[0]=new Option("Click on Display button","35");
options[0].selected=true
}
//Netscape likes a refresh, but Microsoft doesn't
if (navigator.appName.indexOf("Netscape")>-1)
history.go(0)
}


function PA6(aMenu){
nullOptions(aMenu)
with (aMenu){
//Rewrites the text and values
options[0]=new Option("Click on Display button","36");
options[0].selected=true
}
//Netscape likes a refresh, but Microsoft doesn't
if (navigator.appName.indexOf("Netscape")>-1)
history.go(0)
}



/* ####################### go() ####################### */

function go(aMenu){
if (aMenu.options.value!="none")
{
location=aMenu.options[aMenu.selectedIndex].value
} 
else
aMenu.options[0].selected=true;

}

/* ####################### setUp ####################### */

function setUp(){
if (navigator.appName.indexOf("Microsoft")>-1)
{
document.formMenu.criteriu1.options[0].selected=true;
document.formMenu.criteriu2.options[0].selected=true;
document.formMenu.criteriu3.options[0].selected=true;
}
}

/* ####################### end of setup ####################### */



/* ####################### change domenii ####################### */
function ChangeOperatia(){
aMenu=document.formMenu.criteriu1
aMenu2=document.formMenu.criteriu2
aMenu3=document.formMenu.criteriu3;


with  (aMenu){

switch (selectedIndex) {
  
case 1:  
//abrazivi pe suport
nullOptions(aMenu2)
nullOptions(aMenu3)
aMenu2.options[0]=
new Option("---","none")
aMenu2.options[0].selected=true;
AS(aMenu2)  
break       
case 2:  
//discuri abrazive
nullOptions(aMenu2)
nullOptions(aMenu3)
aMenu2.options[0]=
new Option("---","none")
aMenu2.options[0].selected=true;
DA(aMenu2)  
break
case 3:
//corpuri abrazive
nullOptions(aMenu2)
nullOptions(aMenu3)
aMenu2.options[0]=
new Option("---","none")
aMenu2.options[0].selected=true;
CA(aMenu2)  
break
case 4:
//pasta abraziva
nullOptions(aMenu2)
nullOptions(aMenu3)
aMenu2.options[0]=
new Option("---","none")
aMenu2.options[0].selected=true;
PA(aMenu2)  
break
         
 
}
}

}

/* ####################### end of change domenii ####################### */



/* ####################### changeDomeniu ####################### */

function ChangeCriteriu2(){
aMenu=document.formMenu.criteriu1
aMenu2=document.formMenu.criteriu2
aMenu3=document.formMenu.criteriu3;

/* ####################### domenii pt. AS   ####################### */

if (aMenu.selectedIndex==1)
{
with  (aMenu2){

switch (selectedIndex) {
case 0:
nullOptions(aMenu3)
aMenu2.options.length=0;
aMenu2.options[0]=
new Option("---","none")
aMenu2.options[0].selected=true;
history.go(0)
break   
case 1:  
ASWood(aMenu3)  
//abrazivi pe suport / Wood / 
break       
case 2:  
ASmetal(aMenu3)  
//abrazivi pe suport / metal / 
break  
case 3:  
ASconstructii(aMenu3)  
//abrazivi pe suport / constructii / 
break      
     
 
}
}
}

/* ####################### domenii pt. DA ####################### */
if (aMenu.selectedIndex==2)
{
with  (aMenu2){

switch (selectedIndex) {
case 0:
nullOptions(aMenu3)
aMenu2.options.length=0;
aMenu2.options[0]=
new Option("---","none")
aMenu2.options[0].selected=true;
history.go(0)
break    
case 1:  
DAmetal(aMenu3)
// Discuri / metal 
break       
case 2:  
DAconstructii(aMenu3)
// discuri / constructii
break        
}
}
}

/* ####################### domenii pt. CA ####################### */

if (aMenu.selectedIndex==3)
{
with  (aMenu2){

switch (selectedIndex) {
case 0:
nullOptions(aMenu3)
aMenu2.options.length=0;
aMenu2.options[0]=
new Option("---","none")
aMenu2.options[0].selected=true;
history.go(0)
break    
case 1:  
CAmetal(aMenu3)
// Corpuri / metal 
break       
case 2:  
CAconstructii(aMenu3)
// Corpuri / constructii
break        
      
}
}
}
 
/* ####################### domenii pt. PA ####################### */

if (aMenu.selectedIndex==4)
{
with  (aMenu2){

switch (selectedIndex) {
case 0:
nullOptions(aMenu3)
aMenu2.options.length=0;
aMenu2.options[0]=
new Option("---","none")
aMenu2.options[0].selected=true;
history.go(0)
break    
case 1:  
PA1(aMenu3)
// Pasta / PA1 
break       
case 2:  
PA2(aMenu3)
// Pasta / PA2
break 
case 3:  
PA3(aMenu3)
// Pasta / PA3
break 
case 4:  
PA4(aMenu3)
// Pasta / PA4
break 
case 5:  
PA5(aMenu3)
// Pasta / PA5
break 
case 6:  
PA6(aMenu3)
// Pasta / PA6
break            
}
}
}


}


/* ####################### end of code ####################### */


