function loadingImg(id)
{
	$('#'+id).removeClass('thumb_load');
}

function changeArtistItemPage(pageType, page) {
	$.post($.baseUrl + "getArtistItems", {
		"pageType": pageType,
		"page": page
	}, function (response) {
		var classes = new Array("thumbnile_box1e", "thumbnile_box1e", "thumbnile_box1e", "thumbnile_box2a", "thumbnile_box1d", "thumbnile_box1d", "thumbnile_box1d", "thumbnile_box2");
		var moduloNumber = 8;
		var paginationId = "artist_bottom2b";
		var target = "details_bottom2";
		$("#" + target).find(".thumbnile_box1e").remove();
		$("#" + target).find(".thumbnile_box1d").remove();
		$("#" + target).find(".thumbnile_box2a").remove();
		$("#" + target).find(".thumbnile_box2").remove();
		$("#" + target).find(".public_profile_common").remove();
		$("#" + target).find(".link").remove();
		$("#" + target).find("#non_link").remove();
		$("#" + target).find("#artist_bottom2b").remove();
		$("#" + target).append('<div class="public_profile_common" id="artist_box1"></div>');
		$("#" + target).append('<div class="public_profile_common" id="artist_box2"></div>');
		var appendTarget = target;
		for (var i in response.items) {
			if (i == 0) {
				//$("#" + target).append('<div class="public_profile_common" id="artist_box1">');
				appendTarget = "artist_box1";
			}
			if (i == 4) {
				//$("#" + target).append('</div><div class="public_profile_common" id="artist_box2">');
				appendTarget = "artist_box2";
			}
			if (response.items[i]['avatar']) {
				var avatar = $.url + "users/" + response.items[i]['id'] + "/" + response.items[i]['avatar'];
			}
			else {
				var avatar = $.url + "images/blank.jpg";
			}
			var sold, ratio;
			if (!response.items[i]['quantity']) sold = "<span style='position:absolute; top:-10px; left:76px; z-index:2000; width:90px; height:53px;'><img src='" + $.url + "images/sold.gif'></span>";
			else sold = "";
			if (response.items[i]['ratio'] == 1) ratio = "width='159'"; else ratio = "height='158'";
				$("#" + appendTarget).append("<div style='position:relative;' class='" + classes[i % moduloNumber] + "'>"  + sold + "<p><div style='position:relative; width:159px; height:158px;'><a href='" + $.baseUrl + "item/show/" + response.items[i]['id'] + "'>" + "<img src='" + $.url + "users/" + response.items[i]['user_id'] + "/" + response.items[i]['image'] + "' alt='" + response.items[i]['title'] + "' "+ ratio +" border='0' class='margin2 thumb_image'>" + "</a></div>" + "</p>" + "<p><a class = 'link' href='" + $.baseUrl + "item/show/" + response.items[i]['id'] + "'>" + response.items[i]['title'] + "</a></p>" + "<p>by <a class ='link1' href ='" + $.baseUrl + "public_profile/artist/" + response.items[i]['user_id'] + "'>" + response.items[i]['username'] + "</a></p>" + "<p class='price'>$" + response.items[i]['price'] + "</p>" + "</div>");
		}
		$("#" + appendTarget).append('</div>');
		$("#details_bottom2").append("<div id=\"" + paginationId + "\">");
		deployFooter();
		var start = -1;
		var counter = 0;
		var end = -1;
		for (var i in response.pages) {
			if (!isNaN(i) && start == -1) start = counter;
			counter++;
			if (!isNaN(i)) end = counter;
		}
		counter = 0;
		for (var i in response.pages) {
			if (i == page) {
				$("#" + paginationId).append("<span id=\"non_link\"><strong>" + page + "</strong></span>");
			}
			else {
				if (i == ">") {
					$("#" + paginationId).append("<a class='link3a' href=\"javascript:;\" onclick=\"changeArtistItemPage('" + pageType + "' ," + response.pages[i] + ");\">&nbsp;</a>");
				}
				else if (i == ">>") {
					$("#" + paginationId).append("<a class='link3b' href=\"javascript:;\" onclick=\"changeArtistItemPage('" + pageType + "'," + response.pages[i] + ");\">&nbsp;&nbsp;</a>");
				}
				else if (i == "<") {
					$("#" + paginationId).append("<a class='link3c' href=\"javascript:;\" onclick=\"changeArtistItemPage('" + pageType + "' ," + response.pages[i] + ");\">&nbsp;</a>");
				}
				else if (i == "<<") {
					$("#" + paginationId).append("<a class='link3d' href=\"javascript:;\" onclick=\"changeArtistItemPage('" + pageType + "' ," + response.pages[i] + ");\">&nbsp;&nbsp;</a>");
				}
				else $("#" + paginationId).append("<a class='link' href=\"javascript:;\" onclick=\"changeArtistItemPage('" + pageType + "' ," + response.pages[i] + ");\">" + i + "</a>");
			}
			if (counter >= start && counter < end - 1) $("#" + paginationId).append(" | ");
			else $("#" + paginationId).append(" ");
			counter++;
		}
	}, "json");
}

function changeMyItemsPage(pageType, page) {
	$.post($.baseUrl + "getMyItems", {
		"pageType": pageType,
		"page": page
	}, function (response) {
		var classes = new Array("thumbnile_box1a", "thumbnile_box1a", "thumbnile_box1a", "thumbnile_box2a", "thumbnile_box1a", "thumbnile_box1a", "thumbnile_box1a", "thumbnile_box2a", "thumbnile_box1", "thumbnile_box1", "thumbnile_box1", "thumbnile_box2");
		var moduloNumber = 12;
		var paginationId = "artist_bottom2";
		var target = "artist_right";
		$("#" + target).find(".thumbnile_box1a").remove();
		$("#" + target).find(".thumbnile_box1").remove();
		$("#" + target).find(".thumbnile_box2a").remove();
		$("#" + target).find(".thumbnile_box2").remove();
		$("#" + target).find(".home_box_back2").remove();
		$("#" + target).find(".link").remove();
		$("#" + target).find("#non_link").remove();
		$("#" + target).find("#artist_bottom2").remove();
		$("#" + target).find("#artist_bottom1").remove();
		$("#" + target).append('<div class="home_box_back2" id="my_items_box1">');
		$("#" + target).append('<div class="home_box_back2" id="my_items_box2">');
		$("#" + target).append('<div class="home_box_back2" id="my_items_box3">');
		var appendTarget = target;
		for (var i in response.items) {
			if (i == 0) {
				
				appendTarget = "my_items_box1";
			}
			if (i == 4) {
				
				appendTarget = "my_items_box2";
			}
			if (i == 8) {
				
				appendTarget = "my_items_box3";
			}
			if (response.items[i]['image']) {
				var art = $.url + "users/" + response.items[i]['user_id'] + "/" + response.items[i]['image'];
			}
			else {
				var art = $.url + "images/blank.jpg";
			}
			var item_links;
			if (response.items[i]['sold'] && response.items[i]['order_status']=="pending") item_links = "<span style='color: #FF0000;'>Item order pending.</span><a class ='link1' href =' " + $.baseUrl + "edit/item/" + response.items[i]['id'] + "'>[Edit]</a>";
			else item_links = "<a class ='link1' href =' " + $.baseUrl + "edit/item/" + response.items[i]['id'] + "'>[Edit]</a> <a class ='link1' href =' " + $.baseUrl + "edit/delete_item/" + response.items[i]['id'] + "'>[Delete]</a>";
			var sold, ratio;
			if (!response.items[i]['quantity']) sold = "<span style='position:absolute; top:-10px; left:76px; z-index:2000; width:90px; height:53px;'><img src='" + $.url + "images/sold.gif'></span>";
			else sold = "";
			if (response.items[i]['ratio'] == 1) ratio = "width='159'"; else ratio = "height='158'";
			$("#" + appendTarget).append("<div style='position:relative;' class='" + classes[i % moduloNumber] + "'>" + sold + "<p><div style='position:relative; width:159px; height:158px;'><a href='" + $.baseUrl + "item/show/" + response.items[i]['id'] + "'>" + "<img src='" + art + "' alt='" + response.items[i]['title'] + "' "+ratio+" border='0' class='margin2'>" + "</a>" + "</div></p>" + "<p><a class = 'link' href='" + $.baseUrl + "item/show/" + response.items[i]['id'] + "'>" + response.items[i]['title'] + "</a></p>" + "<p>by <a class ='link1' href ='" + $.baseUrl + "public_profile/artist/" + response.items[i]['user_id'] + "'>" + response.items[i]['username'] + "</a></p>" + "<p class='price'>$" + response.items[i]['price'] + "</p>" + "<p>" + item_links + " </p>" + "</div>");
		}
		$("#" + appendTarget).append('</div>');
		$("#artist_right").append("<div id=\"artist_bottom1\"><a href=\"#\" onclick=\"showTop();return false;\"><img src=\"../images/add_new_item.gif\" alt=\"Add A New Item\" width=\"219\" height=\"32\" border=\"0\" /></a></div>");
		$("#artist_right").append("<div id=\"" + paginationId + "\">");
		deployFooter();
		var start = -1;
		var counter = 0;
		var end = -1;
		for (var i in response.pages) {
			if (!isNaN(i) && start == -1) start = counter;
			counter++;
			if (!isNaN(i)) end = counter;
		}
		counter = 0;
		for (var i in response.pages) {
			if (i == page) {
				$("#" + paginationId).append("<span id=\"non_link\"><strong>" + page + "</strong></span>");
			}
			else {
				if (i == ">") {
					$("#" + paginationId).append("<a class='link3a' href=\"javascript:;\" onclick=\"changeMyItemsPage('" + pageType + "' ," + response.pages[i] + ");\">&nbsp;</a>");
				}
				else if (i == ">>") {
					$("#" + paginationId).append("<a class='link3b' href=\"javascript:;\" onclick=\"changeMyItemsPage('" + pageType + "'," + response.pages[i] + ");\">&nbsp;&nbsp;</a>");
				}
				else if (i == "<") {
					$("#" + paginationId).append("<a class='link3c' href=\"javascript:;\" onclick=\"changeMyItemsPage('" + pageType + "' ," + response.pages[i] + ");\">&nbsp;</a>");
				}
				else if (i == "<<") {
					$("#" + paginationId).append("<a class='link3d' href=\"javascript:;\" onclick=\"changeMyItemsPage('" + pageType + "' ," + response.pages[i] + ");\">&nbsp;&nbsp;</a>");
				}
				else $("#" + paginationId).append("<a class='link' href=\"javascript:;\" onclick=\"changeMyItemsPage('" + pageType + "' ," + response.pages[i] + ");\">" + i + "</a>");
			}
			if (counter >= start && counter < end - 1) $("#" + paginationId).append(" | ");
			else $("#" + paginationId).append(" ");
			counter++;
		}
	}, "json");
}

