/* ####################### 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;
}

/* ####################### benzi late / dom / operatiile pe domenii ####################### */

 


function ABRsupBI(aMenu){
nullOptions(aMenu)
with (aMenu){
//Rewrites the text and values
options[0]=new Option("Selectati o operatie","none");
options[1]=new Option("Slefuire","2");
options[0].selected=true
}
//Netscape likes a refresh, but Microsoft doesn't
if (navigator.appName.indexOf("Netscape")>-1)
history.go(0)
}


function ABRsupRU(aMenu){
nullOptions(aMenu)
with (aMenu){
//Rewrites the text and values
options[0]=new Option("Selectati o operatie","none");
options[1]=new Option("Slefuire","2");
options[0].selected=true
}
//Netscape likes a refresh, but Microsoft doesn't
if (navigator.appName.indexOf("Netscape")>-1)
history.go(0)
}


function ABRsupDIS(aMenu){
nullOptions(aMenu)
with (aMenu){
//Rewrites the text and values
options[0]=new Option("Selectati o operatie","none");
options[1]=new Option("Slefuire","2");
options[0].selected=true
}
//Netscape likes a refresh, but Microsoft doesn't
if (navigator.appName.indexOf("Netscape")>-1)
history.go(0)
}



 

function LiantCER(aMenu){
nullOptions(aMenu)
with (aMenu){
//Rewrites the text and values
options[0]=new Option("Selectati o operatie","none");
options[1]=new Option("Rectificare","1");
options[0].selected=true
}
//Netscape likes a refresh, but Microsoft doesn't
if (navigator.appName.indexOf("Netscape")>-1)
history.go(0)
}
 

function LiantBAC(aMenu){
nullOptions(aMenu)
with (aMenu){
//Rewrites the text and values
options[0]=new Option("Selectati o operatie","none");
options[1]=new Option("Prel. pardoseli mozaic/lemn","7");
options[0].selected=true
}
//Netscape likes a refresh, but Microsoft doesn't
if (navigator.appName.indexOf("Netscape")>-1)
history.go(0)
}


function LiantELA(aMenu){
nullOptions(aMenu)
with (aMenu){
//Rewrites the text and values
options[0]=new Option("Selectati o operatie","none");
options[1]=new Option("Prel. canturi din sticla si din lemn","12");
options[0].selected=true
}
//Netscape likes a refresh, but Microsoft doesn't
if (navigator.appName.indexOf("Netscape")>-1)
history.go(0)
}
 

function LiantMAG(aMenu){
nullOptions(aMenu)
with (aMenu){
//Rewrites the text and values
options[0]=new Option("Selectati o operatie","none");
options[1]=new Option("Prel. marmurei, granitului, betoanelor","14");
options[0].selected=true
}
//Netscape likes a refresh, but Microsoft doesn't
if (navigator.appName.indexOf("Netscape")>-1)
history.go(0)
}

 


/* ####################### SUPORTURILE  pentru abrazivi pe suport / benzi inguste / opearatii  ####################### */
 
function ABRsupBIslef(aMenu){
nullOptions(aMenu)
with (aMenu){
//Rewrites the text and values
options[0]=new Option("Panza","2");
options[0].selected=true
}
//Netscape likes a refresh, but Microsoft doesn't
if (navigator.appName.indexOf("Netscape")>-1)
history.go(0)
}

 



/* ####################### SUPORTURILE  pentru abrazivi pe suport / rulouri / opearatii  ####################### */
 

function ABRsupRUslef(aMenu){
nullOptions(aMenu)
with (aMenu){
//Rewrites the text and values
options[0]=new Option("Panza","2");
options[0].selected=true
}
//Netscape likes a refresh, but Microsoft doesn't
if (navigator.appName.indexOf("Netscape")>-1)
history.go(0)
}
 


/* ####################### SUPORTURILE  pentru abrazivi pe suport / foi / opearatii  ####################### */
 
function ABRsupFOIslef(aMenu){
nullOptions(aMenu)
with (aMenu){
//Rewrites the text and values
options[0]=new Option("Toate","1,2,3");
options[1]=new Option("Hartie","1");
options[2]=new Option("Panza","2");
options[3]=new Option("Combinatie hartie-panza","3");
options[0].selected=true
}
//Netscape likes a refresh, but Microsoft doesn't
if (navigator.appName.indexOf("Netscape")>-1)
history.go(0)
}


