// PullDowns -- Objektdatenbank

var activeAndOpen;

function openObjDbSelItem(id) 
{
    if(document.getElementById(id).style.display != 'block') 
    {
        if (activeAndOpen != null)
        {
            document.getElementById(activeAndOpen).style.display = 'none';
            document.getElementById(activeAndOpen).style.height = '0';
        }
        document.getElementById(id).style.display = 'block';
        document.getElementById(id).style.height = 'auto';
        activeAndOpen = id;
    } 
    else 
    {
        document.getElementById(id).style.display = 'none';
        document.getElementById(id).style.height = '0';
        if (activeAndOpen != null)
        {
            document.getElementById(activeAndOpen).style.display = 'none';
            document.getElementById(activeAndOpen).style.height = '0';
            activeAndOpen = null;
        }        
    }    
}


// Author: Harald Klotzberg
// Set Active item in Dropdowns

function setActiveItem(target, item) {

	if ((item != null) && (target != null)) {
		
		document.getElementById(target).innerHTML = item;
		
		if ("selectedObjType" == target) {
			fillObjectTypeOnChange();
		}			
										
		if ("selectedResultsAtATime" == target) {
			fillResultsAtATimeOnChange();
		}		

	} 
	
}


// Author: Harald Klotzberg
// Harvest Dropdowndata for builders merchants and submit it via form

var country = '';
var zip = '';
var radius = '';

function harvestBuildersMerchantDropdownDataAndSubmit () {
	
		// Harvest Data
	country = document.forms.buildersMerchantForm.elements.selectedCountryPost.value;
	zip = document.forms.buildersMerchantForm.elements.selectedZip.value;
	radius = document.forms.buildersMerchantForm.elements.selectedRadiusPost.value;

	document.buildersMerchantForm.submit();

}


// Author: Harald Klotzberg
// Fill Dummy Forms on Country Change

function fillCountryFormOnChange() {
	
		// Fill Dummy Form
	document.forms.buildersMerchantForm.elements.selectedCountryPost.value = document.getElementById('selectedCountry').innerHTML;

}


// Author: Harald Klotzberg
// Fill Dummy Forms on Country Change

function fillRadiusFormOnChange() {
	
		// Fill Dummy Form
	document.forms.buildersMerchantForm.elements.selectedRadiusPost.value = document.getElementById('selectedRadius').innerHTML;

}


// Author: Harald Klotzberg
// Harvest Dropdowndata for Object Database and submit it via form

//var privateOrPublicCheckbox = '';
var objectType = '';
var resultsAtATime = '';
 
function harvestObjDatabaseDropdownDataAndSubmit() {
	
	objectType = document.forms.objDatabaseForm.elements.objectType.value;
	resultsAtATime = document.forms.objDatabaseForm.elements.resultsAtATime.value;
	document.objDatabaseForm.submit();
}


// Author: Harald Klotzberg
// Fill objectType on Change for objDB
function fillObjectTypeOnChange() {
	
		// Fill Dummy Form
	document.forms.objDatabaseForm.elements.objectType.value = document.getElementById('selectedObjType').innerHTML;
	document.getElementById('selectedObjType').innerHTML = document.getElementById('selectedObjType').innerHTML.substr(0, 20);

}


// Author: Harald Klotzberg
// Fill Results at a time on Change for objDB

function fillResultsAtATimeOnChange() {
	
		// Fill Dummy Form
	document.forms.objDatabaseForm.elements.resultsAtATime.value = document.getElementById('selectedResultsAtATime').innerHTML;
	document.getElementById('selectedResultsAtATime').innerHTML = document.getElementById('selectedResultsAtATime').innerHTML.substr(0, 20);

}


// gefakte Checkboxen -- Objektdatenbank
function changeObjDbSelSelectKindOf(id) 
{
    if (activeAndOpen != null)
    {
        document.getElementById(activeAndOpen).style.display = 'none';
        document.getElementById(activeAndOpen).style.height = '0';
        activeAndOpen = null;
    }        

    if (id == 'my_checkbox_public')
    {
    	document.forms.objDatabaseForm.elements.privateOrPublicCheckbox.value = 0;
        on_img_pointer = new Image;
        on_img_pointer.src = 'fileadmin/templates/img/' + 'my_checkbox' + '_on.gif';
        on_img = on_img_pointer.src;
        document.getElementById('my_checkbox_public').src = on_img;       
        off_img_pointer = new Image;
        off_img_pointer.src = 'fileadmin/templates/img/' + 'my_checkbox' + '_off.gif';
        off_img = off_img_pointer.src;
        document.getElementById('my_checkbox_private').src = off_img;               
    }
    else if (id == 'my_checkbox_private')
    {
    	document.forms.objDatabaseForm.elements.privateOrPublicCheckbox.value = 1;
        on_img_pointer = new Image;
        on_img_pointer.src = 'fileadmin/templates/img/' + 'my_checkbox' + '_on.gif';
        on_img = on_img_pointer.src;
        document.getElementById('my_checkbox_private').src = on_img;       
        off_img_pointer = new Image;
        off_img_pointer.src = 'fileadmin/templates/img/' + 'my_checkbox' + '_off.gif';
        off_img = off_img_pointer.src;
        document.getElementById('my_checkbox_public').src = off_img;       
    }
    
}