﻿// JavaScript Document
 //**********************//
//Obj--当前需要更换样式对象，overCss--鼠标移到选项卡上面的样式
//otherTabCss--鼠标移到选项卡后，别的选项卡样式
//menuIdStr--选项卡对应ID的字符串
function changeMenuCss(Obj,overCss,otherTabCss,menuIdStr)
{
	var tabArray=menuIdStr.split('|');
	if(tabArray.length !=0)
	{
		for(var i=0;i < tabArray.length;i++)
		{
			el(tabArray[i]).className="";
			if(el(tabArray[i]).id != Obj.id) 
			{
			   el(tabArray[i]).className=otherTabCss;
			   el(tabArray[i]+'-List').style.display="none";
			}
			else 
			{
			   el(tabArray[i]).className=overCss;
			   el(tabArray[i]+'-List').style.display="block";
			}
		}
	}
	
}


function el(Obj)
{
	return document.getElementById(Obj);
}
function imgqh(imgsrc,imgtitle)
{
	document.getElementById("img").src=imgsrc;
}

//填充城市下拉菜单数据 
function fillCityDb(Obj,city,beforeUrl)
{
	var cityObj=el(city);
	cityObj.length = 0;
	
	//填充一个默认项
	cityObj.options.add(new Option("请选择城市",""));
	
	var myproviceId=Obj.options[Obj.selectedIndex].value;
	
	if(myproviceId!="")
	{
		//ajax
		$.ajax({
			   type:'GET',
			   url:beforeUrl+'getCityDb.asp',
			   data:'provinceCode='+myproviceId.split('|')[1].toString()+'&rand='+Math.random(),
			   timeout:1000,
			   error:function(){},
			   success:function(msg)
			   {
				   if(msg!="")
				   {
					   for(var i=0; msg.split('|').length;i++)
					   {
						   var cityStr=msg.split('|')[i].toString().split(',');
						   cityObj.options.add(new Option(cityStr[1].toString(),cityStr[0].toString()));
					   }
				   }
			   }
		});
	}
}

//选中城市下拉菜但
function selectCity(myCity,Obj,city,beforeUrl)
{
	//
	var cityObj=el(city);
	cityObj.length = 0;
	
	//填充一个默认项
	cityObj.options.add(new Option("请选择城市",""));
	
	var Obj=el(Obj);
	var myproviceId=Obj.options[Obj.selectedIndex].value;
	
	if(myproviceId!="")
	{
		//ajax
		$.ajax({
			   type:'GET',
			   url:beforeUrl+'getCityDb.asp',
			   data:'provinceCode='+myproviceId.split('|')[1].toString()+'&rand='+Math.random(),
			   timeout:1000,
			   error:function(){},
			   success:function(msg)
			   {
				   if(msg!="")
				   {
					   for(var i=0; msg.split('|').length;i++)
					   {
						   var cityStr=msg.split('|')[i].toString().split(',');						   
						   cityObj.options.add(new Option(cityStr[1].toString(),cityStr[0].toString()));
						   
						   if(parseInt(myCity,10)==parseInt(cityStr[0].toString(),10))
						   {
							   cityObj.selectedIndex=i+1;
						   }
						   
					   }
				   }
			   }
		});
	}
}

//显示截止日期
function showBuyEndDate(showObj,cspDate,myEndDate,myUrl,myBR)
{
	//ajax
	$.ajax({
		   type:'GET',
		   url:myUrl+'getBuyEndDate.asp',
		   data:'myEndDate='+myEndDate.toString()+'&cspDate='+cspDate+'&rand='+Math.random(),
		   timeout:1000,
		   error:function(){},
		   success:function(msg)
		   {
			   if(msg!="")
			   {
				   el(showObj).innerHTML="离购买截止还有："+myBR+msg;
			   }
		   }
	});
}

//每日一拍点小图改变大图路径
function changeBigImg(imgPath)
{
	el('mainphoto').src=imgPath;
	el('myYPHref').href=imgPath.replace("_big","");
}

//每日一拍在线订单改变订购数量
function changeDayPaiBuyNum(Obj)
{
	var buyNum = Obj.options[Obj.selectedIndex].value;
	
	//获得商品单价
	var productPrice = $.trim($("#cpric").val());
	
	//获得当前运输方式
	var sendType = $('input[@name=sendType][@checked]').val();
	var sendPrice = 0;
	
	switch(parseInt(sendType,10))
	{
		case 1:
		   sendPrice = 15;
		   break;
		case 2:
		   sendPrice = 12;
		   break;
	    case 3:
		   sendPrice = 22;
		   break;
		default:
		   sendPrice = 5;
		   break;
	}
	
	//
	var totalPrice = parseInt(buyNum,10) * parseInt(productPrice,10) + sendPrice;
	$("#totalPrice").html(totalPrice);
	$("#totalBuyNum").html(buyNum+"件");
}

