
function form_submit_buySell()
{
	document.getElementById('compareItemForm').action = "buy_sell.php";
	document.getElementById('compareItemForm').submit();
}
function show_detail_desc(a,b)
{
	document.getElementById(a).style.display = "block";
	document.getElementById(b).style.display = "none";
}
function show_advanced_serach()
{	
	document.getElementById('standard_search_div').style.display = "block";
	document.getElementById('searchType').value = "adv";
	document.getElementById('advanced_link').className  = "orange_font_buySell";
	document.getElementById('standard_link').className  = "gray_font_buySell";
	document.getElementById('amazon_link').className  = "gray_font_buySell";
	document.getElementById('channel_div').style.display = "block";
	document.getElementById('upArrow').style.display = "block";
	//document.getElementById('channelbox').style.display = "block";
	if(document.getElementById('closeChannelBoxstatus').value == "yes")
	{
		document.getElementById('upArrow').style.display = "none";
		document.getElementById('downArrow').style.display = "block";
	}
	else
	{
		document.getElementById('upArrow').style.display = "block";
		document.getElementById('downArrow').style.display = "none";
	}
}
function show_standard_serach()
{
	for(var loop=0;loop < document.getElementById('total_channel_form').value;loop=loop+1)
	{
		document.getElementById('pagechannel').options[loop].selected = false;
	}
	document.getElementById('searchType').value = "sts";
	document.getElementById('standard_search_div').style.display = "block";
	document.getElementById('channel_div').style.display = "none";
	document.getElementById('standard_link').className  = "orange_font_buySell";
	document.getElementById('advanced_link').className  = "gray_font_buySell";
	document.getElementById('amazon_link').className  = "gray_font_buySell";
	document.getElementById('page_country').value = "Select";
	document.getElementById('pagecurrency').value = "Select";
	document.getElementById('priceRangeFrom').value = "";
	document.getElementById('priceRangeTo').value = "";
	
}

