﻿// JavaScript Document
<!--
//本脚本的作用是：
//1：提供关于COOKIE的操作函数
//2：用于记录和传递navistr
//3：用来记录和刷新userstate，city、squr，area
//4：用来给给CITY/SQUR/AREA的SELECT添加默认选中的数据列项
function InitAjax()     
{
    var ajax=false;
    try        /*IE*/
		{
		ajax=new ActiveXObject("Msxml1.2XMLHTTP");
		}
    catch(e)
    {
		try        /*IE*/
			{
				ajax=new ActiveXObject("Microsoft.XMLHTTP");
			}
		catch (E)
			{
				ajax=false;
			}
    }
    if(!ajax && typeof XMLHttpRequest!='undefined')    /*非IE*/
    {
    	ajax=new XMLHttpRequest();
    }
    return ajax;
}
////////////ajax部分//////////////////////////////////////////////////////
function msgbox(str)
{
	if (confirm(str))
	{
		return true;
	}
	else
	{
		false
	}
}
function msg(ss)
{
  var show=document.getElementById("LayMsg");
  show.style.display="";
  show.innerHTML=ss;

setTimeout(clsmsg,2600);
}
function clsmsg(ss)
{
  var show=document.getElementById("LayMsg");
  show.style.display="none";
 // show.innerHTML="";
}
function clsmap(ss)
{
  var show=document.getElementById("LayMap");
  show.style.display="none";
 // show.innerHTML="";
}

function Search()
{
var txtSearch = document.getElementById("txtSearch").innerHTML;	
window.location.href="../search.asp?keywds="+txtSearch;
}
function checkUser(ob)
{
  var ajax = InitAjax();
  var uc = document.getElementById("UserName").value;
  var show = document.getElementById("div_UserName");
  
  if(SafeVal(uc,3,1)==false)
  {
	  show.innerHTML="您的输入存在非法字符";
	  return false
  }

  if(uc.length>3 && uc.length<16)
  {
	  var url="../usmg/checkIdexist.asp?UserName="+uc;
	　ajax.open("GET", url, true);
	　ajax.onreadystatechange = function()
	　{
	　　if(ajax.readyState == 4 && ajax.status == 200)
		{
			var sUag=ajax.responseText;
			if(sUag=="no")
			{
				show.innerHTML="ok";
			}
			else if(sUag=="yes")
			{
				show.innerHTML="已经存在相同账户名";
				document.getElementById("UserName").value="";
				document.getElementById("UserName").setfocus;
			}
			else
			{
				show.innerHTML="验证中...";
			}
		}
		else
		{
			show.innerHTML="ing...";
		}
		
　	}
	　ajax.send(null);	
  }
  else
  {
	show.innerHTML="用户账户名有效长度为：4-15位";  
  }
}
function getPhoCode()
{
	  var ajax = InitAjax();
	  var show=document.getElementById("div_phocode");
	  var phone=document.getElementById("phone").value;
		  var url="../inc/checkphonecode.asp?act=get&phone="+phone;
		　ajax.open("GET", url, true);
		　ajax.onreadystatechange = function()
		　{
		　　if(ajax.readyState == 4 && ajax.status == 200)
			{
				var saddr=unescape(ajax.responseText);
				var saddrret=saddr.split("=");
				if(saddrret[0]=="0")
				{
					document.getElementById("hidPhocode").value=saddrret[1];
					show.innerHTML="短信码已经重新发送";
				}
				else
				{
						show.innerHTML="出现异常："+saddrret[1];
				}
		　　}
			else
			{
			   show.innerHTML="ing....";
			}
	　}
	　ajax.send(null);	
}
function seladdr()
{
  if(document.getElementById("area"))
  {
	  var ajax = InitAjax();
	  var show=document.getElementById("div_area");
	  var areaname = document.getElementById("area").value; 
	  if(areaname.length>0)
	  {
		  var url="../usmg/getaddr.asp?areaname="+escape(areaname);
		　ajax.open("GET", url, true);
		　ajax.onreadystatechange = function()
		　{
		　　if(ajax.readyState == 4 && ajax.status == 200)
			{
				var saddr=unescape(ajax.responseText);
				var saddrlist=saddr.split("|");
				document.getElementById("addr").length=0;
				document.getElementById("addr").options.add(new Option("-"+areaname+"-","-"+areaname+"-"));  
				document.getElementById("room").length=0;
				document.getElementById("room").options.add(new Option("-选择-","-选择-"));
				for(var i=0;i<saddrlist.length-1;i++)
				{
					var spp=saddrlist[i].split("*");
					document.getElementById("addr").options.add(new Option(spp[1],spp[0]));  
				}
				show.innerHTML="ok";
		　　}
			else
			{
			   show.innerHTML="ing....";
			}
	　}
	　ajax.send(null);	
	  }
  }
}
function selroom()
{
  var ajax = InitAjax();
  var show=document.getElementById("div_area");
  var addrname = document.getElementById("addr").value; 
  if(addrname.length>0)
  {
	  var url="../usmg/getroom.asp?addrname="+escape(addrname);
	　ajax.open("GET", url, true);
	　ajax.onreadystatechange = function()
	　{
	　　if(ajax.readyState == 4 && ajax.status == 200)
		{
			var sroom=unescape(ajax.responseText);
			var sroomlist=sroom.split("|");
			document.getElementById("room").length=0;
			document.getElementById("room").options.add(new Option("-"+addrname+"-","-"+addrname+"-"));
			for(var i=0;i<sroomlist.length-1;i++)
			{
				var spp=sroomlist[i].split("*");
				document.getElementById("room").options.add(new Option(spp[1],spp[0]));  
			}
			show.innerHTML="ok";
	　　}
		else
		{
		   show.innerHTML="ing....";
		}
　}
　ajax.send(null);	
  }
}

