function getTemplateElements(ajaxObj){	
	var form_vars = ajaxObj.getForm('advancedsearch');
	if(document.forms.advancedsearch.t.value==0){
		document.getElementById("elements").innerHTML = "";
	}else{
		document.getElementById("elements").innerHTML = "loading...";
		var vars = "action=WHI_TemplateElements" + form_vars;
		ajaxObj.call(vars, 'elements');		
	}
}
function makeRequest(objectNumber){	
	var vars = "action=WHI_ObjectRequestInfo&obj="+objectNumber;
	ajaxObj.call(vars, 'feedback');	
}
function makeBookmark(objectNumber){	
	var vars = "action=WHI_ObjectBookmark&obj="+objectNumber;
	ajaxObj.call(vars, 'feedback');	
}
function updateNote(objectNumber){
	var messageDiv = document.getElementById("noteResponse"+objectNumber);
	messageDiv.innerHTML="";
	var idName = "note_"+objectNumber;
	var noteField = document.getElementById(idName);	
	var vars = "action=WHI_SaveRequestNote&bid="+objectNumber+"&note="+noteField.value;
	var resp = 'noteResponse'+objectNumber+'';	
	ajaxObj.call(vars, resp);	
}
function chargeObject(objectNumber, chargedBy){	
	var checkboxDiv = document.getElementById("i"+objectNumber);
	checkboxDiv.innerHTML="&nbsp;";
	var vars = "action=WHI_ChargeObject&oid="+objectNumber+"&chargedby="+chargedBy;
	var responseDiv = "i"+objectNumber;
	ajaxObj.call(vars, responseDiv);
}
function chargePackage(packageId, chargedBy, type){	
	var checkboxDiv = document.getElementById("p"+packageId);
	checkboxDiv.innerHTML="&nbsp;";
	var vars = "action=WHI_ChargePackage&pid="+packageId+"&chargedby="+chargedBy+"&type="+type;
	var responseDiv = "p"+packageId;
	ajaxObj.call(vars, responseDiv);
}
function chargeTopObject(objectId, chargedBy){	
	var checkboxDiv = document.getElementById("t"+objectId);
	checkboxDiv.innerHTML="&nbsp;";
	var vars = "action=WHI_ChargeTopObject&tid="+objectId+"&chargedby="+chargedBy;
	var responseDiv = "t"+objectId;
	ajaxObj.call(vars, responseDiv);
}
function chargeDeletedObject(objectId, chargedBy){	
	var checkboxDiv = document.getElementById("d"+objectId);
	checkboxDiv.innerHTML="&nbsp;";
	var vars = "action=WHI_ChargeDeletedObject&did="+objectId+"&chargedby="+chargedBy;
	var responseDiv = "d"+objectId;
	ajaxObj.call(vars, responseDiv);
}
function sendEmailToFriend(objReference){	
	var from = document.getElementById("fname");
	var to = document.getElementById("femail");
	var div = document.getElementById("sendToAFriend");
	div.innerHTML = 'Ihr E-Mail wird vorbereitet...';
	var vars = "action=WHI_SendEmailToFriend&from="+from.value+"&to="+to.value+"&ref="+objReference;	
	ajaxObj.call(vars, 'sendToAFriend');
}
function requestTranslation(objID){
	
	var objCheckBoxes = document.forms['translateobject'].elements['language'];
	var countCheckBoxes = objCheckBoxes.length;
	var ids = "";
	for(var i = 0; i < countCheckBoxes; i++){
		if(objCheckBoxes[i].checked){			
			ids+=objCheckBoxes[i].value+",";
		}
	}
	
	var div = document.getElementById("translationRequestResult");
	div.innerHTML = "";
	var vars = "action=WHI_TranslationRequest&oid="+objID+"&lang="+ids;
	div.style.visibility="visible";
	div.style.display="block";	
	ajaxObj.call(vars, 'translationRequestResult');	
	
}
function announcePurchaseMyBic(){	
	var objCheckBoxes = document.forms['objectbookmarks'].elements['bookmarks[]'];
	
	if(!objCheckBoxes){return;}
	
	var ids = "";
	var countCheckBoxes = objCheckBoxes.length;
	var oneChecked = false;
	for(var i = 0; i < countCheckBoxes; i++){
		if(objCheckBoxes[i].checked){
			oneChecked = true;
			ids+=objCheckBoxes[i].value+",";
		}
	}

	if(oneChecked==false){		
		alert('Keine Inserate wurde ausgewählt');
		return;
	}	
	var price = document.getElementById("price");
	if(price.value==""){
		alert('Sie haben kein Preis angegeben');
		return;
	}
	
	var div = document.getElementById("hiddenForm");
	div.innerHTML = "";
	
	var vars = "action=WHI_TranslationRequest&oid="+objID+"&lang="+langID;
	ajaxObj.call(vars, 'hiddenForm');
	alert(ids);
	
}
function deleteBookmark(objID){
	var divName = "b"+objID;
	var vars = "action=WHI_ObjectBookmarkDelete&oid="+objID;
	ajaxObj.call(vars, divName);		
}