function show_amazon_search()
{
	
	for(var loop=0;loop < document.getElementById('total_channel_form').value;loop=loop+1)
	{
		document.getElementById('pagechannel').options[loop].selected = false;
	}
	document.getElementById('searchType').value = "azs";
	document.getElementById('standard_search_div').style.display = "block";
	document.getElementById('channel_div').style.display = "none";
	document.getElementById('amazon_link').className  = "orange_font_buySell";
	document.getElementById('advanced_link').className  = "gray_font_buySell";
	document.getElementById('standard_link').className  = "gray_font_buySell";
	
	document.getElementById('page_country').value = "Select";
	document.getElementById('pagecurrency').value = "Select";
	document.getElementById('priceRangeFrom').value = "";
	document.getElementById('priceRangeTo').value = "";
	
}
function closeAddbuysellPopup()
{
	document.getElementById('BuySellPopup').style.display = "none";
}
function show_addItem_popUp()
{
	document.getElementById('BuySellPopup').style.display = "block";
	reset_addItem_form();
}
function reset_addItem_form()
{
	document.getElementById('errAddItem').innerHTML = "";
	document.getElementById('buySellcaptcha').value = "";
	document.getElementById('itemTilte').value = "";
	document.getElementById('itemKey').value = "";
	document.getElementById('itemDesc').value = "";
	document.getElementById('allPics').value = "";
	document.getElementById('allVdos').value = "";
	document.getElementById('country').value = "United States";
	document.getElementById('currency').value = "0";
	document.getElementById('condition').value = "0";
	
	document.getElementById('price').value = "";
	document.getElementById('payment_method').value = "";
	document.getElementById('contact_info').value = "";
	
	
	//to reset category link
	if(document.getElementById('prev_id').value !="")
	{
		document.getElementById('categoryData').value = "";
		var id_subCategory = document.getElementById('prev_id').value;
		document.getElementById(id_subCategory).style.background = "#C3C3C3";
		document.getElementById(id_subCategory).style.color = "white";
	}
		document.getElementById('SubCatCheck').style.display = "none";

	document.getElementById('SubCatCheck').innerHTML = "";
	
	//to reset video and pics link
	if(document.getElementById('pics_vdo_fee_name').innerHTML !="")
	{
		document.getElementById('pics_vdo_fee_name').innerHTML = "";
		document.getElementById('picsVdoHead').style.display = "none";
	}
	reload_channel(document.getElementById('addSellItemForm'), 'buySell_operation.php');

}
function remove_img(img_name,unlinkType)
{
	document.getElementById('picsVdoHead').style.display = "block";
	formObj = document.getElementById('addSellItemForm');
	postUrl = "buySell_operation.php";
	
	var all_pic = document.getElementById('allPics').value;
	var all_vdo = document.getElementById('allVdos').value;
	
	var picdata = all_pic.split("|");
	var vdodata = all_vdo.split("|");
	document.getElementById('pics_vdo_fee_name').innerHTML = "";

	if(all_pic!="")
	{
			//for picture////////////////////////
			
			var new_pic_data="";
			for (var intLoop = 0; intLoop <picdata.length; intLoop++) { 
				 if(picdata[intLoop]!=img_name)
				 {
				 		if(new_pic_data =="")
				 		{
							new_pic_data = picdata[intLoop];
						}
						else
						{
							new_pic_data = new_pic_data+"|"+picdata[intLoop];
						}
				 }
			}	
			document.getElementById('allPics').value = new_pic_data;
			if(document.getElementById('allPics').value!="")
			{
					var pic_array = document.getElementById('allPics').value.split("|");
					var piCnameFeeDiv="";
					for (var intLoop = 0; intLoop <pic_array.length; intLoop++) { 
							if(intLoop==0)
							{
					 			piCnameFeeDiv = document.getElementById('pics_vdo_fee_name').innerHTML+"<div style='background-color:#E1E1E1;padding:3px;width:160px;border:1px solid balck;float:left;border:1px solid black;display:block;'>Free</div><div style='background-color:#E1E1E1;width:160px;padding:3px;border:1px solid balck;float:left;border:1px solid black;display:block;'>"+pic_array[intLoop]+"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href='javascript:remove_img(\""+pic_array[intLoop]+"\",\"picture\");' class='pic_vdo_remove'>Remove</a></div>";
								document.getElementById('pics_vdo_fee_name').innerHTML = piCnameFeeDiv;
							}
							else
							{
								piCnameFeeDiv = document.getElementById('pics_vdo_fee_name').innerHTML+"<div style='background-color:#E1E1E1;padding:3px;width:160px;border:1px solid balck;float:left;border:1px solid black;display:block;'>$ 0.30</div><div style='background-color:#E1E1E1;width:160px;padding:3px;border:1px solid balck;float:left;border:1px solid black;display:block;'>"+pic_array[intLoop]+"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href='javascript:remove_img(\""+pic_array[intLoop]+"\",\"picture\");' class='pic_vdo_remove'>Remove</a></div>";
								document.getElementById('pics_vdo_fee_name').innerHTML = piCnameFeeDiv;
							}
					}
			}
			else
			{
				document.getElementById('pics_vdo_fee_name').innerHTML = "";
			}
	}
	if(vdodata !="")
	{
			//for video///////////////
			var new_vdo_data="";
			for (var intLoop = 0; intLoop <vdodata.length; intLoop++) { 
				 if(vdodata[intLoop]!=img_name)
				 {
				 		if(new_vdo_data =="")
				 		{
							new_vdo_data = vdodata[intLoop];
						}
						else
						{
							new_vdo_data = new_vdo_data+"|"+vdodata[intLoop];
						}
				 }
			}	
			
			document.getElementById('allVdos').value = new_vdo_data;
			var vdo_array = new_vdo_data.split("|");
			if(document.getElementById('allVdos').value == "")
			{
				var count_vdo = 0;
			}
			else
			{
				var count_vdo = vdo_array.length
			}
			var vdonameFeeDiv="";
			for (var intLoop = 0; intLoop <count_vdo; intLoop++) { 
			 			vdonameFeeDiv = document.getElementById('pics_vdo_fee_name').innerHTML+"<div style='background-color:#E1E1E1;padding:3px;width:160px;border:1px solid balck;float:left;border:1px solid black;display:block;'>$ 0.50</div><div style='background-color:#E1E1E1;width:160px;padding:3px;border:1px solid balck;float:left;border:1px solid black;display:block;'>"+vdo_array[intLoop]+"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href='javascript:remove_img(\""+vdo_array[intLoop]+"\",\"picture\");' class='pic_vdo_remove'>Remove</a></div>";
						document.getElementById('pics_vdo_fee_name').innerHTML = vdonameFeeDiv;
			}
			
	}
	if(document.getElementById('allPics').value == "" && document.getElementById('allVdos').value=="")
	{
		document.getElementById('picsVdoHead').style.display = "none";
	}
	
	$('ajaxLoaderAddItem').show();
		$(formObj).request({
		action:postUrl,
	  method: 'post',
	  parameters: { actionType:'UNLINK',ImgName:img_name,unlinkType:unlinkType}, 
	  onSuccess:handleunlinkResponse, 
	  onException:handleunlinkError
	});
}
function handleunlinkResponse(transport)
{
		data=transport.responseText.evalJSON();
		if(data.MESSAGE == "PAGE_RELOAD")
				location.reload();
		else
		{
				if(data.STATUS=="SUCCESS")
				{
				}
				else
				{
						document.getElementById("errAddItem").innerHTML = data.MESSAGE;
				}
				$('ajaxLoaderAddItem').hide();
		}
}

function handleunlinkError(transport)
{
	document.getElementById("errAddItem").innerHTML = "Error processing: Please try later.";
	$('ajaxLoaderAddItem').hide();
}
function add_item_buySell(formObj,postUrl)
{
	$('ajaxLoaderAddItem').show();
		$(formObj).request({
		action:postUrl,
	  method: 'post',
	  parameters: { actionType:'ADD_ITEM_BUYSELL'}, 
	  onSuccess:handleAddItemResponse, 
	  onException:handleItemError
	});
}
function handleAddItemResponse(transport)
{
		data=transport.responseText.evalJSON();
		if(data.MESSAGE == "PAGE_RELOAD")
			location.reload();
		else
		{
				if(data.STATUS=="SUCCESS")
				{
						if(data.MESSAGE!="")
						{
							location.href = data.MESSAGE;
						}
						else
						{
							location.reload();
						}
				}
				else
				{
						document.getElementById("errAddItem").innerHTML = data.MESSAGE;
						reloadCaptchaBuySell();
				}
				$('ajaxLoaderAddItem').hide();
		}
}
function reloadCaptchaBuySell()
{
	document.getElementById("BuySellimgCaptcha").src="captcha.php?forsec=additem&"+Math.random();
}

