﻿// JavaScript Document
//function $(id){return document.getElementById(id);}
function vode(v){return;}
function CheckOrder(MyPTitle,MyPDate,MyPrice,MyPDid,Mytp){
	document.getElementById('PDid').value=MyPDid;
	document.getElementById('Price').value=MyPrice;
	document.getElementById('PDate').value=MyPDate;
	document.getElementById('PTitle').value=MyPTitle;
	document.getElementById('tp').value=Mytp;
	document.getElementById('Order_From').submit();
	return false;
}
function IsEmail(email) {
	var myreg =/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;
	if(!myreg.test(email)){return false;}
	return true;
}
function strtrim(str){str=str.replace(/^\s+|\s+$/g,"");return str}
function OrderSubmitCheck(){
	var values;
	values=document.getElementById('OrderNum').value;
	values=strtrim(values);
	if (values==""){
		alert('请输入订购数量!');
		document.getElementById('OrderNum').value=1;
		return false;
	}
	values=document.getElementById('UName').value;
	values=strtrim(values);
	document.getElementById('UName').value=values;
	if (values==""){
		alert("收票人不能为空!");
		document.getElementById('UName').focus();
		return false;
	}
	values=document.getElementById('adder').value;
	values=strtrim(values);
	document.getElementById('adder').values=values;
	if (values==""){
		alert("联系地址不能为空!");
		document.getElementById('adder').focus();
		return false;
	}
	values=document.getElementById('phone').value;
	sj=document.getElementById('tel').value;  //sj
	values=strtrim(values);
	sj=strtrim(sj);
	document.getElementById('phone').value=values;
	document.getElementById('tel').value=sj
	if (values=="" && sj==""){
		alert("电话、手机需选填一个!");
		document.getElementById('tel').focus();
		return false;
	}
	values=document.getElementById('email').value;
	values=strtrim(values);
	document.getElementById('email').value=values;
	if(values.length<8||!IsEmail(values)){
		alert("电子邮件格式不正确!");
		document.getElementById('email').select();
		document.getElementById('email').focus();
		return false;
	}
	document.getElementById('form1').submit();
}
function ShopSubmitCheck(){
	var values;
//	values=document.getElementById('OrderNum').value;
//	values=strtrim(values);
//	if (values==""){
//		alert('请输入订购数量!');
//		document.getElementById('OrderNum').value=1;
//		return false;
//	}
	values=document.getElementById('UName').value;
	values=strtrim(values);
	document.getElementById('UName').value=values;
	if (values==""){
		alert("收票人不能为空!");
		document.getElementById('UName').focus();
		return false;
	}
	values=document.getElementById('adder').value;
	values=strtrim(values);
	document.getElementById('adder').values=values;
	if (values==""){
		alert("联系地址不能为空!");
		document.getElementById('adder').focus();
		return false;
	}
	values=document.getElementById('phone').value;
	sj=document.getElementById('tel').value;  //sj
	values=strtrim(values);
	sj=strtrim(sj);
	document.getElementById('phone').value=values;
	document.getElementById('tel').value=sj
	if (values=="" && sj==""){
		alert("电话、手机需选填一个!");
		document.getElementById('tel').focus();
		return false;
	}
	values=document.getElementById('email').value;
	values=strtrim(values);
	document.getElementById('email').value=values;
	var ise=IsEmail(values)
	if(values.length<8||!ise){
		alert("电子邮件格式不正确!");
		document.getElementById('email').select();
		document.getElementById('email').focus();
		return false;
	}
	document.getElementById('form1').submit();
}
function Shop_checkNum(thisvalue,num,znum) 
{ 
	if(thisvalue.toString!=""){
		thisvalue=parseFloat(thisvalue)
		if(thisvalue>0){                 //thisvalue<=parseFloat(pform.p_nums.value) && 
		if(window.event.keyCode>'9'.charCodeAt(0)||window.event.keyCode<'0'.charCodeAt(0)){window.event.returnValue=false;}
			priceV=parseFloat(document.getElementById('Price_'+num).value);
			//if(priceV<=0){priceV=1;}
			document.getElementById('PriceCount_'+num).innerHTML=(thisvalue*priceV);
		}else{
			document.getElementById('PriceCount_'+num).innerHTML=document.getElementById('Price_'+num).value;
			//document.getElementById('OrderNum').value=1;
		}
	}
	//znum
	var zj=0;
	var num=0;
	for(var s=0;s<znum;s++){
		zj=zj + parseInt(document.getElementById('PriceCount_'+s).innerHTML);
		num=num + parseInt(document.getElementById('OrderNum_'+s).value);
	}
	document.getElementById('Piao_zj').innerHTML=zj;
	document.getElementById('Piao_num').innerHTML=num;
}
function checkNum(thisvalue) 
{ 
	if(thisvalue.toString!=""){
		thisvalue=parseFloat(thisvalue)
		if(thisvalue>0){                 //thisvalue<=parseFloat(pform.p_nums.value) && 
		if(window.event.keyCode>'9'.charCodeAt(0)||window.event.keyCode<'0'.charCodeAt(0)){window.event.returnValue=false;}
			priceV=parseFloat(document.getElementById('Price').value);
			//if(priceV<=0){priceV=1;}
			document.getElementById('PriceCount').innerHTML=(thisvalue*priceV);
		}else{
			document.getElementById('PriceCount').innerHTML=document.getElementById('Price').value;
			//document.getElementById('OrderNum').value=1;
		}
	}
}
function RegSubmitCheck(){
	p2=document.getElementById('password2').value;
	p=document.getElementById('password').value;
	u=document.getElementById('username').value;
	if(!checkUserName(u)){
		alert("请输入正确的用户名,用户名长度为2-20位！")
		return false;}
	if(!checkUserName(p2) || !checkUserName(p)){
		alert("请输入正确的密码,密码长度为6-20位！");
		return false;}
	if(p=='' || p2==''){
		alert('请输入密码!');
		return false;}
	if(p!=p2){
		alert('两次密码不一致!');
		return false;}
	values=document.getElementById('UName').value;
	values=strtrim(values);
	document.getElementById('UName').value=values;
	if (values==""){
		alert("真实姓名不能为空!");
		document.getElementById('UName').focus();
		return false;
	}
	values=document.getElementById('adder').value;
	values=strtrim(values);
	document.getElementById('adder').values=values;
	if (values==""){
		alert("联系地址不能为空!");
		document.getElementById('adder').focus();
		return false;
	}
	values=document.getElementById('phone').value;
	sj=document.getElementById('tel').value;  //sj
	values=strtrim(values);
	sj=strtrim(sj);
	document.getElementById('phone').value=values;
	document.getElementById('tel').value=sj
	if (values=="" && sj==""){
		alert("电话、手机需选填一个!");
		document.getElementById('tel').focus();
		return false;
	}
	values=document.getElementById('email').value;
	values=strtrim(values);
	document.getElementById('email').value=values;
	if(values.length<8||!IsEmail(values)){
		alert("电子邮件格式不正确!");
		document.getElementById('email').select();
		document.getElementById('email').focus();
		return false;
	}
	return true;
	//document.getElementById('form1').submit();

}
function UpdatePassWord(){
	p2=document.getElementById('password2').value;
	p=document.getElementById('password').value;
	pw=document.getElementById('pw').value;
	if(!checkUserName(p2) || !checkUserName(p) || !checkUserName(pw)){
		alert("请输入正确的密码,密码长度为6-20位！");
		return false;}
	if(p=='' || p2=='' || pw==''){
		alert('请输入密码!');
		return false;}
	if(p!=p2){
		alert('两次密码不一致!');
		return false;}
	return true;
}
function PersonalData(){
	values=document.getElementById('UName').value;
	values=strtrim(values);
	document.getElementById('UName').value=values;
	if (values==""){
		alert("真实姓名不能为空!");
		document.getElementById('UName').focus();
		return false;
	}
	values=document.getElementById('adder').value;
	values=strtrim(values);
	document.getElementById('adder').values=values;
	if (values==""){
		alert("联系地址不能为空!");
		document.getElementById('adder').focus();
		return false;
	}
	values=document.getElementById('phone').value;
	sj=document.getElementById('tel').value;  //sj
	values=strtrim(values);
	sj=strtrim(sj);
	document.getElementById('phone').value=values;
	document.getElementById('tel').value=sj
	if (values=="" && sj==""){
		alert("电话、手机需选填一个!");
		document.getElementById('tel').focus();
		return false;
	}
	values=document.getElementById('email').value;
	values=strtrim(values);
	document.getElementById('email').value=values;
	if(values.length<8||!IsEmail(values)){
		alert("电子邮件格式不正确!");
		document.getElementById('email').select();
		document.getElementById('email').focus();
		return false;
	}
	return true;
}
function IsTheUserName(){
	var Cusername=document.getElementById('username').value;
	if(Cusername==''){
		alert('请输入用户名!');
		return false;
	}
	if(!checkUserName(Cusername)){
		alert("请输入正确的用户名,用户名长度为2-20位！")
		return false;}
	//var checkvalue=loadXMLDoc('Public/CheckUserName.php?username='+Cusername+'&Rand='+Math.round(Math.random()*99999999));
	var Rand=Math.round(Math.random()*99999999);
	loadXMLDoc('/Public/CheckUserName.php?username='+Cusername+'&Rand='+Rand,'ResultRegUserName');
	return true;
}

