/*window.onload=function (){
	new Ajax.Autocompleter("postalInput", "postalautocomplete_choices",
		"/xml/xmlsnippet/searchpostal",{paramName: "postal", minChars: 2, tokens: ',',
		afterUpdateElement: setCity, indicator:'postalloading'});
	new Ajax.Autocompleter("cityInput", "cityautocomplete_choices",
		"/xml/xmlsnippet/searchcity",{paramName: "city", minChars: 2, tokens: ',',
		afterUpdateElement: setPostal});
}*/
function setCity(parameter,parameter1){
	$('cityInput').value=parameter1.getElementsByTagName('span')[0].firstChild.data;
	//$('cityInput').value=parameter.getElementsByTagName('span')[0].firstChild.data;
}

function setPostal(parameter,parameter1){
	$('postalInput').value=parameter1.getElementsByTagName('span')[0].firstChild.data;
	//$('cityInput').value=parameter.getElementsByTagName('span')[0].firstChild.data;
}
/*handle searchengine - extended search*/
loadedObject = false;
function switchToSearchList(objectID){
	if(loadedObject) {
		Effect.toggle(loadedObject, 'blind', {afterFinish:function(effect){Effect.toggle(objectID,'blind');}});
	}
	else {
		Effect.toggle(objectID,'blind');
	}
	loadedObject = objectID;
}
function loadFederal(selectedObject){
  var url ='/xml/xmlsnippet/subregionlist/';
	if(selectedObject.value!=73511){
		url = '/xml/xmlsnippet/subregionlist/'+selectedObject.value;
	}
	//var pars = 'optionID='+nextWeekID+'&optionName='+type;
	var pars = '';
	var myAjax = new Ajax.Request( url, {method: 'get', parameters: pars, onComplete: function (originalRequest){
		/*li = document.createElement("li");
		span = document.createElement("span");*/
		var domTree=originalRequest.responseXML;
		/*$('district_selection').innerHTML=originalRequest.responseText;*/
		var listElements=domTree.getElementsByTagName('li');
		//var listNode = new Node();
		//listArray[0]=document.createElement('li');
		//listElements = domElements.append(listArray);
		/*listElements.appendChild(domlist);*/
		districtList=$('district_selection');
		$('district_selection').innerHTML='';
		/*dlength=districtList.length;
		for(i=0;i<dlength;i++){
		  districtList[i].remove();
		}*/
		for(i=0;i<listElements.length;i++){
			listElement=listElements[i];
		  option=document.createElement('option');
		  //alert(listElement.getAttribute('id'));
		  /*optionAttribute = document.createAttribute('value');
		  optionAttribute.nodeValue=listElement.getAttribute('id');
		  option.setAttributeNode(optionAttribute);*/
			textValue=' ';
			if(listElement.firstChild != null){
				textValue=listElement.firstChild.nodeValue;
			}
			optionText=document.createTextNode(textValue);
		//[0]=text=subnode
			option.appendChild(optionText);
			option.value=listElement.getAttribute('id');
		  districtList.appendChild(option);
		}
		 }
		}
	);
	$('federal_selection_image').src='/images/wecarelife/'+selectedObject.value+'.gif';
}
function selectFederal(RegionID){
	for(i=0;i<$('federal_selection').length;i++){
		element=$('federal_selection')[i];
		if(element.value==RegionID){
			element.selected=true;
			loadFederal(element);
		}
	}
}
function getRemoteCategoryList(categoryID,listname,offset,limit){
	var url = '/xml/xmlsnippet/getcategorylist/'+categoryID+'/'+offset+'/'+limit;
	//var pars = 'optionID='+nextWeekID+'&optionName='+type;
	var pars = '';
	var myAjax = new Ajax.Request( url, {method: 'get', parameters: pars, onComplete: function (originalRequest,kitchenlist){
		var domTree=originalRequest.responseXML;
		/*$('kitchenlist').innerHTML=originalRequest.responseText;*/
		$(listname).innerHTML='';
		var listElements=domTree.getElementsByTagName('li');
		objectList=$(listname);
		for(i=0;i<listElements.length;i++){
			listElement=listElements[i];
		  li=document.createElement('li');
		  liInput=document.createElement('input');
		  liInput.setAttribute('type','checkbox');
		  liInput.setAttribute('name','c['+listElement.getAttribute('id')+']');
		  liInputLabel=document.createElement('label');
		  liInputLabel.setAttribute('for','C'+listElement.getAttribute('id'));
			liInputLabelText=document.createTextNode(listElement.firstChild.nodeValue);
			liInput.setAttribute('id','C'+listElement.getAttribute('id'));
			li.appendChild(liInput);
			liInputLabel.appendChild(liInputLabelText);
			li.appendChild(liInputLabel);

		  objectList.appendChild(li);
		}

		 }
		}
	);
}
function loadKitchenExtension(){
  //getRemoteCategoryList(70116,'kitchenlist',10,99);
  image = $('kitchenplus');
  if(image.src=='http://wecare.dinnersearch.at/images/wecarelife/plus.gif'){
		image.src='http://wecare.dinnersearch.at/images/wecarelife/minus.gif';
	}
	else{
		image.src='http://wecare.dinnersearch.at/images/wecarelife/plus.gif';
	}
  $('kitchenlist').toggle();
}
function loadExtensionExtension(){
  //getRemoteCategoryList(70118,'moreextendedlist',9,50);
  image = $('extensionplus');
  if(image.src=='http://wecare.dinnersearch.at/images/wecarelife/plus.gif'){
		image.src='http://wecare.dinnersearch.at/images/wecarelife/minus.gif';
	}
	else{
		image.src='http://wecare.dinnersearch.at/images/wecarelife/plus.gif';
	}
  $('moreextendedlist').toggle();
}
function loadTypes(){
  //getRemoteCategoryList(70119,'extendedtypelist',9,50);
  image = $('typesplus');
  
  if(image.src=='http://wecare.dinnersearch.at/images/wecarelife/plus.gif'){
		image.src='http://wecare.dinnersearch.at/images/wecarelife/minus.gif';
	}
	else{
		image.src='http://wecare.dinnersearch.at/images/wecarelife/plus.gif';
	}
  $('extendedtypelist').toggle();
}
function loadKitchen(){
//close other
	$('kitchenext').show();
	$('paymentext').hide();
	$('extendedext').hide();
	$('kitchen').className='on';
	$('payment').className='off';
	$('extended').className='off';
}
function loadPayment(){
	$('kitchenext').hide();
	//getRemoteCategoryList(70115,'paymentlist',0,50);
	$('paymentext').show();
	$('extendedext').hide();
	$('kitchen').className='off';
	$('payment').className='on';
	$('extended').className='off';
}
function loadExtended(){
	$('kitchenext').hide();
	$('paymentext').hide();
	//getRemoteCategoryList(70118,'extendedlist',0,9);
	$('extendedext').show();
	//new Effect.Highlight('extended',{startcolor: '#dce7fe' ,endcolor:'#fff',restorecolor: '#fff'});

	$('kitchen').className='off';
	$('payment').className='off';
	$('extended').className='on';
}


