/*JQuery Version*/
function selectRegion(RegionID){
	for(i=0;i<$('#federal_selection option').length;i++){
		element=$('#federal_selection option')[i];
		if(element.value==RegionID){
			element.selected=true;
			loadRegion(element);
		}
	}
}
function loadRegion(selectedObject){
	var url ='/xml/regionlist/parentid/';
	if(selectedObject.value!=73511){
		url = '/xml/regionlist/parentid/'+selectedObject.value;
	}
	var pars = '';
	$.get(url,function (xmlData){
		$('#district_selection').html('');
		$('li',xmlData).each(function(i){
			elementText=$(this).text();
			elementId=$(this).attr('id');
			optionText=document.createTextNode(elementText);
			option=document.createElement('option');
			option.appendChild(optionText);
			option.value=elementId;
			$('#district_selection').append(option);
		});
		bezirkselection=$('#district_selection');
		for(i=0;i<bezirkselection.length;i++){
			if(bezirkselection[i].value==selectedbezirk){
				bezirkselection.selectedIndex=i;
			}
		}
	});
	$('#federal_selection_image').attr('src','/application/cherry/images/oemap/'+selectedObject.value+'.gif');
}
function loadBezirk(selectedObject){
	var value=selectedObject.value;
	var urlarray=value.split('-');
	if(urlarray.length==2){
		var federalselection=$('#federal_selection');
		for(i=0;i<federalselection.length;i++){
			if(federalselection[i].value==urlarray[1]){
				federalselection.selectedIndex=i;
				selectedbezirk=urlarray[0];
			}
		}
		federalselection.onchange();
	}
	//$('federal_selection_image').src='/application/cherry/images/oemap/'+urlarray[1]+'.gif';
}
function trim(str, chars) {
	return ltrim(rtrim(str, chars), chars);
}

function ltrim(str, chars) {
	chars = chars || "\\s";
	return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
}

function rtrim(str, chars) {
	chars = chars || "\\s";
	return str.replace(new RegExp("[" + chars + "]+$", "g"), "");
}
function searchCheck(object,text){
	if($('#searchtextfieldID').value.indexOf(text)){
		if(object.checked){
			$('#searchtextfieldID').value=$('#searchtextfieldID').value+' '+text;
		}
		else{
			var regx = new RegExp(text,"g");
			$('#searchtextfieldID').value=trim($('#searchtextfieldID').value.replace(regx,''));
		}
	}
}
var selectedbezirk=false;
