$(document).ready( function() {
    var id = "5cf929e2-c9cf-4e87-a0a9-a7089e0bd956"; //Change
    var url = "https://thailandinstant.net/qsignaturesamui"; //Change
    var timeout = 30100;

    //start Announcement

    $("#contentResult").addClass('contentLoading');
    $("#contentResult").html('Please Wait...');
    $.ajax({
        url: "http://www.instantthailand.com/ANNOUNCEMENT_LOADER/Announcement.asmx/CallGetAnnouncement",
        data: { id: JSON.stringify(id)},
        dataType: "jsonp",
        timeout: 5000,
        success: function(json) {
            $("#contentResult").html(json.d);
            $("#contentResult").removeClass('contentLoading');
        },
        error: function() {
            $("#contentResult").html('Connecting Error, please contact administrator!');
        }
    });

    //End Announcement

    var tick8 = function() {
        $("#contentResultFooter").removeClass('contentLoading');
        $("#contentResultFooter").addClass('contentErrorResult');
        $("#contentResultFooter").html('Retriving rate timeout, please refresh or try again');
    }
    //Function Requert Footer
    var footer = function() {
        $("#contentResultFooter").addClass('contentLoading');
        $("#contentResultFooter").html('Please Wait...');
        var loadTimeout8 = setTimeout(tick8, timeout);
        $.ajax({
            url: "http://instantthailand.com/JSNP/GetRates.asmx/CallGetRates",
            data: { id: JSON.stringify(id), url: JSON.stringify(url),  type:  JSON.stringify('f')},
            dataType: "jsonp",
            timeout: 5000,
            success: function(json) {
                $("#contentResultFooter").removeClass('contentLoading');
                $("#contentResultFooter").html(json.d);
                clearTimeout(loadTimeout8);
            },
            error: function() {
                $("#contentResultFooter").html('Connecting Error, please contact administrator!');
            }
        });
    }
    var tick7 = function() {
        $("#contentResult6").removeClass('contentLoading');
        $("#contentResult6").addClass('contentErrorResult');
        $("#contentResult6").html('Retriving rate timeout, please refresh or try again');
        footer();
    }
    //Function Requert Table Rate 6
    var tablerate6 = function() {
        $("#contentResult6").addClass('contentLoading');
        $("#contentResult6").html('Please Wait...');
        var loadTimeout7 = setTimeout(tick7, timeout);
        $.ajax({
            url: "http://instantthailand.com/JSNP/GetRates.asmx/CallGetRates",
            data: { id: JSON.stringify(id), url: JSON.stringify(url),  type:  JSON.stringify('t6')},
            dataType: "jsonp",
            timeout: 5000,
            success: function(json) {
                $("#contentResult6").removeClass('contentLoading');
                $("#contentResult6").html(json.d);
                clearTimeout(loadTimeout7);
                footer(); //Calll Function Requert Table Rate 3
            },
            error: function() {
                $("#contentResult6").html('Connecting Error, please contact administrator!');
            }
        });
    }
    var tick6 = function() {
        $("#contentResult5").removeClass('contentLoading');
        $("#contentResult5").addClass('contentErrorResult');
        $("#contentResult5").html('Retriving rate timeout, please refresh or try again');
        tablerate6();
    }
    //Function Requert Table Rate 5
    var tablerate5 = function() {
        $("#contentResult5").addClass('contentLoading');
        $("#contentResult5").html('Please Wait...');
        var loadTimeout6 = setTimeout(tick6, timeout);
        $.ajax({
            url: "http://instantthailand.com/JSNP/GetRates.asmx/CallGetRates",
            data: { id: JSON.stringify(id), url: JSON.stringify(url),  type:  JSON.stringify('t5')},
            dataType: "jsonp",

            timeout: 5000,
            success: function(json) {
                $("#contentResult5").removeClass('contentLoading');
                $("#contentResult5").html(json.d);
                clearTimeout(loadTimeout6);
                tablerate6(); //Calll Function Requert Table Rate 6
            },
            error: function() {
                $("#contentResult5").html('Connecting Error, please contact administrator!');
            }
        });
    }
    var tick5 = function() {
        $("#contentResult4").removeClass('contentLoading');
        $("#contentResult4").addClass('contentErrorResult');
        $("#contentResult4").html('Retriving rate timeout, please refresh or try again');
        tablerate5();
    }
    //Function Requert Table Rate 4
    var tablerate4 = function() {
        $("#contentResult4").addClass('contentLoading');
        $("#contentResult4").html('Please Wait...');
        var loadTimeout5 = setTimeout(tick5, timeout);
        $.ajax({
            url: "http://instantthailand.com/JSNP/GetRates.asmx/CallGetRates",
            data: { id: JSON.stringify(id), url: JSON.stringify(url),  type:  JSON.stringify('t4')},
            dataType: "jsonp",
            timeout: 5000,
            success: function(json) {
                $("#contentResult4").removeClass('contentLoading');
                $("#contentResult4").html(json.d);
                clearTimeout(loadTimeout5);
                tablerate5(); //Calll Function Requert Table Rate 5
            },
            error: function() {
                $("#contentResult4").html('Connecting Error, please contact administrator!');
            }
        });
    }
    var tick4 = function() {
        $("#contentResult3").removeClass('contentLoading');
        $("#contentResult3").addClass('contentErrorResult');
        $("#contentResult3").html('Retriving rate timeout, please refresh or try again');
        tablerate4();
    }
    //Function Requert Table Rate 3
    var tablerate3 = function() {
        $("#contentResult3").addClass('contentLoading');
        $("#contentResult3").html('Please Wait...');
        var loadTimeout4 = setTimeout(tick4, timeout);
        $.ajax({
            url: "http://instantthailand.com/JSNP/GetRates.asmx/CallGetRates",
            data: { id: JSON.stringify(id), url: JSON.stringify(url),  type:  JSON.stringify('t3')},
            dataType: "jsonp",
            timeout: 5000,
            success: function(json) {
                $("#contentResult3").removeClass('contentLoading');
                $("#contentResult3").html(json.d);
                clearTimeout(loadTimeout4);
                tablerate4(); //Calll Function Requert Table Rate 4
            },
            error: function() {
                $("#contentResult3").html('Connecting Error, please contact administrator!');
            }
        });
    }
    var tick3 = function() {
        $("#contentResult2").removeClass('contentLoading');
        $("#contentResult2").addClass('contentErrorResult');
        $("#contentResult2").html('Retriving rate timeout, please refresh or try again');
        tablerate3();
    }
    //Function Requert Table Rate 2
    var tablerate2 = function() {
        $("#contentResult2").addClass('contentLoading');
        $("#contentResult2").html('Please Wait...');
        var loadTimeout3 = setTimeout(tick3, timeout);
        $.ajax({
            url: "http://instantthailand.com/JSNP/GetRates.asmx/CallGetRates",
            data: { id: JSON.stringify(id), url: JSON.stringify(url),  type:  JSON.stringify('t2')},
            dataType: "jsonp",
            timeout: 5000,
            success: function(json) {
                $("#contentResult2").removeClass('contentLoading');
                $("#contentResult2").html(json.d);
                clearTimeout(loadTimeout3);
                tablerate3(); //Calll Function Requert Table Rate 3
            },
            error: function() {
                $("#contentResult2").html('Connecting Error, please contact administrator!');
            }
        });
    }
    var tick2 = function() {
        $("#contentResult1").removeClass('contentLoading');
        $("#contentResult1").addClass('contentErrorResult');
        $("#contentResult1").html('Retriving rate timeout, please refresh or try again');
        tablerate2();
    }
    //Function Requert Table Rate 1
    var tablerate1 = function() {
        $("#contentResult1").addClass('contentLoading');
        $("#contentResult1").html('Please Wait...');
        var loadTimeout2 = setTimeout(tick2, timeout);
        $.ajax({
            url: "http://instantthailand.com/JSNP/GetRates.asmx/CallGetRates",
            data: { id: JSON.stringify(id), url: JSON.stringify(url),  type:  JSON.stringify('t1')},
            dataType: "jsonp",
            timeout: 5000,
            success: function(json) {
                $("#contentResult1").removeClass('contentLoading');
                $("#contentResult1").html(json.d);
                clearTimeout(loadTimeout2);
                tablerate2(); //Calll Function Requert Table Rate 2
            },
            error: function() {
                $("#contentResult1").html('Connecting Error, please contact administrator!');
            }
        });
    }
    var tick1 = function() {
        $("#contentResultHeader").removeClass('contentLoading');
        $("#contentResultHeader").addClass('contentErrorResult');
        $("#contentResultHeader").html('Retriving rate timeout, please refresh or try again');
        tablerate1();
    }
    $("#contentResultHeader").addClass('contentLoading');
    $("#contentResultHeader").html('Please Wait...');
    var loadTimeout1 = setTimeout(tick1, timeout);
    $.ajax({
        url: "http://instantthailand.com/JSNP/GetRates.asmx/CallGetRates",
        data: { id: JSON.stringify(id), url: JSON.stringify(url),  type:  JSON.stringify('h')},
        dataType: "jsonp",
        timeout: 5000,
        success: function(json) {
            $("#contentResultHeader").html(json.d);
            $("#contentResultHeader").removeClass('contentLoading');
            clearTimeout(loadTimeout1);
            tablerate1(); //Calll Function Requert Table Rate 1
        },
        error: function() {
            $("#contentResultHeader").html('Connecting Error, please contact administrator!');
        }
    });
});