function ABRsupFOIfinis(aMenu){
nullOptions(aMenu)
with (aMenu){
//Rewrites the text and values
options[0]=new Option("Toate","1,2,5");
options[1]=new Option("Hartie","1");
options[2]=new Option("Panza","2");
options[3]=new Option("Abratex","5");
options[0].selected=true
}
//Netscape likes a refresh, but Microsoft doesn't
if (navigator.appName.indexOf("Netscape")>-1)
history.go(0)
}

 


/* ####################### SUPORTURILE  pentru abrazivi pe suport / discuri / opearatii  ####################### */
 
 

function ABRsupDISslef(aMenu){
nullOptions(aMenu)
with (aMenu){
//Rewrites the text and values
options[0]=new Option("Toate","1,2,3");
options[1]=new Option("Hartie","1");
options[2]=new Option("Panza","2");
options[3]=new Option("Combinatie hartie-panza","3");
options[0].selected=true
}
//Netscape likes a refresh, but Microsoft doesn't
if (navigator.appName.indexOf("Netscape")>-1)
history.go(0)
}

            
			

function LiantCERrect(aMenu){
nullOptions(aMenu)
with (aMenu){
//Rewrites the text and values
options[0]=new Option("Rectificare sticla","6");
options[0].selected=true
}
//Netscape likes a refresh, but Microsoft doesn't
if (navigator.appName.indexOf("Netscape")>-1)
history.go(0)
}
 

function LiantBACpard(aMenu){
nullOptions(aMenu)
with (aMenu){
//Rewrites the text and values
options[0]=new Option("Click pe afisare","100");
options[0].selected=true
}
//Netscape likes a refresh, but Microsoft doesn't
if (navigator.appName.indexOf("Netscape")>-1)
history.go(0)
}


function LiantELAsticla(aMenu){
nullOptions(aMenu)
with (aMenu){
//Rewrites the text and values
options[0]=new Option("Click pe afisare","100");
options[0].selected=true
}
//Netscape likes a refresh, but Microsoft doesn't
if (navigator.appName.indexOf("Netscape")>-1)
history.go(0)
}



function LiantMAGmarmura(aMenu){
nullOptions(aMenu)
with (aMenu){
//Rewrites the text and values
options[0]=new Option("Click pe afisare","100");
options[0].selected=true
}
//Netscape likes a refresh, but Microsoft doesn't
if (navigator.appName.indexOf("Netscape")>-1)
history.go(0)
}









/* ####################### formele produselor ####################### */
function ABRsup(aMenu){
nullOptions(aMenu);
with (aMenu){
//benzi late
options[0]=new Option("Selectati o forma","none");
options[1]=new Option("Benzi inguste","2");
options[2]=new Option("Rulouri","3");
options[3]=new Option("Discuri","5");
options[0].selected=true
}
//Netscape likes a refresh, but Microsoft doesn't
if (navigator.appName.indexOf("Netscape")>-1)
history.go(0)
}

function CorABR(aMenu){
nullOptions(aMenu);
with (aMenu){
//benzi late
options[0]=new Option("Selectati tip liant","none");
options[1]=new Option("Liant ceramic","1");
options[2]=new Option("Liant bachelitic","2");
options[3]=new Option("Liant elastic","3");
options[4]=new Option("Liant magnezitic","4");

options[0].selected=true
}
//Netscape likes a refresh, but Microsoft doesn't
if (navigator.appName.indexOf("Netscape")>-1)
history.go(0)
}
 

function DisABR(aMenu){
nullOptions(aMenu);
with (aMenu){
//benzi late
options[0]=new Option("Selectati o operatie","none");
options[1]=new Option("Debitare","1");
options[2]=new Option("Debavurare","2");
options[0].selected=true
}
//Netscape likes a refresh, but Microsoft doesn't
if (navigator.appName.indexOf("Netscape")>-1)
history.go(0)
}
  
  
  
  
  
  
  
