function collection(slot,thumb_id,large_id,zoom_id,superzoom_id,large_title,large_desc,thumb_src,large_src,zoom_src,superzoom_src,date,gallery,style_title,style_desc) {
	this.slot = slot;
	this.thumb_id=thumb_id;
	this.large_id=large_id;
	this.zoom_id=zoom_id;
	this.superzoom_id=superzoom_id;
	this.large_desc=large_desc;
	this.thumb_src=thumb_src;
	this.large_src=large_src;
	this.zoom_src=zoom_src;
	this.superzoom_src=superzoom_src;
	this.large_title=large_title;
	this.gallery=gallery;
	this.style_title=style_title;
	this.style_desc=style_desc;
	
	this.date=date;
}

var collectionIndex = 0;
var collectionArray = new Array();

function setCollection(slot,thumb_id,large_id,zoom_id,superzoom_id,large_title,large_desc,thumb_src,large_src,zoom_src,superzoom_src,date,gallery,style_title,style_desc) {
	collectionArray[collectionIndex++] = new collection(slot,thumb_id,large_id,zoom_id,superzoom_id,large_title,large_desc,thumb_src,large_src,zoom_src,superzoom_src,date,gallery,style_title,style_desc);
}

function sortCollection(data){
	var slot;var thumb_id;var large_id;var zoom_id;var superzoom_id;var large_title;var large_desc;var date;
	var thumb_src;var large_src;var zoom_src;var superzoom_src;var gallery;var style_title;var style_desc
	
	for( var i in data.collection){
		//log('type - ' + data.collection[i].type)
		switch(data.collection[i].type){		
			case 1: 
//				if (data.collection[i].order==0)
//					slot=999;
//				else
//					slot=data.collection[i].order;
				thumb_id=data.collection[i].id;
				thumb_src=data.collection[i].source;	
				gallery=data.collection[i].gallery;
				style_title=data.collection[i].styleTitle;
				style_desc=data.collection[i].styleDesc;
				
				//log('thumb - ' + data.collection[i].source)
				
				break;
			case 2:
				large_id=data.collection[i].id;
				large_title=data.collection[i].title;
				large_desc=data.collection[i].description;				
				large_src=data.collection[i].source;
				break;
			case 3:
				zoom_id=data.collection[i].id;
				zoom_src=data.collection[i].source;
				break;
			case 7:
				superzoom_id=data.collection[i].id;
				superzoom_src=data.collection[i].source;			

				setCollection(slot,thumb_id,large_id,zoom_id,superzoom_id,large_title,large_desc,thumb_src,large_src,zoom_src,superzoom_src,date,gallery,style_title,style_desc);
				
				//console.log(i + "- ",slot,thumb_id,large_id,zoom_id,superzoom_id,large_title,large_desc,thumb_src,large_src,zoom_src,superzoom_src,date);
				
				break;

		}


	}
	

//    var slotSort=function(a, b){
//        if (a.slot == b.slot){
//            if (a.thumb_id > b.thumb_id) return 1;
//            if (a.thumb_id < b.thumb_id) return -1;
//        }
//        if (a.slot > b.slot) return 1;
//        if (a.slot < b.slot) return -1;
//    };
//
//    collectionArray.sort(slotSort);
    	
	 //for(i=0;i<(collectionIndex);i++)
	//	console.log(collectionArray[i].slot,collectionArray[i].thumb_id,collectionArray[i].thumb_src,collectionArray[i].large_src,collectionArray[i].zoom_src,collectionArray[i].superzoom_src,collectionArray[i].style_title)
	
}

