var pagecount=0;

function thumb(gal,img){
	var i=document.createElement("img");
	i.setAttribute('src',"gallery_svc?thumb="+gal+"/"+img);
	i.setAttribute('width', 94);
	i.setAttribute('height',94);
	i.setAttribute('alt',gal+" - "+img);
	
	var a=document.createElement("a");
	a.setAttribute('href','images/'+gal+"/"+img+'');
	a.setAttribute('className','thumb');
	a.setAttribute('class','thumb');
	a.rel="lightbox";
	
	var br=document.createElement("br");
	var image=""+img;
	var suffix=image.lastIndexOf(".");
	//var label=document.createTextNode(image.substring(0,suffix?suffix:image.length()));
	
	a.appendChild(i);
	a.appendChild(br);
	//a.appendChild(label);
	
	return a;
}
function wndopen(url){
	window.open(url);
}
function gallery(gal){
	var pl = new SOAPClientParameters();
	pl.add("gallery", gal);
	pagecount = SOAPClient.invoke("gallery_svc", "get_page_count", pl, false);
	if(!pagecount)return(alert("no images in gallery"));
	
	drawGallery(gal,1);
}

function drawGallery(gal, page){
	if(!pagecount)return(alert("no pages"));
	var pl =  new SOAPClientParameters();
	pl.add("gallery", gal);
	pl.add("page", page);
	dir = SOAPClient.invoke("gallery_svc", "get_dir", pl, false);
	
	var cp=document.createElement("div")
	dir=dir.split("/");
	for ( var i=0;i<dir.length;i++){
		cp.appendChild(thumb(gal,dir[i]));
	}
	
	var p=document.createElement("p");
	p.setAttribute('className','pages');
	p.setAttribute('class','pages');
	
	/*
	for ( var n=1;n<=pagecount;n++){
		if(n!=page){
			var a=document.createElement("a");
			a.setAttribute("href","javascript:drawGallery('"+gal+"','"+n+"');");
			var tn=document.createTextNode(n);
			a.appendChild(tn);
			p.appendChild(a);
		}else{
			var tn=document.createTextNode(n);
			p.appendChild(tn);
		}
		
		var spc=document.createTextNode(" ");
		p.appendChild(spc);
	}         */
	
	//cp.appendChild(p);
	
	//document.getElementById("soapgal").innerHTML="";
	//document.getElementById("soapgal").appendChild(cp);
	
	$("#gallery-" + gal).append(cp);
	
	if( gal == 'main' ){
  	var noImage = document.createElement("img");
  	noImage.setAttribute('src', 'images/no-image.jpg');
  	cp.appendChild(noImage);
	}
	
	$(function() {$('a[rel*=lightbox]').lightBox({fixedNavigation:true})});
}