function changeArtistSearchPage(page, criteria, role) {
	$.post($.baseUrl + "getArtistSearchPages", {
		"page": page,
		"criteria": criteria,
		"role": role
		}, function (response) {
		var classes = new Array("thumbnile_box1a", "thumbnile_box1a", "thumbnile_box1a", "thumbnile_box2a", "thumbnile_box1a", "thumbnile_box1a", "thumbnile_box1a", "thumbnile_box2a", "thumbnile_box1", "thumbnile_box1", "thumbnile_box1", "thumbnile_box2");
		var moduloNumber = 12;
		var paginationId = "artist_bottom2a";
		var target = "artists_div";
		$("#" + target).find(".thumbnile_box1a").remove();
		$("#" + target).find(".thumbnile_box1").remove();
		$("#" + target).find(".thumbnile_box2a").remove();
		$("#" + target).find(".thumbnile_box2").remove();
		$("#" + target).find(".home_box_back2").remove();
		$("#" + target).find(".link").remove();
		$("#" + target).find("#non_link").remove();
		$("#" + target).find("#artist_bottom2a").remove();
		$("#" + target).find("#userh2").remove();
		$("#" + target).append('<div id="userh2"><h2>Users </h2></div>');
		$("#" + target).append('<div class="home_box_back2" id="artist_box1"></div>');
		$("#" + target).append('<div class="home_box_back2" id="artist_box2"></div>');
		$("#" + target).append('<div class="home_box_back2" id="artist_box3"></div>');
		var appendTarget = target;
		for (var i in response.items) {
			if (i == 0) {
				appendTarget = "artist_box1";
			}
			if (i == 4) {
				appendTarget = "artist_box2";
			}
			if (i == 8) {
				appendTarget = "artist_box3";
			}
			if (response.items[i]['avatar']) {
				var ratio;
				if (response.items[i]['ratio'] == 1) ratio = "width='159'"; else ratio = "height='149'";
				var avatar = $.url + "users/" + response.items[i]['userid'] + "/" + response.items[i]['avatar'];
			}
			else {
				var ratio = "width='154'";
				var avatar = $.url + "images/blank.jpg";
			}
			var newDiv = "<div class='" + classes[i % moduloNumber] + "'>" + "<p><div style='position:relative; width:159px; height:147px;'><a href ='http://rtist.com/" + response.items[i]['username'] + "'>" + "<img src = '" + avatar + "' alt='" + response.items[i]['username'] + "' "+ ratio +" border='0' class='margin2 thumb_image'></div></p>" + "<p><a class ='link' href ='http://rtist.com/" + response.items[i]['username'] + "'>" + response.items[i]['username'] + "</a></p>" + "<p><span class='margin3' id='margin3'>";
			for (var j = 0; j < 5; j++) {
				if (j < response.items[i]['rating']) newDiv += "<img src ='" + $.url + "images/satr_on.gif' alt='Rating' name='rating' width='15' height='15' border='0' align='absmiddle' id='rating'>";
				else newDiv += "<img src ='" + $.url + "images/satr_off.gif' alt='Rating' name='rating' width='15' height='15' border='0' align='absmiddle' id='rating'>";
			}
			newDiv += "</span></p></div>";
			$("#" + appendTarget).append(newDiv);
		}
		//$("#" + appendTarget).append('</div>');
		$("#artists_div").append("<div id=\"" + paginationId + "\">");
		var start = -1;
		var counter = 0;
		var end = -1;
		for (var i in response.pages) {
			if (!isNaN(i) && start == -1) start = counter;
			counter++;
			if (!isNaN(i)) end = counter;
		}
		counter = 0;
		for (var i in response.pages) {
			if (i == page) {
				$("#" + paginationId).append("<span id=\"non_link\"><strong>" + page + "</strong></span>");
			}
			else {
				if (i == ">") {
					$("#" + paginationId).append("<a class='link3a' href=\"javascript:;\" onclick=\"changeArtistSearchPage(" + response.pages[i] + ",'" + criteria + "',"+role+");\">&nbsp;</a>");
				}
				else if (i == ">>") {
					$("#" + paginationId).append("<a class='link3b' href=\"javascript:;\" onclick=\"changeArtistSearchPage(" + response.pages[i] + ",'" + criteria + "',"+role+");\">&nbsp;&nbsp;</a>");
				}
				else if (i == "<") {
					$("#" + paginationId).append("<a class='link3c' href=\"javascript:;\" onclick=\"changeArtistSearchPage(" + response.pages[i] + ",'" + criteria + "',"+role+");\">&nbsp;</a>");
				}
				else if (i == "<<") {
					$("#" + paginationId).append("<a class='link3d' href=\"javascript:;\" onclick=\"changeArtistSearchPage(" + response.pages[i] + ",'" + criteria + "',"+role+");\">&nbsp;&nbsp;</a>");
				}
				else $("#" + paginationId).append("<a class='link' href=\"javascript:;\" onclick=\"changeArtistSearchPage(" + response.pages[i] + ",'" + criteria + "',"+role+");\">" + i + "</a>");
			}
			if (counter >= start && counter < end - 1) $("#" + paginationId).append(" | ");
			else $("#" + paginationId).append(" ");
			counter++;
		}
	}, "json");
}

function changeArtistPage(pageType, page, order) {
	$.post($.baseUrl + "getArtistPages", {
		"pageType": pageType,
		"page": page,
		"order": order
	}, function (response) {
		var classes = new Array("thumbnile_box1a", "thumbnile_box1a", "thumbnile_box1a", "thumbnile_box2a", "thumbnile_box1a", "thumbnile_box1a", "thumbnile_box1a", "thumbnile_box2a", "thumbnile_box1", "thumbnile_box1", "thumbnile_box1", "thumbnile_box2");
		var moduloNumber = 12;
		var paginationId = "artist_bottom2a";
		var target = "artists_div";
		$("#" + target).find(".thumbnile_box1a").remove();
		$("#" + target).find(".thumbnile_box1").remove();
		$("#" + target).find(".thumbnile_box2a").remove();
		$("#" + target).find(".thumbnile_box2").remove();
		$("#" + target).find(".home_box_back2").remove();
		$("#" + target).find(".link").remove();
		$("#" + target).find("#non_link").remove();
		$("#" + target).find("#artist_bottom2a").remove();
		$("#" + target).append('<div class="home_box_back2" id="artist_box1"></div>');
		$("#" + target).append('<div class="home_box_back2" id="artist_box2"></div>');
		$("#" + target).append('<div class="home_box_back2" id="artist_box3"></div>');
		var appendTarget = target;
		for (var i in response.items) {
			if (i == 0) {
				appendTarget = "artist_box1";
			}
			if (i == 4) {
				appendTarget = "artist_box2";
			}
			if (i == 8) {
				appendTarget = "artist_box3";
			}
			if (response.items[i]['avatar']) 
			{
				var ratio;
				if (response.items[i]['ratio'] == 1) ratio = "width='159'"; else ratio = "height='149'";
				var avatar = $.url + "users/" + response.items[i]['id'] + "/" + response.items[i]['avatar'];
			}
			else {
				var ratio = "width='154'";
				var avatar = $.url + "images/blank.jpg";
			}
			var newDiv = "<div class='" + classes[i % moduloNumber] + "'>" + "<p><div style='position:relative; width:159px; height:147px;'><a href ='" + $.baseUrl + "public_profile/artist/" + response.items[i]['id'] + "'>" + "<img src = '" + avatar + "' alt='" + response.items[i]['username'] + "' "+ ratio +" border='0' class='margin2 thumb_image'></div></p>" + "<p><a class ='link' href ='" + $.baseUrl + "public_profile/artist/" + response.items[i]['id'] + "'>" + response.items[i]['username'] + "</a></p>" + "<p><span class='margin3' id='margin3'>";
			for (var j = 0; j < 5; j++) {
				if (j < response.items[i]['rating']) newDiv += "<img src ='" + $.url + "images/satr_on.gif' alt='Rating' name='rating' width='15' height='15' border='0' align='absmiddle' id='rating'>";
				else newDiv += "<img src ='" + $.url + "images/satr_off.gif' alt='Rating' name='rating' width='15' height='15' border='0' align='absmiddle' id='rating'>";
			}
			newDiv += "</span></p></div>";
			$("#" + appendTarget).append(newDiv);
		}
		//$("#" + appendTarget).append('</div>');
		$("#artists_div").append("<div id=\"" + paginationId + "\">");
		$("#" + paginationId).append('<div class="input_back2a"><input name="page" id="page" type="text" class="input_search2" onfocus="this.value=\'\';" onblur="if(this.value==\'\'){this.value=\'Jump To\';}"  value="Jump To" /></div>'+
		'<div id="community_go"><input type="image" src="'+ $.url +'images/go2.gif" alt="GO!" onclick="gotoPage();" /></div>');
		var start = -1;
		var counter = 0;
		var end = -1;
		for (var i in response.pages) {
			if (!isNaN(i) && start == -1) start = counter;
			counter++;
			if (!isNaN(i)) end = counter;
		}
		counter = 0;
		for (var i in response.pages) {
			if (i == page) {
				$("#" + paginationId).append("<span id=\"non_link\"><strong>" + page + "</strong></span>");
			}
			else {
				if (i == ">") {
					$("#" + paginationId).append("<a class='link3a' href=\"javascript:;\" onclick=\"changeArtistPage('" + pageType + "' ," + response.pages[i] + ",'" + order + "');\">&nbsp;</a>");
				}
				else if (i == ">>") {
					$("#" + paginationId).append("<a class='link3b' href=\"javascript:;\" onclick=\"changeArtistPage('" + pageType + "'," + response.pages[i] + ",'" + order + "');\">&nbsp;&nbsp;</a>");
				}
				else if (i == "<") {
					$("#" + paginationId).append("<a class='link3c' href=\"javascript:;\" onclick=\"changeArtistPage('" + pageType + "' ," + response.pages[i] + ",'" + order + "');\">&nbsp;</a>");
				}
				else if (i == "<<") {
					$("#" + paginationId).append("<a class='link3d' href=\"javascript:;\" onclick=\"changeArtistPage('" + pageType + "' ," + response.pages[i] + ",'" + order + "');\">&nbsp;&nbsp;</a>");
				}
				else $("#" + paginationId).append("<a class='link' href=\"javascript:;\" onclick=\"changeArtistPage('" + pageType + "' ," + response.pages[i] + ",'" + order + "');\">" + i + "</a>");
			}
			if (counter >= start && counter < end - 1) $("#" + paginationId).append(" | ");
			else $("#" + paginationId).append(" ");
			counter++;
		}
	}, "json");
}

function changeOthersPage(pageType, page) {
	$.post($.baseUrl + "getOtherPages", {
		"pageType": pageType,
		"page": page
	}, function (response) {
		var classes = new Array("thumbnile_box1a", "thumbnile_box1a", "thumbnile_box1a", "thumbnile_box2a", "thumbnile_box1a", "thumbnile_box1a", "thumbnile_box1a", "thumbnile_box2a", "thumbnile_box1", "thumbnile_box1", "thumbnile_box1", "thumbnile_box2");
		var moduloNumber = 12;
		var paginationId = "artist_bottom2a";
		var target = "artists_div";
		$("#" + target).find(".thumbnile_box1a").remove();
		$("#" + target).find(".thumbnile_box1").remove();
		$("#" + target).find(".thumbnile_box2a").remove();
		$("#" + target).find(".thumbnile_box2").remove();
		$("#" + target).find(".home_box_back2").remove();
		$("#" + target).find(".link").remove();
		$("#" + target).find("#non_link").remove();
		$("#" + target).find("#artist_bottom2a").remove();
		var appendTarget = target;
		for (var i in response.items) {
			if (i == 0) {
				$("#" + target).append('<div class="home_box_back2" id="artist_box1">');
				appendTarget = "artist_box1";
			}
			if (i == 4) {
				$("#" + target).append('</div><div class="home_box_back2" id="artist_box2">');
				appendTarget = "artist_box2";
			}
			if (i == 8) {
				$("#" + target).append('</div><div class="home_box_back2" id="artist_box3">');
				appendTarget = "artist_box3";
			}
			if (response.items[i]['avatar']) {
				var avatar = $.url + "users/" + response.items[i]['id'] + "/" + response.items[i]['avatar'];
			}
			else {
				var ratio = "width='154'";
				var avatar = $.url + "images/blank.jpg";
			}
			var newDiv = "<div class='" + classes[i % moduloNumber] + "'>" + "<p><a href ='" + $.baseUrl + "public_profile/artist/" + response.items[i]['id'] + "'>" + "<img src = '" + avatar + "' alt'=" + response.items[i]['username'] + "width='159' height='119' border='0' class='margin2'></p>" + "<p><a class ='link' href ='" + $.baseUrl + "public_profile/artist/" + response.items[i]['id'] + "'>" + response.items[i]['username'] + "</a></p>" + "<p><span class='margin3' id='margin3'>";
			newDiv += "</span></p></div>";
			$("#" + appendTarget).append(newDiv);
		}
		$("#" + appendTarget).append('</div>');
		$("#artists_div").append("<div id=\"" + paginationId + "\">");
		var start = -1;
		var counter = 0;
		var end = -1;
		for (var i in response.pages) {
			if (!isNaN(i) && start == -1) start = counter;
			counter++;
			if (!isNaN(i)) end = counter;
		}
		counter = 0;
		for (var i in response.pages) {
			if (i == page) {
				$("#" + paginationId).append("<span id=\"non_link\"><strong>" + page + "</strong></span>");
			}
			else {
				if (i == ">") {
					$("#" + paginationId).append("<a class='link3a' href=\"javascript:;\" onclick=\"changeOthersPage('" + pageType + "' ," + response.pages[i] + ");\">&nbsp;</a>");
				}
				else if (i == ">>") {
					$("#" + paginationId).append("<a class='link3b' href=\"javascript:;\" onclick=\"changeOthersPage('" + pageType + "'," + response.pages[i] + ");\">&nbsp;&nbsp;</a>");
				}
				else if (i == "<") {
					$("#" + paginationId).append("<a class='link3c' href=\"javascript:;\" onclick=\"changeOthersPage('" + pageType + "' ," + response.pages[i] + ");\">&nbsp;</a>");
				}
				else if (i == "<<") {
					$("#" + paginationId).append("<a class='link3d' href=\"javascript:;\" onclick=\"changeOthersPage('" + pageType + "' ," + response.pages[i] + ");\">&nbsp;&nbsp;</a>");
				}
				else $("#" + paginationId).append("<a class='link' href=\"javascript:;\" onclick=\"changeOthersPage('" + pageType + "' ," + response.pages[i] + ");\">" + i + "</a>");
			}
			if (counter >= start && counter < end - 1) $("#" + paginationId).append(" | ");
			else $("#" + paginationId).append(" ");
			counter++;
		}
	}, "json");
}

