// fuxing 20091016 改版 修改
/*------获取用户评论 ------*/
/*param    $goods_id  商品ID */
/*param    $page      页数 */
/*param int   $cmt_type  评论类型 */

function getcomment(goods_id, page, cmt_type)
{
  if (goods_id)
  {
    var id = goods_id
  }
  else
  {
    $("#show_comments")[0].innerHTML = "非法数据!";
    return false
  }
  var pager = $int(page);
  if(cmt_type == '')
  {
    var cmt_type = 0;
  }
  $.ajax({
    type: "GET",
    url: "goods_comment.php",
    data: "id=" + id + "&page=" + pager + "&act=gotopage&type=" + cmt_type + "&" + Math.random(),
    /*url: "goods_comment.php?act=gotopage&page=1&type=0&" + Math.random(),
    data: "id=" + id + "&page=" + pager,*/
    success: function(msg)
    {
      var re = eval("(" + msg + ")");
      if (re.totalcomments != "0")
      {
        $("#show_comments")[0].innerHTML = re.content;
        document .getElementById('show_buy_info').style .display ="none";
        document .getElementById('goods_question_tab_box_in').style .display ="";
        $("#goods_comments_num a:only-child").text(re.totalcomments)
      }
    }
  })
}


function get_pl(goods_id, page_num, pl_location)
{
  if (goods_id)
  {
    var id = goods_id
  }
  else
  {
    $("#show_comments")[0].innerHTML = "非法数据！";
    return false
  }

  d = $('.goods_tabs_title_box').find('li').eq(0).attr('class');
  if ('goods_tabs_title_box_li_1 goods_tabs_title_box_li_selected' == d)
  {
    pl_location = 2
  }

  var order = $("#goods_comments_list_way").val() ? $("#goods_comments_list_way").val() : $int(order);
  var pager = $int(page_num);

  $.ajax({
    type: "GET",
    url: "goods.php?act=get_pl_page&" + Math.random(),
    data: "goods_id=" + goods_id + "&orders=" + order + "&page=" + page_num ,
    success: function(msg)
    {
      var re = eval("(" + msg + ")");
      if (1 == pl_location)
      {
        $("#goods_comments_list_box_body")[0].innerHTML = re.content;
        $('#goods_question_page_box').css("display","block");
      }
      else if (2 == pl_location)
      {
        $("#goods_comments_list_box_body")[0].innerHTML = re.content;
        $('#goods_question_page_box').css("display","none");
      }
    }

  })
//    alert(999)
//    $('#goods_question_page_box').css('display', 'none')



}

/**投票**/
function toupiao(com_id, goods_id, type, where, top)
{
  $.ajax({
    type: "GET",
    url: "goods.php?act=toupiao&m=" + Math.random(),
    cache: false,
    data: 'com_id=' + com_id + '&goods_id=' + goods_id + '&type=' + type,
    success:function(result){
      if(1 == result)
      {
        $("#toupiao" + where + top + com_id).text('投票成功，谢谢参与！');
        if (1 == type)
        {
          piao =  $("#good_sum_" + where + top + com_id).text();
          $("#good_sum_" + where + top + com_id).text(parseInt(piao) + 1);
        }
      }
      else if(2 == result)
      {
        $("#toupiao" + where + top  + com_id).text('您已经投过了！');
      }else if(3 == result)
      {
        $("#toupiao" + where + top  + com_id).text('对不起，不能给自己的评论投票！');
      }else if(9 == result)
      {
        alert("由于您还没有登录，还不能使用此功能！");
        window.location="user.php?action=pinglun&com_id=" + com_id + "&type=" + type + "&goods_id=" + goods_id + "&backurl=" + document.URL;
      }else{
        $("#toupiao" + where + top  + com_id).text('连接服务器超时！');
      }
    }
  });
}


/*------载入用户是否已经投票：商品详情是否足够 ------*/
function stepCookieAction(B, A, D, C) {
  if (!D)
  {
    D = "(感谢您的投票,这对我们完善商品信息将很有帮助)"
  }
  if (!C)
  {
    C = "以上的商品详情对您了解这个商品&nbsp;&nbsp;&nbsp;"
  }
  if ($.cookie("goods" + B + "text"))
  {
        // fuxing 20091019 改版
        $("#user_impression_box").text(D)
        // end fuxing 20091019 改版
  }
}