function isSsnString (ssn){
	var re=/^[0-9a-z][\w-.]*[0-9a-z]$/i;
	if(re.test(ssn)){return true;}else{return false;}
}//验证用户名
function checkUserName(ssn){
	if(!voidNum(ssn)){
		//alert(txt+"必须由 0-9 a-z 和下划线组成");
		return false;
	}
	if(ssn.length<2 || ssn.length>20) {
		//alert("请输入正确的"+txt+","+txt+"长度为6-20位！")
		return false;
	}
	if(isWhiteWpace(ssn)){
		//alert("请输入正确的"+txt+","+txt+"中不能包含空格！");
		return false;
	}
	return true;
}
function voidNum(argValue) 
{
var flag1=false;
var compStr="1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_";
var length2=argValue.length;
for (var iIndex=0;iIndex<length2;iIndex++)
{
var temp1=compStr.indexOf(argValue.charAt(iIndex));
if(temp1==-1) 
{
flag1=false;
break;							
}
else
{flag1=true;}
}
return flag1;
}
function isWhiteWpace (s){//是否有空格
var whitespace = " \t\n\r";
var i;
for (i = 0; i < s.length; i++){
if (whitespace.indexOf(s.charAt(i)) >= 0) {return true;}
}
return false;
}
function loadXMLDoc(url,ShowID)
{
	var xmlhttp=null;
	if (window.XMLHttpRequest){xmlhttp = new XMLHttpRequest();} 
	if (!xmlhttp&&window.ActiveXObject){
	try{xmlhttp = new ActiveXObject("Msxml2.XMLHTTP.5.0")} 
	catch(e){try{xmlhttp = new ActiveXObject("Msxml2.XMLHTTP.4.0")} 
	catch(e){ 
	try{new ActiveXObject("Msxml2.XMLHTTP")} 
	catch(e){try{new ActiveXObject("Microsoft.XMLHTTP")}catch(e){}}}}} 
	if(!xmlhttp){document.getElementById(ShowID).innerHTML='您的浏览器不支持该操作!';}else{
		xmlhttp.open("GET",url,true);
		//xmlhttp.setRequestHeader("Content-Type", "text/html;charset=UTF-8");
		xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=utf-8");
		xmlhttp.send(null);
		xmlhttp.onreadystatechange=function(){
			if(xmlhttp.readyState==4){
				if(xmlhttp.status==200){//document.getElementById(ShowID).innerHTML=xmlhttp.responseText;
						document.getElementById(ShowID).innerHTML=xmlhttp.responseText;
				}
			 	else{document.getElementById(ShowID).innerHTML='您的浏览器不支持该操作--!';}
			//}else{
				//document.getElementById(ShowID).innerHTML='<img src="/tm_images/loading.gif" border="0"/>正在加载,请稍后......';
			}
		}
	}
}

