/********************************************************
Name: image Switch
Author: Terence Jefferies
Business: Glow Creative
Version: 1.1
Comments: This product was created by Terence Jefferies
for image viewing
********************************************************/

	$(function() {
		
		
		var cap;
		var cur = 0;
	
		function init()
		{
		
			var res = $.ajax({
			
				type:"POST",
				url:"fetchImages.php",
				data:"now=yes",
				async:false
			
			}).responseText;
			cap = res;
			$('#title_img').oneTime(3000,function() { nextImg(); });
		}
	
		
		function nextImg()
		{
			var img = fetchImg(cap,cur);
			var caption = fetchCap(cap,cur);
			var link = fetchId(cap,cur);
			if(img != 0)
			{
			
				$('#imgcap').fadeOut(1000);
				$('#title_img').fadeOut(1000,function() { $('#title_img').css('background-image',"url('images/uploads/" + img + "')"); $('#imgcap').html(caption);
				$('#title_img').fadeIn(1000);
				$('#imgcap').fadeIn(1000); 
				$('#img_nav').fadeIn(1000); 
				$('#caplink').attr('href','index.php?com=com_perf&type=showperf&perfid=' + link);
				$('#title_img').oneTime(3000,function() { nextImg(); });  });
				cur ++;
			}
			else
			{
				cur = 0;
				var img = fetchImg(cap,cur);
				var caption = fetchCap(cap,cur);
				var link = fetchId(cap,cur);
				$('#imgcap').fadeOut(1000);
				$('#title_img').fadeOut(1000,function() { $('#title_img').css('background-image',"url('images/uploads/" + img + "')"); $('#imgcap').html(caption);
				$('#title_img').fadeIn(1000);
				$('#imgcap').fadeIn(1000); 
				$('#img_nav').fadeIn(1000); 
				$('#caplink').attr('href','index.php?com=com_perf&type=showperf&perfid=' + link);
				$('#title_img').oneTime(3000,function() { nextImg(); });  });
				cur ++;
			
			}
		
		}
		
		function fetchImg(src,num)
		{
		
			var tmp = src.split("&,&");
			var tmp2 = tmp[num].split("&|&");
			if(tmp2[0].length > 1) { 
			return tmp2[0]; } else { return 0; }
		
		}
		
		function fetchCap(src,num)
		{
		
			var tmp = src.split("&,&");
			var tmp2 = tmp[num].split("&|&");
			if(tmp2[1].length > 0) { 
			return tmp2[1]; } else { return 0; }
		
		}
		
		function fetchId(src,num)
		{
		
			var tmp = src.split("&,&");
			var tmp2 = tmp[num].split("&|&");
			if(tmp2[2].length > 0) { 
			return tmp2[2]; } else { return 0; }
			
		}

		
		init();
			
	});
