//lgbzc@msn.com 2009-03-14

function AddFav(){
      var url = document.location; 
      window.external.AddFavorite("http://www.51taoquan.cn","淘券网--你淘、我淘、大家淘、越淘越开心、越淘越省钱");
}
function setHome(obj){
	obj.style.behavior='url(#default#homepage)';
	obj.setHomePage('http://www.51taoquan.cn');
}

function $(id){
	return document.getElementById(id);	
}
function $name(name){
	return document.getElementsByName(name);
}
function $tagName(name){
	return document.getElementsByTagName(name);
}

//热门优惠切换
function changeTag(bodyId,tabTilteId,id){
	var ulTags = document.getElementById(bodyId).getElementsByTagName("ul");
	var tabTitle = document.getElementById(tabTilteId).getElementsByTagName("li");
	for(var i=0; i< ulTags.length;i++){
			if( id==i){
				ulTags[i].style.display = "block";
				tabTitle[i].className = "current";
			}else{
				ulTags[i].style.display = "none";
				tabTitle[i].className = "";
			}
	}
}

//打印
function popDialog(theURL) {
	windowprops="dialogHeight: 300px;dialogWidth: 600px;edge: Raised; center: Yes; help: Yes; resizable: Yes; status: No";
	window.showModalDialog(theURL, '', windowprops);
}
/*
function showWin(url,height,width){
	var objbody = document.getElementsByTagName("body");
	var h = objbody[0].clientHeight;
	var w = objbody[0].clientWidth;
	var bg = document.getElementById("mask");
	bg.style.display = "block";
	bg.style.height = h;
	
	var msgbox = document.getElementById("msgbox");
	msgbox.style.display = "block";
	msgbox.style.height = height;
	msgbox.style.width = width;
	msgbox.style.left = (w - width)/2;
	
	var iframeBox = document.getElementById("iframeBox");
	iframeBox.src = url;
	iframeBox.height = height;
}*/

function showWin(type,height,width){
	var objbody = document.getElementsByTagName("body");
	var h = objbody[0].clientHeight;
	var w = objbody[0].clientWidth;
	var bg = document.getElementById("mask");
	bg.style.display = "block";
	bg.style.height = h;
	
	var msgbox = document.getElementById("msgbox");
	msgbox.style.display = "block";
	msgbox.style.height = height;
	//msgbox.style.width = width;
	msgbox.style.left = (w - width)/2;
	
	var loginHtml = "<div id=\"loginBox\"><h6 onclick=\"closeWin()\" title=\"单击标题关闭\"></h6><form id=\"frmLogin\" name=\"frmLogin\" method=\"post\" onsubmit=\"return login(this,'" + type + "')\"><ul>	<li>用 户 名：<input name=\"username\" type=\"text\" size=\"7\" maxlength=\"20\" /><b>*</b></li>    <li>登录密码：<input name=\"password\" type=\"password\" id=\"password\" size=\"10\" maxlength=\"16\"/><b>*</b></li>    <li>验 证 码：<input type=\"text\" name=\"checkcode\" id=\"checkcode\" maxlength=\"4\" size=\"4\" /><img name=\"imgcode\" src=\"#\" alt=\"验证码,看不清楚?请点击刷新\" onclick=\"javascript:refreshCheckCode(this)\"/></li>    <li><input name=\"autoLogin\" type=\"checkbox\" value=\"1\" style=\"border:none; width:20px;\" />下次自动登录</li>    <li><input type=\"submit\" class=\"lbtn\" value=\"登录\" /><input type=\"reset\" class=\"lbtn\" value=\"重置\" /></li></ul></form></div>";
	msgbox.innerHTML = loginHtml;
	refreshCheckCode(document.frmLogin.imgcode);
}

function refreshCheckCode(obj){
	obj.src = 'servlet/randomCode.jpg?'+Math.random();
	document.frmLogin.checkcode.value = "";
}

function closeWin(){
	var bg = document.getElementById("mask");
	bg.style.display = "none";
	var msgbox = document.getElementById("msgbox");
	msgbox.style.display = "none";
}

//验证是不是合法的Email地址
function isEmail(str){
  //var filter=/^\s*([A-Za-z0-9_-]+(\.\w+)*@(\w+\.)+\w{2,3})\s*$/;
  var filter=/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/;

  if (str =="" || !filter.test(str)) {
     return false;
  }
  return true;
}

//用户登录
function login(objForm,type){
var xmlhttp;
	try{   
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	}catch(e){
	   try{
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	   }catch(e){
	   }
	}
	
	if(!xmlhttp && window.XMLHttpRequest){
		xmlhttp=new XMLHttpRequest();
	}
	
	 xmlhttp.onreadystatechange = function() {         
	   if(xmlhttp.readystate==4){
			if(xmlhttp.status == 200){
				var resultText = xmlhttp.responseText;
				var result = resultText.split("||");
				if(result[0]=="0"){
					alert(result[1]);
					refreshCheckCode(document.frmLogin.imgcode);
				}
				else{
					closeWin();
					window.location.reload();
					/*try{
					var usernameSpan = document.getElementsByName("usernameSpan");alert(usernameSpan[0].innerText);
					usernameSpan[0].innerText = result[2];

					}catch(e){
					}*/
				}
				//alert((xmlhttp.responseText).length);
				
				/*if("true"==xmlhttp.responseText){
					//alert("恭喜！用户名可用");
					
				}else{
					tips_username.innerHTML="该用户不存在！";							
				}*/
			 }
		}
   }   
   
   var username = objForm.username.value;
	if(username ==""){
		objForm.username.focus();
		alert("淘券用户名不能为空！");
		return false;
	}
	if(objForm.password.value==""){
		objForm.password.focus();
		alert("登录密码不能为空！");
		return false;
	}
	if(objForm.checkcode.value==""){
		objForm.checkcode.focus();
		alert("验证码不能为空！");
		return false;
	}
	
	var values="username="+username+"&password="+objForm.password.value + "&checkcode=" + objForm.checkcode.value;
	var url = "servlet/UserLogin.jsp?type=" + type;
	xmlhttp.open("post",url,true);
	xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	xmlhttp.send(values);
	
	return false;
}