﻿
function dynamicTag(photosetID) {

    if (photosetID != '') {
        //alert('here')
        //var userinput = document.getElementById("userinput").value;
        //var request = "http://api.search.yahoo.com/ImageSearchService/V1/imageSearch?appid=YahooDemo&query=" + userinput + "&output=json&callback=getImages"
        //72157600689282987
        //var photosetID = '72157617487944656';
        var request = "http://api.flickr.com/services/rest/?method=flickr.photosets.getPhotos&api_key=b4bb27c883f06aa4575c6c346c402749&photoset_id=" + photosetID + "&jsoncallback=getImages&format=json"
        var head = document.getElementsByTagName("head").item(0);
        var script = document.createElement("script");
        script.setAttribute("type", "text/javascript");
        script.setAttribute("src", request);
        head.appendChild(script);
    }
}

function getImages(JSONData) {

    var ReturnXML = '';
    //alert(JSONData.stat)

    if (JSONData.stat != "ok") {

        // something broke!
        //alert(JSONData.message)
        return;
    }

    //Build up SimpleViewer XML
    ReturnXML = ReturnXML + '<?xml version="1.0" encoding="UTF-8" ?>';
    ReturnXML = ReturnXML + '<SIMPLEVIEWER_DATA maxImageWidth="600" maxImageHeight="600" hAlign="left" enableRightClickOpen="true" textColor="0xFFFFFF" frameColor="0x385803" frameWidth="10" stagePadding="10" navPosition="top" thumbnailColumns="6" thumbnailRows="1" title="" imagePath="http://static.flickr.com/" thumbPath="http://static.flickr.com/">';

    for (var i = 0; i < JSONData.photoset.photo.length; i++) {

        var server = JSONData.photoset.photo[i].server;
        var secret = JSONData.photoset.photo[i].secret;
        var ID = JSONData.photoset.photo[i].id;

        ReturnXML = ReturnXML + '<IMAGE><NAME>' + server + '/' + ID + '_' + secret + '.jpg</NAME></IMAGE>';
    }

    ReturnXML = ReturnXML + '</SIMPLEVIEWER_DATA>';
    //alert(ReturnXML)

    //Assign the SimpleViewer XML to hidden form field and submit form
    //document.getElementById("FlickrXML").value = ReturnXML
    //document.form1.submit();
    talktoServer("XMLHandler.ashx", "FlickrXML", ReturnXML)
    
    //PageMethods.StoreFlickrData(OnSucceeded, OnFailed);
    
    //alert('after PageMethods')




}    


    function OnSucceeded(result, userContext, methodName) {

        alert(result);

    }



    function OnFailed(error, userContext, methodName) {

        alert(error.get_message());

    }