function handleItemError(transport)
{
	document.getElementById("errAddItem").innerHTML = "Error processing: Please try later.";
	$('ajaxLoaderAddItem').hide();
	reloadCaptchaBuySell();
}

function show_subcatList(formObj,postUrl,cid,divId)
{
	var prev_div_id = document.getElementById('prev_id').value;
	document.getElementById('categoryData').value = cid;
	if(prev_div_id!="")
	{
		document.getElementById(prev_div_id).style.background = "#C3C3C3";
		document.getElementById(prev_div_id).style.color = "white";
	}
		
	document.getElementById(divId).style.background ="#FFFFFF";
	document.getElementById(divId).style.color  ="black";
	
	document.getElementById('prev_id').value = divId;

	$('ajaxLoaderAddItem').show();
		$(formObj).request({
		action:postUrl,
	  method: 'post',
	  parameters: { actionType:'ADD_SUBCATEGORY',CID:cid}, 
	  onSuccess:handleAddSubcategoryResponse, 
	  onException:handleAddSubcategoryError
	});
}
function handleAddSubcategoryResponse(transport)
{
		data=transport.responseText.evalJSON();
		if(data.STATUS=="SUCCESS")
		{
			//alert(document.getElementById('tot_subCat').value);
				document.getElementById('SubCatCheck').style.display ="block";
				if(data.MESSAGE == "")
				{
					document.getElementById("SubCatCheck").innerHTML = "No subcategory for selected Category.";
				}
				else
				{
					document.getElementById("SubCatCheck").innerHTML = data.MESSAGE;
				}
		}
		else
		{
				document.getElementById("errAddItem").innerHTML = data.MESSAGE;
		}
		$('ajaxLoaderAddItem').hide();
}

function handleAddSubcategoryError(transport)
{
	document.getElementById("errAddItem").innerHTML = "Error processing: Please try later.";
	$('ajaxLoaderAddItem').hide();
}
function reload_channel(formObj,postUrl)
{

	$('ajaxLoaderAddItem').show();
	$(formObj).request({
		action:postUrl,
	  method: 'post',
	  parameters: { actionType:'RELOAD_CHANNEL'}, 
	  onSuccess:handleReloadChannelResponse, 
	  onException:handleReloadChannelError
	});
}
function handleReloadChannelResponse(transport)
{		
		data= JSON.parse(transport.responseText);
		if(data.STATUS=="SUCCESS")
		{
				document.getElementById("allChannelDiv").innerHTML = data.MESSAGE;
		}
		else
		{
				document.getElementById("errAddItem").innerHTML = data.MESSAGE;
		}
		$('ajaxLoaderAddItem').hide();
}

function handleReloadChannelError(transport)
{
	document.getElementById("errAddItem").innerHTML = "Error processing: Please try later.";
	$('ajaxLoaderAddItem').hide();
}


function showItemDetailPopup(formObj,postUrl)
{
	
		document.getElementById('BuySellPopup').style.display = "block";
		$(formObj).request({
		action:postUrl,
		 method: 'post',
		 parameters: { actionType:'GET_ITEM_DETAIL'}, 
		 onSuccess:handleGetItemDeatilResponse, 
		 onException:handleGetItemDeatilError
		});
		
}
function handleGetItemDeatilResponse(transport)
{
		data=JSON.parse(transport.responseText);
		if(data.MESSAGE == "PAGE_RELOAD")
				location.reload();
		else
		{
				if(data.STATUS=="SUCCESS")
				{
						putItemDetail(data.MESSAGE);
				}
				else
				{
						document.getElementById("errAddItemPage").innerHTML = data.MESSAGE;
				}
		}
}

