﻿// JavaScript Document
var objajax;
if(window.ActiveXObject)
{
	objajax = new ActiveXObject("Microsoft.XMLHTTP");
}
else if(window.XMLHttpRequest)
{
	objajax = new XMLHttpRequest();
}
else
{
	objajax = null;
}
function AddToForm(WORD)
{
	document.getElementById("MovieName").value = WORD;
	document.MovieSearch.submit();
}
function ChangFocus()
{
	var test = document.getElementById("MovieName");
	if (test.value == "请输入您要搜索的电影名称")
	{
		test.value = "";
		test.className = "text";
	}
}
function Changblur()
{
	var test = document.getElementById("MovieName");
	if (test.value == "")
	{
		test.value = "请输入您要搜索的电影名称";
		test.className = "text1";
	}
}
function FormSubmit()
{
	var test = document.getElementById("MovieName");
	if (test.value == "" || test.value == "请输入您要搜索的电影名称")  return false;
}
function CheckReg()
{
	var Mname = document.getElementById("Mname").value;
	var Mpass = document.getElementById("Mpass").value;
	var Mpass1 = document.getElementById("Mpass1").value;
	var Email = document.getElementById("Email").value;
	if(Mname == "")
	{
		document.getElementById("Mname").focus();
		document.getElementById("Uname").style.color = "red";
		return false;
	}
	else if(Mname != "")
	{
		if(document.getElementById("Mname").value.length < 3)
		{
			document.getElementById("Mname").focus();
			document.getElementById("Uname").style.color = "red";
			document.getElementById("Uname").innerHTML="<img src=images/icon_wrong.gif border=0 align=absmiddle> 用户名的长度必须大于3个字符！";
		    return false;
		}
		else if(document.getElementById("Mname").value.length > 6)
		{
			document.getElementById("Mname").focus();
			document.getElementById("Uname").style.color = "red";
			document.getElementById("Uname").innerHTML="<img src=images/icon_wrong.gif border=0 align=absmiddle> 用户名的长度必须小于6个字符！";
		    return false;
		}
		else
		{
			objajax.open("POST","exname.asp",true);
			objajax.setRequestHeader("Content-type","application/x-www-form-urlencoded");
			objajax.onreadystatechange = shownameback;
			objajax.send("n=" + Mname);
		}
	}
	if(Mpass == "")
	{
		document.getElementById("Mpass").focus();
		document.getElementById("Upass").style.color = "red";
		return false;
	}
	else if(Mpass != "")
	{
		if(document.getElementById("Mpass").value.length < 6)
		{
			document.getElementById("Mpass").focus();
			document.getElementById("Upass").style.color = "red";
			document.getElementById("Upass").innerHTML="<img src=images/icon_wrong.gif border=0 align=absmiddle> 密码的长度必须大于6个字符！";
		    return false;
		}
		else if(document.getElementById("Mpass").value.length > 16)
		{
			document.getElementById("Mpass").focus();
			document.getElementById("Upass").style.color = "red";
			document.getElementById("Upass").innerHTML="<img src=images/icon_wrong.gif border=0 align=absmiddle> 密码的长度必须小于16个字符！";
		    return false;
		}
		else
		{
			document.getElementById("Upass").style.color = "#339900";
			document.getElementById("Upass").innerHTML="<img src=images/icon_right.gif border=0 align=absmiddle> 密码格式正确！";
		}
	}
	if(Mpass1 == "")
	{
		document.getElementById("Mpass1").focus();
		document.getElementById("Re_Upass").style.color = "red";
		return false;
	}
	if(Mpass != Mpass1)
	{
		document.getElementById("Mpass").value = "";
		document.getElementById("Mpass1").value = "";
		document.getElementById("Mpass").focus();
		document.getElementById("Upass").style.color = "red";
		document.getElementById("Upass").innerHTML = "<img src=images/icon_wrong.gif border=0 align=absmiddle> 两次输入的密码不同，请重新输入！";
		return false;
	}
	if(Email == "")
	{
		document.getElementById("Email").focus();
		document.getElementById("Uemail").style.color = "red";
		return false;
	}
	else if(Email != "")
	{
		if (!isValidEmail(document.getElementById("Email"))){
			document.getElementById("Uemail").style.color = "red";
			document.getElementById("Uemail").innerHTML = "<img src=images/icon_wrong.gif border=0 align=absmiddle>E-mail格式错误，请输入正确的E-mail地址！";
			document.getElementById("Email").value = "";
			return false;
		}
		else {
			objajax.open("POST","exemail.asp",true);
			objajax.setRequestHeader("Content-type","application/x-www-form-urlencoded");
			objajax.onreadystatechange = showemailback;
			objajax.send("e=" + Email);
		}
	}
}
function shownameback()
{
	if(objajax.readyState==4 && objajax.status==200)
	{
		msg=objajax.responseText;
		if(msg=="y")
		{
			document.getElementById("Uname").style.color = "#339900";
			document.getElementById("Uname").innerHTML="<img src=images/icon_right.gif border=0 align=absmiddle> 该用户名可以使用！";
		}
		else if(msg == "n")
		{
			document.getElementById("Uname").style.color = "red";
			document.getElementById("Uname").innerHTML="<img src=images/icon_wrong.gif border=0 align=absmiddle> 该用户名已被使用，请换一个重新注册！";
			return false;
		}
	}
}
function showemailback()
{
	if(objajax.readyState==4 && objajax.status==200)
	{
		msg=objajax.responseText;
		if(msg=="y")
		{
			document.getElementById("Uemail").style.color = "#339900";
			document.getElementById("Uemail").innerHTML="<img src=images/icon_right.gif border=0 align=absmiddle> 该E-mail地址可以使用！";
		}
		else if(msg == "n")
		{
			document.getElementById("Uemail").style.color = "red";
			document.getElementById("Uemail").innerHTML="<img src=images/icon_wrong.gif border=0 align=absmiddle> 该E-mail地址已被使用，请换一个重新注册！";
			return false;
		}
	}
}
function CheckLogin()
{
	if(document.getElementById("Mtname").value == "")
	{
		document.getElementById("Mtname").focus();
		return false;
	}
	if(document.getElementById("Mtpass").value == "")
	{
		document.getElementById("Mtpass").focus();
		return false;
	}
}
function CheckULogin()
{
	if(document.getElementById("Mname").value == "")
	{
		document.getElementById("Mname").focus();
		document.getElementById("ss").innerHTML = "请输入您的登陆用户名！";
		return false;
	}
	if(document.getElementById("Mpass").value == "")
	{
		document.getElementById("Mpass").focus();
		document.getElementById("ss").innerHTML = "请输入您的登陆密码！";
		return false;
	}
}
function isValidEmail(input)
{
    var format = /^((\w|[\-\.])+)@((\w|[\-\.])+)\.([A-Za-z]+)$/;
    return isValidFormat(input,format);
}
function isValidPhone(input) {
    var format = /^((\(\d{3}\))|(\d{3}\-))?13[0-9]\d{8}|15[89]\d{8}$/;
    return isValidFormat(input,format);
}
function isValidTel(input) {
    var format = /^(0[0-9]{2,3}\-)?([2-9][0-9]{6,7})+(\-[0-9]{1,4})?$/;
    return isValidFormat(input,format);
}
function isValidZip(input) {
    var format = /^[1-9]\d{5}$/;
    return isValidFormat(input,format);
}
function isValidId(input) {
    var format = /^(\d{15}$|^\d{18}$|^\d{17}(\d|X|x))$/;
    return isValidFormat(input,format);
}
function isValidFormat(input,format) {
    if (input.value.search(format) != -1) {
        return true;
    }
    return false;
}
