function photosControl(control)
{
	this.control = control;
	this.btn_photos_accept = this.control.content.findName("btn_photos_accept");
	
	this.btn_photos_accept_Press = button_flickr_Press;
	
	this.btn_photos_accept.cursor = "Hand";
    
	this.btn_photos_accept.addEventListener("mouseLeftButtonDown", preserveScope(this, btn_photos_accept_Press));
}

function initPhotos(){
	SeasonCards.photoManager.unloadXaml();
    var cols = 3;
    var rows = Math.ceil(SeasonCards.cardItems.FlickrPhotoArray.length / cols);
    var imageNum = 0;
    for(var r=0; r <= rows; r++){
        for(var c=0; c < cols; c++){
            if(imageNum < SeasonCards.cardItems.FlickrPhotoArray.length){
                SeasonCards.cardId = SeasonCards.photoManager.loadXaml("XAML/photoItem.xaml", (imageNum+1), {Left: (c*150+5), Top: (r*165+5), File: {init: "photoItem", params: imageNum}});
                imageNum++;
            }
        }
    }
	SeasonCards.photoSlider.contentHeight(rows*165+5);
	if((rows*165+5) > SeasonCards.control.content.findName("dialogue_photos_selectphotoHolder").height){
		SeasonCards.control.content.findName("slider1").visibility = "visible";
	} else {
		SeasonCards.control.content.findName("slider1").visibility = "collapsed";
	}
}

function addPhoto(url){
	SeasonCards.cardItems.selectedPhotoArray[0] = url;
	updateSelectedPhotos();
}

function updateSelectedPhotos(){
	//document.getElementById("issues").innerHTML = SeasonCards.cardItems.selectedPhotoArray[0];
	SeasonCards.control.content.findName("dialogue_photos_selectedPhoto1").source=SeasonCards.cardItems.selectedPhotoArray[0];
	var myCard = SeasonCards.cardManager.idToObject(SeasonCards.cardID);
	if(SeasonCards.cardItems.selectedPhotoArray[0]){
		myCard.updateCardPhoto(SeasonCards.cardItems.selectedPhotoArray[0]);
	}
}

function updatePhotoArray(i, url){
    SeasonCards.cardItems.selectedPhotoArray[i] = url;
	updateSelectedPhotos();
}

function  btn_photos_accept_Press(){
    SeasonCards.changeDialogue("",0);
}