/*------投票：商品详情是否足够 ------*/
function stepCookieClickAction(goods_id, user_id, e, desc, title) {
  if (!desc)
  {
    desc = "(感谢您的投票,这对我们完善商品信息将很有帮助)"
  }
  if (!title)
  {
    title = "以上的商品详情对您了解这个商品&nbsp;&nbsp;&nbsp;"
  }
  var showText = title + $("#" + e.id + "_l").text();
  $.cookie("goods" + goods_id + "text", $("#" + e.id + "_l").text(), {
    expires: 30
  });

  if (e.value == "1" || e.value == 1)
  {
    var content = "enough_msg"
  }
  else
  {
    var content = "not_enough_msg"
  }
  $.ajax({
    type: "GET",
    url: "interface/goods_msg_count.php",
    data: "id=" + goods_id + "&msg_sign=" + content + "&user=" + user_id,
    success: function(msg)
    {
      var msng = eval("(" + msg + ")");
      if (msng.id == "001" || msg == "true")
      {
        $.cookie("goods" + goods_id, content, {
          expires: 30
        });
        // fuxing 20091019 改版
        $("#user_impression_box").text(desc)
        // end fuxing 20091019 改版
      }
      else
      {
        alert(msg)
      }
    }
  })
}

function goodsCatogryChangeAction(A) {
  if (A)
  {
    document.location.href = "goods-" + A + ".html"
  }
}
/* 详情页 增减购买数量 */
function addorminus(opr)
{
    switch(opr)
   {
   case "add":
     document.getElementById("goods_num_input").value=parseInt(document.getElementById("goods_num_input").value) + 1;
     break
   case "minus":
     if (document.getElementById("goods_num_input").value >=2)
     {
     document.getElementById("goods_num_input").value=parseInt(document.getElementById("goods_num_input").value) - 1;
     }
     break
   default:

   }
}

inToCartAction = function (good_id, good_name, isRefesh) {

    var gs  = parseInt($("#gs").val());
    var gns = parseInt($("#goods_num_input").val());

    if (gns == 0)
    {
        alert("请选择够数个数。");
    }
    else if(gs < gns)
    {
        alert("数量超出库存，请重新填写。");
    }
    else
    {
        inTooCartAction(good_id, good_name,isRefesh);
    }
}

function inTooCartAction(goodsId, goodsName, isRefesh, parentId) {
    var goods = new Object();
    var spec_arr = new Array();
    var fittings_arr = new Array();
    var select = "";
    var p = parentId == "" ? false: true;
    var number = parseInt($("#goods_num_input").val());
    var refresh = 0;
    if (isRefesh) {
        refresh = 1
    }
    if ($("#goods_type_select")) {
        select = $("#goods_type_select").value
    }
    goods = '{"spec": "","select": "' + select + '", "goods_id":"' + goodsId + '", "number": "' + number + '","parent": "0" }';
    $.ajax({
        type: "POST",
        url: "flow.php?step=add_to_cart",
        data: "goods=" + goods,
        success: GoodsInsertToCartResponse,
        complete: function(XMLHttpRequest, status) {
            result = eval("(" + XMLHttpRequest.responseText + ")");
            if (!result.error) {
                if (refresh == 1) {
                    windowMessage(goodsName)
                    //location.reload()
                } else {
                    //windowMessage(goodsName)
                    window.location="flow.php";
                }
            } else {
                if (result.error == 2) {
                    if (confirm(result.message)) {
                        location.href = "user.php?act=add_booking&id=" + result.goods_id
                    }
                } else {
                    if (result.error == 6) {
                        if (confirm(result.message)) {
                            location.href = "goods.php?id=" + result.goods_id
                        }
                    } else {
                        alert(result.message)
                    }
                }
            }
        }
    })
}


/////////评论相关///////////