function DisABRdebav(aMenu){
nullOptions(aMenu);
with (aMenu){
//benzi late
options[0]=new Option("Click pe afisare","100");
options[0].selected=true
}
//Netscape likes a refresh, but Microsoft doesn't
if (navigator.appName.indexOf("Netscape")>-1)
history.go(0)
}
 

function DisABRdeb(aMenu){
nullOptions(aMenu);
with (aMenu){
//benzi late
options[0]=new Option("Click pe afisare","100");
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.produs.options[0].selected=true;
document.formMenu.forma.options[0].selected=true;
document.formMenu.operatia.options[0].selected=true;
document.formMenu.suport.options[0].selected=true;
}
}

/* ####################### end of setup ####################### */



/* ####################### change produs ####################### */
function changeProdus(){
aMenu=document.formMenu.produs
aMenu2=document.formMenu.forma
aMenu3=document.formMenu.operatia
aMenu4=document.formMenu.suport
with  (aMenu){

switch (selectedIndex) {
case 0:
nullOptions(aMenu2)
nullOptions(aMenu3)
nullOptions(aMenu4)
aMenu2.options[0]=
new Option("Aici vor aparea formele","none")
aMenu2.options[0].selected=true;
history.go(0)
break    
case 1:  
//abrazivi pe suport
nullOptions(aMenu2)
nullOptions(aMenu3)
nullOptions(aMenu4)
aMenu2.options[0]=
new Option("Aici vor aparea formele","none")
aMenu2.options[0].selected=true;
ABRsup(aMenu2)  
break     
case 2:  
//Corpuri abrazive
nullOptions(aMenu2)
nullOptions(aMenu3)
nullOptions(aMenu4)
aMenu2.options[0]=
new Option("Aici vor aparea formele","none")
aMenu2.options[0].selected=true;
CorABR(aMenu2)  
break    
case 3:  
//Discuri abrazive
nullOptions(aMenu2)
nullOptions(aMenu3)
nullOptions(aMenu4)
aMenu2.options[0]=
new Option("Aici vor aparea formele","none")
aMenu2.options[0].selected=true;
DisABR(aMenu2)  
break         
          
}
}

}

/* ####################### end of change produse ####################### */



/* ####################### changeForma ####################### */

function changeForma(){
aMenu=document.formMenu.produs;
aMenu2=document.formMenu.forma;
aMenu3=document.formMenu.operatia;
aMenu4=document.formMenu.suport;
/* ####################### operatiile pentru abrazivi pe suport / pentru fiecare forma ####################### */

if (aMenu.selectedIndex==1)
{
with  (aMenu2){

switch (selectedIndex) {
case 0:
nullOptions(aMenu4)
aMenu3.options.length=0;
aMenu3.options[0]=
new Option("Aici vor aparea operatiile","none")
aMenu3.options[0].selected=true;
history.go(0)
break   
     
case 1:  
nullOptions(aMenu4)
ABRsupBI(aMenu3)  
//abrazivi pe suport / benzi inguste / operatiile 
break       
case 2:  
nullOptions(aMenu4)
ABRsupRU(aMenu3)  
//abrazivi pe suport / rulouri / operatiile
break;       
case 3:  
nullOptions(aMenu4)
ABRsupDIS(aMenu3)  
//abrazivi pe suport / rulouri / operatiile
break; 
}
}
}


if (aMenu.selectedIndex==2)
{
with  (aMenu2){

switch (selectedIndex) {
case 0:
nullOptions(aMenu4)
aMenu3.options.length=0;
aMenu3.options[0]=
new Option("Aici vor aparea operatiile","none")
aMenu3.options[0].selected=true;
history.go(0)
break   
     
case 1:  
nullOptions(aMenu4)
LiantCER(aMenu3)  
//abrazivi pe suport / benzi inguste / operatiile 
break       
case 2:  
nullOptions(aMenu4)
LiantBAC(aMenu3)  
//abrazivi pe suport / benzi inguste / operatiile 
break   
case 3:  
nullOptions(aMenu4)
LiantELA(aMenu3)  
//abrazivi pe suport / benzi inguste / operatiile 
break   
case 4:  
nullOptions(aMenu4)
LiantMAG(aMenu3)  
//abrazivi pe suport / benzi inguste / operatiile 
break          
}
}
}


if (aMenu.selectedIndex==3)
{
with  (aMenu2){

switch (selectedIndex) {
case 0:
nullOptions(aMenu4)
aMenu3.options.length=0;
aMenu3.options[0]=
new Option("Aici vor aparea operatiile","none")
aMenu3.options[0].selected=true;
history.go(0)
break   
     
case 1:  
DisABRdeb(aMenu4)
DisABRdeb(aMenu3)  
//abrazivi pe suport / benzi inguste / operatiile 
break       
case 2:  
DisABRdebav(aMenu4)
DisABRdebav(aMenu3)  
//abrazivi pe suport / benzi inguste / operatiile 
break              
}
}
} 

}