function selSmallClass(ob)
{
  var ajax = InitAjax();
  var obtBig=ob+"BigClass";
  var obtSml=ob+"SmallClass";
  var BigClassName=document.getElementById(obtBig).value;
  if(BigClassName.length>0)
  {
	  var url="../usmg/getSmallClass.asp?ob="+ob+"&BigClassName="+escape(BigClassName);
	　ajax.open("GET", url, true);
	　ajax.onreadystatechange = function()
	　{
	　　if(ajax.readyState == 4 && ajax.status == 200)
		{
			var srt=unescape(ajax.responseText);
			var srtlist=srt.split("|");
			document.getElementById(obtSml).length=0;
			document.getElementById(obtSml).options.add(new Option("-"+BigClassName+"-","-"+BigClassName+"-"));  
			for(var i=0;i<srtlist.length-1;i++)
			{
				var spp=srtlist[i].split("*");
				document.getElementById(obtSml).options.add(new Option(spp[1],spp[0]));  
			}
	　　}
		else
		{
		   //show.innerHTML="ing....";
		}
　}
　ajax.send(null);	
  }
}
function SafeVal(ParaValue,ParaType,keyinull)
{
	var Fy_In,Fy_Out,ayin,ayout,i,uubb;
	ParaValue=ParaValue.toLowerCase();
	Fy_In = "!|-|`|,|.|/|\|+|=|&|'|like|exec|insert|select|delete|update|count|chr|truncate|char|declare|--|script|%|*|set|(|)" ;
	ayin=Fy_In.split("|");
	for(i=0;i<ayin.length-1;i++)
	{
		if(ParaValue.indexOf(ayin[i])>0)
			{
			alert("不能包含："+ayin[i]);
			return false;
			}
	}
	
	if(keyinull==0 && ParaValue.length<1)
		{
		alert("参数不能为空");
		return false;
		}
		
	if(ParaType==1)
	{
		if(keyinull==0)
		{
			if(isNaN(val))
			{
				alert("参数" + ParaValue + "必须为数字型！");
				return false;
			}

		}
	}
	
	if(ParaType==3)
	{
		if(keyinull==0 && ParaValue.length<1)
		{
			alert("该参数不能为空！");
			return false;
		}
	}
	return true;
}

function myCart(act,ssId,riqi,jiage,title,danwei)
{
if(ssId.length>1)
  {
  var snum=document.getElementById("ssnum").value;
  var url="../usmg/cart.asp?act="+act+"&ssid="+ssId+"&title="+title+"&riqi="+riqi+"&jiage="+jiage+"&danwei="+danwei+"&snum="+snum;
  var show=document.getElementById("LayMsg");
	show.style.left=((document.body.offsetWidth-parseFloat (show.style.width))/2)+document.body.scrollLeft;
	show.style.top=((document.body.offsetHeight-parseFloat (show.style.height))/2)+document.body.scrollTop;
  
  show.style.display="";
  var CartF=document.getElementById("CartForm");
  CartF.src=url;
  }
}
function ShowPiao(act,ssId,title)
{
  var url="../PrdtFiles/"+ssId+".htm";
  window.location.href=url;
}

function goTuan(sid)
{

var act="";
var title="";
  var url="../goTuan.asp?act="+act+"&Product_Id="+sid+"&title="+title;
  var show=document.getElementById("LayMsg");
	show.style.left=((document.body.offsetWidth-parseFloat (show.style.width))/2)+document.body.scrollLeft;
	show.style.top=((document.body.offsetHeight-parseFloat (show.style.height))/2)+document.body.scrollTop;
  show.style.display="";
  var CartF=document.getElementById("CartForm");
  CartF.src=url;

}

