
function initializeDropdown(dropDown, type) {
    // var do_action = '1';
    var do_action = '11';
    $.post(
		"/user/system/fynbus_pdfviewer/functions/ajax.asp",
		{
		    action: do_action,
		    type: type
		},
		function(xml) {
		    populateSelectbox(dropDown, xml);
		});
}

function fillDropdown(dropDown, type, omraade, do_action) {
    if (type == 1) {
        do_action = '2';
    }
    $.post(
		"/user/system/fynbus_pdfviewer/functions/ajax.asp",
		{
		    action: do_action,
		    type: type,
		    selectedValue: omraade
		},
		function(xml) {
		    populateSelectbox(dropDown, xml);
		});
		
}

function viewPDF(koerePlan,width,height) {
    if (koerePlan != 0) {
        $.post(
	        "/user/system/fynbus_pdfviewer/functions/ajax.asp",
	        {
	            action: '3',
	            minHeight: height,
	            minWidth: width,
	            selectedValue: koerePlan
	        },
	        function(xml) {
	            showPDF(xml);
	        }, "xml");
    }
}

function chooseDropdown(dropDown, type) {

    var firstOption = ($(":nth-child(1)", dropDown)).val();

    if ((dropDown.val().substring(0, 1) == '0') && (firstOption.substring(0, 2) == dropDown.val().substring(0, 2))) {
        // one step back
        do_action = firstOption.substring(2, 3);
    } else {
        do_action = firstOption.substring(1, 2);
    }

    if ((dropDown.val().substring(0, 1) != '0') && (do_action == '3')) {
        // popup
        $.post(
		        "/user/system/fynbus_pdfviewer/functions/ajax.asp",
		        {
		            action: do_action,
		            selectedValue: dropDown.val()
		        },
		        function(xml) {
		            showPDF(xml);
		        }, "xml");
    } else {
        // wizard
        $.post(
		        "/user/system/fynbus_pdfviewer/functions/ajax.asp",
		        {
		            action: do_action,
		            selectedValue: dropDown.val(),
		            type: type
		        },
		        function(xml) {
		            populateSelectbox(dropDown, xml);
		        }, "xml");
		    }
    // test
}

function populateSelectbox(dropdDown, xml) {
    var options = '';
    $("option", xml).each(function(id) {
        option = $("option", xml).get(id);
        options += '<option value="' + $("id", option).text() + '">' + $("title", option).text() + '</option>';
    });
    dropdDown.html(options);
}

function showPDF(xml) {

    var tab1 = $("pdftab1", xml);
    if ($("embedlink", tab1).text() != "") {
        $("#title-1").text($("subtitle", tab1).text());
        $("#tabs-1").html($("embedlink", tab1).text());
        $("#downloadTab1").attr('href', "dwn" + $("download", tab1).text());
        $("#li-1").show();
    }
    else {
        $("#li-1").hide();
    }

    var tab2 = $("pdftab2", xml);
    if ($("embedlink", tab2).text() != "") {
        $("#title-2").text($("subtitle", tab2).text());
        $("#tabs-2").html($("embedlink", tab2).text());
        $("#downloadTab2").attr('href', "dwn" + $("download", tab2).text());
        $("#li-2").show();
    }
    else {
        $("#li-2").hide();
    }
    
     var tab3 = $("pdftab3", xml);
    if ($("embedlink", tab3).text() != "") {   
        $("#title-3").text($("subtitle", tab3).text());
        $("#tabs-3").html($("embedlink", tab3).text());
        $("#downloadTab3").attr('href', "dwn" + $("download", tab3).text());
        $("#li-3").show();
    }
    else {
        $("#li-3").hide();
    }
    var tab4 = $("pdftab4", xml);
    if ($("embedlink", tab4).text() != "") {
        $("#title-4").text($("subtitle", tab4).text());
        $("#tabs-4").html($("embedlink", tab4).text());
        $("#downloadTab4").attr('href', "dwn" + $("download", tab4).text());
        $("#li-4").show();
    }
    else {
        $("#li-4").hide();
    }
    $("#PDFdialog").dialog("open");
}

function sync() {
    if ($("#PDFfile1").val() != "") { $("#file1updated").html("<i>Uploading..</i>"); }
    if ($("#PDFfile2").val() != "") { $("#file2updated").html("<i>Uploading..</i>");}
    if ($("#PDFfile3").val() != "") { $("#file3updated").html("<i>Uploading..</i>");}
    if ($("#PDFfile4").val() != "") { $("#file4updated").html("<i>Uploading..</i>"); }
    $.post(
        "/user/system/fynbus_pdfviewer/functions/ajax.asp",
        {
            file1: $("#PDFfile1").val(),
            file2: $("#PDFfile2").val(),
            file3: $("#PDFfile3").val(),
            file4: $("#PDFfile4").val(),
            subtitle1: $("#subtitle1").val(),
            subtitle2: $("#subtitle2").val(),
            subtitle3: $("#subtitle3").val(),
            subtitle4: $("#subtitle4").val(),
            externalId1: $("#externalId1").val(),
            externalId2: $("#externalId2").val(),
            externalId3: $("#externalId3").val(),
            externalId4: $("#externalId4").val(),
            action: "sync"
        },
        function(xml) {
            extractScribdData(xml);
        }, "xml");
}

function extractScribdData(xml) {

    if ($(xml).find("accessKey1").text() != "") {
        $("#accessKey1").val($(xml).find("accessKey1").text());
        $("#externalId1").val($(xml).find("externalId1").text());
        $("#file1updated").html("<i>PDF er uploaded og aktivt på SCRIBD</i>");
    }
    
    if ($(xml).find("accessKey2").text() != "") {
        $("#accessKey2").val($(xml).find("accessKey2").text());
        $("#externalId2").val($(xml).find("externalId2").text());
        $("#file2updated").html("<i>PDF er uploaded og aktivt på SCRIBD</i>");
    }

    if ($(xml).find("accessKey3").text() != "") {
        $("#accessKey3").val($(xml).find("accessKey3").text());
        $("#externalId3").val($(xml).find("externalId3").text());
        $("#file3updated").html("<i>PDF er uploaded og aktivt på SCRIBD</i>");
    }

    if ($(xml).find("accessKey4").text() != "") {
        $("#accessKey4").val($(xml).find("accessKey4").text());
        $("#externalId4").val($(xml).find("externalId4").text());
        $("#file4updated").html("<i>PDF er uploaded og aktivt på SCRIBD</i>");
    }

}



