	function getHTML_Available(asset_id,start,end){			
		var url = baseURLAvailable + '/index.php?Action=available.GetImageGallery';
		var id=document.getElementById('no').value;		
		var pars = 'id='+id+'&asset_id='+asset_id+'&start='+start+'&end='+end;
		var target='result';

		var myAjax = AjaxRequestPS(
			url, 
			{
				method: 'get', 
				parameters: pars, 
				onComplete: showResponse_Available
			});
	}
		
	function showResponse_Available(originalRequest)
	{			
		var response = originalRequest.responseText;		
		var totalRecord = parseInt(document.getElementById('totalRecord').value);
		var currPage = parseInt(document.getElementById('currPage').value);
		var totalPages = Math.ceil(totalRecord/limit);
		var cycle = parseInt(document.getElementById('cycle').value);
		if(cycle==0)
		{			
			document.getElementById('gallery').innerHTML += response;
			if(currPage>=totalPages)
				document.getElementById('cycle').value='1';
			checkGalleryImages_Available();
		}
		
	}

	function moveToPrevious_Available()
	{
	  new Effect.Move('gallery', { x: 700, y: 0, transition: Effect.Transitions.sinoidal });
	} 
	
	function moveToNext_Available()
	{
	  new Effect.Move('gallery', { x: -700, y: 0, transition: Effect.Transitions.sinoidal });
	}
	
	function movePrevious_Available(asset_id)
	{		
		var totalRecord = parseInt(document.getElementById('totalRecord').value);
		var currPage = parseInt(document.getElementById('currPage').value);
		var totalPages = Math.ceil(totalRecord/limit);
		document.getElementById('totalPages').value = totalPages;
		var totalPages1 = Math.ceil(totalRecord/limitPage);
		
		if(currPage>1)
		{			
			currPage--;
			document.getElementById('currPage').value=currPage;
			if(currPage<=1)				
				start = 1;
			else
				start = parseInt((currPage-1)*limit);
			end = parseInt(currPage*limit);
			document.getElementById('forwardarrow').src = baseURL+'/images/asset_page_images/forward_arrow_over.gif';			
			moveToPrevious_Available();
			//getHTML(asset_id,start,7);
		}
		
		if(currPage<=1)
		{
			document.getElementById('backarrow').src = baseURL+'/images/asset_page_images/backward_arrow.gif';
		}
	}
	
	function moveNext_Available(asset_id)
	{	
		var totalRecord = parseInt(document.getElementById('totalRecord').value);
		var currPage = parseInt(document.getElementById('currPage').value);
		var totalPages = Math.ceil(totalRecord/limit);
		document.getElementById('totalPages').value = totalPages;
		var totalPages1 = Math.ceil(totalRecord/limitPage);
		
		if(currPage<totalPages)
		{			
			currPage++;
			document.getElementById('currPage').value=currPage;
			start = parseInt((currPage*limit)-limit);
			end = parseInt(currPage*limit);
			if(end>totalRecord)
				end = totalRecord;
			document.getElementById('backarrow').src = baseURL+'/images/asset_page_images/backward_arrow_over.gif';			
			moveToNext_Available();
			//if(currPage>2)
			getHTML_Available(asset_id,startPoint,7);
			startPoint += 7;
		}
		
		if(currPage>=totalPages)
		{
			document.getElementById('forwardarrow').src = baseURL+'/images/asset_page_images/forward_arrow.gif';
		}
	}

	function resizeGalleryImage_Available(imgObj, rW, rH, imgCopy) {
		if (!imgObj) return;

		var w, h, center;

		center = (arguments && arguments.length > 4) ? arguments[4] : false;

		if (imgCopy) {
			w = imgCopy.width;
			h = imgCopy.height;
		} else {
			w = imgObj.width;
			h = imgObj.height;
		}

		if (w > 0 && h > 0) {
			if (w > rW || h > rH) {
				var r = w / h;
				var e = rW / rH;
				if (r < e) {
					h = rH;
					w = r * h;
				} else {
					w = rW;
					h = w / r;
				}
				imgObj.style.width = w + 'px';
				imgObj.style.height = h + 'px';
				if (center) imgObj.style.marginTop = Math.round((rH - h) / 2) + 'px';
			}
			imgObj.style.display = 'inline';
		} else if (!imgCopy) {
			var imgOrigCopy = new Image();
			imgOrigCopy.src = imgObj.src;

			var func =
				function() {
					resizeGalleryImage_Available(imgObj, rW, rH, imgOrigCopy, center);
				}
			checkLoaded_Available(imgOrigCopy, func);
		}
	}

	function checkGalleryImages_Available() {
		var center = false;
		var galDiv = document.getElementById('gallery');
		if (!galDiv) {
			galDiv = document.getElementById('galleryContainer');
			center = true;
		}

		if (galDiv) {
			var imgs = galDiv.getElementsByTagName('img');
			for (var i = 0; i < imgs.length; ++i) {
				var img = imgs[i];
				
				if (img.style.display == 'none') {
					resizeGalleryImage_Available(img, 86, 95, null, center);
				}
			}
		}
	}

	function checkLoaded_Available(imgObj, callbackFunc) {
		if (imgObj.complete) {
			callbackFunc();
		} else {
			var func = 
				function() {
					checkLoaded_Available(imgObj, callbackFunc);
				};
			setTimeout(func, 200);
		}
	}

	function LoadRelatedGallery_Available(asset_id, page, type) {
		var url = baseURLAvailable + '/index.php';
		document.getElementById('RelatedGalleryDiv').innerHTML = waitDiv_Available();		
		
		var pars = 'Action=available.GetRelatedImages&page=' + page + '&asset_id=' + asset_id;
		if (type && type.length > 0) {
			pars += '&type=' + type;
		}

		var myAjax = AjaxRequestPS(
			url,
			{
				method: 'get', 
				parameters: pars, 
				onComplete: ResultRelatedGallery_Available
			});
	}

	function ResultRelatedGallery_Available(originalRequest) {
		document.getElementById('RelatedGalleryDiv').innerHTML = originalRequest.responseText;		
	}

	function waitDiv_Available(){
		strWaitDiv = '<div align="center" id="WaitDiv" style="width:auto;height:100px;padding:8px;"><table width="100%" border="0" cellspacing="0" cellpadding="3"><tr><td class="FormTd2"><div align="center"> <br /><img src="'+ baseURL +'/images/loading.gif" /><br />Please wait....Loading<br /><br /></div></td></tr></table></div>';
		return strWaitDiv;
	}
