function changeContent(fRef, sNameTo){
deleteOptions(fRef,sNameTo);
	for(a=0;a<categories.length;a++){	
		addOption(fRef,sNameTo,categories[a],categoriesV[a]);
	}
}
function deleteOptions(fRef, sName) {
  var length = fRef[sName].options.length;
  for (var i=0; i<fRef[sName].options.length; i++) {
      fRef[sName].options[i] = null;
      length--;
      i--;
  }
}
function addOption(fRef,sName,sText,sValue) {
  var def = false;
  var sel = false;
  var optionName = new Option(sText, sValue, def, sel);
  var length = fRef[sName].length;  
  fRef[sName].options[length] = optionName;
  fRef[sName].options[length].selected = false;
}

function changeContent2(fRef, sNameFrom, sNameTo){
deleteOptions(fRef,sNameTo);
if(!fRef[sNameFrom].options[0].selected){	
	for(a=0;a<=categoriesNum;a++){		
		if(fRef[sNameFrom].options[a].selected){
			catID = fRef[sNameFrom].options[a].value;
			arrayname = "types"+catID;
			for(k=0;k< eval(arrayname+'.length') ;k++){	
				addOption(fRef,sNameTo,eval(arrayname+'[k]'),eval(arrayname+'V[k]'));
			}
		}

	}
}
}
function changeContent3(fRef, sNameFrom, sNameTo){
deleteOptions(fRef,sNameTo);
	for(a=0;a<categoriesNum;a++){		
		if(fRef[sNameFrom].options[a] && fRef[sNameFrom].options[a].selected){
			catID = fRef[sNameFrom].options[a].value;
			arrayname = "types"+catID;
			for(k=0;k< eval(arrayname+'.length') ;k++){	
				if(eval(arrayname+'[k]')!=0) addOption(fRef,sNameTo,eval(arrayname+'[k]'),eval(arrayname+'V[k]'));
			}
		}

	}
}
function changeRealtors(fRef, sNameFrom, sNameTo){
deleteOptions(fRef,sNameTo);
	for(a=0;a<countries-1;a++){		
		if(fRef[sNameFrom].options[a].selected){
			arrayname = "cities"+fRef[sNameFrom].options[a].value;
			for(k=0;k< eval(arrayname+'.length') ;k++){				
				if(eval(arrayname+'[k]')!='0') addOption(fRef,sNameTo,eval(arrayname+'[k]'),eval(arrayname+'[k]'));
			}
		}

	}
}