function CheckPL(){
	n=strtrim(document.getElementById("name").value);
	t=strtrim(document.getElementById("title").value);
	c=strtrim(document.getElementById("Content").value);
	if(n==''){
		alert("请填写您的姓名!");
		document.getElementById("name").focus();
		return false;
	}
	if(t==''){
		alert("请填写评论标题!");
		document.getElementById("title").focus();
		return false;
	}
	if(c==''){
		alert("请填写评论内容!");
		document.getElementById("Content").focus();
		return false;
	}
	return true;
}

function AddShop(id){
	if(id==''){
		alert("请选择商品！");
		return false;
	}
	var url="/Public/Shop.php?id="+id
	var xmlhttp=null;
	if (window.XMLHttpRequest){xmlhttp = new XMLHttpRequest();} 
	if (!xmlhttp&&window.ActiveXObject){
	try{xmlhttp = new ActiveXObject("Msxml2.XMLHTTP.5.0")} 
	catch(e){try{xmlhttp = new ActiveXObject("Msxml2.XMLHTTP.4.0")} 
	catch(e){ 
	try{new ActiveXObject("Msxml2.XMLHTTP")} 
	catch(e){try{new ActiveXObject("Microsoft.XMLHTTP")}catch(e){}}}}} 
	if(!xmlhttp){
		alert("对不起，您的浏览器不支持该操作！");
		return false;
	}else{
		xmlhttp.open("GET",url,true);
		//xmlhttp.setRequestHeader("Content-Type", "text/html;charset=UTF-8");
		xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=utf-8");
		xmlhttp.send(null);
		xmlhttp.onreadystatechange=function(){
			if(xmlhttp.readyState==4){
				if(xmlhttp.status==200){
						var re=xmlhttp.responseText;
						switch(re){
							case "0":
								alert("您还没有登陆,请先登陆！");
								break;
							case "1":
								alert("请选择商品，再点击加入购物车！");
								break;
							case "2":
								alert("此商品已经在您的购物车里！");
								break;
							case "8":
								alert("加入购物车成功！请您继续购物！");
								break;
						}
						return false;
				}
			 	else{
					alert("对不起，您的浏览器不支持该操作！");
					return false;
				}
			//}else{
				//document.getElementById(ShowID).innerHTML='<img src="/tm_images/loading.gif" border="0"/>正在加载,请稍后......';
			}
		}
	}
}
