// JavaScript Document
var active_info = new Array;
var o;
var IMG_URL = 'http://image.lyceem.com/';

$(function(){	   
	  var gooodsid = $('#goodsid').text();
	  var para = document.URL.split('&');	
	  if(para.length > 1 && para[1] == 'commnet_scrollto'){
		  $('#commnet_scrollto').ScrollTo(800);
	  }
	 
	  
	 //默认显示商品说明的第一项
	 var goodstab = $('#goodstab li:eq(0)');
	 var title = goodstab.attr('title');
	 goodstab.addClass('hover');
	 $('#'+title).siblings().hide();
	 $('#'+title).show();
	 
	 
	 //取得活动商品
	  $.ajax({
		 type: "POST",
		 dataType : 'json',
		 url: "goods.php?do=ActiveAjax",
		 data: "id="+gooodsid,
		 success: function(active){
			 
			if(!active.status)
		  	{
				return false;  
		  	} 
			
			var act = active.info.split('&');//alert(active.info);
			//活动商品
			var id = '';

			for(var i=0; i<act.length; i++)
			{	
				var goods = act[i].split('=');
				active_info[goods[0]] = goods[1];
				
				if( gooodsid == goods[0] )
				{
					//$('#pricespan').hide();
					$('#shop_price').css({'color':'#999' , 'text-decoration':'line-through'});
					$('#pricespan span').css('color','#999');
				}
				
				//设置特惠商品价格
				
				$('#nowprice'+goods[0]).css({'color':'#999' , 'font-size':'16px'});
				$('#activeprice'+goods[0]).show();
				id = '#goods'+goods[0];
				$(id).text('');
				$('<img src='+IMG_URL+'"resource/images/load_price.gif" />').appendTo( $(id) );
				$(id).text(goods[1]);
			}
		  }
	   });	
	  

	  //尺寸说明
	  $('.sizepro').hover(function(){ $(this).css('color', '#f00')}, function(){ $(this).css('color', '#000')});
	  $('.sizepro').click(function(){
			$('#one3').ScrollTo(800);
			$('#one3').mouseover();
			return false;
	  });
	   
	   //商品相册细节图边框设置
	   $('#scrollbox ul#focustab li a').mouseover(function(){
			$(this).addClass('act');
		});
	   
	 //商品访问量加1
	 $.ajax({
		 type: "POST",
		 url: "goods.php?do=ClickCount",
		 data: "id="+gooodsid
	   });
	  
	  //常规方法加入购物车  不要删除
	  /*$('#addtocart').click(function(){
			var goodsid  = $('#goodsid').text();
			var goodsnum = $('#goodsnum').val();
			var size = $('#chosesize').text();
			window.location = 'cart.php?do=AddToCart&id=' + goodsid + '&num=' + goodsnum + '&size=' + size;
			return false;
	  });*/
	  
	  //ajax 商品加入购物车
	  $('#addtocart').click(function(){	
			var goodsid  = $('#goodsid').text();
			var goodsnum = $('#goodsnum').val();
			var size     = $('#chosesize').text();
			size = size.trim();
			
			if(size == '') {
				alert('请选择尺寸');
				return false;
			}

			$.ajax({
			 	type:'GET',
				dataType:'json',
			 	url:'cart.php?do=AddToCart',
			 	data:'id=' + goodsid + '&num=' + goodsnum + '&size=' +encodeURI(size) + '&type=ajax', 
			 	success:function(msg){
					//加入购物车失败
					if(!msg.status)
					{
						//var r = confirm(msg.message);
						//if(r){
						//	window.location.href = 'order.php?do=orderconfirm';
						//}
						alert(msg.message);
						return false;
					}
					else
					{	window.location = "cart.php";return false;
					
						//针对活动的数量限制
						tr = '';
						for(var i=0; i<msg.goods.length; i++)
						{
							tr += '<tr><td><img src="' + IMG_URL + msg.goods[i].goods_thumb + '" alt="' + msg.goods[i].goods_name + '" title="' + msg.goods[i].goods_name + '" width=61 height=60 /> ' + msg.goods[i].goods_name + '</td><td>尺寸：' + msg.goods[i].size + ' </td><td>数量：' + msg.goods[i].goods_number + '</td><td>单价：￥' + msg.goods[i].goods_price + '</td><td class="del"><a href="#" title="' + msg.goods[i].goods_id + '" alt="'+ msg.goods[i].size +'" onclick="deletegoods(this);return false;">删除</a></td></tr>';	
						}
						$('#mycart').html(tr);
						
						$('#num').text(msg.info.goodsnum);
						$('#goodstotal').text(msg.info.goodstotal);
						loading();
					}
			 	}
	  		});		
			return false;
	  });
	  
	  //添加降价提醒
	  $('#remind').click(function(){
			$.ajax({
			 	type:'GET',
				dataType:'json',
			 	url:'booking.php?do=AddRemind',
			 	data:'goods_id=' + $('#goodsid').text() + '&goods_price=' + $('#goodsprice').text(), 
			 	success:function(msg){
					alert(msg.message);
			 	}
	  		});	
			return false;
	  });
	  
	  
	  //添加缺货登记
	  $('#booking').click(function(){				   
			$.ajax({
			 	type:'POST',
				dataType:'json',
			 	url:'booking.php?do=AddBooking',
			 	data:'goods_id=' + $('#goodsid').text(), 
			 	success:function(msg){
					alert(msg.message);
			 	}
	  		});	
			
			return false;
	  });
	  
	  
	  //商品说明的标签
	  $('#goodstab li').mouseover(function(){	
			$(this).siblings().removeClass('hover');
			$(this).addClass('hover');
										   
			$('#goodspro > div').hide();
			
			var id = '#' + $(this).attr('title');
			if($(id).css('display') == 'none')
			{
				$(id).show();	
			}
	  });
	  
	  //继续购物到首页
	   $('.shop1').click(function(){
			window.location = "index.php";						 
	  });
	  
	  
	  //结算页面
	  $('.shop3').click(function(){
			window.location = "order.php?do=OrderConfirm";						 
	  });
	  
	  //清空购物车
	  $('#deletecart').click(function(){
			window.location = 'cart.php?do=clearCart';								  
	  }); 
	   
	  //页面加载时，选中第一个尺寸
	  //$('ul.size_choice li.size0').click();

	  //更换验证码
/*	  $('img.imageValidate').click(function(){
			$.ajax({
			   type: "POST",
			   url: "imageValidate.php",
			   success: function(msg){
				 	$(this).attr('src' , msg);
			   }
			});	
			
	  });*/
	  
	 //提交评论
	 $('input.message_input').click(function(){
		var div = $(this).parent().parent();									 
		if( !div.find('input[name=cli_name]').val() )
		{
			alert('请输入您的姓名');return false;	
		}
		if( !div.find('textarea[name=message]').val() )
		{
			alert('请输入评论内容');return false;	
		}
		if( !div.find('input[name=imageValidate]').val() )
		{
			alert('请输入验证码');return false;	
		}
	});
	 
}); 