function handleGetItemDeatilError(transport)
{
	document.getElementById("errAddItem").innerHTML = "Error processing: Please try later.";
	
}
////to put all data in all field for edit detail information in add item///////////
function putItemDetail(str)
{
	var itemArry = str.split("-");
	document.getElementById('itemTilte').value = itemArry[0];
	document.getElementById('itemDesc').value = itemArry[1];
	document.getElementById('itemKey').value = itemArry[2];
	document.getElementById('country').value = itemArry[3];
	document.getElementById('currency').value = itemArry[4];
	document.getElementById('condition').value = itemArry[5];
	document.getElementById('price').value = itemArry[6];
	document.getElementById('payment_method').value = itemArry[7];
	document.getElementById('contact_info').value = itemArry[8];
	
	////for picture///////////////////to show remove link and name
	var picsName = document.getElementById('allPics').value;
	if(picsName!="")
	{
		document.getElementById('picsVdoHead').style.display = "block";
		var picArray = picsName.split("|");
		for(var loop=0;loop<picArray.length;loop++)
		{
			if(loop==0)
			{
				var namePic = '"'+picArray[loop]+'"'
				var nameFeeDiv = "<div style='background-color:#E1E1E1;padding:3px;width:160px;border:1px solid balck;float:left;border:1px solid black;display:block;'>Free</div><div style='background-color:#E1E1E1;width:160px;padding:3px;border:1px solid balck;float:left;border:1px solid black;display:block;'><div style='float:left;width:80px;'>"+picArray[loop]+"</div><div style='float:left;width:60px;'><a href='javascript:remove_img("+namePic+",\"picture\");' class='pic_vdo_remove'>Remove</a></div></div>";
			}
			else
			{
				nameFeeDiv = nameFeeDiv+"<div style='background-color:#E1E1E1;padding:3px;width:160px;border:1px solid balck;float:left;border:1px solid black;display:block;'>$ 0.30</div><div style='background-color:#E1E1E1;width:160px;padding:3px;border:1px solid balck;float:left;border:1px solid black;display:block;'><div style='float:left;width:80px;'>"+picArray[loop]+"</div><div style='float:left;width:60px;'><a href='javascript:remove_img("+namePic+",\"picture\");' class='pic_vdo_remove'>Remove</a></div></div>";
			}
		}
		parent.document.getElementById('pics_vdo_fee_name').innerHTML = nameFeeDiv;
	}
	var vdosName = document.getElementById('allVdos').value;
	if(vdosName!="")
	{
		document.getElementById('picsVdoHead').style.display = "block";
		var vidArray = vdosName.split("|");
		for(var loop=0;loop<vidArray.length;loop++)
		{
			nameFeeDiv = nameFeeDiv+"<div style='background-color:#E1E1E1;padding:3px;width:160px;border:1px solid balck;float:left;border:1px solid black;'>$ 0.50</div><div style='background-color:#E1E1E1;width:160px;padding:3px;border:1px solid balck;float:left;border:1px solid black;'><div style='float:left;width:80px;'>"+vidArray[loop]+"</div><div style='float:left;width:60px;'><a href='javascript:remove_img("+vidArray[loop]+",\"video\");' class='pic_vdo_remove'>Remove</a></div></div>";
		}
		parent.document.getElementById('pics_vdo_fee_name').innerHTML = nameFeeDiv;
	}

	
	
	///for category///////////////////to make white whatever link is selected
	
	document.getElementById('categoryData').value = itemArry[9];
	document.getElementById('categoryDiv'+itemArry[9]).style.background ="#FFFFFF";
	document.getElementById('categoryDiv'+itemArry[9]).style.color  ="black";
	
	///for subcategory////////to make selected checkbox for subcategory
	
	var subCatId = "categoryDiv"+itemArry[9];
	var subCatDetail = itemArry[10];
	showDetailsubcatList(document.getElementById('addSellItemForm'), 'buySell_operation.php',itemArry[9],subCatId,subCatDetail);
	reloadDetailchannel(document.getElementById('addSellItemForm'), 'buySell_operation.php',itemArry[11]);
	
}

///to populate subcategory div in edit item case by checking category id///

function showDetailsubcatList(formObj,postUrl,cid,divId,subCatDetail)
{
	///to set hidden field value to make to track which link was previously clickde//
	
	if(document.getElementById('prev_id').value !="")
	{
		var prev_div_id = document.getElementById('prev_id').value;
	}
	else
	{
		var prev_div_id = divId;
	}
	
	document.getElementById('categoryData').value = cid;//to store catgory id to track cid
	
	if(prev_div_id!="")
	{
		document.getElementById(prev_div_id).style.background = "#C3C3C3";
		document.getElementById(prev_div_id).style.color = "white";
	}
		
	document.getElementById(divId).style.background ="#FFFFFF";
	document.getElementById(divId).style.color  ="black";
	
	document.getElementById('prev_id').value = divId;
		$(formObj).request({
		action:postUrl,
	  method: 'post',
	  parameters: { actionType:'ADD_SUBCATEGORY_INDETAIL',CID:cid,sid:subCatDetail}, 
	  onSuccess:handleGetDetailSubcategoryResponse, 
	  onException:handleGetDetailSubcategoryError
	});
}