function changeAdminFeaturedPage(page, order) {
	$.post($.baseUrl + "getAdminFeaturedPages", {
		"page": page,
		"order": order
	}, function (response) {
		var classes = new Array("thumbnile_box1a", "thumbnile_box1a", "thumbnile_box1a", "thumbnile_box2a", "thumbnile_box1a", "thumbnile_box1a", "thumbnile_box1a", "thumbnile_box2a", "thumbnile_box1", "thumbnile_box1", "thumbnile_box1", "thumbnile_box2");
		var moduloNumber = 12;
		var paginationId = "artist_bottom2a";
		var target = "items";
		$("#" + target).find(".thumbnile_box1a").remove();
		$("#" + target).find(".thumbnile_box1").remove();
		$("#" + target).find(".thumbnile_box2a").remove();
		$("#" + target).find(".thumbnile_box2").remove();
		$("#" + target).find("#goto_admin").remove(); //$("#" + target).find(".home_box_back2").remove();
		$("#" + target).find(".link").remove();
		$("#" + target).find("#non_link").remove();
		$("#" + target).find("#artist_bottom2a").remove();
		var appendTarget = target;
		$("#" + target).append('<div class="home_box_back2" id="my_items_box1"></div>');
		$("#" + target).append('<div class="home_box_back2" id="my_items_box2"></div>');
		$("#" + target).append('<div class="home_box_back2" id="my_items_box3"></div>');
		for (var i in response.items) {
			if (i == 0) {
				appendTarget = "my_items_box1";
			}
			if (i == 4) {
				appendTarget = "my_items_box2";
			}
			if (i == 8) {
				appendTarget = "my_items_box3";
			}
			if (response.items[i]['image']) {
				var art = $.url + "users/" + response.items[i]['user_id'] + "/" + response.items[i]['image'];
			}
			else {
				var ratio = "width='154'";
				var art = $.url + "images/blank.jpg";
			}
			var checked = '';
			if (response.items[i]['featured']) checked = "checked";
			var item_links;
			if (!response.items[i]['featured']) item_links = "<a class = 'link1' href='" + $.baseUrl + "admin/add_featured2/" + response.items[i]['id'] +"|"+ page +"'>[Feature]</a>";
			else item_links = "<a class = 'link1' href='" + $.baseUrl + "admin/add_featured2/" + response.items[i]['id'] +"|"+ page  + "'><b>[UnFeature]</b></a>";
			if (response.items[i]['sold'] && response.items[i]['status'] == "pending") item_links += " <span style='color: #FF0000;'>Item order pending.</span>";
			else item_links += " <a class = 'link1' href='" + $.baseUrl + "admin/delete_item/" + response.items[i]['id'] + "'>[Delete Item]</a>";
			$("#" + appendTarget).append("<div class='" + classes[i % moduloNumber] + "'>" + "<p><a href='" + $.baseUrl + "item/show/" + response.items[i]['id'] + "'>" + "<img src='" + art + "' alt='" + response.items[i]['title'] + "' width='159' height='119' border='0' class='margin2'>" + "</a>" + "</p>" + "<p><a class = 'link' href='" + $.baseUrl + "item/show/" + response.items[i]['id'] + "'>" + response.items[i]['title'] + "</a></p>" + "<p>by <a class ='link1' href ='" + $.baseUrl + "public_profile/artist/" + response.items[i]['user_id'] + "'>" + response.items[i]['username'] + "</a></p>" + "<p><input type='hidden' value='" + response.items[i]['id'] + "' name = 'id[]' />" + item_links + "</div>");
		}
		//$("#" + appendTarget).append('</div>');
		$("#items").append("<div id=\"" + paginationId + "\">");
		$("#" + paginationId).append("<div style='float:left' id='goto_div'>Jump to page: <input type='text' id='goto_page' size='3'><a href='javascript:;' style ='padding-left:5px;' class='link' onclick='gotoPage();'>GO</a></div>");
		deployFooter();
		var start = -1;
		var counter = 0;
		var end = -1;
		for (var i in response.pages) {
			if (!isNaN(i) && start == -1) start = counter;
			counter++;
			if (!isNaN(i)) end = counter;
		}
		counter = 0;
		for (var i in response.pages) {
			if (i == page) {
				$("#" + paginationId).append("<span id=\"non_link\"><strong>" + page + "</strong></span><input id='page_no' type='hidden' value='" + page + "'>");
			}
			else {
				if (i == ">") {
					$("#" + paginationId).append("<a class='link3a' href=\"#Next Page\" onclick=\"changeAdminFeaturedPage(" + response.pages[i] + ",'" + order + "'); return false;\">&nbsp;</a>");
				}
				else if (i == ">>") {
					$("#" + paginationId).append("<a class='link3b' href=\"#Last Page\" onclick=\"changeAdminFeaturedPage(" + response.pages[i] + ",'" + order + "'); return false;\">&nbsp;&nbsp;</a>");
				}
				else if (i == "<") {
					$("#" + paginationId).append("<a class='link3c' href=\"#Prev Page\" onclick=\"changeAdminFeaturedPage(" + response.pages[i] + ",'" + order + "'); return false;\">&nbsp;</a>");
				}
				else if (i == "<<") {
					$("#" + paginationId).append("<a class='link3d' href=\"#First Page\" onclick=\"changeAdminFeaturedPage(" + response.pages[i] + ",'" + order + "'); return false;\">&nbsp;&nbsp;</a>");
				}
				else $("#" + paginationId).append("<a class='link' href=\"#Page " + i + "\" onclick=\"changeAdminFeaturedPage(" + response.pages[i] + ",'" + order + "'); return false;\">" + i + "</a>");
			}
			if (counter >= start && counter < end - 1) $("#" + paginationId).append(" | ");
			else $("#" + paginationId).append(" ");
			counter++;
		}
		$("#cpage").text(response.cpage);
		$("#cp").val(response.cpage);
	}, "json");
}

function changeAdminPopularPage(page, order) {
	$.post($.baseUrl + "getAdminPopularPages", {
		"page": page		
	}, function (response) {
		var classes = new Array("thumbnile_box1a", "thumbnile_box1a", "thumbnile_box1a", "thumbnile_box2a", "thumbnile_box1a", "thumbnile_box1a", "thumbnile_box1a", "thumbnile_box2a", "thumbnile_box1", "thumbnile_box1", "thumbnile_box1", "thumbnile_box2");
		var moduloNumber = 12;
		var paginationId = "artist_bottom2a";
		var target = "items";
		$("#" + target).find(".thumbnile_box1a").remove();
		$("#" + target).find(".thumbnile_box1").remove();
		$("#" + target).find(".thumbnile_box2a").remove();
		$("#" + target).find(".thumbnile_box2").remove();
		$("#" + target).find("#goto_admin").remove(); //$("#" + target).find(".home_box_back2").remove();
		$("#" + target).find(".link").remove();
		$("#" + target).find("#non_link").remove();
		$("#" + target).find("#artist_bottom2a").remove();
		var appendTarget = target;
		$("#" + target).append('<div class="home_box_back2" id="my_items_box1"></div>');
		$("#" + target).append('<div class="home_box_back2" id="my_items_box2"></div>');
		$("#" + target).append('<div class="home_box_back2" id="my_items_box3"></div>');
		for (var i in response.items) {
			if (i == 0) {
				appendTarget = "my_items_box1";
			}
			if (i == 4) {
				appendTarget = "my_items_box2";
			}
			if (i == 8) {
				appendTarget = "my_items_box3";
			}
			if (response.items[i]['image']) {
				var art = $.url + "users/" + response.items[i]['user_id'] + "/" + response.items[i]['image'];
			}
			else {
				var art = $.url + "images/blank.jpg";
			}
			
			$("#" + appendTarget).append("<div class='" + classes[i % moduloNumber] + "'>" + "<p><a href='" + $.baseUrl + "item/show/" + response.items[i]['id'] + "'>" + "<img src='" + art + "' alt='" + response.items[i]['title'] + "' width='159' height='119' border='0' class='margin2'>" + "</a>" + "</p>" + "<p><a class = 'link' href='" + $.baseUrl + "item/show/" + response.items[i]['id'] + "'>" + response.items[i]['title'] + "</a></p>" + "<p>by <a class ='link1' href ='" + $.baseUrl + "public_profile/artist/" + response.items[i]['user_id'] + "'>" + response.items[i]['username'] + "</a></p>" + "<p><input type='hidden' value='" + response.items[i]['id'] + "' name = 'id[]' /><p><input type='text' maxlength ='4' size='6' onChange='hidden_value(this, "+response.items[i]['id']+" );' name='item_"+response.items[i]['id']+"' value='"+response.items[i]['views']+"' /> &nbsp;  <input type='submit' name='change"+response.items[i]['id']+"' value='Change'/> </p></div>");
		}
		//$("#" + appendTarget).append("<input type='hidden' id='nviews' value='' name = 'nviews' /><input type='hidden' id='item_id' value='' name = 'item_id' />");
		//$("#" + appendTarget).append('</div>');
		$("#items").append("<div id=\"" + paginationId + "\">");
		$("#" + paginationId).append("<div style='float:left' id='goto_div'>Jump to page: <input type='text' id='goto_page' size='3'><a href='javascript:;' style ='padding-left:5px;' class='link' onclick='gotoPage();'>GO</a></div>");
		deployFooter();
		var start = -1;
		var counter = 0;
		var end = -1;
		for (var i in response.pages) {
			if (!isNaN(i) && start == -1) start = counter;
			counter++;
			if (!isNaN(i)) end = counter;
		}
		counter = 0;
		for (var i in response.pages) {
			if (i == page) {
				$("#" + paginationId).append("<span id=\"non_link\"><strong>" + page + "</strong></span><input id='page_no' type='hidden' value='" + page + "'>");
			}
			else {
				if (i == ">") {
					$("#" + paginationId).append("<a class='link3a' href=\"#Next Page\" onclick=\"changeAdminPopularPage(" + response.pages[i] + "); return false;\">&nbsp;</a>");
				}
				else if (i == ">>") {
					$("#" + paginationId).append("<a class='link3b' href=\"#Last Page\" onclick=\"changeAdminPopularPage(" + response.pages[i] + "); return false;\">&nbsp;&nbsp;</a>");
				}
				else if (i == "<") {
					$("#" + paginationId).append("<a class='link3c' href=\"#Prev Page\" onclick=\"changeAdminPopularPage(" + response.pages[i] + "); return false;\">&nbsp;</a>");
				}
				else if (i == "<<") {
					$("#" + paginationId).append("<a class='link3d' href=\"#First Page\" onclick=\"changeAdminPopularPage(" + response.pages[i] + "); return false;\">&nbsp;&nbsp;</a>");
				}
				else $("#" + paginationId).append("<a class='link' href=\"#Page " + i + "\" onclick=\"changeAdminPopularPage(" + response.pages[i] + "); return false;\">" + i + "</a>");
			}
			if (counter >= start && counter < end - 1) $("#" + paginationId).append(" | ");
			else $("#" + paginationId).append(" ");
			counter++;
		}
		$("#cpage").text(response.cpage);
		$("#cp").val(response.cpage);
	}, "json");
}