/* ####################### end of code ####################### */



/* ####################### changeOperatia ####################### */

function changeOperatia(){
aMenu=document.formMenu.produs
aMenu2=document.formMenu.forma
aMenu3=document.formMenu.operatia
aMenu4=document.formMenu.suport;




/* ####################### suporturile pentru abrazivi pe suport / benzi late / fiecare operatie ####################### */

if (aMenu.selectedIndex==1)
{

/* BENZI INGUSTE */
if (aMenu2.selectedIndex==1)
{

	with  (aMenu3){
	switch (selectedIndex) {
	case 0:
	aMenu4.options.length=0;
	aMenu4.options[0]=
	new Option("Aici vor aparea suporturile","none")
	aMenu4.options[0].selected=true;
	history.go(0)
	break   
    
	case 1:  
	ABRsupBIslef(aMenu4)  
	break

	}
	}

}

/* RULOURI */
if (aMenu2.selectedIndex==2)
{

	with  (aMenu3){
	switch (selectedIndex) {
	case 0:
	aMenu4.options.length=0;
	aMenu4.options[0]=
	new Option("Aici vor aparea suporturile","none")
	aMenu4.options[0].selected=true;
	history.go(0)
	break   	    
	case 1:  
	ABRsupRUslef(aMenu4)  
	break     
	}
	}	     

}

if (aMenu2.selectedIndex==3)
{

	with  (aMenu3){
	switch (selectedIndex) {
	case 0:
	aMenu4.options.length=0;
	aMenu4.options[0]=
	new Option("Aici vor aparea suporturile","none")
	aMenu4.options[0].selected=true;
	history.go(0)
	break   	    
	case 1:  
	ABRsupDISslef(aMenu4)  
	break     
	}
	}	     

}
   


}


if (aMenu.selectedIndex==2)
{

/* CERAMIC */
if (aMenu2.selectedIndex==1)
{

	with  (aMenu3){
	switch (selectedIndex) {
	case 0:
	aMenu4.options.length=0;
	aMenu4.options[0]=
	new Option("Aici vor aparea suporturile","none")
	aMenu4.options[0].selected=true;
	history.go(0)
	break       
	case 1:  
	LiantCERrect(aMenu4)  
	break
	}
	}

}

/* BACHELITIC */
if (aMenu2.selectedIndex==2)
{

	with  (aMenu3){
	switch (selectedIndex) {
	case 0:
	aMenu4.options.length=0;
	aMenu4.options[0]=
	new Option("Aici vor aparea suporturile","none")
	aMenu4.options[0].selected=true;
	history.go(0)
	break   	    
	case 1:  
	LiantBACpard(aMenu4)  
	break     
	}
	}	     

}

/* ELASTIC */
if (aMenu2.selectedIndex==3)
{

	with  (aMenu3){
	switch (selectedIndex) {
	case 0:
	aMenu4.options.length=0;
	aMenu4.options[0]=
	new Option("Aici vor aparea suporturile","none")
	aMenu4.options[0].selected=true;
	history.go(0)
	break   	    
	case 1:  
	LiantELAsticla(aMenu4)  
	break     
	}
	}	     

}
   
/* MAGNEZITIC */
if (aMenu2.selectedIndex==4)
{

	with  (aMenu3){
	switch (selectedIndex) {
	case 0:
	aMenu4.options.length=0;
	aMenu4.options[0]=
	new Option("Aici vor aparea suporturile","none")
	aMenu4.options[0].selected=true;
	history.go(0)
	break   	    
	case 1:  
	LiantMAGmarmura(aMenu4)  
	break     
	}
	}	     

}


}
 




}