function handleGetDetailSubcategoryResponse(transport)
{	
		data=transport.responseText.evalJSON();
		if(data.STATUS=="SUCCESS")
		{
			//alert(document.getElementById('tot_subCat').value);
				document.getElementById('SubCatCheck').style.display ="block";
				if(data.MESSAGE == "")
				{
					document.getElementById("SubCatCheck").innerHTML = "No subcategory for selected Category.";
				}
				else
				{
					document.getElementById("SubCatCheck").innerHTML = data.MESSAGE;
				}
		}
		else
		{
				document.getElementById("errAddItem").innerHTML = data.MESSAGE;
		}
		$('ajaxLoaderAddItem').hide();
		
}
function handleGetDetailSubcategoryError(transport)
{
	document.getElementById("errAddItem").innerHTML = "Error processing: Please try later.";
	
}
//to reload channel in edit ///detail section
function reloadDetailchannel(formObj,postUrl,CID)
{

	$('ajaxLoaderAddItem').show();
		$(formObj).request({
		action:postUrl,
	  method: 'post',
	  parameters: { actionType:'RELOAD_CHANNEL_DETAIL',channels:CID}, 
	  onSuccess:handleDetailReloadChannelResponse, 
	  onException:handleDetailReloadChannelError
	});
}
function handleDetailReloadChannelResponse(transport)
{		
		data= JSON.parse(transport.responseText);
		if(data.STATUS=="SUCCESS")
		{
				document.getElementById("allChannelDiv").innerHTML = data.MESSAGE;
		}
		else
		{
				document.getElementById("errAddItem").innerHTML = data.MESSAGE;
		}
		$('ajaxLoaderAddItem').hide();
}

function handleDetailReloadChannelError(transport)
{
	document.getElementById("errAddItem").innerHTML = "Error processing: Please try later.";
	$('ajaxLoaderAddItem').hide();
}
function edit_item_buySell(formObj,postUrl)
{
	$('ajaxLoaderAddItem').show();
		$(formObj).request({
		action:postUrl,
	  method: 'post',
	  parameters: { actionType:'EDIT_ITEM_BUYSELL'}, 
	  onSuccess:handleEditItemResponse, 
	  onException:handleEditItemError
	});
}
function handleEditItemResponse(transport)
{
		data = transport.responseText.evalJSON();
		if(data.MESSAGE == "PAGE_RELOAD")
				location.reload();
		else
		{
				if(data.STATUS=="SUCCESS")
				{
						if(data.MESSAGE!="")
						{
							location.href = data.MESSAGE;
						}
						else
						{
							location.reload();
						}
				}
				else
				{
						reloadCaptchaBuySell();
						document.getElementById("errAddItem").innerHTML = data.MESSAGE;
				}
				$('ajaxLoaderAddItem').hide();
		}
}

function handleEditItemError(transport)
{
	reloadCaptchaBuySell();
	document.getElementById("errAddItem").innerHTML = "Error processing: Please try later.";
	$('ajaxLoaderAddItem').hide();
}




//*********************************************************
//Scripts for Listing items




function closeChannelBox()
{
	
	document.getElementById('channelbox').style.display = "none";
	document.getElementById('closeChannelBoxstatus').value = "yes";
	document.getElementById('downArrow').style.display = "block";
	document.getElementById('upArrow').style.display = "none";
}

function openChannelBox()
{
	
	document.getElementById('channelbox').style.display = "block";
	document.getElementById('closeChannelBoxstatus').value = "no";
	document.getElementById('upArrow').style.display = "block";
	document.getElementById('downArrow').style.display = "none";
}
function show_pagesubcatList(formObj,postUrl,cid,divId)
{
	$('ajaxLoaderPageSubCat').show();
	
	var prev_div_id = document.getElementById('page_prev_id').value;
	document.getElementById('pagecategoryData').value = cid;

	if(prev_div_id!="")
	{
		document.getElementById(prev_div_id).className = "buy_cat_menu_ind";
	}
	
	document.getElementById(divId).className  ="buy_cat_menu_ind_active";
	
	document.getElementById('page_prev_id').value = divId;
	
		$(formObj).request({
		action:postUrl,
	  method: 'post',
	  parameters: { actionType:'ADD_SUBCATEGORY',CID:cid}, 
	  onSuccess:handleGetSubcategoryResponse, 
	  onException:handleGetSubcategoryError
	});
}


function handleGetSubcategoryResponse(transport)
{
	
		data=transport.responseText.evalJSON();
		if(data.STATUS=="SUCCESS")
		{	
		
				if(data.MESSAGE == "")
				{					
					document.getElementById("PageSubCatCheck").innerHTML = "No subcategory for selected Category.";
				}
				else
				{				
					document.getElementById("PageSubCatCheck").innerHTML = data.MESSAGE;
				}
		}
		else
		{	
				document.getElementById("errAddItemPage").innerHTML = data.MESSAGE;
		}
	$('ajaxLoaderPageSubCat').hide();
}

function handleGetSubcategoryError(transport)
{	
	alert(transport);
	document.getElementById("errAddItemPage").innerHTML = "Error processing: Please try later.";
	$('ajaxLoaderPageSubCat').hide();
}
function show_search_result(formObj,postUrl)
{
	$('ajaxLoaderPageSearchResult').show();
	$(formObj).request({
	action:postUrl,
	 method: 'post',
	 parameters: { actionType:'SEARCH'}, 
	 onSuccess:handleGetSearchResultResponse, 
	 onException:handleGetSearchResultError
	});
}
function handleGetSearchResultResponse(transport)
{
		document.getElementById("search_result_div").innerHTML = transport.responseText;		
		$('ajaxLoaderPageSearchResult').hide();
}
function handleGetSearchResultError(transport)
{
	document.getElementById("errAddItemPage").innerHTML = "Error processing: Please try later.";
	$('ajaxLoaderPageSearchResult').hide();
	
}
function show_sortedResult(formObj,postUrl,actionType)
{
	
	$(formObj).request({
	action:postUrl,
	 method: 'post',
	 parameters: { actionType:actionType}, 
	 onSuccess:handleGetsortedResultResponse, 
	 onException:handleGetsortedResultError
	});
}
function handleGetsortedResultResponse(transport)
{
	
		data=JSON.parse(transport.responseText);
	

		if(data.STATUS=="SUCCESS")		
		{	
				document.getElementById("searchResultsdiv").style.display = "block";
				document.getElementById("searchResults").innerHTML = data.MESSAGE;
		}
		else
		{
				document.getElementById("errAddItemPage").innerHTML = data.MESSAGE;
		}
		
}

