function drawOptions(arr,selected){
  selected = selected||"";
  arr['0'] = other;
  for(var i in arr){
     select = (i==selected)?"selected":'';
     document.write('<option value="'+i+'" '+select+'>'+arr[i]+'</option>');
   }
}
function switchPos(obj,selected){
  selected = selected||'';
  var ind = obj.options[obj.selectedIndex].value; 
  var selbox2 = document.getElementById('position');
  delOptions(selbox2);
  for(var i in indexes){
     for(j=0;j<indexes[i].length;j++)
      {
        if(ind==indexes[i][j])
         {
            createOption(selbox2,i,positions[i],selected);
            break;
         } 
      }  
   } 
 if(ind !="")  
  createOption(selbox2,'0',other,selected);
}
function switchCountry(obj,selected){
  selected = selected||'';
  var ind = obj.options[obj.selectedIndex].value; 
  var selbox2 = document.getElementById('city');
  delOptions(selbox2);
  for(var i in city){
    if(ind==city[i][0])
      createOption(selbox2,i,city[i][1],selected);
   } 
  if(ind !="")  
   createOption(selbox2,'0',other,selected); 
}
function createOption(parent,val,text,selected){
  var opt = document.createElement("option");
  opt.value = val;
  opt.innerHTML = text;
  if(val==selected)
	 opt.selected = true;
  parent.appendChild(opt);
}
function delOptions(obj){
  var count = obj.options.length-1; 
  for(i=count; i>0; i--)
	obj.removeChild(obj.options[i]);
}

