//弹出窗口
function OpenWin(win_url,win_name,win_width,win_height) {
    var win_top=(screen.height-win_height)/2;
    var win_left=(screen.width-win_width)/2;
    window.open (win_url, win_name, "height="+win_height+", width="+win_width+", top="+win_top+",left="+win_left+",toolbar =no, menubar=no, scrollbars=no, resizable=no, location=no, status=no") //写成一行
}

//删除时询问
function ConfirmLink(s)
{
	var is_confirmed = confirm(s);

    if (is_confirmed) {
		return true;
    }
	return false;
} 

//替换空格
String.prototype.trim = function()
{
    return this.replace(/(^\s*)|(\s*$)/g,"");
}

//判断是否为空
function isEmpty(s)
{ 
	return ((s == null)||(s.length == 0)); 
}

//判断是否为中文
function isChinese(str){
	var r1
	r1 = new RegExp('[^A-Za-z0-9_]','');
	if (str.search(r1)< 0)
	return false;
	return true;
}

//是否是空格
function isWhitespace (s)
{ 
		var whitespace = " ";
		var i;
		for (i = 0; i < s.length; i++)
		{ 
				var c = s.charAt(i);
				if (whitespace.indexOf(c) >= 0) 
				{
						return true;
				}
		}
		return false;
}

//
function isCharsInBag(s, bag)
{ 
	var i;
	for (i =0;i<s.length;i++)
	{ 
		var c = s.charAt(i);
		if (bag.indexOf(c) >=0) return true;
	}
	return false;
}

//判断是否为电子邮件
function isEmail(str)
{
	var reg1 = new RegExp('^[a-zA-Z0-9][a-zA-Z0-9@._-]{3,}[a-zA-Z]$');
	var reg2 = new RegExp('[@.]{2}');
	
	if (str.search(reg1) == -1
			|| str.indexOf('@') == -1
			|| str.lastIndexOf('.') < str.lastIndexOf('@')
			|| str.lastIndexOf('@') != str.indexOf('@')
			|| str.search(reg2) != -1)
		return false;
	
	return true;
}

//判断是否为日期
function isDate(sDate) {
	var iYear, iMonth, iDay, iIndex

	var	reg
	reg = new RegExp('[^0-9-]','')
	if (sDate.search(reg) >= 0)
		return false;
	
	iIndex = sDate.indexOf('-');
	if ( iIndex == -1 )
		return false;
	else {
		iYear = parseFloat(sDate.substr(0, iIndex));
		if ( isNaN(iYear) || iYear < 1900 || iYear > 2099 )
			return false;
		else
			sDate = sDate.substring(iIndex + 1, sDate.length);
	}
	
	iIndex = sDate.indexOf('-');
	if ( iIndex == -1 )
		return false;
	else {
		iMonth = parseFloat(sDate.substr(0, iIndex));
		if ( isNaN(iMonth) || iMonth < 1 || iMonth > 12 )
			return false;
		else
			sDate = sDate.substring(iIndex + 1, sDate.length);
	}
	
	iIndex = sDate.indexOf('-');
	if ( iIndex >= 0 )
		return false;
	else {
		iDay = parseFloat(sDate);
		if ( isNaN(iDay) || iDay < 1 || iDay > 31 )
			return false;
	}
	
	
	switch(iMonth) {
		case 4:
		case 6:
		case 9:
		case 11:
			if ( iDay > 30 )
				return false;
			else
				break;
		case 2:
			if ( ( ( iYear % 4 == 0 && iYear % 100 != 0 ) || iYear % 400 == 0 ) && iDay > 29 )
				return false;
			else if ( (iYear % 4 != 0 || (iYear % 100 == 0 && iYear % 400 != 0)) && iDay > 28 )
				return false;
			else
				break;
		default:
	}
	return true;
}


//对表单中所有标识为required的元素做非空判断
function checkRequired(f)
{
	var strError="";
	for (var intLoop=0;intLoop<f.elements.length;intLoop++)
		if (null!=f.elements[intLoop].getAttribute("required"))
		if (isEmpty(f.elements[intLoop].value))
		strError+=" '"+f.elements[intLoop].name+"' ";
		if ("" !=strError){
		alert(strError+"不得为空");
		return false;
	}
}