function handleGetsortedResultError(transport)
{
	document.getElementById("errAddItemPage").innerHTML = "Error processing: Please try later.";
	
}

//for compare buy sell item
function compare_selected_item(formObj,postUrl,bid)
{

	$(formObj).request({
	action:postUrl,
	 method: 'post',
	 parameters: { actionType:"CHECK_SELECTED"}, 
	 onSuccess:handleCheckBeforeCompareResponse, 
	 onException:handleCheckBeforeCompareError
	});
	
}

function handleCheckBeforeCompareResponse(transport)
{	
	data=transport.responseText.evalJSON();
		if(data.STATUS=="SUCCESS")
		{
			document.getElementById('buyingListForm').action = "compare_items.php";
		  document.getElementById('buyingListForm').submit();			
		}
		else
		{
			document.getElementById("errAddItemPage").innerHTML = data.MESSAGE;			
		}
}

function handleCheckBeforeCompareError(transport)
{
	document.getElementById("errAddItemPage").innerHTML = "Error processing: Please try later.";	
}

function RemoveItemFromArray(itemNo)
{	
	location.href="compare_items.php?action=deleteItem&id="+itemNo;
}
function showContactSellerForm(fromobj,posturl,id)
{ 
	$('ajxLoaderContactSeller').show();
	$(fromobj).request({
	action:posturl,
	 method: 'post',
	 parameters: { formAction:'checkUserLogin',id:id}, 
	 onSuccess:handleContactSellerResponse, 
	 onException:handleContactSellerError
	});
}

function handleContactSellerResponse(transport)
{
	data=JSON.parse(transport.responseText);
		if(data.STATUS=="SUCCESS")
		{
			var result=data.MESSAGE.split("|");	
			if( result[0]=="LoggedIn")
			{
				document.getElementById('ContactSellerPopup').style.display = "block";
				document.getElementById('buy').checked = false;
				document.getElementById('aInfo').checked = false;
				document.getElementById('other').checked = false;
				document.getElementById('sendSelfCopy1').checked = false;
				document.getElementById('sendSelfCopy2').checked = false;
				document.getElementById('message').value="";
				document.getElementById("errContactSellerForm").innerHTML ="";
				
				document.getElementById('sellerName').innerHTML =result[1];
				document.getElementById('to').value =result[1];
				document.getElementById('uname').value =result[2];
				document.getElementById('CSItemTitle').innerHTML =result[3];
				document.getElementById('itemInterest').value =result[3];
				//document.getElementById('message').value =result[6];
				document.getElementById('consItemtitle').value =result[5];
				document.getElementById('idcs').value =result[8];	
				
			}
			
			else
			{
				location.href=data.MESSAGE;
			}			
		}
		else
		{
			document.getElementById("errAddItemPage").innerHTML = "Error processing: Please try later.";							
		}
		$('ajxLoaderContactSeller').hide();
}
		
function handleContactSellerError(transport)
{
	$('ajxLoaderContactSeller').hide();
	document.getElementById("errAddItemPage").innerHTML = "Error processing: Please try later.";	
}
function closeContactSellerForm()
{
	document.getElementById('ContactSellerPopup').style.display = "none";
}



function sendMailToSeller(formObj,postUrl)
{	
	$('ajxLoaderContactSeller').show();
	$(formObj).request({
	action:postUrl,
	 method: 'post',
	 parameters: { actionType:'sendMailToSeller'}, 
	 onSuccess:handlesendMailToSellerResponse, 
	 onException:handlesendMailToSellerError
	});
	
}
function handlesendMailToSellerResponse(transport)
{	

	data = JSON.parse(transport.responseText);
	if(data.MESSAGE == "PAGE_RELOAD")
			location.reload();
	else
	{
			if(data.STATUS=="SUCCESS")
			{
				document.getElementById("errAddItemPage").innerHTML = "Mail has been sent successfully";
				closeContactSellerForm();		
			}
			else
			{
				document.getElementById("errContactSellerForm").innerHTML = data.MESSAGE;			
			}
			$('ajxLoaderContactSeller').hide();
	}
}

function handlesendMailToSellerError(transport)
{
	$('ajxLoaderContactSeller').hide();
	document.getElementById("errContactSellerForm").innerHTML = "Error processing: Please try later.";	
}



function showEmailToFriendForm(fromobj,posturl,id)
{ 
	$(fromobj).request({
	action:posturl,
	 method: 'post',
	 parameters: { formAction:'checkUserLogin',id:id}, 
	 onSuccess:handleEmailToFriendResponse, 
	 onException:handleEmailToFriendError
	});
}

