function fixwidths(){
	
	var th = document.getElementById('tickerholder').offsetWidth;
	var t = document.getElementById('ticker').offsetWidth;
	
	document.getElementById('tickerholder').style.width="700px";
	document.getElementById('ticker').style.width=t+"px";
	
	totwid=t*-1;
	
	ticker();

}

totwid=0;
lft=700;

function ticker(){
	
		if(lft>totwid){
			lft=lft-2;
			document.getElementById('ticker').style.left=lft+"px";
		}else{
			lft=700;
			document.getElementById('ticker').style.left=lft+"px";
		}
		
		timer=setTimeout(ticker,50);
	
}

function closegallery(){
	var s=document.getElementById('site');
	s.style.height="auto";
	
	var m=document.getElementById('mask');
	m.style.display="none";
	
	var g=document.getElementById('gallery');
	g.style.display="none";
	
}
function ini_gallery(php,url,iid){
	
	var s=document.getElementById('site');
	s.style.height="100%";
	
	var m=document.getElementById('mask');
	m.style.display="block";
	
	var g=document.getElementById('gallery');
	g.style.display="block";
	
	var so = new SWFObject("media/gallery.swf?phpurl="+php+"&imgurl="+url+"&iid="+iid, "flash-animations", "810", "460", "8", "#ffffff");
	so.write("gallery-swf");


}

function loadgallery(){
	var s=document.getElementById('site');
	s.style.height="100%";
	
	var m=document.getElementById('mask');
	m.style.display="block";
	
	var g=document.getElementById('gallery');
	g.style.display="block";

}

function loadshowcase(x,t,d){
	
	var s=document.getElementById('site');
	s.style.height="100%";
	
	var m=document.getElementById('mask');
	m.style.display="block";
	
	var g=document.getElementById('gallery');
	g.style.display="block";
	
	var o=0;
	
	for(i=1;i<=t;i++){
	
		var im=document.getElementById('img'+i);
		im.style.opacity = o/10;
		im.style.filter = 'alpha(opacity=' + o*10 + ')';
		im.style.display = 'none';
	
	}
	
	var im=document.getElementById('imgsrc'+x);
	im.src='gallery/'+d+'/img'+x+'.jpg'
	
	var o=10;
	
	var im=document.getElementById('img'+x);
	im.style.opacity = o/10;
	im.style.filter = 'alpha(opacity=' + o*10 + ')';
	im.style.display = 'block';
	
	li=x+1;
	if(li>t){ li=1; }
	var im=document.getElementById('imgsrc'+li);
	im.src='gallery/'+d+'/img'+li+'.jpg'
	
	li=x-1;
	if(li==0){ li=t; }
	var im=document.getElementById('imgsrc'+li);
	im.src='gallery/'+d+'/img'+li+'.jpg'
	
	var gc=document.getElementById('gallery-count');
	gc.innerHTML="IMAGE "+x+"/"+t;
	
	var gd=document.getElementById('gallery-desc');
	gd.innerHTML=desc[x];
	
}

function swapimage(x,t,d){
	
	var nl=document.getElementById('gallery-next');
	nl.innerHTML="<a href='javascript:;'>NEXT ></a>";
	var pl=document.getElementById('gallery-prev');
	pl.innerHTML="<a href='javascript:;'>< PREV</a>";
	
	
	
	for(i=1;i<=t;i++){
	
		var im=document.getElementById('img'+i);
		if(im.style.opacity==1){ ci=i }
	
	}
	ni=ci;
	
	fo=setTimeout(function(){ fadeout(ci,10) },1);
	
	if(x=='next'){
		ni++;
		if(ni>t){ ni=1; }
		var nib=document.getElementById('img'+ni);
		nib.style.display = 'block';
		fi=setTimeout(function(){ fadein(ni,0,t,d) },1);
		li=ni+1;
		if(li>t){ li=1; }
		var im=document.getElementById('imgsrc'+li);
		im.src='gallery/'+d+'/img'+li+'.jpg'
	}else{
		ni--;
		if(ni==0){ ni=t; }
		var nib=document.getElementById('img'+ni);
		nib.style.display = 'block';
		fi=setTimeout(function(){ fadein(ni,0,t,d) },1);
		li=ni-1;
		if(li==0){ li=t; }
		var im=document.getElementById('imgsrc'+li);
		im.src='gallery/'+d+'/img'+li+'.jpg'
	}
	
}

function fadein(ci,x,t,d){
	
	x++;
	//alert(t);
	var gc=document.getElementById('gallery-count');
	gc.innerHTML="IMAGE "+ci+"/"+t;
	
	var gd=document.getElementById('gallery-desc');
	gd.innerHTML=desc[ci];

	if(x<=10){
		var im=document.getElementById('img'+ci);
		im.style.opacity = x/10;
		im.style.filter = 'alpha(opacity=' + x*10 + ')';
		fi=setTimeout(function(){ fadein(ci,x,t,d) },1);
	
	}else{
		
		clearTimeout(fi);	
		var nl=document.getElementById('gallery-next');
		nl.innerHTML="<a href='javascript:swapimage(\"next\","+t+",\""+d+"\");'>NEXT ></a>";
		var pl=document.getElementById('gallery-prev');
		pl.innerHTML="<a href='javascript:swapimage(\"prev\","+t+",\""+d+"\");'>< PREV</a>";
	
	}
	
}

function fadeout(ci,x){
	
	x--;

	if(x>=0){
		var im=document.getElementById('img'+ci);
		im.style.opacity = x/10;
		im.style.filter = 'alpha(opacity=' + x*10 + ')';
		fo=setTimeout(function(){ fadeout(ci,x) },1);
	
	}else{
		
		var nib=document.getElementById('img'+ci);
		nib.style.display = 'none';
		clearTimeout(fo);	
	
	}
	
}

function printflash(swf,w,h,div){
		var so = new SWFObject(swf, "flash-animations", w, h, "8", "#ffffff");
		so.addParam("wmode", "transparent");
		so.write(div);	
}


