﻿// JavaScript Document


function checkTextbox(name)
{
	if (document.getElementsByName(name)[0].value == "")
	{
		return false;		
	}
	else
	{
		return true;	
	}
}

function checkNumeric(name)
{
	var ValidNumber = "0123456789";
	var Char;
	var havenumber = true;
	var sText = document.getElementsByName(name)[0].value;
		
	for (i = 0; i < sText.length; i++) 
	{ 
		Char = sText.charAt(i); 
		
		if (ValidNumber.indexOf(Char) == -1) 
		{
			havenumber = false;
		}
	}
	
	if (havenumber == true)
		return true;
	else
		return false;
	
}

function checkMail(name)
{
	var ValidNumber = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ@_.-";
	var Char;
	var correct = false;
	var sText = document.getElementsByName(name)[0].value;
		
	for (i = 0; i < sText.length; i++) 
	{ 
		Char = sText.charAt(i); 

		if (ValidNumber.indexOf(Char) != -1) 
		{
			correct = true;
		}
	}
		
	if (sText.indexOf('@') == -1)
		correct = false;
	if (sText.indexOf('.') == -1)
		correct = false;
			
	if (correct == true)
		return true;
	else
		return false;
	
}

function checkCheckbox(name, minSelect, maxSelect)
{
	var length = document.getElementsByName(name).length;
	var i;
	var checked = 0;
	
	for (i = 0; i < length; i++)
	{
		if (document.getElementsByName(name)[i].checked == true)
		{
			checked++;
		}
	}
	
	if (minSelect > checked)
	{
		return false;	
	}
	else if ((checked > maxSelect) && maxSelect != 0)
	{
		return false;	
	}
	else
	{
		return true;	
	}
}

function getCheckbox(name, datafield)
{
	var length = document.getElementsByName(name).length;
	var i;
	var data_value = "";
	
	for (i = 0; i < length; i++)
	{
		if (document.getElementsByName(name)[i].checked == true)
		{
			data_value = data_value + document.getElementsByName(name)[i].value + ", "
		}
	}
	
	document.getElementById(datafield).value = data_value;
	
	return true;	

}

function validChar(name)
{
	var invalidChar = "<>{}[]|\\\"/~`#$%^*=";
	var c;
	var sText = document.getElementsByName(name)[0].value;

	for (i = 0; i < sText.length; i++) 	{ 
		c = sText.charAt(i);
		if (invalidChar.indexOf(c) != -1) {
			return false;
		}
	}
	return true;
}

function alertGb(url) {
	var ans = window.confirm("此功能没有中文简体版本，你愿意使用中文繁体版本吗？");
	if (ans==true) {
		window.open(url,target="_blank");
	}
}