$(document).ready(function(){
picChangeAction(0);
$('#show_all_pl_btn').click(function(){
$('.goods_tabs_title_box').find('li').eq(1).click();
});
$('.goods_pic_player_bottom_li').find('img').eq(0).css({"filter":"alpha(opacity=100)","opacity":"1"});
$('.goods_pic_player_bottom_li').find('img').hover(function(){
		$('.goods_pic_player_bottom_li').find('img').css({"filter":"alpha(opacity=30)","opacity":"0.4"});
		$(this).css({"filter":"alpha(opacity=100)","opacity":"1"});
	}, function(){


	});
//$('#goods_question_tab_box').corner("round 3px");
//$('#goods_question_tab_box_in').corner("round 3px");
$("#goods_pic_list_ul_box").Scroll({line:1,speed:500,timer:1000,up:"goods_pic_list_down",down:"goods_pic_list_up",list_ul:"goods_pic_list"});
$('#goods_calculator').click(function(){

	$('#goods_calculator_box').show();

	});
$('#jsj_close_btn').click(function(){

	$('#goods_calculator_box').fadeOut();

	});
$('.goods_tabs_title_box').find('li').eq(0).addClass('goods_tabs_title_box_li_selected');
$('#goods_question_page_box').css("display","none");
$('#goods_up_pic_tab').css("display","none");
$('.goods_tabs_title_box').find('li').click(function(){
		$(this).addClass('goods_tabs_title_box_li_selected').siblings().removeClass('goods_tabs_title_box_li_selected');
		if($(this).hasClass('goods_tabs_title_box_li_1'))
		{
     get_pl($('#goods_id').text(), 0, 2);
     $('#goods_details_tab').css("display","block");
		 $('#goods_comments_tab').css("display","block");
     $('#goods_question_page_box').css("display","none");
		 $('#goods_up_pic_tab').css("display","none");
		 $('#look_commnets_box').css("display","block");
		}
		if($(this).hasClass('goods_tabs_title_box_li_2'))
		{
		 $('#goods_details_tab').css("display","none");
		 $('#goods_comments_tab').css("display","block");
		 $('#goods_question_page_box').css("display","block");
		 $('#goods_up_pic_tab').css("display","none");
		 $('#look_commnets_box').css("display","none");
		}
		if($(this).hasClass('goods_tabs_title_box_li_3'))
		{
		 $('#goods_details_tab').css("display","none");
		 $('#goods_comments_tab').css("display","none");
		 $('#goods_up_pic_tab').css("display","block");
		}
	});

$('.goods_question_tab_ul').find('li').eq(0).addClass('goods_question_tab_ul_li_selceted');

$('.goods_question_tab_ul').find('li').click(function(){

		$(this).addClass('goods_question_tab_ul_li_selceted').siblings().removeClass('goods_question_tab_ul_li_selceted');
	});

$('.goods_up_pic_tab_ul').hover(function(){
	$(this).addClass('goods_up_pic_tab_ul_hover');
	}, function(){
	$(this).removeClass('goods_up_pic_tab_ul_hover');

});

$('.goods_up_pic_tab_ul').find('img').each(function(){
var image = $(this);
        if((image.width()>image.height())&&(image.width()>100))
        {
            image.width(100);
            image.height(100/image.width()*image.height());
        }
        if(image.height()>100)
        {
            image.height(100);
            image.width(100/image.height()*image.width());
        }

});


});


/////////图片相关/////////
function picChangeAction(A) {
	$(".goods_pic_player_bottom_li").each(function(E) {
		var C = $(this).attr("turnXml");
		var F = $(this).css("border-color");
		var D = $(this).attr("cGXML");
		var B = $(this).attr("iMXML");
		if (A == E) {
//			$("#goods_controls_seebig a:only-child")[0].onclick = function() {
//				var G = window.open("http://www.quwan.com/gallery.php?id=" + D + "&img=" + B + "", "newwindow", "height=800,width=800")
//			}
		}
		$(this).mouseover(function() {
			$(this).css("border-color", "#cf6e0d");
			$("#goods_pic_box").find("img").each(function() {
				if ($(this).attr("turnXml") == C) {
					$(this).css("display", "block")
				} else {
					$(this).css("display", "none")
				}
			});
//			$("#goods_controls_seebig a:only-child")[0].onclick = function() {
//				var G = window.open("http://www.quwan.com/gallery.php?id=" + D + "&img=" + B + "", "newwindow", "height=800,width=800")
//			}
		});
		$(this).mouseout(function() {
			$(this).css("border-color", F)
		})
	})
}

