$(document).ready(function() {
// listen for the sort filter on listing pages
$("#sort").change(function() {
var pageName = $("#varpageName").html();
var selectedsort = $("#sort").val();
var categoryID = $("#varcategoryID").html();
var pageNumber = $("#varpageNumber").html();
$.ajax({
type: "POST",
url:  "scripts/xhr_list_products.php",
cache: false,
data: "pageName="+pageName+"&selectedsort="+selectedsort+"&categoryID="+categoryID+"&pageNumber="+pageNumber,
success: function(html){
var newdata = html.split('###');
$("#productsbox").empty();
$("#paginglinks").empty();
$("#varpageNumber").empty();
$("#productsbox").html(newdata[0]);
$("#paginglinks").html(newdata[1]);
$("#varpageNumber").html(pageNumber);
}
});
return false;
//end sort function
});

// listen for the paging links being clicked
$(".pages a").live('click', function() {
var pageName = $("#varpageName").html();
var selectedsort = $("#sort").val();
var categoryID = $("#varcategoryID").html();
var pageNumber = 0;
var clickedlink = $(this).attr("id");
pageNumber = Number(clickedlink.replace(/pagelink/, ""));
if (pageName =="category") {
}
$.ajax({
type: "POST",
url:  "scripts/xhr_list_products.php",
cache: false,
data: "pageName="+pageName+"&selectedsort="+selectedsort+"&categoryID="+categoryID+"&pageNumber="+pageNumber,
success: function(html){
location.href="#productsbox";
var newdata = html.split('###');
$("#productsbox").empty();
$("#paginglinks").empty();
$("#varpageNumber").empty();
$("#productsbox").html(newdata[0]);
$("#paginglinks").html(newdata[1]);
$("#varpageNumber").html(pageNumber);
}
});
return false;
//end paging click function
});

$("a.nextpage").live('click', function() {
var pageName = $("#varpageName").html();
var selectedsort = $("#sort").val();
var categoryID = $("#varcategoryID").html();
var pageNumber = 0;
var clickedlink = $(this).attr("id");
pageNumber = Number(clickedlink.replace(/next/, ""));
if (pageName =="category") {
}
$.ajax({
type: "POST",
url:  "scripts/xhr_list_products.php",
cache: false,
data: "pageName="+pageName+"&selectedsort="+selectedsort+"&categoryID="+categoryID+"&pageNumber="+pageNumber,
success: function(html){
location.href="#productsbox";
var newdata = html.split('###');
$("#productsbox").empty();
$("#paginglinks").empty();
$("#varpageNumber").empty();
$("#productsbox").html(newdata[0]);
$("#paginglinks").html(newdata[1]);
$("#varpageNumber").html(pageNumber);
}
});
return false;
//end next page function
});

$("a.previouspage").live('click', function() {
var pageName = $("#varpageName").html();
var selectedsort = $("#sort").val();
var categoryID = $("#varcategoryID").html();
var pageNumber = 0;
var clickedlink = $(this).attr("id");
pageNumber = Number(clickedlink.replace(/previous/, ""));
if (pageName =="category") {
}
$.ajax({
type: "POST",
url:  "scripts/xhr_list_products.php",
cache: false,
data: "pageName="+pageName+"&selectedsort="+selectedsort+"&categoryID="+categoryID+"&pageNumber="+pageNumber,
success: function(html){
location.href="#productsbox";
var newdata = html.split('###');
$("#productsbox").empty();
$("#paginglinks").empty();
$("#varpageNumber").empty();
$("#productsbox").html(newdata[0]);
$("#paginglinks").html(newdata[1]);
$("#varpageNumber").html(pageNumber);
}
});
return false;
//end previous page function
});
// listen for email a friend click from listings
$('a.emailfriend').live('click', function() {
var theID = $(this).attr("id");
var productparts = theID.split("friend");
var productid = productparts[1];
fb('modalform2', 'emailfriend.php?productID='+productid);
return false;
});
// end emailfriend function
// listen for seen cheaper click
$('a.seencheaper').live('click', function() {
var theID = $(this).attr("id");
var productparts = theID.split("cheaper");
var productid = productparts[1];
fb('modalform2', 'seencheaper.php?productID='+productid);
return false;
});
// end emailfriend function
// end document ready
});