function changeSearchPage(page, criteria) {
	$.post($.baseUrl + "getSearchPages", {
		"page": page,
		"criteria": criteria
	}, function (response) {
		var classes = new Array("thumbnile_box1a", "thumbnile_box1a", "thumbnile_box1a", "thumbnile_box2a", "thumbnile_box1a", "thumbnile_box1a", "thumbnile_box1a", "thumbnile_box2a", "thumbnile_box1", "thumbnile_box1", "thumbnile_box1", "thumbnile_box2");
		var moduloNumber = 12;
		var paginationId = "artist_bottom2b";
		var target = "search_items";
		$("#" + target).find(".thumbnile_box1a").remove();
		$("#" + target).find(".thumbnile_box1").remove();
		$("#" + target).find(".thumbnile_box2a").remove();
		$("#" + target).find(".thumbnile_box2").remove(); //$("#" + target).find(".home_box_back2").remove();
		$("#" + paginationId).find(".link").remove();
		//$("#" + target).find("#non_link").remove();
		//$("#" + target).find("#artist_bottom2b").remove();
		$("#artist_bottom2b").remove();
		var appendTarget = target;
		$("#" + target).append('<div class="home_box_back2" id="my_items_box1"></div>');
		$("#" + target).append('<div class="home_box_back2" id="my_items_box2"></div>');
		$("#" + target).append('<div class="home_box_back2" id="my_items_box3"></div>');
		for (var i in response.items) {
			if (i == 0) {
				appendTarget = "my_items_box1";
			}
			if (i == 4) {
				appendTarget = "my_items_box2";
			}
			if (i == 8) {
				appendTarget = "my_items_box3";
			}
			if (response.items[i]['image']) {
				var art = $.url + "users/" + response.items[i]['user_id'] + "/" + response.items[i]['image'];
			}
			else {
				var art = $.url + "images/blank.jpg";
			}
			var checked = '';
			if (response.items[i]['featured']) checked = "checked";
			var sold, ratio;
			if (!response.items[i]['quantity']) sold = "<span style='position:absolute; top:-10px; left:76px; z-index:2000; width:90px; height:53px;'><img src='" + $.url + "images/sold.gif'></span>";
			else sold = "";
			if (response.items[i]['ratio'] == 1) ratio = "width='159'"; else ratio = "height='158'";
			$("#" + appendTarget).append("<div style='position:relative;' class='" + classes[i % moduloNumber] + "'>" + sold + "<p><div style='position:relative; width:159px; height:158px;'><a href='" + $.baseUrl + "item/show/" + response.items[i]['id'] + "'>" + "<img class='thumb_image' src='" + $.url + "users/" + response.items[i]['user_id'] + "/" + response.items[i]['image'] + "' alt='" + response.items[i]['title'] + "' "+ ratio +"  border='0' class='margin2'>" + "</a></div>" + "</p>" + "<p><a class = 'link' href='" + $.baseUrl + "item/show/" + response.items[i]['id'] + "'>" + response.items[i]['title'].substr(0, 44) + (response.items[i]['title'].length > 44 ? '...' : '') + "</a></p>" + "<p>by <a class ='link1' href ='" + $.baseUrl + "public_profile/artist/" + response.items[i]['user_id'] + "'>" + response.items[i]['username'] + "</a></p>" + "<p class='price'>$" + response.items[i]['price'] + "</p>" + "</div>");
		}
		//$("#" + appendTarget).append('</div>');
		$("#search_items").append("<div style=\"width:845px;\" id=\"" + paginationId + "\">");
		deployFooter();
		var start = -1;
		var counter = 0;
		var end = -1;
		for (var i in response.pages) {
			if (!isNaN(i) && start == -1) start = counter;
			counter++;
			if (!isNaN(i)) end = counter;
		}
		counter = 0;
		for (var i in response.pages) {
			if (i == page) {
				$("#" + paginationId).append("<span id=\"non_link\"><strong>" + page + "</strong></span>");
			}
			else {
				if (i == ">") {
					$("#" + paginationId).append("<a class='link3a' href=\"javascript:;\" onclick=\"changeSearchPage(" + response.pages[i] + ",'" + criteria + "');\">&nbsp;</a>");
				}
				else if (i == ">>") {
					$("#" + paginationId).append("<a class='link3b' href=\"javascript:;\" onclick=\"changeSearchPage(" + response.pages[i] + ",'" + criteria + "');\">&nbsp;&nbsp;</a>");
				}
				else if (i == "<") {
					$("#" + paginationId).append("<a class='link3c' href=\"javascript:;\" onclick=\"changeSearchPage(" + response.pages[i] + ",'" + criteria + "');\">&nbsp;</a>");
				}
				else if (i == "<<") {
					$("#" + paginationId).append("<a class='link3d' href=\"javascript:;\" onclick=\"changeSearchPage(" + response.pages[i] + ",'" + criteria + "');\">&nbsp;&nbsp;</a>");
				}
				else $("#" + paginationId).append("<a class='link' href=\"javascript:;\" onclick=\"changeSearchPage(" + response.pages[i] + ", '" + criteria + "');\">" + i + "</a>");
			}
			if (counter >= start && counter < end - 1) $("#" + paginationId).append(" | ");
			else $("#" + paginationId).append(" ");
			counter++;
		}
	}, "json");
}

function changeAdvancedSearchPage(page, criteria) {
	$.post($.baseUrl + "getAdvancedSearchPages", {
		"page": page,
		"criteria": criteria
	}, function (response) {
		var classes = new Array("thumbnile_box1a", "thumbnile_box1a", "thumbnile_box1a", "thumbnile_box2a", "thumbnile_box1a", "thumbnile_box1a", "thumbnile_box1a", "thumbnile_box2a", "thumbnile_box1", "thumbnile_box1", "thumbnile_box1", "thumbnile_box2");
		var moduloNumber = 12;
		var paginationId = "artist_bottom2b";
		var target = "search_items";
		$("#" + target).find(".thumbnile_box1a").remove();
		$("#" + target).find(".thumbnile_box1").remove();
		$("#" + target).find(".thumbnile_box2a").remove();
		$("#" + target).find(".thumbnile_box2").remove(); //$("#" + target).find(".home_box_back2").remove();
		$("#" + paginationId).find(".link").remove();
		$("#" + paginationId).find("#non_link").remove();
		//$("#" + target).find("#artist_bottom2b").remove();
		$("#artist_bottom2b").remove();
		var appendTarget = target;
		for (var i in response.items) {
			if (i == 0) {
				$("#" + target).append('<div class="home_box_back2" id="my_items_box1">');
				appendTarget = "my_items_box1";
			}
			if (i == 4) {
				$("#" + target).append('</div><div class="home_box_back2" id="my_items_box2">');
				appendTarget = "my_items_box2";
			}
			if (i == 8) {
				$("#" + target).append('</div><div class="home_box_back2" id="my_items_box3">');
				appendTarget = "my_items_box3";
			}
			if (response.items[i]['image']) {
				var art = $.url + "users/" + response.items[i]['user_id'] + "/" + response.items[i]['image'];
			}
			else {
				var art = $.url + "images/blank.jpg";
			}
			//var checked = '';
			//if (response.items[i]['featured']) checked = "checked";
			var sold, ratio;
			if (!response.items[i]['quantity']) sold = "<span style='position:absolute; top:-10px; left:76px; z-index:2000; width:90px; height:53px;'><img src='" + $.url + "images/sold.gif'></span>";
			else sold = "";
			if (response.items[i]['ratio'] == 1) ratio = "width='159'"; else ratio = "height='158'";
			$("#" + appendTarget).append("<div style='position:relative;' class='" + classes[i % moduloNumber] + "'>" + sold + "<p><div style='position:relative; width:159px; height:158px;'><a href='" + $.baseUrl + "item/show/" + response.items[i]['id'] + "'>" + "<img class='thumb_image' src='" + $.url + "users/" + response.items[i]['user_id'] + "/" + response.items[i]['image'] + "' alt='" + response.items[i]['title'] + "' "+ ratio +"  border='0' class='margin2'>" + "</a></div>" + "</p>" + "<p><a class = 'link' href='" + $.baseUrl + "item/show/" + response.items[i]['id'] + "'>" + response.items[i]['title'].substr(0, 44) + (response.items[i]['title'].length > 44 ? '...' : '') + "</a></p>" + "<p>by <a class ='link1' href ='" + $.baseUrl + "public_profile/artist/" + response.items[i]['user_id'] + "'>" + response.items[i]['username'] + "</a></p>" + "<p class='price'>$" + response.items[i]['price'] + "</p>" + "</div>");
		}
		$("#" + appendTarget).append('</div>');
		$("#artist_right").append("<div style=\"width:845px;\" id=\"" + paginationId + "\">");
		deployFooter();
		var start = -1;
		var counter = 0;
		var end = -1;
		for (var i in response.pages) {
			if (!isNaN(i) && start == -1) start = counter;
			counter++;
			if (!isNaN(i)) end = counter;
		}
		counter = 0;
		for (var i in response.pages) {
			if (i == page) {
				$("#" + paginationId).append("<span id=\"non_link\"><strong>" + page + "</strong></span>");
			}
			else {
				if (i == ">") {
					$("#" + paginationId).append("<a class='link3a' href=\"javascript:;\" onclick=\"changeAdvancedSearchPage(" + response.pages[i] + ",'" + criteria + "');\">&nbsp;</a>");
				}
				else if (i == ">>") {
					$("#" + paginationId).append("<a class='link3b' href=\"javascript:;\" onclick=\"changeAdvancedSearchPage(" + response.pages[i] + ",'" + criteria + "');\">&nbsp;&nbsp;</a>");
				}
				else if (i == "<") {
					$("#" + paginationId).append("<a class='link3c' href=\"javascript:;\" onclick=\"changeAdvancedSearchPage(" + response.pages[i] + ",'" + criteria + "');\">&nbsp;</a>");
				}
				else if (i == "<<") {
					$("#" + paginationId).append("<a class='link3d' href=\"javascript:;\" onclick=\"changeAdvancedSearchPage(" + response.pages[i] + ",'" + criteria + "');\">&nbsp;&nbsp;</a>");
				}
				else $("#" + paginationId).append("<a class='link' href=\"javascript:;\" onclick=\"changeAdvancedSearchPage(" + response.pages[i] + ", '" + criteria + "');\">" + i + "</a>");
			}
			if (counter >= start && counter < end - 1) $("#" + paginationId).append(" | ");
			else $("#" + paginationId).append(" ");
			counter++;
		}
	}, "json");
}

