﻿$(function(){
	
	var recordcount = $("#__recordcount").val();
	var initLoad = true;
	
	function pageselectCallback(page_index,jq){
		if(!initLoad){
			//保存当前浏览页
			$("#__page_current_index").val(page_index);
			LoadData(page_index);
		}else{
			initLoad = false;
		}
	}
	
	function LoadData(page_index, reload){
		page_index = parseInt(page_index) + 1;

		$.ajax({
			url:"/product_by_cate_ajax.php",
			type:"post",
			data:{pageindex:page_index, pagesize:20, cateid:$("#__cate_id").val()},
			success:function(data){
				$("#tbl_list").html(data);
				initEvent();
			}
		});
	}
	
	function initEvent(){
		$("img.pro_view").each(function(){
			var src = $(this).attr("rel");
				$(this).ajaxLoadImg(src, {newWidth:110,newHeight:105});
		});
		
		if(!initLoad){
			//定购
//			$("a.product_order").each(function(){
//				$(this).click(function(){
//					var rel = $(this).attr("rel") + "[|]1";
//					$.shopping.add(rel);
//					alert("Has been added to cart!!!");
//				});
//			});

			$("a.product_order").click(function(){
				var rel = $(this).attr("rel");
//				var field = rel.split("[|]");
//				$("#__order_data").val(rel);
//				$("#order_file").attr("src", "/upfile/"+field[0]);
//				$("#order_name").text(field[1]);
//				$("#order_coder").text(field[2]);
//				$("#order_price").text(field[3]);
//				$("#order_remark").val('');
//				$("#order_num").val(1);
//				
//				$("#shippingWinDialog").dialog('open');
				$.ajax({
					url:"/shop_cart.php",
					type:"post",
					data:{rel:rel, meno:"", num:1},
					dataType:"json",
					success:function(data){
						if(data.success==100){
							if(data.linage>0){
								location.href = "/shopping.html"
							}else{
								alert(data.result);
							}
						}else{
							alert("Error...");
						}
					}
				});

			});	
			
			//盘询
			$("a.product_inte").click(function(){
				var rel = $(this).attr("rel");
				var field = rel.split("[|]");
				
				$("#__product_inte").val(field[2]);
				$("#inte_file").attr("src", field[0]);
				$("#inte_name").text(field[1]);
				$("#inte_content").val('');
				
				$("#inteWinDialog").dialog('open');
			});
		}
		
		var preview =($("img.pro_view"));
		if(preview.length>0){
			$("img.pro_view").imgPreview({
				imgCSS:{width: 300 },
				distanceFromCursor:{top:-100, left:-350},
				srcAttr: 'src',
				containerID:"imgpreview"
			});
		}
	}
		
	initEvent();
	
	$("#Pagination").pagination(recordcount, {callback: pageselectCallback, current_page:0, items_per_page:20});
	
});