var sizevalue = function(obj , id , goodsid){
	if(goodsid == undefined){
		return;
	}
	var size = $(obj).text();
	
	$('#'+id).text(size);
	
	//更新此尺寸下的商品数量
	$.ajax({
		  type:'POST',
		  dataType: "json",
		  url: "goods.php?do=setGoodsnumBySize",
	   	  data:'goodsid='+goodsid+'&size='+size,
		  success:function(msg){
			  if(!msg.status) {
				  //$('.goods_buy_button').html('<span id="booking" ><img src="'+IMG_URL+'resource/images/bug_goods_empty.png" alt="缺货登记" title="缺货登记" /></span>');
				  $('#addtocart img').attr('src',IMG_URL+'resource/images/bug_goods_empty.png');
				  $('.buy_num').hide();
				  return;
			  }else{
				  $('.buy_num').show();
				  //$('.goods_buy_button').html('<span id="addtocart" ><img src="'+IMG_URL+'resource/images/bug_goods.png" alt="购买商品" title="购买商品" /></span>');
				  $('#addtocart img').attr('src',IMG_URL+'resource/images/bug_goods.png');
				  $('#goodsnum').html(msg.value);
			  }
			  
		  }
	});
	
}

/*
 *  ajax删除购物车中的某件商品
 */
var deletegoods = function(obj) {
	var goods = $(obj).attr('title');
	var size = $(obj).attr('alt');

	$.ajax({
	   type: "POST",
	   dataType:'json',
	   url: "cart.php?do=DeleteGoods",
	   data: "goods_id=" + goods + '&size=' + size,
	   success: function(msg){
		   
		   if(!msg.status)
		   {
				alert(msg.message);
				return false;   
		   }
		   else
		   {	
		   		$(obj).parent().parent().empty(); 
				$('#num').text(msg.info.goodsnum);
				$('#goodstotal').text(msg.info.goodstotal);
				
		   }
	   }
	});
};

/*
 *  用户提交咨询或评论信息
 */