function changeFavoritesPage(pageType, page, user_id) {
	$.post($.baseUrl + "getFavoritesPages", {
		"pageType": pageType,
		"page": page,
		"userid": user_id
	}, function (response) {
		if (pageType == "favItems") {
			var classes = new Array("thumbnile_box1b", "thumbnile_box1b", "thumbnile_box1c");
			var moduloNumber = 3;
			var target = "favorite_items";
			var paginationId = "item_pages";
		}
		else {
			var classes = new Array("thumbnile_box1b", "thumbnile_box1b", "thumbnile_box1c");
			var moduloNumber = 3;
			var target = "favorite_artists";
			var paginationId = "artist_pages";
		}
		$("#" + target).find(".thumbnile_box1b").remove();
		$("#" + target).find(".thumbnile_box1c").remove();
		$("#" + target).find(".home_box_back2").remove();
		$("#" + target).find(".link").remove();
		$("#" + target).find("#non_link").remove();
		$("#" + target).find("#item_pages").remove();
		$("#" + target).find("#artist_pages").remove();
		var appendTarget = target;
		if (pageType == "favItems") {
			for (var i in response.items) {
				var ratio;
				if (response.items[i]['ratio'] == 1) ratio = "width='159'"; else ratio = "height='158'";
				$("#" + appendTarget).append("<div class='" + classes[i % moduloNumber] + "'>" + "<p><div style='position:relative; width:159px; height:158px;'><a href='" + $.baseUrl + "item/show/" + response.items[i]['id'] + "'>" + "<img src='" + $.url + "users/" + response.items[i]['user_id'] + "/" + response.items[i]['image'] + "' alt='" + response.items[i]['title'] + "' "+ratio+" border='0' class='margin2 thumb_image'>" + "</a>" + "</div></p>" + "<p><a class = 'link' href='" + $.baseUrl + "item/show/" + response.items[i]['id'] + "'>" + response.items[i]['title'] + "</a></p>" + "<p>by <a class ='link1' href ='" + $.baseUrl + "public_profile/artist/" + response.items[i]['user_id'] + "'>" + response.items[i]['username'] + "</a></p>" + "</div>");
			}
		}
		else {
			for (var i in response.items) {
				if (response.items[i]['avatar']) 
				{
					var ratio;
					if (response.items[i]['ratio'] == 1) ratio = "width='159'"; else ratio = "height='149'";
					var avatar = $.url + "users/" + response.items[i]['id'] + "/" + response.items[i]['avatar'];
				}
				else {
					var ratio = "width='154'";
					var avatar = $.url + "images/blank.jpg";
				}
				
				$("#" + appendTarget).append("<div class='" + classes[i % moduloNumber] + "'>" + "<p><div style='position:relative; width:154px; height:147px;'><a href='" + $.baseUrl + "public_profile/artist/" + response.items[i]['id'] + "'>" + "<img src='" + avatar + "' alt='" + response.items[i]['username'] + "' "+ratio+" border='0' class='margin2 thumb_image'>" + "</a>" + "</div></p>" + "<p><a class = 'link' href='" + $.baseUrl + "public_profile/artist/" + response.items[i]['id'] + "'>" + response.items[i]['username'] + "</a></p>" + "<p>" + response.items[i]['username'] + "</p>" + "</div>");
			}
		}
		$("#" + appendTarget).append("<div class = \"my_profie_breadcamp\" id=\"" + paginationId + "\">");
		var start = -1;
		var counter = 0;
		var end = -1;
		for (var i in response.pages) {
			if (!isNaN(i) && start == -1) start = counter;
			counter++;
			if (!isNaN(i)) end = counter;
		}
		counter = 0;
		for (var i in response.pages) {
			if (i == page) {
				$("#" + paginationId).append("<span id=\"non_link\"><strong>" + page + "</strong></span>");
			}
			else {
				if (i == ">") {
					$("#" + paginationId).append("<a class='link3a' href=\"javascript:;\" onclick=\"changeFavoritesPage('" + pageType + "' ," + response.pages[i] + ", " + user_id + ");\">&nbsp;</a>");
				}
				else if (i == ">>") {
					$("#" + paginationId).append("<a class='link3b' href=\"javascript:;\" onclick=\"changeFavoritesPage('" + pageType + "'," + response.pages[i] + ", " + user_id + ");\">&nbsp;&nbsp;</a>");
				}
				else if (i == "<") {
					$("#" + paginationId).append("<a class='link3c' href=\"javascript:;\" onclick=\"changeFavoritesPage('" + pageType + "' ," + response.pages[i] + ", " + user_id + ");\">&nbsp;</a>");
				}
				else if (i == "<<") {
					$("#" + paginationId).append("<a class='link3d' href=\"javascript:;\" onclick=\"changeFavoritesPage('" + pageType + "' ," + response.pages[i] + ", " + user_id + ");\">&nbsp;&nbsp;</a>");

				}
				else $("#" + paginationId).append("<a class='link' href=\"javascript:;\" onclick=\"changeFavoritesPage('" + pageType + "' ," + response.pages[i] + ", " + user_id + ");\">" + i + "</a>");
			}
			if (counter >= start && counter < end - 1) $("#" + paginationId).append(" | ");
			else $("#" + paginationId).append(" ");
			counter++;
		}
	}, "json");
}

function changeBuyPage(pageType, page, filter) {
	$.post($.baseUrl + "getBuyPages", {
		"pageType": pageType,
		"page": page,
		"filter": filter
	}, function (response) {
		if (pageType == "new_items") {
			var classes = new Array("thumbnile_box1", "thumbnile_box1", "thumbnile_box1", "thumbnile_box2");
			var moduloNumber = 4;
			var target = "new_items";
			var paginationId = "artist_bottom2a1";
		}
		else {
			var classes = new Array("thumbnile_box1a", "thumbnile_box1a", "thumbnile_box1a", "thumbnile_box2a", "thumbnile_box1", "thumbnile_box1", "thumbnile_box1", "thumbnile_box2");
			var moduloNumber = 8;
			var target = "criteria_items";
			var paginationId = "artist_bottom2a";
		}
		$("#" + target).find(".thumbnile_box1a").remove();
		$("#" + target).find(".thumbnile_box1").remove();
		$("#" + target).find(".thumbnile_box2a").remove();
		$("#" + target).find(".thumbnile_box2").remove();
		$("#" + target).find(".home_box_back2").remove();
		$("#" + target).find(".link").remove();
		$("#" + target).find("#non_link").remove();
		$("#" + target).find("#artist_bottom2a").remove();
		$("#" + target).find("#artist_bottom2a1").remove();
		var appendTarget = target;
		for (var i in response.items) {
			if (pageType != "new_items") {
				if (i == 0) {
					$("#" + target).append('<div class="home_box_back2" id="home_box1">');
					appendTarget = "home_box1";
				}
				if (i == 4) {
					$("#" + target).append('</div><div class="home_box_back2" id="home_box2">');
					appendTarget = "home_box2";
				}
			}
			var sold;
			if (response.items[i]['quantity'] == 0 ) { sold = "<span style='position:absolute; top:-10px; left:76px; z-index:2000; width:90px; height:53px;'><img src='" + $.url + "images/sold.gif'></span>"; }
			else { sold = ""; }
			if (response.items[i]['ratio'] == 1) ratio = "width='159'"; else ratio = "height='158'";
			$("#" + appendTarget).append("<div style='position:relative;' class='" + classes[i % moduloNumber] + "'>" + sold + "<p><div style='position:relative; width:159px; height:158px;'><a href='" + $.baseUrl + "item/show/" + response.items[i]['id'] + "'>" + "<img class='thumb_image' src='" + $.url + "users/" + response.items[i]['user_id'] + "/" + response.items[i]['image'] + "' alt='" + response.items[i]['title'] + "' "+ ratio +"  border='0' class='margin2'>" + "</a></div>" + "</p>" + "<p><a class = 'link' href='" + $.baseUrl + "item/show/" + response.items[i]['id'] + "'>" + response.items[i]['title'].substr(0, 44) + (response.items[i]['title'].length > 44 ? '...' : '') + "</a></p>" + "<p>by <a class ='link1' href ='" + $.baseUrl + "public_profile/artist/" + response.items[i]['user_id'] + "'>" + response.items[i]['username'] + "</a></p>" + "<p class='price'>$" + response.items[i]['price'] + "</p>" + "</div>");
		}
		if (pageType != "new_items") {
			$("#" + appendTarget).append('</div>');
		}
		$("#" + appendTarget).append("<div id=\"" + paginationId + "\">");
		var start = -1;
		var counter = 0;
		var end = -1;
		for (var i in response.pages) {
			if (!isNaN(i) && start == -1) start = counter;
			counter++;
			if (!isNaN(i)) end = counter;
		}
		counter = 0;
		for (var i in response.pages) {
			if (i == page) {
				$("#" + paginationId).append("<span id=\"non_link\"><strong>" + page + "</strong></span>");
			}
			else {
				if (i == ">") {
					$("#" + paginationId).append("<a class='link3a' href=\"javascript:;\" onclick=\"changeBuyPage('" + pageType + "' ," + response.pages[i] + ", '" + filter + "');\">&nbsp;</a>");
				}
				else if (i == ">>") {
					$("#" + paginationId).append("<a class='link3b' href=\"javascript:;\" onclick=\"changeBuyPage('" + pageType + "'," + response.pages[i] + ", '" + filter + "');\">&nbsp;&nbsp;</a>");
				}
				else if (i == "<") {
					$("#" + paginationId).append("<a class='link3c' href=\"javascript:;\" onclick=\"changeBuyPage('" + pageType + "' ," + response.pages[i] + ", '" + filter + "');\">&nbsp;</a>");
				}
				else if (i == "<<") {
					$("#" + paginationId).append("<a class='link3d' href=\"javascript:;\" onclick=\"changeBuyPage('" + pageType + "' ," + response.pages[i] + ", '" + filter + "');\">&nbsp;&nbsp;</a>");
				}
				else $("#" + paginationId).append("<a class='link' href=\"javascript:;\" onclick=\"changeBuyPage('" + pageType + "' ," + response.pages[i] + ", '" + filter + "');\">" + i + "</a>");
			}
			if (counter >= start && counter < end - 1) $("#" + paginationId).append(" | ");
			else $("#" + paginationId).append(" ");
			counter++;
		}
	}, "json");
}