//点运输方式改变总的费用
function changeTotalPrice(Obj)
{
	var sendType = Obj.value;
	
	//运费
	var sendPrice = 0;
	switch(parseInt(sendType,10))
	{
		case 1:
		   sendPrice = 15;
		   break;
		case 2:
		   sendPrice = 12;
		   break;
	    case 3:
		   sendPrice = 22;
		   break;
		default:
		   sendPrice = 5;
		   break;
	}
	
	$("#sendTypePrice").html("￥"+sendPrice+"元");
	
	//购买数量
	var buyNum = el('buyNum').options[el('buyNum').selectedIndex].value;
	
	//获得商品单价
	var productPrice = $.trim($("#cpric").val());
	
	var totalPrice = parseInt(buyNum,10) * parseInt(productPrice,10) + sendPrice;
	$("#totalPrice").html(totalPrice);
}

//每日一拍在线订单
function checkDayPpOrderForm()
{
	//只有会员才能在线预订每日一拍商品
	//判断是否等录
	$.ajax({
		   type:'GET',
		   url:'../getLoginUserName.asp',
		   data:'rand='+Math.random(),
		   timeout:1000,
		   error:function(){},
		   success:function(msg)
		   {
			   if(msg!="")
			   {
				  //继续预订每日一拍商品 
				  continueOrderPaiProduct();
			   }
			   else
			   {
				   alert("抱歉,您还未登录!!");
				   return false;
			   }
		   }
	});
	
	return false;
}

//继续预订每日一拍商品
function continueOrderPaiProduct()
{
	if($.trim($("#cAddress").val())=="")
	{
		alert("抱歉,请输入详细地址!!");
		$("#cAddress").focus();
		return false;
	}
	
	if($.trim($("#cPost").val())=="")
	{
		alert("抱歉,请输入邮政编码!!");
		$("#cPost").focus();
		return false;
	}
	
	if($.trim($("#cPost").val()).length !=6)
	{
		alert("抱歉,请输入六位的邮政编码!!");
		$("#cPost").focus();
		return false;
	}
	
	if($.trim($("#cConsign").val())=="")
	{
		alert("抱歉,请输入收件人姓名!!");
		$("#cConsign").focus();
		return false;
	}
	
	var cPhone=$.trim($("#cPhone").val());
	var cMobile=$.trim($("#cMobile").val());
	if(cPhone == "" && cMobile=="")
	{
		alert("抱歉,联系电话或手机号码至少填写一处!!");
		$("#cPhone").focus();
		return false;
	}
	
	if(cMobile!="")
	{
		if(/^13\d{9}$/g.test(cMobile)||(/^15[8,9]\d{8}$/g.test(cMobile)))
		{
           el('paiOrderF').submit();
		}else
		{
		   alert("抱歉,请输入正确的手机号码!!");
		   $("#cMobile").focus();
		   return false;
		}

	}
	
	el('paiOrderF').submit();
}

//每日一拍商品评论
function checkGoodsReplay()
{
	if($.trim($("#replay").val())=="")
	{
		alert("请输入评价内容!!");
		$("#replay").focus();
		return false;
	}
	else
	{
		//判断是否等录
		$.ajax({
				   type:'GET',
				   url:'../getLoginUserName.asp',
				   data:'rand='+Math.random(),
				   timeout:1000,
				   error:function(){},
				   success:function(msg)
				   {
					   if(msg!="")
					   {
						  //提交表单
						  el('replayForm').submit();
					   }
					   else
					   {
						   alert("抱歉,只有本站会员才能评价该商品!!");
						   return false;
					   }
				   }
		});
	}
	
   return false;
}

String.prototype.Trim = function(){ return this.replace(/(^\s*)|(\s*$)/g, "");} 

//商家店铺评论
function checkCommentForm()
{
	var comment = el('comment').value.Trim();
	
	if(comment=="")
	{
		alert("请输入评论内容!!");
		el('comment').focus();
		return false;
	}
	
	//判断是否已经登录
	$.ajax({
		   type:'GET',
		   url:'../getLoginUserName.asp',
		   data:'rand='+Math.random(),
		   timeout:1000,
		   error:function(){},
		   success:function(msg)
		   {
			   if(msg!="")
			   {
				  //提交表单
				  el('companyReplayForm').submit();
			   }
			   else
			   {
				   alert("抱歉,只有本站会员才能发表评价!!");
				   el('comment').focus();
				   return false;
			   }
		   }
	});
	
	return false;
}

//商铺在线留言
function checkMessageForm()
{
	var message = el('message').value.Trim();
	
	if(message=="")
	{
		alert("请输入咨询内容!!");
		el('message').focus();
		return false;
	}
	
	//判断是否已经登录
	$.ajax({
		   type:'GET',
		   url:'../getLoginUserName.asp',
		   data:'rand='+Math.random(),
		   timeout:1000,
		   error:function(){},
		   success:function(msg)
		   {
			   if(msg!="")
			   {
				  //提交表单
				  el('messageForm').submit();
			   }
			   else
			   {
				   alert("抱歉,只有本站会员才能信息咨询!!");
				   el('comment').focus();
				   return false;
			   }
		   }
	});
	
	return false;
}

