function inc(filename)
{
var body = document.getElementsByTagName('body').item(0);
script = document.createElement('script');
script.src = filename;
script.type = 'text/javascript';
body.appendChild(script)
}


function modell(number)
{
    if(number == 1) {        
        
    	var box = document.account.a1;                
        
    	    
        if(box.value == '' || box.value == 'bitte auswählen') 
        {    
            document.account.a2.value = '';
            document.account.a2.disabled = true;
            document.account.a3.value = '';
            document.account.a3.disabled = true;
            return false;
        } else {        	
        document.getElementById('ang').style.display = 'none';          
        document.account.a3.disabled = true;
            document.account.a2.disabled = false;
            if(document.account.a2.value == '' || document.account.a2.value == 'bitte auswählen') {
                document.account.a3.value = '';
                document.account.a3.disabled = true;                
            }
        }
        
        var vbox = box.options[box.selectedIndex].value;        
        var box2 = document.account.a2;        	
    }
    
    if (number == 2) {
    	
    	inc('http://de.start.dev1.auto24.de/version2_'+document.account.a2.value+'.js');
    	
        var foo = document.account.a1;
        var box = document.account.a2;        
        var box2 = document.account.a3;	
        
        if(foo.value == '') {        
            box.value = 'bitte auswählen';            
            document.account.a3.disabled = true;
            document.account.a3.value = '';
            return false;
        } else {        	
            document.account.a3.disabled = false;
        }
        
        if(box.value == 'bitte auswählen') box.value = '';
        
        if(box.value == '') 
        {
            document.account.a3.value = '';
            document.account.a3.disabled = true;
            return false;
        } else {            
            document.account.a3.disabled = false;
        }
        
        var vbox = box.options[box.selectedIndex].value;                        
    }
    
    if(number == 3) {
        if(document.account.a2.value == '' || document.account.a2.value == 'bitte auswählen' || document.account.a1.value == '') {
            document.account.a3.value = false;
            document.account.a3.disabled = true;
            return false;
        } else {            
            document.account.a3.disabled = false;
            return true;
        }
    }
    
    if(number == 1) var list = moda[0][vbox];			
    if(number == 2) {    	
     var list = moda[1][document.account.a2.value];			
    }
    
    if(number == '') 
	{
	    return false; 
	}
	box2.options.length = 0;
	
	for(i=0;i<list.length;i+=2)
	{
	    var j = i+1;	    	    
	    box2.options[i/2] = new Option(list[i],list[j]);					       
	}   
}

function first(a,b,c)
{

    box1 = document.account.a1;
    box2 = document.account.a2;
    box3 = document.account.a3;

    if(a == '') {
        document.account.a2.disabled = true;
        document.account.a3.disabled = true;
    }
    
    if(b == '') {        
        document.account.a3.disabled = true;
    }

    var fir = f[0];
    
    for(i=0;i<fir.length;i+=2)
	{
	    var j = i+1;	    	    
	        if(fir[i] != '') {	            		    	        
	           if (a == fir[j]) {
	               box1.options[i/2] = new Option(fir[i],fir[j],true,true);				
	               
	               if(b != '') {	               
	                   var list = moda[0][fir[j]];	                   
	                   for(k=0;k<list.length;k+=2)
	                   {	                   
	                       var l = k+1;
	                       if (b == list[l]) {
	                           box2.options[k/2] = new Option(list[k],list[l],true,true);					       
	                           
	                           if(c != '') {	
	                                                      
	                               var list_1 = moda[1][fir[j]];	                   
	                           
	                               for(m=0;m<list_1.length;m+=2)
	                               {	                   
	                                   var n = m+1;
	                                   if (c == list_1[n]) {
	                                       box3.options[m/2] = new Option(list_1[m],list_1[n],true,true);					       
	                                   } else {
	                                       box3.options[m/2] = new Option(list_1[m],list_1[n]);					       
	                                   }
	                               }
	                            } else {
	                            modell(2);
	                           }
	                       } else {	    	    
	                           box2.options[k/2] = new Option(list[k],list[l]);					       
	                       }
	                   }
	                } else {
	                   modell(1);
	                }	               
	           } else {
	               box1.options[i/2] = new Option(fir[i],fir[j]);				
	           }   	           
		    } 
	}   
	
}