var submitinfo = function(name) {
	var info = 'document.' + name + '.message.value';	
	info = eval(info);
	if(info == '')
	{
		alert('提交信息不能为空');
		return false;
	}
	submit;
};

/*
 *  设置连带购买商品的商品颜色
 */
var setImg = function(obj){
	o = $(obj);
	
	//在已选择选择颜色上加上框
	o.siblings().find('.this_color').css('display' , 'none');
	o.find('.this_color').css('display' , 'block');
	
	//保存已选商品的id
	o.siblings('.composeselectid').text(o.children('img').attr('title'));
	
	//选择颜色，变换相应的商品图片	
	o.parent().prevAll('a').find('img').attr('src' , 'http://image.lyceem.com/' + o.attr('title'));
};

/*
 *  设置连带购买商品的商品尺寸
 */
var setsize = function(obj){
	o = $(obj);
	o.siblings().css({'borderColor' : '#d5d5d5' , 'backgroundColor' : '#e7e8e8'});
	o.css({'borderColor' : '#f30' , 'backgroundColor' : '#fff5d0'});
	
	o.siblings('.composeselectsize').text(o.text());

};

/*
 *  选中连带一件购买商品
 */
var composeselect = function(obj){
	o = $(obj);
	
	var size = o.parent().siblings('.assemble_li_l').find('.composeselectsize').text();
	
	if(size == ''){
		alert('请选择尺寸！');
		return;
	}
	
	o.attr('disabled' , true);
	o.parent().prev().text('1');
	
	o.parent().parent().css('backgroundColor' , '#f90');
	o.parent().parent().animate({'opacity' : '0.6' , backgroundColor : '#f90'} , 1000);
	o.hide();
	o.prev().show();
	
	//在选中一件商品后，解除该件商品的click事件
	//o.parent().siblings('.assemble_li_l').find('.color_choice li:not(.none)').unbind('click');
	//o.parent().siblings('.assemble_li_l').find('.size_choice li:not(.none)').unbind('click');
};

/*
 *  删除某件已选中的连带购买商品
 */
var composedelete = function(obj){
	o = $(obj);
	o.parent().prev().text('0');
	o.next().attr('disabled' , false);
	
	o.parent().parent().css('backgroundColor' , '#fff');
	o.parent().parent().animate({'opacity' : '1' , backgroundColor : '#fff'} , 1000);
	o.hide();
	o.next().show();
	
	//在删除已选中一件商品后，恢复该件商品的click事件
	//o.parent().siblings('.assemble_li_l').find('.color_choice li:not(.none)').bind('click' , 'setImg(this)');
	//o.parent().siblings('.assemble_li_l').find('.size_choice li:not(.none)').bind('click' , 'setsize(this)');
};

/*
 *  连带购买商品组合 加入购物车
 */
var addcomposegoodstocart = function(){
	//必买商品的id size
	var main_goodsid = $('#con_one_1 div:first-child').children('img.f_l').attr('alt');
	var main_goodssize = $('#chosesize').text();
	
	if(main_goodsid == '' || main_goodssize == '')
	{
		alert('请选择尺寸！');
		return false;
	}
	
	//组合商品的id 和 size
	var compose_goodsid = '' , compose_goodssize = '';
	
	//用户选择的组合商品
	var composediv = $('.is_selected').filter(function(){
					 		return $(this).text() == 1;							   
					 });
	
	composediv.each(function(){
		compose_goodsid += $(this).prev().find('.composeselectid').text() + '@';
		compose_goodssize += $(this).prev().find('.composeselectsize').text() + '@';
	});
	
	if((compose_goodsid == '' && compose_goodssize != '') || (compose_goodsid != '' && compose_goodssize == ''))
	{
		alert('网络异常');
		return false;	
	}
	
	if(compose_goodsid == '' && compose_goodssize == '')
	{
		alert('请选择组合产品');
		return false;	
	}
	
	$.ajax({
	   type: "POST",
	   dataType:'json',
	   url: "cart.php?do=AddCombinedGoodsToCart",
	   data: "main_goodsid=" + main_goodsid + '&main_goodssize=' + main_goodssize + '&ids=' + compose_goodsid + '&sizes=' + compose_goodssize,
	   success: function(msg){
		   
		   if(!msg.status)
		   {
				alert(msg.message);
				return false;   
		   }
		   else
		   {	
				window.location = 'cart.php';
		   }
	   }
	});
	
};

/*
 *  用户发表咨询，页面滚动到发表咨询的地方
 */
var jqscrollto = function(para){
	setTab('two',2,2)
	var mao = '#'+para+'_scrollto';
	$(mao).ScrollTo(800);
};