//收藏店铺
function addToFavorites(companyId)
{
	//判断是否已经登录
	$.ajax({
		   type:'GET',
		   url:'addFavorites.asp',
		   data:'companyId='+companyId+'&rand='+Math.random(),
		   timeout:1000,
		   error:function(){},
		   success:function(msg)
		   {
			   alert(msg);
			   return ;
		   }
	});
}

//在线预哟
function checkBookForm()
{
	var realName = $.trim($("#realName").val());
	if(realName=="")
	{
		alert("请输入姓名!!");
		$("#realName").focus();
		return false;
	}
	
	var ctel = $.trim($("#ctel").val());
	if(ctel=="")
	{
		alert("请输入联系电话!!");
		$("#ctel").focus();
		return false;
	}
	
	var content = $.trim($("#content").val());
	if(content=="")
	{
		alert("请输入备注!!");
		$("#content").focus();
		return false;
	}
	
	//判断是否已经登录
	$.ajax({
		   type:'GET',
		   url:'../getLoginUserName.asp',
		   data:'rand='+Math.random(),
		   timeout:1000,
		   error:function(){},
		   success:function(msg)
		   {
			   if(msg!="")
			   {
				  //提交表单
				  el('bookingForm').submit();
			   }
			   else
			   {
				   alert("抱歉,只有本站会员才能预约!!");
				   return false;
			   }
		   }
	});
	
	return false;
}

//填充区下拉菜单
function fillAreaDropDownList(cityObj,fillObj,beforeUrl)
{
	var city=cityObj.options[cityObj.selectedIndex].value;
	
	//
	var aearObj=el(fillObj);
	aearObj.length = 0;
	
	//
	aearObj.options.add(new Option("请选择",""));
	
	if(city!="")
	{
		//ajax
		$.ajax({
			   type:'GET',
			   url:beforeUrl+'getAreaDb.asp',
			   data:'cityID='+city.toString()+'&rand='+Math.random(),
			   timeout:1000,
			   error:function(){},
			   success:function(msg)
			   {
				   if(msg!="")
				   {
					   for(var i=0; msg.split('|').length;i++)
					   {
						   var cityStr=msg.split('|')[i].toString().split(',');						   
						   aearObj.options.add(new Option(cityStr[1].toString(),cityStr[0].toString()));						   
					   }
				   }
			   }
		});
	}
}

function checkGiftInput()
{
	//
	//只有会员才能在线预订每日一拍商品
	//判断是否等录
	$.ajax({
		   type:'GET',
		   url:'../getLoginUserName.asp',
		   data:'rand='+Math.random(),
		   timeout:1000,
		   error:function(){},
		   success:function(msg)
		   {
			   if(msg!="")
			   {
				  continueGiftProduct();
			   }
			   else
			   {
				   alert("抱歉,您还未登录!!");
				   return false;
			   }
		   }
	});
	
	return false;
}

function continueGiftProduct()
{
	if($.trim($("#cAddress").val())=="")
	{
		alert("抱歉,请输入详细地址!!");
		$("#cAddress").focus();
		return false;
	}
	
	if($.trim($("#cPost").val())=="")
	{
		alert("抱歉,请输入邮政编码!!");
		$("#cPost").focus();
		return false;
	}
	
	if($.trim($("#cConsign").val())=="")
	{
		alert("抱歉,请输入收件人姓名!!");
		$("#cConsign").focus();
		return false;
	}
	
	var cPhone=$.trim($("#cPhone").val());
	var cMobile=$.trim($("#cMobile").val());
	if(cPhone == "" && cMobile=="")
	{
		alert("抱歉,联系电话或手机号码至少填写一处!!");
		$("#cPhone").focus();
		return false;
	}
	
	document.getElementById("giftForm").submit();
}

//填充天
function fillDay(month,dayObj,yearObj)
{
	var day = 31;
	if (month==4 || month == 6 || month == 9 || month == 11){day=30;}
	
	if(month == 2)
	{
	   //计算天数
	   var year = el(yearObj).options[el(yearObj).selectedIndex].value;
	   
	   day = 28;
	   
	   if( (year % 4) ==0 ){day = 29;}
	   if( (year % 400) ==0 &&  (year % 100) ==0  ){day = 29;}
	}
	
	el(dayObj).length = 0;
	for(var i = 1 ;i <= day;i++)
	{
		el(dayObj).options.add(new Option(i,i));
		}
}	

//填充天
function fillYearDay(year,dayObj,monthObj)
{
	var day = 31;
	var month = el(monthObj).options[el(monthObj).selectedIndex].value;
	if (month==4 || month == 6 || month == 9 || month == 11){day=30;}
	
	if(month == 2)
	{
	   day = 28;
	   
	   if( (year % 4) ==0 ){day = 29;}
	   if( (year % 400) ==0 &&  (year % 100) ==0  ){day = 29;}
	}
	
	el(dayObj).length = 0;
	for(var i = 1 ;i <= day;i++)
	{
		el(dayObj).options.add(new Option(i,i));
		}
}	
	
