function showImage(imgValue)
{
	n=imgValue.substr(3,1);
	for(i=0;i<=n;i++)
	{
		imageValue = "img"+i;
		document.images[imageValue].src="/images/stars/s_full.gif";
	}
}

function hideImage()
{
	for(i=0;i<5;i++)
	{
		imageValue = "img"+i;	
		document.images[imageValue].src="/images/stars/s_empty.gif";
	}	
}

function memberRatingSubmit(memberId, memberRatingId, listingId, clickType, i)
{
	if(memberId !=0)
	{
		if(memberId == memberRatingId)
		{
			alert("You are the owner of this listing, you cannot rate it...");
		}
		else if(i!=1)
		{
			document.memberRatingForm.memberId.value = memberId;
			document.memberRatingForm.memberRatingId.value = memberRatingId;
			document.memberRatingForm.listingId.value = listingId;
			document.memberRatingForm.clickType.value = clickType;
			document.memberRatingForm.submit();
		}
		else
			alert("Sorry your rating already posted.");
	}
	else
	{
		if(i!=1)
		{
			if(confirm("Please login"))
			{
				document.memberRatingForm.memberId.value = memberId;
				document.memberRatingForm.memberRatingId.value = memberRatingId;
				document.memberRatingForm.listingId.value = listingId;
				document.memberRatingForm.clickType.value = clickType;
				document.memberRatingForm.submit();
			}
		}
		else
			alert("Sorry your rating already posted.");
	}
}

function DynamicRatingSubmit(memberId,memberRatingId, listingId, ratingNumber, clickType, i)
{
	if(memberId == memberRatingId)
	{
		alert("You are the owner of this listing, you cannot rate it.");
	}
	else if(i!=1)
	{
		document.memberRatingForm.memberRatingId.value = memberRatingId;
		document.memberRatingForm.listingId.value = listingId;
		document.memberRatingForm.memberRating.value = ratingNumber;
		document.memberRatingForm.clickType.value = clickType;
		document.memberRatingForm.submit();
	}
	else
		alert("Sorry your rating already posted.");
}

function submitReport(listingId,clickType,i)
{	
	if(i!=1)
	{
		document.reportForm.listingId.value = listingId;	
		document.reportForm.clickType.value = clickType;
		document.reportForm.submit();
	}
	else
		alert("Sorry you have already submitted the spam report.");
}

function submitCommentReport(listingId,clickType,cmntId)
{	
	document.reportForm.listingId.value = listingId;
	document.reportForm.commentId.value = cmntId;	
	document.reportForm.clickType.value = clickType;
	document.reportForm.submit();
}

function ratingViewSubmit(memberRatingId,listingId,clickType,viewOrigin)
{
	document.memberRatingForm.memberRatingId.value=memberRatingId;
	document.memberRatingForm.listingId.value=listingId;
	document.memberRatingForm.clickType.value=clickType;
	document.memberRatingForm.viewOrigin.value=viewOrigin;
	document.memberRatingForm.submit();
}

var prev="details";
var showTab ="tab1";
function showViewDetails(id, tableId)
{
	if (document.getElementById)
	{
		obj = document.getElementById(id);
		tableObj = document.getElementById(tableId);
		
		if(prev!="")
		{
			obj1=document.getElementById(prev);
			if(obj1!=null)
				obj1.style.display="none";
		}
		if(document.getElementById(showTab)!=null)
		{
			tableObj1= document.getElementById(showTab);
			tableObj1.className="";
		}
		
		tableObj.className="selected";
		showTab = tableId;
		
		obj.style.display="inline";		
		prev=id;
	}
	
}

var prev="details";
var showTab ="tab1";
function showViewDetails1(id, tableId)
{
	if (document.getElementById)
	{
		obj = document.getElementById(id);
		tableObj = document.getElementById(tableId);
		if(prev!="")
		{
			obj1=document.getElementById(prev);
			if(obj1!=null)
				obj1.style.display="none";
		}
		if(document.getElementById(showTab)!=null)
		{
			tableObj1= document.getElementById(showTab);
			tableObj1.style.backgroundColor="#FF9900";
		}
		tableObj.style.backgroundColor="#FFFFFF";
		showTab = tableId;

		obj.style.display="";		
		prev=id;		
	}
}