function isUserName(ss)
{
	s=ss.value.trim();
	var errorChar="";
	var badChar = "><,[]{}?/+=|\\'\":;~!@#$%^&()`"; 
	if (isEmpty(s))
	{
		alert("请输入用户名！");
		return false;
	}
	if (isWhitespace(s))
	{
		alert("输入的用户名中不能包含空格，请重新输入！"); 
		return false;
	}
	errorChar = isCharsInBag(s,badChar)
	//alert(s);
	if (errorChar!="")
	{
		alert("您输入的用户名"+s+"是无效的用户名,\n\n请不要在用户名中输入字符" +badChar+"！\n\n请重新输入合法的用户名！" );
		return false;
	}
	if (s.length<2 || s.length>10){
		alert("用户名必须在2至10个字符之间！");
		return false;
	}
	return true;
}

//
function check_chk(form){
	for (i=0;i<form.length;i++){
		if (form[i].checked){
				return true;
			}
		}
	return false;
}

//判断是否为数字
function check_num(str){
	if (/[^0-9.]/g.test(str)){
		return false;
	}else{
		return true;
	}
}

//判断是否为百分比
function check_num_precent(str){
	if (/[^0-9%]/g.test(str)){
		return false;
	}else{
		return true;
	}
}


function check_num_precent1(str){
	if (/[^%]/g.test(str)){
		return false;
	}else{
		return true;
	}
}


function check_num1(str){
	if (/[^0-9-]/g.test(str)){
		return false;
	}else{
		return true;
	}
}


function check_num5(str){
	if (/[^0-9a-zA-Z,]/g.test(str)){
		return false;
	}else{
		return true;
	}
}


function check_zimu6(str){
	if (/[^a-zA-Z,]/g.test(str)){
		return false;
	}else{
		return true;
	}
}


function check_num2(str){
	if (/[^0-9]/g.test(str)){
		return false;
	}else{
		return true;
	}
}


function check_zimu(str){
	if (/[^a-zA-Z]/g.test(str)){
		return false;
	}else{
		return true;
	}
}
function check_zimu1(str){
	if (/[^a-zA-Z-]/g.test(str)){
		return false;
	}else{
		return true;
	}
}
function check_zimu2(str){
	if (/[^a-zA-Z+/]/g.test(str)){
		return false;
	}else{
		return true;
	}
}


function check_zmsz(str){
	if (/[^a-zA-Z0-9]/g.test(str)){
		return false;
	}else{
		return true;
	}
}

function check_sz_plus(str){
	if (/[^0-9+]/g.test(str)){
		return false;
	}else{
		return true;
	}
}

function getSysDate(){
   var d,s;
   s="";
   d = new Date();
   s += d.getYear() + "-";  
   if((d.getMonth().length+1)>9){
   		s += (d.getMonth() + 1) + "-";
	}else{
		s += "0"+(d.getMonth() + 1) + "-";
	}           
   if(d.getDate()>9){
   		s += d.getDate(); 
	}else{
		s += "0"+d.getDate(); 
	}           
   return s;
 } 


function click() {
		//alert('禁止复制！') 
		return false;
}
function click1() {
		if (event.button==2) {
				alert('禁止右键点击~！') 
		}
}
function CtrlKeyDown(){
		if (event.ctrlKey) {
				alert('不当的拷贝将损害您的系统！') 
		}
}

function show_shop(OO,var_text)
{
	//alert(OO);
	var oImg=document.getElementById(OO);
	var eT=0,eL=0,p=oImg;
	var sT=document.body.scrollTop,sL=document.body.scrollLeft;
	var eH=oImg.height,eW=oImg.width;
	var cf=document.getElementById("ShopLayer"+var_text);
	while(p&&p.tagName!="BODY"){eT+=p.offsetTop;eL+=p.offsetLeft;p=p.offsetParent;}
	cf.style.top=eT+1;		
	cf.style.left=eL+1;
	document.getElementById("ShopLayer"+var_text).style.display = "";
	//document.getElementById("TTT").innerText=var_text;
}

function hidden_shop(var_text)
{
	document.getElementById("ShopLayer"+var_text).style.display = "none";
}

function show_text(var_text)
{
		
}

document.onkeydown=CtrlKeyDown;
document.onselectstart=click;
document.onmousedown=click1;
