﻿function FlightsTopSearch() {
    var arrSize = size.split('x');
    var w = parseInt(arrSize[0], 10) / 2;
    var h = parseInt(arrSize[1], 10) / 2;
    $('#' + DIV_ID).html('<div class="top-loading" style="width:' + arrSize[0] + 'px;height:' + arrSize[1] + 'px;display:block;text-align:center;"><img src="http://www.europelowcost.com/images/toploader.gif" alt="Loading" style="padding-top:' + (h - 18) + 'px;"></div>');
    var url = '/topsearch/FlightTopSearch.aspx?';

    var idDIV = DIV_ID;
    var trck = '';
    if (typeof (trck_src) != 'undefined') {
        trck = trck_src;
    }
    var _track = '';
    if (typeof (tracking) != 'undefined') {
        _track = tracking;
    }
    var args = {
        'language_id': language_id,
        'currency': currency,
        'header': header,
        'size': size,
        'maxtimeoffers': maxtimeoffers,
        'service': service,
        'arrivalcity': arrivalcity,
        'arrivalcountry': arrivalcountry,
        'ykeys': trck,
        'tracking': _track
    };
    $.ajax({
        type: 'POST',
        url: url,
        data: args,
        success: function(data) {
            $('#' + idDIV).html(data);
        },
        error: function(data) {
            $('#' + idDIV).slideUp('slow');
        }
    });	
}
function VacationsTopSearch() {
    var url = '/topsearch/VacationTopSearch.aspx?';
    var idDIV = DIV_ID;
    var trck = '';
    if (typeof (trck_src) != 'undefined') {
        trck = trck_src;
    }
    var args = {
        'language_id': language_id,
        'currency': currency,
        'header': header,
        'size': size,
        'maxtimeoffers': maxtimeoffers,
        'maxsearchrange': maxsearchrange,
        'country': country,
        'service': service,
        'ykeys': trck
    };

    $.ajax({
        type: 'POST',
        url: url,
        data: args,
        success: function(data) {
            $('#' + idDIV).html(data);
        },
        error: function(data) {
            $('#' + idDIV).slideUp('slow');
        }
    });
}
function HotelsTopSearch() {
    var url = '/topsearch/HotelTopSearch.aspx?';
    var idDIV = DIV_ID;
    var trck = '';
    if (typeof (trck_src) != 'undefined') {
        trck = trck_src;
    }
    var args = {
        'language_id': language_id,
        'currency': currency,
        'header': header,
        'size': size,
        'maxtimeoffers': maxtimeoffers,
        'maxsearchrange': maxsearchrange,
        'service': service,
        'country': country,
        'city': city,
        'serviceId': 'Hotels',
        'ykeys': trck,
        'category': category
    };
    $.ajax({
        type: 'POST',
        url: url,
        data: args,
        success: function(data) {
            $('#' + idDIV).html(data);
        },
        error: function(data) {
            $('#' + idDIV).slideUp('slow');
        }
    });
}
function HostelsTopSearch() {
    var url = '/topsearch/HostelTopSearch.aspx?';
    var idDIV = DIV_ID;
    var args = {
        'language_id': language_id,
        'currency': currency,
        'header': header,
        'size': size,
        'maxtimeoffers': maxtimeoffers,
        'maxsearchrange': maxsearchrange,
        'service': service,
        'country': country,
        'city': city,
        'serviceId': 'Hostels'
    };
    $.ajax({
        type: 'POST',
        url: url,
        data: args,
        success: function(data) {
            $('#' + idDIV).html(data);
        },
        error: function(data) {
            $('#' + idDIV).slideUp('slow');
        }
    });
}
function FlightsAndHotelsTopSearch() {
    var url = '/topsearch/FlightAndHotelTopSearch.aspx?';
    var idDIV = DIV_ID;
    var args = {
        'language_id': language_id,
        'currency': currency,
        'header': header,
        'size': size,
        'maxtimeoffers': maxtimeoffers,
        'maxsearchrange': maxsearchrange,
        'service': service,
        'arrcountry': arrivalcountry,
        'serviceId': 'FlightsAndHotels'
    };
    $.ajax({
        type: 'POST',
        url: url,
        data: args,
        success: function(data) {
            $('#' + idDIV).html(data);
        },
        error: function(data) {
            $('#' + idDIV).slideUp('slow');
        }
    });
}
function CarsTopSearch() {
    var url = '/topsearch/CarTopSearch.aspx?';
    var idDIV = DIV_ID;
    var trck = '';
    if (typeof (trck_src) != 'undefined') {
        trck = trck_src;
    }
    var args = {
        'language_id': language_id,
        'currency': currency,
        'header': header,
        'size': size,
        'maxtimeoffers': maxtimeoffers,
        'maxsearchrange': maxsearchrange,
        'service': service,
        'country': country,
        'serviceId': 'Cars',
        'ykeys': trck
    };
    $.ajax({
        type: 'POST',
        url: url,
        data: args,
        success: function(data) {
            $('#' + idDIV).html(data);
        },
        error: function(data) {
            $('#' + idDIV).slideUp('slow');
        }
    });
}
