function altipus()
{

var d = new dynamicSelect();

d.addSelect('i_type');

d.selects['i_type'].addOption('1');
d.selects['i_type'].options['1'].createOption('Panel lakás', '1');
d.selects['i_type'].options['1'].createOption('Tégla lakás', '2');


d.selects['i_type'].addOption('2');
d.selects['i_type'].options['2'].createOption('Családi ház', '3');
d.selects['i_type'].options['2'].createOption('Tanya', '4');
d.selects['i_type'].options['2'].createOption('Parasztház', '5');
d.selects['i_type'].options['2'].createOption('Sorház', '6');
d.selects['i_type'].options['2'].createOption('Házrész', '7');
d.selects['i_type'].options['2'].createOption('Ikerház', '8');

d.selects['i_type'].addOption('3');
d.selects['i_type'].options['3'].createOption('Egyedi garázs', '9');
d.selects['i_type'].options['3'].createOption('Teremgarázs', '10');
d.selects['i_type'].options['3'].createOption('Zárt kerti', '11');
d.selects['i_type'].options['3'].createOption('Parkolóhely', '12');

d.selects['i_type'].addOption('4');
d.selects['i_type'].options['4'].createOption('Üdülő', '13');
d.selects['i_type'].options['4'].createOption('Zártkert', '14');
d.selects['i_type'].options['4'].createOption('Üdülési jog', '15');

d.selects['i_type'].addOption('5');
d.selects['i_type'].options['5'].createOption('Mezőgazdasági', '16');
d.selects['i_type'].options['5'].createOption('Egyéb', 'egyebuzleti');
d.selects['i_type'].options['5'].createOption('Kereskedelmi', 'kereskedelmi');
d.selects['i_type'].options['5'].createOption('Ipari', 'ipari');
d.selects['i_type'].options['5'].createOption('Bérlemény', 'berlemeny');

d.selects['i_type'].addOption('8');
d.selects['i_type'].options['8'].createOption('Kastély', '21');
d.selects['i_type'].options['8'].createOption('Kúria', '22');
d.selects['i_type'].options['8'].createOption('Luxus villa', '23');
d.selects['i_type'].options['8'].createOption('Luxus lakás', '24');

d.selects['i_type'].addOption('10');
d.selects['i_type'].options['10'].createOption('Lakóövezeti', '25');
d.selects['i_type'].options['10'].createOption('Üdülőövezeti', '26');
d.selects['i_type'].options['10'].createOption('Külterületi', '27');
d.selects['i_type'].options['10'].createOption('Egyéb', '28');

var sel=document.getElementById('select5');
if(sel.options[sel.selectedIndex].value!='')
{
 document.getElementById("altip2cont").innerHTML='<select name="altip2" id="altip2"></select>';
 d.updateOptions(document.getElementById("select5"),"altip2");
}
else document.getElementById("altip2cont").innerHTML='';
}

function dynamicSelect()
{
 this.selects = new Array();
 this.addSelect = function(name)
 {
  this.selects[name] = new selectObj();
 }
 this.updateOptions = function(source, target)
 {
  var form = source.form;
  var target = form.elements[target];
  var value = source.options[source.selectedIndex].value;
		
  while(target.options.length) target.remove(0);
		
  if(!this.selects[source.name].options[value])
  {
   alert('Invalid selection.'); 
   return;
  }
		
  var data = this.selects[source.name].options[value].options;
	
  for(var x=0; x<data.length; x++)
  {
   try
   {
    target.add(data[x]);
   }
   catch(e)
   {
    target.add(data[x], null);
   }
  }
  target.selectedIndex = 0;
 }
}
function selectObj()
{
 this.options = new Array();	
 this.addOption = function(value)
 {
  this.options[value] = new optionObj();
 }
}
function optionObj()
{
 this.options = new Array();
 this.createOption = function(name, value)
 {
  this.options[this.options.length] = new Option(name, value);
 }
}