function picClickAction(B, A) {
	var C = window.open("gallery.php?id=" + B + "&img=" + A + "", "newwindow", "height=800,width=800")
}

/*获取买家传图*/
//goodsid  商品id
//page  页码
//ext 扩展参数（暂无）
function getgoodspic(goods_id, page, ext)
{

  if (goods_id)
  {

    var id = goods_id
  }
  else
  {
    $("#goods_up_pic_tab")[0].innerHTML = "非法数据!";
    return false
  }
  var pager = $int(page);

  $.ajax({
    type: "GET",
    url: "goods_pic.php",
    data: "id=" + id + "&page=" + pager + "&act=gotopage&" + Math.random(),
    success: function(msg)
    {
      var re = eval("(" + msg + ")");
      if (re.count != "0")
      {
        $("#goods_up_pic_tab")[0].innerHTML = re.content;
      }else
      {
        $("#goods_up_pic_tab")[0].innerHTML = '<div style="padding-bottom:20px;text-align:center;">暂时没有图片</div>';
      }
    }
  })
}

/////// 运费////////

/* *
* 改变配送方式
*/
$(document).ready(function(){
  $('#jsq_transf_way_box').find('span').click(function(){
    $('#send_way').text($(this).text());
    $(this).attr('chk','2').siblings().attr('chk','1');
    $(this).addClass('post_way_select').siblings().removeClass('post_way_select');
    $("#jsq_addr_box td[class='jsq_addr_box_td']").click();
  });

  $('#jsq_addr_box td').click(function()
  {
    $('#end_way').text($(this).text());
    $('#jsq_addr_box td').removeClass('jsq_addr_box_td');
    $(this).addClass('jsq_addr_box_td');

    var res;
    var cityid    = $(this).attr("name");
    var goods_id  = $('#goods_id').text();
    var songhuoid = $("#jsq_transf_way_box span[chk='2']").attr("name");

    $.ajax({
      type: "GET",
      url: "flow.php?step=get_shipping_money",
      cache: false,
      data: 'goods_id=' + goods_id + '&city=' + cityid + "&m=" + Math.random(),
      success:function(result)
      {
        result = $.evalJSON(result);
        a = result;
        if(a[songhuoid])
        {
          res = a[songhuoid] + ' 元';
        }
        else if(null == a[songhuoid])
        {
          res = '暂无法送达';
        }
        else if(0 == a[songhuoid])
        {
          res = '0 元';
        }
        else
        {
          res = '暂无法送达!';
        }
        $("#money_way").text(res);
      }
    });
  });
})

/*
*调用历史浏览商品
*检测用户登录状态
*用户中心滑动效果
*/
$(document).ready(function(){
  if ('static' == $("#history_div").attr('t'))
  {
    setHeadUserStatus();//检测用户登录状态
    get_histor();//调用历史浏览商品
    //用户中心滑动效果
    $('#global_head_usercenter').hover(function(){
      $('#global_head_usercenter_box').show(200);
      }, function(){
      $('#global_head_usercenter_box').hide(200);
      });
    }
})

/*
*调用历史浏览商品
*/
function get_histor()
{
  var goods_id  = $('#goods_id').text();
  $.ajax({
    type: "GET",
    url: "goods.php",
    data: 'goods_id=' + goods_id + "&act=get_history" + "&m=" + Math.random(),
    success: function(msg)
    {
      var re = eval("(" + msg + ")");
      if (re.err_msg == "0")
      {
        $("#history_div").show();
      }
      $(".goods_history_visited_box")[0].innerHTML = re.result;
    }
  })
}

/* ajax检测用户登录状态 */

function setHeadUserStatus() {
    $.ajax({
        type: "POST",
        url: "/user.php?act=check_login",
        data: "act=check_login",
        success: function(A) {
            var re = eval("(" + A + ")");
            var U = $("#global_head_userstuff").find('ul');
            if(re.error == 1){
                U[1].style.display = 'block';
                $('#nickname')[0].innerHTML = re.content['nickname'];
            }else{
                U[0].style.display = 'block';
            }
        }
    })
}