var carkind;
var ModelData_Brand = new Array();
var ModelData_Model = new Array();

var ModelData_Model_Kind = new Array();
var ModelData_Model_Year = new Array();
var ModelData_Model_Year_End = new Array();

var ModelData_Lev = new Array();
var ModelData_Lev_Year = new Array();
var ModelData_Lev_Year_End = new Array();
var ModelDataTemp = new Array();
var last_internal1 = 4; //-1ΗΤ

function Brand_Change(fname,no)
{
	if(no<0)
	{
		fname.model.value = -1;
		fname.model.length = 1;
		
		
		fname.car_lev.value = -1;
		fname.car_lev.length = 1;
	}
	else
	{
		fname.model.length = 1;
		fname.car_lev.length = 1;
		q=0;
		carkind = eval(carkind);
		bb = '';
		for(i=0;i<ModelData_Brand.length;i++)
		{
			if(ModelData_Brand[i] == fname.company.value)
			{
				bb = i;
			}
		}
		if(!carkind)
		{
			for(i=1;i<=ModelData_Model[bb].length;i++)
			{
				fname.model.options[i] = new Option(ModelData_Model[bb][i-1], ModelData_Model[bb][i-1])
			}
		}
		else
		{
			q=0;			
			for(i=1;i<=ModelData_Model[bb].length;i++)
			{
				if(carkind == eval(ModelData_Model_Kind[bb][i-1])) 
				{
					q++;								
					fname.model.options[q] = new Option(ModelData_Model[bb][i-1], ModelData_Model[bb][i-1]);
				}
			}
		}
	}
}
function Brand_Change2(fname,no)
{
	if(no<0)
	{
		fname.model.value = -1;
		fname.model.length = 1;
		
		
		
	}
	else
	{
		fname.model.length = 1;
		
		q=0;
		carkind = eval(carkind);
		bb = '';
		for(i=0;i<ModelData_Brand.length;i++)
		{
			if(ModelData_Brand[i] == fname.company.value)
			{
				bb = i;
				if(i <= last_internal1) fname.internal.value = 1;
				else fname.internal.value =2;
			}
		}
		if(!carkind)
		{
			for(i=1;i<=ModelData_Model[bb].length;i++)
			{
				fname.model.options[i] = new Option(ModelData_Model[bb][i-1], ModelData_Model[bb][i-1])
			}
		}
		else
		{
			q=0;			
			for(i=1;i<=ModelData_Model[bb].length;i++)
			{
				if(carkind == eval(ModelData_Model_Kind[bb][i-1])) 
				{
					q++;								
					fname.model.options[q] = new Option(ModelData_Model[bb][i-1], ModelData_Model[bb][i-1]);
				}
			}
		}
	}
}
function Model_Change(fname,no)
{
	if(no<0)
	{
		fname.car_lev.value = -1;
		fname.car_lev.length = 1;
	}
	else
	{
		bb = '';
		for(i=0;i<ModelData_Brand.length;i++)
		{
			if(ModelData_Brand[i] == fname.company.value)
			{
				bb = i;
			}
		}
		
		
		fname.car_lev.length = 1;
		for(i=1;i<=ModelData_Lev[bb][fname.model.selectedIndex-1].length;i++)
		{
			fname.car_lev.options[i] = new Option(ModelData_Lev[bb][fname.model.selectedIndex-1][i-1], ModelData_Lev[bb][fname.model.selectedIndex-1][i-1]);
		}
//		fname.ck_car_year.value = ModelData_Model_Year[bb][fname.model.selectedIndex-1];
//		fname.ck_car_year_end.value = ModelData_Model_Year_End[bb][fname.model.selectedIndex-1];
	}
}

function ModelData_BrandLoad(fname,internal,no,no2,no3,no4)
{
	carkind = no;

	if(internal==1)
	{
		start = 0;
		end = last_internal1;
	}
	else if(internal==2)
	{
		start = last_internal1+1;
		end = ModelData_Brand.length-1;
	}
	else
	{
		start = 0;
		end = ModelData_Brand.length-1;
	}
	
	j=1;
	for(i=start;i<=end;i++)
	{
		fname.company.options[j] = new Option(ModelData_Brand[i], ModelData_Brand[i]);
		j++;
	}
	
	if(no2) 
	{
		fname.company.value = no2;
		Brand_Change(fname,no2);			
	}
	
	if(no3)
	{
		fname.model.value = no3;
		Model_Change(fname,no3);
	}
	
	if(no4)
	{
		fname.car_lev.value = no4;
		if(!fname.car_lev.value) fname.car_lev.value = -1;
	}
	
	
	
	

}