function showFiles(id, tableId,zoneCode,listId)
{
	showViewDetails1(id, tableId)
	if(id=='special')
	{
		loadFiles("coupon",listId,zoneCode);
		loadFiles("rebate",listId,zoneCode);
	}
	else
		loadFiles(id,listId,zoneCode);
	
}

function showFiles1(id, tableId,zoneCode,listId)
{
	showViewDetails(id, tableId)
	if(id=='special')
	{
		loadFiles("coupon",listId,zoneCode);
		loadFiles("rebate",listId,zoneCode);
	}
	else
		loadFiles(id,listId,zoneCode);
	
}

function showImageFiles(id, tableId,zoneCode,listId)
{
	showViewDetails(id, tableId)
	loadImageFiles(id,listId,zoneCode);
}

var fileTab = new Array();
function loadFiles(targetDiv,listId, zoneCode)
{
	tabFound=false;
	for(x in fileTab)
	{
	 if(fileTab[x]==targetDiv)
		{		
			tabFound=true;
			break;
		}
	 }	
	
	tbSize = fileTab.length;
	fileTab[tbSize+1]=targetDiv;
	
	if(tabFound==false)
	{
		
		var url = "/FilesViewerServlet";
		var requestParameters = null;
		
		requestParameters = "list_id="+listId+"&zone_code="+zoneCode+"&file_type="+targetDiv;
		document.getElementById("locationImage").style.visibility = 'visible';
		var ajax = new Ajax.Request(
		url, {
		method: "post",
		parameters: requestParameters,
		onFailure: reportAjaxError,
		onSuccess: function(request) {
		var obj = eval('(' + ajax.transport.responseText + ')');
	
		Element.update(targetDiv, obj.resultData);
		document.getElementById("locationImage").style.visibility = 'hidden';
		
		}
		});
	}
}

var fileTab1 = new Array();
function loadImageFiles(targetDiv,listId, zoneCode)
{
	tabFound=false;
	for(x in fileTab1)
	{
		if(fileTab1[x]==targetDiv)
		{		
			tabFound=true;
			break;
		}
	}	
	
	tbSize = fileTab1.length;
	fileTab1[tbSize+1]=targetDiv;
	
	if(tabFound==false)
	{	
		var url = "/ImageFilesViewerServlet";
		var requestParameters = null;
		
		requestParameters = "list_id="+listId+"&zone_code="+zoneCode+"&file_type="+targetDiv;
		var ajax = new Ajax.Request(
		url, {
		method: "post",
		parameters: requestParameters,
		onFailure: reportAjaxError,
		onSuccess: function(request) {
		var obj = eval('(' + ajax.transport.responseText + ')');
	
		Element.update(targetDiv, obj.resultData);
		loadImagesData();
		}
		});
	}
}

function loadImagesData()
{
	featuredcontentslider.init({
	id: "slider2",  //id of main slider DIV
	contentsource: ["inline", ""],  //Valid values: ["inline", ""] or ["ajax", "path_to_file"]
	toc: "#increment",  //Valid values: "#increment", "markup", ["label1", "label2", etc]
	nextprev: ["Previous", "Next",""],  //labels for "prev" and "next" links. Set to "" to hide.
	revealtype: "click", //Behavior of pagination links to reveal the slides: "click" or "mouseover"
	enablefade: [true, 0.2],  //[true/false, fadedegree]
	autorotate: [true, 3000],  //[true/false, pausetime]
	onChange: function(previndex, curindex){  //event handler fired whenever script changes slide
	//previndex holds index of last slide viewed b4 current (1=1st slide, 2nd=2nd etc)
	//curindex holds index of currently shown slide (1=1st slide, 2nd=2nd etc)
	}
	})
}

function sendLink(value)
{
   document.referusForm.button.value=value;
   document.referusForm.submit();
}