/**
 * @ 保存所有的Ajax请求链接
 * @ param: null
 * @ return: object
 */
//var reqUrl;
function ajaxRequstUrl()
{
	this.newRecommandUrl = "ajax_indexGetInfo.asp?id=index_001";
	this.classicStyleUrl = "ajax_indexGetInfo.asp?id=index_002";
	this.customGoodsUrl = "ajax_indexGetInfo.asp?id=index_003";
	this.diamondUrl = "ajax_indexGetInfo.asp?id=index_004";
	this.ringUrl = "ajax_indexGetInfo.asp?id=index_005";
	this.flowerlaceUrl = "ajax_indexGetInfo.asp?id=index_006";
	this.earringUrl = "ajax_indexGetInfo.asp?id=index_007";
	this.roseUrl = "ajax_indexGetInfo.asp?id=index_008";
}
function ProductData(id,container)
{
	var reqUrlObj = new ajaxRequstUrl();
//	alert("productdata"+id);
	switch(id)
	{
		case "index_001":
			this.reqUrl = reqUrlObj.newRecommandUrl;
			break;
		case "index_002":
			this.reqUrl = reqUrlObj.classicStyleUrl;
			break;
		case "index_003":
			this.reqUrl = reqUrlObj.customGoodsUrl;
			break;
		case "index_004":
			this.reqUrl = reqUrlObj.diamondUrl;
			break;
		case "index_005":
			this.reqUrl = reqUrlObj.ringUrl;
			break;			
		case "index_006":
			this.reqUrl = reqUrlObj.flowerlaceUrl;
			break;
		case "index_007":
			this.reqUrl = reqUrlObj.earringUrl;
			break;
		case "index_008":
			this.reqUrl = reqUrlObj.roseUrl;
			break;
	}
	// 监控ajax
	// $(container).ajaxStart(function(e){	
	// 		var waitCon = $('#waiting');
	// 		waitCon.css({'left':'50px','top':'35px'})
	// 		$(this).append(waitCon);
	// 		waitCon.show();
	// 	});
	// 	$(container).ajaxStop(function(e){
	// 		var waitCon = $('#waiting');
	// 		waitCon.hide();
	// 	});
	this.getData = function()
	{
		//$.getJSON(this.reqUrl,updata);
		//alert("start");
		//alert(this.reqUrl);
		$.ajax({type:'get',
			url:this.reqUrl,
			data:"",
			cache:false,
			dataType:"json",
			success:updata
		});
	}
	updata=function(data){
		//alert("callback");
		//alert(data.items.length);
		switch(container)
		{
			case "#contentCL_a_RM":
				updataNewRecommand(data,container);
				break;
			case "#contentCL_b_right_middle":
				updataProductRecommand(data,container);
				break;
		}
	}
}
//更新新品推荐等栏目的数据
function updataNewRecommand(data,container)
{	
	/*
	//alert("updataNewRecommand");
	var picItems = data.items[0].product_Pic_Items;
	//alert("picItemsLen="+picItems.length);
	var txtItems = data.items[1].product_Txt_Items;
	//alert("txtItemsLen="+txtItems.length);
	var picCon = $('#contentCL_a_RM02');
	var picUl = picCon.children('ul');
	var picUlLi = picUl.children('li');
	countNum=0
	$.each(picItems,function(i,val){
		var aNode = picUlLi.eq(i).children('a');
		//aNode.attr('href',val.productPicTarget);
		aNode.attr('href',"product_ring_detail.asp?id="+val.spec_id);
		var imgNode = aNode.children('img');
		imgNode.attr('src',"./admin/upfile/"+val.goods_pic_url);
		countNum++;
	});
	for(i=countNum;i<3;i++){
		var aNode = picUlLi.eq(i).children('a');
		aNode.attr('href',"javascript:void(0)");
		var imgNode = aNode.children('img');
		imgNode.attr('src',"./admin/upfile/"+"noImage.gif");
	}

	var txtCon = $('#contentCL_a_RM01');
	var txtUl = txtCon.children('ul');
	var txtUlLi = txtUl.children('li');
	countNum=0
	$.each(txtItems,function(i,val){
		var aNode = txtUlLi.eq(i).children('a');
	//	aNode.attr('href',val.productDetailTarget);
		aNode.attr('href',"product_ring_detail.asp?id="+val.spec_id);
		aNode.html(val.goods_name);
		countNum++;

	});
	for(i=countNum;i<9;i++){
		var aNode = txtUlLi.eq(i).children('a');
		aNode.attr('href',"javascirpt:void(0)");
		aNode.html("");
	}
	*/
	
	var picCon = $('#contentCL_a_RM');
	picCon.html(data.items);
	
}
//更新精品推荐栏目数据
function updataProductRecommand(data,container)
{
	var dataItems = data.items;
//	alert("有"+dataItems.length+"结果");
	var contentCon = $('#contentCL_b_right_middle');
	var itemUl = contentCon.children('ul');
	var liArr = itemUl.children('li');
	countNum=0;
	//alert("out--"+dataItems[1].market_price);
	$.each(dataItems,function(i,item){
		//alert('here');		
		var imgNode = $(liArr[i]).find('img');
		if(item.goods_pic_url=="" || item.goods_pic_url==null){
			url_image="noImage.gif";
		}else{
			var temp_image=item.goods_pic_url;
			temp_image=temp_image.split("@");
			if(temp_image.length>1){
				url_image=temp_image[1];
			}else{
				url_image=temp_image[0];
			}
			//url_image=item.goods_pic_url;
		}
		imgNode.attr('src',"./admin/upfile/"+url_image);
		var imgLink = imgNode.parent();
		//imgLink.attr('href',item.productPicTarget);
		imgLink.attr('href',"product_ring_detail.asp?id="+item.spec_id);
		var nameLink = $(liArr[i]).children('p').eq(0).children('a');
		//nameLink.attr('href',item.productTitleTarget);
		nameLink.attr('href',"product_ring_detail.asp?id="+item.spec_id);
		nameLink.html(item.goods_name);
		var descNode = $(liArr[i]).children('p.decoration');
		descNode.html("市场报价：￥"+item.market_price);
		var priceNode = descNode.next('p').find('span.shopping_color');
		priceNode.html("￥"+Math.round(item.goods_price));
		if(i==5){
			//alert("load complete")
			$('#waiting2').hide('fast');
			$('#indexRecommond').show();
		}
		countNum++;
	}); 
	for(i=countNum;i<6;i++){
		var imgNode = $(liArr[i]).find('img');
		imgNode.attr('src',"./admin/upfile/noImage.gif");
		var imgLink = imgNode.parent();
		imgLink.attr('href',"javascript:void(0)");
		var nameLink = $(liArr[i]).children('p').eq(0).children('a');
		nameLink.attr('href',"javascript:void(0)");
		nameLink.html("&nbsp;-&nbsp;");
		var descNode = $(liArr[i]).children('p.decoration');
		descNode.html("&nbsp;-&nbsp;");
		var priceNode = descNode.next('p').find('span.shopping_color');
		priceNode.html("商品上架中");
		if(i==5){
			//alert("load complete")
			$('#waiting2').hide('fast');
			$('#indexRecommond').show();
		}
	}
}
//2009-08-20 晚补添
$().ready(function(){
	saleBindEvent();
});
function ini(){
	indexChangeNewRecommend(0);
//	alert("ini-indexChangeNewRecommend")
	//productRecommandControl();
	var temp_p = new ProductData("index_004","#contentCL_b_right_middle");
	temp_p.getData();
//	alert("ini-productRecommandControl")
//	var p = new ProductData("index_001","#contentCL_a_RM");
//	p.getData();
	//var p = new ProductData("index_004","#contentCL_b_right_middle");
	//p.getData();
	
	//ProductData=ProductData("index_004","#contentCL_b_right_middle");
	//productData.getData();
}
//绑定销售排行鼠标事件
function saleBindEvent()
{
	$('#mounth a').bind('mouseover',function(e){
		var idStr = $(this).attr('id');
		switch(idStr){
			case "week":
				$('#week').addClass('selectWeek');
				$('#year_mounth').removeClass();
				$('#contentCR_bCTROL_2').hide();
				$('#contentCR_bCTROL').show();
				break;
			case "year_mounth":
				$('#year_mounth').addClass('selectMouth');
				$('#week').removeClass();
				$('#contentCR_bCTROL').hide();
				$('#contentCR_bCTROL_2').show();
				break;
		}
	});
}