function changeSimilarPage(tags, page) {
	$.post($.baseUrl + "getSimilarPages", {
		"tags": tags,
		"page": page
	}, function (response) {
		var classes = new Array("thumbnile_box1a", "thumbnile_box1a", "thumbnile_box1a", "thumbnile_box2a", "thumbnile_box1", "thumbnile_box1", "thumbnile_box1", "thumbnile_box2");
		var moduloNumber = 8;
		var target = "home_content_right";
		var paginationId = "artist_bottom2a";
		$("#" + target).find(".thumbnile_box1a").remove();
		$("#" + target).find(".thumbnile_box1").remove();
		$("#" + target).find(".thumbnile_box2a").remove();
		$("#" + target).find(".thumbnile_box2").remove();
		$("#" + target).find(".home_box_back2").remove();
		$("#" + target).find(".link").remove();
		$("#" + target).find("#non_link").remove();
		$("#" + target).find("#artist_bottom2a").remove();
		var appendTarget = target;
		for (var i in response.items) {
			if (i == 0) {
				$("#" + target).append('<div class="home_box_back2" id="home_box1">');
				appendTarget = "home_box1";
			}
			if (i == 4) {
				$("#" + target).append('</div><div class="home_box_back2" id="home_box2">');
				appendTarget = "home_box2";
			}
			$("#" + appendTarget).append("<div class='" + classes[i % moduloNumber] + "'>" + "<p><a href='" + $.baseUrl + "item/show/" + response.items[i]['id'] + "'>" + "<img src='" + $.url + "users/" + response.items[i]['user_id'] + "/" + response.items[i]['image'] + "' alt='" + response.items[i]['title'] + "' width='159' height='119' border='0' class='margin2'>" + "</a>" + "</p>" + "<p><a class = 'link' href='" + $.baseUrl + "item/show/" + response.items[i]['id'] + "'>" + response.items[i]['title'] + "</a></p>" + "<p> by " + response.items[i]['username'] + "</p>" + "<p>by <a class ='link1' href ='" + $.baseUrl + "public_profile/artist/" + response.items[i]['user_id'] + "'>" + response.items[i]['username'] + "</a></p>" + "</div>");
		}
		$("#" + appendTarget).append('</div>');
		$("#" + appendTarget).append("<div id=\"" + paginationId + "\">");
		var start = -1;
		var counter = 0;
		var end = -1;
		for (var i in response.pages) {
			if (!isNaN(i) && start == -1) start = counter;
			counter++;
			if (!isNaN(i)) end = counter;
		}
		counter = 0;
		for (var i in response.pages) {
			if (i == page) {
				$("#" + paginationId).append("<span id=\"non_link\"><strong>" + page + "</strong></span>");
			}
			else {
				if (i == ">") {
					$("#" + paginationId).append("<a class='link3a' href=\"javascript:;\" onclick=\"changeSimilarPage('" + tags + "' ," + response.pages[i] + ");\">&nbsp;</a>");
				}
				else if (i == ">>") {
					$("#" + paginationId).append("<a class='link3b' href=\"javascript:;\" onclick=\"changeSimilarPage('" + tags + "'," + response.pages[i] + ");\">&nbsp;&nbsp;</a>");
				}
				else if (i == "<") {
					$("#" + paginationId).append("<a class='link3c' href=\"javascript:;\" onclick=\"changeSimilarPage('" + tags + "' ," + response.pages[i] + ");\">&nbsp;</a>");
				}
				else if (i == "<<") {
					$("#" + paginationId).append("<a class='link3d' href=\"javascript:;\" onclick=\"changeSimilarPage('" + tags + "' ," + response.pages[i] + ");\">&nbsp;&nbsp;</a>");
				}
				else $("#" + paginationId).append("<a class='link' href=\"javascript:;\" onclick=\"changeSimilarPage('" + tags + "' ," + response.pages[i] + ");\">" + i + "</a>");
			}
			if (counter >= start && counter < end - 1) $("#" + paginationId).append(" | ");
			else $("#" + paginationId).append(" ");
			counter++;
		}
	}, "json");
}

function changeConversationPage(userId, page) {
	$.post($.baseUrl + "getConversationPages", {
		"userId": userId,
		"page": page
	}, function (response) {
		var target = "conversation_right2";
		var paginationId = "artist_bottom2a";
		$("#" + target).find(".link").remove();
		$("#" + target).find("#non_link").remove();
		$("#" + target).find(".media_common3").remove();
		$("#" + target).find("#artist_bottom2a").remove();
		var appendTarget = target;
		for (var i in response.items) {
			var avatar = (userId == response.items[i]['sender_id']) ? $.url + 'users/' + response.items[i]['dest_id'] + '/' + response.items[i]['destination_avatar'] : $.url + 'users/' + response.items[i]['sender_id'] + '/' + response.items[i]['sender_avatar'];
			var to_from = (userId == response.items[i]['sender_id']) ? "To: " : "From: ";
			var from = (userId == response.items[i]['dest_id']) ? response.items[i]['sender_user'] : response.items[i]['destination_user'];
			var dt = new Date(response.items[i]['timestamp'] * 1000);
			var date = (dt.getMonth() + 1) + "/" + dt.getDate() + "/" + dt.getFullYear() + " " + dt.getHours() + ":" + dt.getMinutes();
			if (response.items[i]['new_msg'] != userId) new_msg = "style='font-weight:lighter;'";
			$("#" + appendTarget).append("<div class='media_common3'>" + "<div class='media_box2'>" + " <p>" + to_from + " " + from + "</p>" + " <p>" + date + "</p>" + "</div>" + "<div class='media_box2g'><img src='" + avatar + "' width='47' height='35' /></div>" + "<div class='media_box2d'>" + "<p><a href='javascript:;' id ='message_link' class='link' " + new_msg + " onclick='loadThread(" + response.items[i]['messageId'] + "," + response.items[i]['pid'] + "," + userId + "); return false;'>" + response.items[i]['title'] + "</a></p>" + "<p>" + response.items[i]['body'] + "</p>" + "</div>" + "<div class='media_box2f'><a href = " + $.baseUrl + 'conversations/delete/' + response.items[i]['messageId'] + "><img src ='" + $.url + "images/close2.gif' alt='Close' width='44' height='40' border='0'></a></div>" + "</div>");
		}
		$("#" + appendTarget).append("<div id=\"" + paginationId + "\">");
		var start = -1;
		var counter = 0;
		var end = -1;
		for (var i in response.pages) {
			if (!isNaN(i) && start == -1) start = counter;
			counter++;
			if (!isNaN(i)) end = counter;
		}
		counter = 0;
		for (var i in response.pages) {
			if (i == page) {
				$("#" + paginationId).append("<span id=\"non_link\"><strong>" + page + "</strong></span>");
			}
			else {
				if (i == ">") {
					$("#" + paginationId).append("<a class='link3a' href=\"javascript:;\" onclick=\"changeConversationPage('" + userId + "' ," + response.pages[i] + ");\">&nbsp;</a>");
				}
				else if (i == ">>") {
					$("#" + paginationId).append("<a class='link3b' href=\"javascript:;\" onclick=\"changeConversationPage('" + userId + "'," + response.pages[i] + ");\">&nbsp;&nbsp;</a>");
				}
				else if (i == "<") {
					$("#" + paginationId).append("<a class='link3c' href=\"javascript:;\" onclick=\"changeConversationPage('" + userId + "' ," + response.pages[i] + ");\">&nbsp;</a>");
				}
				else if (i == "<<") {
					$("#" + paginationId).append("<a class='link3d' href=\"javascript:;\" onclick=\"changeConversationPage('" + userId + "' ," + response.pages[i] + ");\">&nbsp;&nbsp;</a>");
				}
				else $("#" + paginationId).append("<a class='link' href=\"javascript:;\" onclick=\"changeConversationPage('" + userId + "' ," + response.pages[i] + ");\">" + i + "</a>");
			}
			if (counter >= start && counter < end - 1) $("#" + paginationId).append(" | ");
			else $("#" + paginationId).append(" ");
			counter++;
		}
	}, "json");
}

function changePage(pageType, page) {
	$.post($.baseUrl + "getPages", {
		"pageType": pageType,
		"page": page
	}, function (response) {
		if (pageType == "featured") {
			var classes = new Array("thumbnile_box1", "thumbnile_box1", "thumbnile_box1", "thumbnile_box2");
			var moduloNumber = 4;
			var target = "featured_items";
			var paginationId = "artist_bottom2a";
		}
		else {
			var classes = new Array("thumbnile_box1a", "thumbnile_box1a", "thumbnile_box1a", "thumbnile_box2a", "thumbnile_box1", "thumbnile_box1", "thumbnile_box1", "thumbnile_box2");
			var moduloNumber = 8;
			var target = "popular_items";
			var paginationId = "artist_bottom2a1";
		}
		$("#" + target).find(".thumbnile_box1a").remove();
		$("#" + target).find(".thumbnile_box1").remove();
		$("#" + target).find(".thumbnile_box2a").remove();
		$("#" + target).find(".thumbnile_box2").remove();
		$("#" + target).find(".home_box_back2").remove();
		$("#" + target).find(".link").remove();
		$("#" + target).find(".non_link").remove();
		$("#" + target).find("#artist_bottom2a").remove();
		$("#" + target).find("#artist_bottom2a1").remove();
		var appendTarget = target;
		$("#popular_items").append('<div class="home_box_back2" id="home_box1"></div>');
		$("#popular_items").append('<div class="home_box_back2" id="home_box2"></div>');
		for (var i in response.items) {
			if (pageType != "featured") {
				if (i == 0) {
					appendTarget = "home_box1";
				}
				if (i == 4) {
					appendTarget = "home_box2";
				}
			}
			var sold;
			if (response.items[i]['quantity'] == 0) sold = "<span style='position:absolute; top:-10px; left:76px; z-index:2000; width:90px; height:53px;'><img src='" + $.url + "images/sold.gif'></span>";
			else sold = "";
			if (response.items[i]['ratio'] == 1) ratio = 'width="159"'; else ratio = 'height="158"';
			$("#" + appendTarget).append("<div style='position:relative;' class='" + classes[i % moduloNumber] + "'>" + sold + "<p><div class='thumb_load' id='" + response.items[i]['id'] +"' style='position:relative; width:159px; height:158px;'><a href='" + $.baseUrl + "item/show/" + response.items[i]['id'] + "'>" + "<img onload='loadingImg(" + response.items[i]['id'] +")' "+ ratio +" src='" + $.url + "users/" + response.items[i]['user_id'] + "/" + response.items[i]['image'] + "' alt='" + response.items[i]['title'] + "' border='0' class='margin2 thumb_image'>" + "</a></div>" + "</p>" + "<p><a class = 'link' href='" + $.baseUrl + "item/show/" + response.items[i]['id'] + "'>" + response.items[i]['title'].substr(0, 44) + (response.items[i]['title'].length > 44 ? '...' : '') + "</a></p>" + "<p>by <a class ='link1' href ='" + $.baseUrl + "public_profile/artist/" + response.items[i]['user_id'] + "'>" + response.items[i]['username'] + "</a></p>" + "<p class='price'>$" + response.items[i]['price'] + "</p>" + "</div>");
		}
		if (pageType != "featured") {
			//$("#" + appendTarget).append('</div>');
		}
		$("#" + appendTarget).append("<div id=\"" + paginationId + "\">");
		if (paginationId == "artist_bottom2a1")
		$("#" + paginationId).append('<div class="input_back2a"><input name="page" id="page" type="text" class="input_search2" onfocus="this.value=\'\';" onblur="if(this.value==\'\'){this.value=\'Jump To\';}"  value="Jump To" /></div>'+
		'<div id="community_go"><input type="image" src="/images/go2.gif" alt="GO!" onclick="gotoPage();" /></div>');
		var start = -1;
		var counter = 0;
		var end = -1;
		for (var i in response.pages) {
			if (!isNaN(i) && start == -1) start = counter;
			counter++;
			if (!isNaN(i)) end = counter;
		}
		counter = 0;
		for (var i in response.pages) {
			if (i == page) {
				$("#" + paginationId).append("<span class=\"non_link\"><strong>" + page + "</strong></span>");
			}
			else {
				if (i == ">") {
					$("#" + paginationId).append("<a class='link3a' href=\"Next Page\" onclick=\"changePage('" + pageType + "' ," + response.pages[i] + "); return false;\">&nbsp;</a>");
				}
				else if (i == ">>") {
					$("#" + paginationId).append("<a class='link3b' href=\"Last Page\" onclick=\"changePage('" + pageType + "'," + response.pages[i] + "); return false;\">&nbsp;&nbsp;</a>");
				}
				else if (i == "<") {
					$("#" + paginationId).append("<a class='link3c' href=\"Previous Page\" onclick=\"changePage('" + pageType + "' ," + response.pages[i] + "); return false;\">&nbsp;</a>");
				}
				else if (i == "<<") {
					$("#" + paginationId).append("<a class='link3d' href=\"First Page\" onclick=\"changePage('" + pageType + "' ," + response.pages[i] + "); return false;\">&nbsp;&nbsp;</a>");
				}
				else $("#" + paginationId).append("<a class='link' href=\"Page " + i +"\" onclick=\"changePage('" + pageType + "' ," + response.pages[i] + "); return false;\">" + i + "</a>");
			}
			if (counter >= start && counter < end - 1) $("#" + paginationId).append(" | ");
			else $("#" + paginationId).append(" ");
			counter++;
		}
	}, "json");
}