function handleEmailToFriendResponse(transport)
{
	data=JSON.parse(transport.responseText);
		if(data.STATUS=="SUCCESS")
		{			
			var result=data.MESSAGE.split("|");	
			if( result[0]=="LoggedIn")
			{
				document.getElementById('emailToFriendPopup').style.display = "block";
				document.getElementById('copyToMyself2').checked = false;
				document.getElementById('copyToMyself1').checked = false;
				document.getElementById('toEmail').value ="";
				document.getElementById('emailmessage').value ="";
				document.getElementById("errEmailToFriendForm").innerHTML = "";
				document.getElementById('sellerName').innerHTML =result[1];
				document.getElementById('fromName').value =result[2];
				document.getElementById('emailsubject').value =result[4];
				document.getElementById('emailItemTitle').innerHTML =result[3];
				document.getElementById('emailTitle').value =result[3];	
			//	document.getElementById('emailmessage').value =result[7];
				document.getElementById('idemail').value =result[8];	
			}
			else
			{
				location.href=data.MESSAGE;
			}				
		}
}
		
function handleEmailToFriendError(transport)
{
	document.getElementById("errAddItemPage").innerHTML = "Error processing: Please try later.";	
}

function closeEmailToFriendForm()
{
	document.getElementById('emailToFriendPopup').style.display = "none";
}

		

function sendMailToFriend(formObj,postUrl)
{	
	$('ajxLoaderEmailFriend').show();
	$(formObj).request({
	action:postUrl,
	 method: 'post',
	 parameters: { actionType:'sendMailToFriend'}, 
	 onSuccess:handlesendMailToFriendResponse, 
	 onException:handlesendMailToFriendError
	});
	
}
function handlesendMailToFriendResponse(transport)
{	
	data = JSON.parse(transport.responseText);
	if(data.MESSAGE == "PAGE_RELOAD")
			location.reload();
	else
	{
			if(data.STATUS=="SUCCESS")
			{
				document.getElementById("errAddItemPage").innerHTML = "Mail has been sent successfully";
				closeEmailToFriendForm();		
			}
			else
			{
				document.getElementById("errEmailToFriendForm").innerHTML = data.MESSAGE;			
			}
			$('ajxLoaderEmailFriend').hide();
	}
}

function handlesendMailToFriendError(transport)
{
	$('ajxLoaderEmailFriend').hide();
	document.getElementById("errEmailToFriendForm").innerHTML = "Error processing: Please try later.";	
}


//Function for email to friend from indivisual page

function showEmailToFriendIndPage(fromobj,posturl,id)
{ 
	$(fromobj).request({
	action:posturl,
	 method: 'post',
	 parameters: { formAction:'checkUserLoginIndPage',id:id}, 
	 onSuccess:handleEmailToFriendIndPageResponse, 
	 onException:handleEmailToFriendIndPageError
	});
}

function handleEmailToFriendIndPageResponse(transport)
{
	data=JSON.parse(transport.responseText);
	if(data.STATUS=="SUCCESS")
		{			
			var result=data.MESSAGE.split("|");	
			if( result[0]=="LoggedIn")
			{
				document.getElementById('emailToFriendPopup').style.display = "block";
				document.getElementById('copyToMyself2').checked = false;
				document.getElementById('copyToMyself1').checked = false;
				document.getElementById('toEmail').value ="";
				document.getElementById('emailmessage').value ="";
				document.getElementById("errEmailToFriendForm").innerHTML = "";
				document.getElementById('sellerName').innerHTML =result[1];
				document.getElementById('fromName').value =result[2];
				document.getElementById('emailsubject').value =result[4];
				document.getElementById('emailItemTitle').innerHTML =result[3];
				document.getElementById('emailTitle').value =result[3];	
			//	document.getElementById('emailmessage').value =result[7];			
			}
			else
			{
				location.href=data.MESSAGE;
			}				
		}
}
		
function handleEmailToFriendIndPageError(transport)
{
	document.getElementById("errAddItemPage").innerHTML = "Error processing: Please try later.";	
}

function closeEmailToFriendIndPageForm()
{
	document.getElementById('emailToFriendPopup').style.display = "none";
}


function showContactSellerIndPageForm(fromobj,posturl,id)
{ 
	$('ajxLoaderContactSeller').show();
	$(fromobj).request({
	action:posturl,
	 method: 'post',
	 parameters: { formAction:'checkUserLoginIndPage',id:id}, 
	 onSuccess:handleContactSellerIndPageResponse, 
	 onException:handleContactSellerIndPageError
	});
}

