

function ReceiveServerData(html)
{
    // new counters and new default value
    var itemsAndDropDown = html.split('<split>');
    var changeItems = itemsAndDropDown[0].split('|');
    // loop through new counters
    for (var x = 0; x < changeItems.length; x++)
    {
        // get id of counter and count
        var item = changeItems[x].split(',');
        // set new counter and disable on 0 or enable on >0
        if(document.getElementById('dropCounter'+item[0]) != null){
            document.getElementById('dropCounter'+item[0]).innerHTML = item[1];
            if(item[1] == '0')
                document.getElementById('droprow'+item[0]).className = 'dropdownrowdisabled';
            else
                document.getElementById('droprow'+item[0]).className = 'dropdownrow';
        }
    }
    if(itemsAndDropDown[1] != ''){
        var changeDropDown = itemsAndDropDown[1].split('|');
        document.getElementById('dropCounter'+changeDropDown[0]).innerHTML = changeDropDown[1];
    }
}
function catchMouseDownDropDowns(e) {
    if(e != null){
        if(document.getElementById('submitddlCountry') != null)
        {
            if(e.target.id != 'chosenvalueddlCountry' 
                && e.target.id != 'dropdownarrowddlCountry' && !onDropDownddlCountry){
                hideCalddlCountry();
            }
        }
        else
        {
            if(e.target.id != 'chosenvalueddlCountry2' 
                && e.target.id != 'dropdownarrowddlCountry2' && !onDropDownddlCountry2){
                hideCalddlCountry2();   
            }
        }
    } else {
        if(document.getElementById('submitddlCountry') != null)
        {
            if(event.srcElement.id != 'chosenvalueddlCountry' 
                && event.srcElement.id != 'dropdownarrowddlCountry' && !onDropDownddlCountry){
                hideCalddlCountry();
            }
        }
        else
        {
            if(event.srcElement.id != 'chosenvalueddlCountry2' 
                && event.srcElement.id != 'dropdownarrowddlCountry2' && !onDropDownddlCountry2){
                hideCalddlCountry2();
            }
        }
    }
    
    if(e != null){
        if(document.getElementById('submitddlMaxpersons') != null)
        {
            if(e.target.id != 'chosenvalueddlMaxpersons' 
                && e.target.id != 'dropdownarrowddlMaxpersons' && !onDropDownddlMaxpersons){
                hideCalddlMaxpersons();
            }
        }
        else
        {
            if(e.target.id != 'chosenvalueddlMaxpersons2' 
                && e.target.id != 'dropdownarrowddlMaxpersons2' && !onDropDownddlMaxpersons2){
                hideCalddlMaxpersons2();
            }
        }
    } else {
        if(document.getElementById('submitddlMaxpersons') != null)
        {
            if(event.srcElement.id != 'chosenvalueddlMaxpersons' 
                && event.srcElement.id != 'dropdownarrowddlMaxpersons' && !onDropDownddlMaxpersons){
                hideCalddlMaxpersons();
            }
        }
        else
        {
            if(event.srcElement.id != 'chosenvalueddlMaxpersons2' 
                && event.srcElement.id != 'dropdownarrowddlMaxpersons2' && !onDropDownddlMaxpersons2){
                hideCalddlMaxpersons2();
            }
        }
    }
    
    return true;
}

document.onmousedown=catchMouseDownDropDowns;

// Method that builds the searchurl and redirects
function submitFrontSearch(){
    try {
        _hbLink('zoek');
    } catch (err) {}
    var formelements = document.forms['aspnetForm'].elements;
    var params = '';
    if(formelements['submitddlCountry'].value != '-1' && formelements['submitddlCountry'].value != 'ddlCountry-1'){
        params = params == '' ? '?N='+formelements['submitddlCountry'].value : params+'+'+formelements['submitddlCountry'].value; 
    }
    if(formelements['submitddlMaxpersons'].value != '-1' && formelements['submitddlMaxpersons'].value != 'ddlMaxpersons-1'){
        params = params == '' ? '?N='+formelements['submitddlMaxpersons'].value : params+'+'+formelements['submitddlMaxpersons'].value;
    }
    document.location.href = '/search/search.aspx'+params;
}

// Method that builds the searchurl by its parameter redirecturl
function submitFrontSearchWithUrl(redirectUrl){
    try {
        _hbLink('zoek');
    } catch (err) {}
    var formelements = document.forms['aspnetForm'].elements;
    var params = '';
    if(formelements['submitddlCountry'] != null)
    {
        if(formelements['submitddlCountry'].value != '-1' && formelements['submitddlCountry'].value != 'ddlCountry-1'){
            params = params == '' ? '?N='+formelements['submitddlCountry'].value : params+'+'+formelements['submitddlCountry'].value; 
        }
    }
    else if(formelements['submitddlCountry2'] != null)
    {
        if(formelements['submitddlCountry2'].value != '-1' && formelements['submitddlCountry2'].value != 'ddlCountry2-1'){
            params = params == '' ? '?N='+formelements['submitddlCountry2'].value : params+'+'+formelements['submitddlCountry2'].value; 
        }
    }
    if(formelements['submitddlMaxpersons'] != null)
    {
        if(formelements['submitddlMaxpersons'].value != '-1' && formelements['submitddlMaxpersons'].value != 'ddlMaxpersons-1'){
            params = params == '' ? '?N='+formelements['submitddlMaxpersons'].value : params+'+'+formelements['submitddlMaxpersons'].value;
        }
    }
    else if(formelements['submitddlMaxpersons2'] != null)
    {
        if(formelements['submitddlMaxpersons2'].value != '-1' && formelements['submitddlMaxpersons2'].value != 'ddlMaxpersons2-1'){
            params = params == '' ? '?N='+formelements['submitddlMaxpersons2'].value : params+'+'+formelements['submitddlMaxpersons2'].value;
        }
    }
    document.location.href = ''+redirectUrl+params;
}

// Method that builds the searchurl and redirects
function submitFrontSearchSteden(){
    try {
        _hbLink('zoek');
    } catch (err) {}
    var formelements = document.forms['aspnetForm'].elements;
    var params = '';
    params = '?N='+formelements['submitddlMaxpersons'].value+'+'+formelements['submitddlCountry'].value ; 
    document.location.href = '/search/search.aspx'+params;
}

function changeSearchContent(value){
    if(value == 'zoeken'){
        document.getElementById("liSearch").style.display = 'none';
        document.getElementById("liKeyword").style.display = '';
        if(document.getElementById("liSearch2") != null)
        {
            document.getElementById("liSearch2").style.display = 'none';
            document.getElementById("liKeyword2").style.display = '';
        }
        if(document.getElementById("zoekcontent").style.display == 'none'){
            document.getElementById("trefwoordcontent").style.display = 'none';
            document.getElementById("zoekcontent").style.display = 'block';
        }
    }
    else if(value == 'trefwoord'){
        document.getElementById("liSearch").style.display = '';
        document.getElementById("liKeyword").style.display = 'none';
        if(document.getElementById("liSearch2") != null)
        {
            document.getElementById("liSearch2").style.display = '';
            document.getElementById("liKeyword2").style.display = 'none';
        }
        if(document.getElementById("trefwoordcontent").style.display == 'none'){
            document.getElementById("zoekcontent").style.display = 'none';
            document.getElementById("trefwoordcontent").style.display = 'block';
        }
    }
}
function ReceiveServerDataToNewPage(link)
{
    window.location = link;
}