function loadThread(threadId, pid, user_id) {
	$.post($.baseUrl + "loadThread", {
		"threadId": threadId,
		"pid": pid,
		"userId": user_id
	}, function (response) {
		$("#sendbtn").children().remove();
		$("#upload_content").children().remove();
		showTop();
		$("#message_link").css({
			'font-weight': 'lighter'
		});
		if (!$("#upload_content").scrollTop()) $("#scroll_up").css({
			'color': 'white'
		});
		if (($("#upload_content").scrollTop() + $("#upload_content").height()) >= $("#upload_content").scrollHeight) $("#scroll_down").css({
			'color': 'white'
		});
		for (var i in response.messages) {
			if (response.messages[i]['avatar']) var avatar = "users/" + response.messages[i]['user_id'] + "/" + response.messages[i]['avatar'];
			else var avatar = "images/blank.jpg";
			if (i == (response.messages.length) - 1) var classname = 'upload_box4';
			else var classname = 'upload_box3';
			$("#upload_content").append("<div class='" + classname + "' >" + "<div class='upload_box3a'><a href='#'><img src='" + $.url + avatar + "' alt='" + response.messages[i]['name'] + "' width='77' height='57' border='0' /></a></div>" + "<div class='upload_box3b'>" + "<p><a href='#' class='link1'> " + response.messages[i]['title'] + " </a></p>" + "<p> Sent on " + response.messages[i]['timestamp'] + "</p>" + "<p>" + response.messages[i]['body'] + "</p>" + "</div>" + "</div>");
		}
		var destination;
		if (user_id == response.messages[i]['user_id']) destination = response.messages[i]['destination_id']
		else destination = response.messages[i]['user_id'];
		$("#sendbtn").append("<div class=\"upload_common\"><strong>THREAD CAN CONTINUE&hellip;</strong></div>" + "<div class=\"upload_box2\">" + " <textarea name=\"message\" class=\"textbox_upload\" id=\"message\" onclick= \"if (document.sendMessage.message.value == 'Message') document.sendMessage.message.value='';\">Message</textarea>" + "</div>" + "<div class=\"upload_common\"><input type = \"hidden\" name = \"destinationid\" value = \"" + destination + "\"/> <input type =\"hidden\" id = \"parentid\" name =\"parentid\" value =\"" + response.threadId + "\" /><input type=\"image\" src=\" " + $.url + "images/reply.gif\" alt=\"Reply\" width=\"124\" height=\"33\" border=\"0\"/>" + "</div>");
	}, "json");
}

function rateArtist(vote, artistId) {
	$.post($.baseUrl + "rateArtist", {
		"vote": vote,
		"artistId": artistId
	}, function (response) {
		if (response.success == 1) {
			rating = Math.floor(response.newRating * 2);
			full_votes = parseInt(rating / 2);
			half_votes = rating % 2;
			var i = 0;
			for (i = 1; i <= full_votes; i++) {
				var picid = "rating";
				picid = picid + i;
				$('#' + picid).remove();
				$('#star' + i).append('<img src="' + $.url + 'images/satr_on.gif" alt="Rating" name="rating' + i + '" width="15" height="15" border="0" align="absmiddle" id="rating' + i + '" onmouseover="overStars(' + i + ')" onmouseout="restoreStars(' + response.newRating + ')">');
			}
			if (half_votes) {
				var picid = "rating";
				picid = picid + i;
				$('#' + picid).remove();
				$('#star' + i).append('<img src="' + $.url + 'images/satr_half.gif" alt="Rating" name="rating' + i + '" width="15" height="15" border="0" align="absmiddle" id="rating' + i + '" onmouseover="overStars(' + i + ')" onmouseout="restoreStars(' + response.newRating + ')">');
			}
			for (var i = ((full_votes + half_votes) + 1); i <= 5; i++) {
				var picid = "rating";
				picid = picid + i;
				$('#' + picid).remove();
				$('#star' + i).append('<img src="' + $.url + 'images/satr_off.gif" alt="Rating" name="rating' + i + '" width="15" height="15" border="0" align="absmiddle" id="rating' + i + '" onmouseover="overStars(' + i + ')" onmouseout="restoreStars(' + response.newRating + ')">');
			}
			$("#msg").text("");
			$("#msg").attr("style", ":visibility = 'visible'");
			$("#msg").text("Thank you for voting.");
			$(".icount").html(response.ratingCount);
			if (response.ratingCount > 1) $("#votew").html(' votes');
			$("#msg").fadeOut(3000);
		}
		if (response.success == 2) {
			$("#msg").text("");
			$("#msg").attr("style", ":visibility = 'visible'");
			$("#msg").text("You need to be logged in order to vote.");
			$("#msg").fadeOut(3000);
		}
		if (response.success == 3) {
			$("#msg").text("");
			$("#msg").attr("style", ":visibility = 'visible'");
			$("#msg").text("You can't vote on your own profile.");
			$("#msg").fadeOut(3000);
		}
		if (response.success == 4) {
			$("#msg").text("");
			$("#msg").attr("style", ":visibility = 'visible'");
			$("#msg").text("You can vote again in " + response['time'] + " hours");
			$("#msg").fadeOut(3000);
		}
	}, "json");
}

function rateItem(vote, itemId) {
	$.post($.baseUrl + "rateItem", {
		"vote": vote,
		"itemId": itemId
	}, function (response) {
		if (response.success == 1) {
			rating = Math.floor(response.newRating * 2);
			full_votes = parseInt(rating / 2);
			half_votes = rating % 2;
			var i = 0;
			for (i = 1; i <= full_votes; i++) {
				var picid = "rating";
				picid = picid + i;
				$('#' + picid).remove();
				$('#star' + i).append('<img src="' + $.url + 'images/satr_on.gif" alt="Rating" name="rating' + i + '" width="15" height="15" border="0" align="absmiddle" id="rating' + i + '" onmouseover="overStars(' + i + ')" onmouseout="restoreStars(' + response.newRating + ')">');
			}
			if (half_votes) {
				var picid = "rating";
				picid = picid + i;
				$('#' + picid).remove();
				$('#star' + i).append('<img src="' + $.url + 'images/satr_half.gif" alt="Rating" name="rating' + i + '" width="15" height="15" border="0" align="absmiddle" id="rating' + i + '" onmouseover="overStars(' + i + ')" onmouseout="restoreStars(' + response.newRating + ')">');
			}
			for (var i = ((full_votes + half_votes) + 1); i <= 5; i++) {
				var picid = "rating";
				picid = picid + i;
				$('#' + picid).remove();
				$('#star' + i).append('<img src="' + $.url + 'images/satr_off.gif" alt="Rating" name="rating' + i + '" width="15" height="15" border="0" align="absmiddle" id="rating' + i + '" onmouseover="overStars(' + i + ')" onmouseout="restoreStars(' + response.newRating + ')">');
			}
			$("#msg").text("");
			$("#msg").attr("style", ":visibility = 'visible'");
			$("#msg").text("Thank you for voting.");
			$(".icount").html(response.ratingCount);
			if (response.ratingCount > 1) $("#votew").html(' votes');
			$("#msg").fadeOut(3000);
		}
		if (response.success == 2) {
			$("#msg").text("");
			$("#msg").attr("style", ":visibility = 'visible'");
			$("#msg").text("You need to be logged in order to vote.");
			$("#msg").fadeOut(3000);
		}
		if (response.success == 3) {
			$("#msg").text("");
			$("#msg").attr("style", ":visibility = 'visible'");
			$("#msg").text("You can't vote on your own item.");
			$("#msg").fadeOut(3000);
		}
		if (response.success == 4) {
			$("#msg").text("");
			$("#msg").attr("style", ":visibility = 'visible'");
			$("#msg").text("You can vote again in " + response['time'] + " hours");
			$("#msg").fadeOut(3000);
		}
	}, "json");
}

function overStars(star) {
	for (var i = 1; i <= 5; i++) {
		var picid = "rating";
		picid = picid + i;
		$('#' + picid).attr('src', $.url + 'images/satr_off.gif');
	}
	for (var i = 1; i <= star; i++) {
		var picid = "rating";
		picid = picid + i;
		$('#' + picid).attr('src', $.url + 'images/satr_on.gif');
	}
}

function restoreStars(rating) {
	rating = Math.floor(rating * 2);
	full_votes = parseInt(rating / 2);
	half_votes = rating % 2;
	var i = 0;
	for (i = 1; i <= full_votes; i++) {
		var picid = "rating";
		picid = picid + i;
		$('#' + picid).attr('src', $.url + 'images/satr_on.gif');
	}
	if (half_votes) {
		var picid = "rating";
		picid = picid + i;
		$('#' + picid).attr('src', $.url + 'images/satr_half.gif');
	}
	for (var i = ((full_votes + half_votes) + 1); i <= 5; i++) {
		var picid = "rating";
		picid = picid + i;
		$('#' + picid).attr('src', $.url + 'images/satr_off.gif');
	}
}

function changeArtistReviewPage(user_id, page) {
	$.post($.baseUrl + "getArtistReviews", {
		"page": page,
		"userId": user_id
	}, function (response) {
		var target = "public_profile_common2";
		var paginationId = "artist_bottom2d";
		$.each($('#public_profile_common').children(), function () {
			$('#' + $(this).attr("id")).remove();
		});
		$("#artist_bottom2d").remove();
		var j = 1;
		for (var i in response.items) {
			if (response.items[i]['avatar']) {
				var avatar = $.url + "users/" + response.items[i]['reviewer_id'] + "/" + response.items[i]['avatar'];
			}
			else {
				var avatar = $.url + "images/blank.jpg";
			}
			var dt = new Date(response.items[i]['timestamp'] * 1000);
			var date = dt.getMonth() + "/" + dt.getDate() + "/" + dt.getFullYear();
			$("." + target).append("<div id = 'full_review" + j + "' style = 'position:relative; float:left; display:none;'>" + "<div class='public_thumb1'><img src='" + avatar + "' alt='" + response.items[i]['reviewerusername'] + "' width='77' height='57' border='0' /></div>" + "<div class='public_thumb1_details' id = 'details" + j + "'>" + "<p>on " + date + " <a href='javascript:;' class='link'>" + response.items[i]['reviewerusername'] + "</a> said: </p>" + "<p> " + response.items[i]['review'] + "</p>" + "</div>" + "<a href='javascript:;' onClick=\"restore('full_review" + j + "');\" class = 'link'>Close</a>" + "</div>" + "<div id = 'artist_review" + j + "' style = 'width : 480px; position: relative; float:left;'>" + "<div class='public_thumb1'><img src='" + avatar + "' alt='" + response.items[i]['reviewerusername'] + "' width='77' height='57' border='0' /></div>" + "<div class='public_thumb1_details'>" + "<p>on " + date + " <a href='javascript:;' class='link'>" + response.items[i]['reviewerusername'] + "</a> said: </p>" + "<p> " + response.items[i]['review'].substr(0, 300) + (response.items[i]['review'].length > 300 ? '...' : '') + "</p>" + "</div>" + (response.items[i]['review'].length > 300 ? '<a href= \'javascript:;\' onClick = "resize(\'artist_review' + j + '\')" class=\'link\'>More</a>' : '') + "</div>");
			j++;
		}
		$("#artist_reviews").append("<div class = \"my_profie_breadcamp\" id=\"" + paginationId + "\">");
		var start = -1;
		var counter = 0;
		var end = -1;
		for (var i in response.pages) {
			if (!isNaN(i) && start == -1) start = counter;
			counter++;
			if (!isNaN(i)) end = counter;
		}
		counter = 0;
		for (var i in response.pages) {
			if (i == page) {
				$("#" + paginationId).append("<span id=\"non_link\"><strong>" + page + "</strong></span>");
			}
			else {
				if (i == ">") {
					$("#" + paginationId).append("<a class='link3a' href=\"javascript:;\" onclick=\"changeArtistReviewPage('" + user_id + "' ," + response.pages[i] + ");\">&nbsp;</a>");
				}
				else if (i == ">>") {
					$("#" + paginationId).append("<a class='link3b' href=\"javascript:;\" onclick=\"changeArtistReviewPage('" + user_id + "'," + response.pages[i] + ");\">&nbsp;&nbsp;</a>");
				}
				else if (i == "<") {
					$("#" + paginationId).append("<a class='link3c' href=\"javascript:;\" onclick=\"changeArtistReviewPage('" + user_id + "' ," + response.pages[i] + ");\">&nbsp;</a>");
				}
				else if (i == "<<") {
					$("#" + paginationId).append("<a class='link3d' href=\"javascript:;\" onclick=\"changeArtistReviewPage('" + user_id + "' ," + response.pages[i] + ");\">&nbsp;&nbsp;</a>");
				}
				else $("#" + paginationId).append("<a class='link' href=\"javascript:;\" onclick=\"changeArtistReviewPage('" + user_id + "' ," + response.pages[i] + ");\">" + i + "</a>");
			}
			if (counter >= start && counter < end - 1) $("#" + paginationId).append(" | ");
			else $("#" + paginationId).append(" ");
			counter++;
		}
	}, "json");
}