function handleContactSellerIndPageResponse(transport)
{
	data=JSON.parse(transport.responseText);
		if(data.STATUS=="SUCCESS")
		{
			var result=data.MESSAGE.split("|");	
			if( result[0]=="LoggedIn")
			{
				document.getElementById('ContactSellerPopup').style.display = "block";
				document.getElementById('buy').checked = false;
				document.getElementById('aInfo').checked = false;
				document.getElementById('other').checked = false;
				document.getElementById('sendSelfCopy1').checked = false;
				document.getElementById('sendSelfCopy2').checked = false;
				document.getElementById('message').value="";
				document.getElementById('errContactSellerForm').innerHTML ="";
				
				document.getElementById('sellerName').innerHTML =result[1];
				document.getElementById('to').value =result[1];
				document.getElementById('uname').value =result[2];
				document.getElementById('CSItemTitle').innerHTML =result[3];
				document.getElementById('itemInterest').value =result[3];
				//document.getElementById('message').value =result[6];
				document.getElementById('consItemtitle').value =result[5];				
			}			
			else
			{
				location.href=data.MESSAGE;
			}			
		}
		else
		{
			document.getElementById("errAddItemPage").innerHTML = "Error processing: Please try later.";							
		}
		$('ajxLoaderContactSeller').hide();
}
		
function handleContactSellerIndPageError(transport)
{
	$('ajxLoaderContactSeller').hide();
	document.getElementById("errAddItemPage").innerHTML = "Error processing: Please try later.";	
}
function closeContactSellerIndPageForm()
{
	document.getElementById('ContactSellerPopup').style.display = "none";
}



function manipulateRating2(rate,imgurl)
{
	//document.getElementById('hdnRate').value = rate;
	for(i=2; i<=rate; i=i+2)
	{
		document.getElementById("image"+i).src = imgurl+"/tpl_icon_star_full.gif";
	}
	for(i=parseInt(rate)+2; i<=10; i=i+2)
	{
		document.getElementById("image"+i).src = imgurl+"/tpl_icon_star_empty.gif";
	}	
}

function clearRating()
{
	for(i=2; i<=10; i=i+2)
	{
		document.getElementById("img"+i).src = imgurl+"/tpl_icon_star_empty.gif";
	}	
}

function addComment()
{
		
		document.getElementById("divErr").innerHTML = "";
			
		document.getElementById("divComment").style.display='block';		
		document.getElementById("frmComment").reset();
		location.href="#pic_comment";
}

// hide add comment box
function closeDivComment()
{
	document.getElementById('divComment').style.display='none';
}



// post the comment form
function postComment(formObj,postUrl)
{
	
		$('ajaxLoader_viewpicture').show();
		$(formObj).request({	
		action:postUrl,
	  method: 'post',
	  parameters: { actionType:'POST_COMMENT'}, 
	  onSuccess:handleCommentResponse, 
	  onException: handleCommentError
	});
}	
function handleCommentResponse(transport)
{
		data=transport.responseText.evalJSON();
		if(data.MESSAGE == "PAGE_RELOAD")
				location.reload();
		else
		{
				if(data.STATUS=="SUCCESS")
				{
						var data_content = data.UPDATEDATA;
						var data_array = data_content.split("|");
						document.getElementById("divResultset").innerHTML = data_array[0];
						document.getElementById("divStatus").innerHTML = data.MESSAGE;
						document.getElementById("divResultset1").innerHTML = data_array[1];
						reloadPicCommentCaptcha();
						closeDivComment();
				}
				else
				{
						document.getElementById("divErr").innerHTML = data.MESSAGE;
						reloadPicCommentCaptcha();
				}
				$('ajaxLoader_viewpicture').hide();
		}
}

function handleCommentError(transport)
{
	document.getElementById("divErr").innerHTML = "Error processing: Please try later.";
	reloadPicCommentCaptcha();
	$('ajaxLoader_viewpicture').hide();
}
function reloadPicCommentCaptcha()
{
	document.getElementById("picCommentCaptcha").src="captcha.php?forsec=itemcom&"+Math.random();
}

// delete comment
function delComment(cid,bid)
{
		var pars = '';
		path = "buy_sell_item_detail_operation.php?actionType=DELETE_COMMENT&cid="+cid+"&bid="+bid;
			
		var myAjax = new Ajax.Request(path, {method: 'post', parameters: pars,
		onSuccess: handleDelPicCommentResponse
		});	
}

function handleDelPicCommentResponse(transport)
{
		data=transport.responseText.evalJSON();
		if(data.STATUS=="SUCCESS")
		{
				document.getElementById("divStatus").innerHTML = data.MESSAGE;
				document.getElementById("divResultset").innerHTML = data.UPDATEDATA;
		}
		else
		{
				document.getElementById("divStatus").innerHTML = "Error in deleting Comment.";
		}
}

function back_to_search_fromIndPage()
{
	document.getElementById('itemDetailForm').action = "buy_sell.php";
	document.getElementById('itemDetailForm').submit();
}

/*function go_to_indPage(bid)
{

	document.getElementById('bidindPage').value =bid;			
//	document.getElementById('buyingListForm').action = "buy_sell_item_detail.php?bidindPage="+bid;
	//document.getElementById('buyingListForm').submit();
	document.location.href ="buy_sell_item_detail.php?bidindPage="+bid;
}
function go_to_indPageFromComparePage(bid)
{

	document.getElementById('bidindPage').value =bid;			
	document.getElementById('compareItemForm').action = "buy_sell_item_detail.php?bidindPage="+bid;
	document.getElementById('compareItemForm').submit();
}*/