function changeItemReviewPage(item_id, page) {
	$.post($.baseUrl + "getItemReviews", {
		"page": page,
		"itemId": item_id
	}, function (response) {
		var target = "public_profile_common";
		var paginationId = "artist_bottom2d";
		$.each($('#public_profile_common').children(), function () {
			$('#' + $(this).attr("id")).remove();
		});
		$("#artist_bottom2d").remove();
		var j = 1;
		for (var i in response.items) {
			if (response.items[i]['avatar']) {
				var avatar = $.url + "users/" + response.items[i]['reviewer_id'] + "/" + response.items[i]['avatar'];
			}
			else {
				var avatar = $.url + "images/blank.jpg";
			}
			var dt = new Date(response.items[i]['timestamp'] * 1000);
			var date = dt.getMonth() + "/" + dt.getDate() + "/" + dt.getFullYear();
			$("." + target).append("<div id = 'full_review" + j + "' style = 'position:relative; float:left; display:none;'>" + "<div class='public_thumb1'><img src='" + avatar + "' alt='" + response.items[i]['reviewerusername'] + "' width='77' height='57' border='0' /></div>" + "<div class='public_thumb1_details' id = 'details" + j + "'>" + "<p>on " + date + " <a href='javascript:;' class='link'>" + response.items[i]['reviewerusername'] + "</a> said: </p>" + "<p> " + response.items[i]['review'] + "</p>" + "</div>" + "<a href='javascript:;' onClick=\"restore('full_review" + j + "');\" class = 'link'>Close</a>" + "</div>" + "<div id = 'item_review" + j + "' style = 'width : 480px; position: relative; float:left;'>" + "<div class='public_thumb1'><img src='" + avatar + "' alt='" + response.items[i]['reviewerusername'] + "' width='77' height='57' border='0' /></div>" + "<div class='public_thumb1_details'>" + "<p>on " + date + " <a href='javascript:;' class='link'>" + response.items[i]['reviewerusername'] + "</a> said: </p>" + "<p> " + response.items[i]['review'].substr(0, 300) + (response.items[i]['review'].length > 300 ? '...' : '') + "</p>" + "</div>" + (response.items[i]['review'].length > 300 ? '<a href= \'javascript:;\' onClick = "resize(\'item_review' + j + '\')" class=\'link\'>More</a>' : '') + "</div>");
			j++;
		}
		$("#details_bottom2").append("<div class = \"my_profie_breadcamp\" id=\"" + paginationId + "\">");
		var start = -1;
		var counter = 0;
		var end = -1;
		for (var i in response.pages) {
			if (!isNaN(i) && start == -1) start = counter;
			counter++;
			if (!isNaN(i)) end = counter;
		}
		counter = 0;
		for (var i in response.pages) {
			if (i == page) {
				$("#" + paginationId).append("<span id=\"non_link\"><strong>" + page + "</strong></span>");
			}
			else {
				if (i == ">") {
					$("#" + paginationId).append("<a class='link3a' href=\"javascript:;\" onclick=\"changeItemReviewPage(" + item_id + " ," + response.pages[i] + ");\">&nbsp;</a>");
				}
				else if (i == ">>") {
					$("#" + paginationId).append("<a class='link3b' href=\"javascript:;\" onclick=\"changeItemReviewPage(" + item_id + "," + response.pages[i] + ");\">&nbsp;&nbsp;</a>");
				}
				else if (i == "<") {
					$("#" + paginationId).append("<a class='link3c' href=\"javascript:;\" onclick=\"changeItemReviewPage(" + item_id + " ," + response.pages[i] + ");\">&nbsp;</a>");
				}
				else if (i == "<<") {
					$("#" + paginationId).append("<a class='link3d' href=\"javascript:;\" onclick=\"changeItemReviewPage(" + item_id + " ," + response.pages[i] + ");\">&nbsp;&nbsp;</a>");
				}
				else $("#" + paginationId).append("<a class='link' href=\"javascript:;\" onclick=\"changeItemReviewPage(" + item_id + " ," + response.pages[i] + ");\">" + i + "</a>");
			}
			if (counter >= start && counter < end - 1) $("#" + paginationId).append(" | ");
			else $("#" + paginationId).append(" ");
			counter++;
		}
	}, "json");
}

function resize(thisDiv) {
	var control = document.getElementById('public_profile_common');
	var thumb_details = document.getElementById('public_thumb1_details');
	var div = document.getElementById(thisDiv);
	$.each($('#public_profile_common').children(), function () {
		$('#' + $(this).attr("id")).hide();
	});
	$('#full_review' + thisDiv.substring(thisDiv.length - 1)).show();
	$('#full_review' + thisDiv.substring(thisDiv.length - 1)).width(control.offsetWidth);
	$('#details' + thisDiv.substring(thisDiv.length - 1)).width(control.offsetWidth - 150);
}

function validate_form() {
	var errors = 0;
	title = document.upload_item.title.value;
	description = document.upload_item.description.value;
	materials = document.upload_item.materials.value;
	color = document.upload_item.color.value;
	width = document.upload_item.width.value;
	height = document.upload_item.height.value;
	price = document.upload_item.price.value;
	quantity = document.upload_item.quantity.value;
	tags = document.upload_item.tags.value;
	image = document.upload_item.image1.value;
	if (image == "") {
		$("#input_image").html("Image is required");
		errors++;
	}
	else $("#input_image").html("");
	if (title == "Title" || title == "Title is required") {
		//$("#input_title").html("Title is required");
		showError('title', 'titleDiv', 'Title is required');
		errors++;
	}
	else $("#input_title").html("");
	if (price == "Price" || price == "Price is required" || price == "Price must be a number") {
		//$("#input_price").html("Price is required");
		showError('price', 'priceDiv', 'Price is required');
		errors++;
	}
	else if (isNaN(price) && price != "Price") {
		//$("#input_price").html("Price must be a number");
		showError('price', 'priceDiv', 'Price must be a number');
		errors++;
	}
	else if (price <= 0) {
		//$("#input_price").html("Price must be a number");
		showError('price', 'priceDiv', 'Price must be a positive number');
		errors++;
	}
	else $("#input_price").html("");
	if (quantity == "Quantity available" || quantity == "Quantity is required" || quantity == "Quantity must be a number") {
		//$("#input_quantity").html("Quantity is required");
		showError('quantity', 'quantityDiv', 'Quantity is required');
		errors++;
	}
	else if (isNaN(quantity) && quantity != "Quantity available") {
		//$("#input_quantity").html("Quantity must be a number");
		showError('quantity', 'quantityDiv', 'Quantity must be a number');
		errors++;
	}
	else if (quantity <= 0) {
		//$("#input_price").html("Price must be a number");
		showError('quantity', 'priceDiv', 'Quantity must be a positive number');
		errors++;
	}
	else $("#input_quantity").html("");
	if (tags == "Tags" || tags == "Tags are required") {
		//$("#input_tags").html("Tags are required");
		showError('tags', 'tagsDiv', 'Tags are required');
		errors++;
	}
	else $("#input_tags").html("");
	if (isNaN(height) && height != "Height") {
		//$("#input_height").html("Numbers only");
		showError('height', 'heightDiv', 'Numbers only');
		errors++;
	}
	else $("#input_height").html("");
	if (isNaN(width) && width != "Width") {
		//$("#input_width").html("Numbers only");
		showError('width', 'widthDiv', 'Numbers only');
		errors++;
	}
	else $("#input_width").html("");
	if (errors != 0) return false;
	else {
		var upload_overlay = document.getElementById("upload_overlay");
		var upload_pop = document.getElementById("popup_back");
		upload_overlay.style.left = (20 + upload_pop.offsetLeft) + "px";
		upload_overlay.style.visibility = "visible";
		return true;
	}
}

function validate_edit_form() {
	var errors = 0;
	title = document.upload_item.title.value;
	description = document.upload_item.description.value;
	materials = document.upload_item.materials.value;
	color = document.upload_item.color.value;
	width = document.upload_item.width.value;
	height = document.upload_item.height.value;
	price = document.upload_item.price.value;
	quantity = document.upload_item.quantity.value;
	tags = document.upload_item.tags.value;

	//image = document.upload_item.image1.value;
/*if (image == "")
  
      {  
  
         $("#input_image").html("Image is required");
  
         errors++;  
  
      }
  
      else $("#input_image").html("");*/
	if (title == "Title" || title == "Title is required") {
		//$("#input_title").html("Title is required");
		showError('title', 'titleDiv', 'Title is required');
		errors++;
	}
	else $("#input_title").html("");
	if (price == "Price" || price == "Price is required" || price == "Price must be a number") {
		//$("#input_price").html("Price is required");
		showError('price', 'priceDiv', 'Price is required');
		errors++;
	}
	else if (isNaN(price.substring(1)) && price != "Price" && price <= 0) {
		//$("#input_price").html("Price must be a number");
		showError('price', 'priceDiv', 'Price must be a number');
		errors++;
	}
	else if (price <= 0) {
		//$("#input_price").html("Price must be a number");
		showError('price', 'priceDiv', 'Price must be a positive number');
		errors++;
	}
	else $("#input_price").html("");
	if (quantity == "Quantity available" || quantity == "Quantity is required" || quantity == "Quantity must be a number") {
		//$("#input_quantity").html("Quantity is required");
		showError('quantity', 'quantityDiv', 'Quantity is required');
		errors++;
	}
	else if (isNaN(quantity) && quantity != "Quantity available") {
		//$("#input_quantity").html("Quantity must be a number");
		showError('quantity', 'quantityDiv', 'Quantity must be a number');
		errors++;
	}
	else if (parseInt(quantity) <= 0) {
		//$("#input_quantity").html("Quantity must be a number");
		showError('quantity', 'quantityDiv', 'Quantity must be a positive number');
		errors++;
	}
	else $("#input_quantity").html("");
	if (tags == "Tags" || tags == "Tags are required") {
		//$("#input_tags").html("Tags are required");
		showError('tags', 'tagsDiv', 'Tags are required');
		errors++;
	}
	else $("#input_tags").html("");
	if (isNaN(height) && height != "Height") {
		//$("#input_height").html("Numbers only");
		showError('height', 'heightDiv', 'Numbers only');
		errors++;
	}
	else $("#input_height").html("");
	if (isNaN(width) && width != "Width") {
		//$("#input_width").html("Numbers only");
		showError('width', 'widthDiv', 'Numbers only');
		errors++;
	}
	else $("#input_width").html("");
	if (errors != 0) {
		return false;
	}
	else {
		//var upload_overlay = document.getElementById("upload_overlay");
		//var upload_pop = document.getElementById("popup_back");
		//upload_overlay.style.left = (20 + upload_pop.offsetLeft) + "px";
		//upload_overlay.style.visibility = "visible";
		return true;
	}
}

