/***********************************************************************
*
*  定义要用到的Javascript调用
*
***********************************************************************/

/*----------------------------------------------------------------------
函数说明：弹出式窗口
作者：ljp
制作时间：2001-11-01
更新时间：
-----------------------------------------------------------------------*/
function popupwin(mywidth,myheight,func)
{
	var myleft=Math.max(0,(screen.availWidth-mywidth-10)/2);
	var mytop=Math.max(0,(screen.availHeight-myheight-30)/2);
	var t=window.open(func,"_blank","left="+myleft+",top="+mytop+",height="+myheight+",width="+mywidth+",status=no,toolbar=no,scrollbars=no,menubar=no,location=no,resizable=no,title=no");
	t.focus();
}

/*----------------------------------------------------------------------
函数说明：弹出式窗口有滚动条
作者：ljp
制作时间：2001-11-01
更新时间：
-----------------------------------------------------------------------*/
function popupwinYes(mywidth,myheight,func)
{
	var myleft=Math.max(0,(screen.availWidth-mywidth-10)/2);
	var mytop=Math.max(0,(screen.availHeight-myheight-30)/2);
	var t=window.open(func,"_blank","left="+myleft+",top="+mytop+",height="+myheight+",width="+mywidth+",status=no,toolbar=no,scrollbars=yes,menubar=no,location=no,resizable=yes,title=no");
	t.focus();
}

/*----------------------------------------------------------------------
函数说明：判断字符是否是数字
作者：ljp
制作时间：2001-01-09
更新时间：
-----------------------------------------------------------------------*/
function isnumber(c)
{
	if ((c>='0') && (c<='9'))
		return true;
	else
		return false;
}

/*----------------------------------------------------------------------
函数说明：判断字符是否是英文字母
作者：ljp
制作时间：2001-01-09
更新时间：
-----------------------------------------------------------------------*/
function ischar(c)
{
if (((c>='a') && (c<='z')) || ((c>='A') && (c<='Z')))
	return true;
else
	return false;
}

/*----------------------------------------------------------------------
函数说明：判断字符串是否由ACSII字符构成，且不包含单引号
作者：ljp
制作时间：2001-01-09
更新时间：
-----------------------------------------------------------------------*/
function isansi(str)
{
    for (i=0; i<str.length; i++)
	{
		n = str.substr(i,1);
		if (n>=' ' && n<='~')
		{
			if(n=="'")
			{
        		alert("请勿输入单引号！");
          		return false;
			}
		}
		else
		{
        	alert("请输入数字或字符！");
          	return false;
		}
	}
	return true;
}

/*----------------------------------------------------------------------
函数说明：javascript达到的urlencode功能
作者：ljp
制作时间：2001-01-09
更新时间：
-----------------------------------------------------------------------*/
function urlencode(str)
{       	
	var ns = (navigator.appName=="Netscape") ? 1 : 0;
	if (ns) { return escape(str);}
	var ms = "%25#23 20+2B?3F<3C>3E{7B}7D[5B]5D|7C^5E~7E`60";	
	var msi = 0;
	var i,c,rs,ts ;
	while (msi < ms.length)
	{
		c = ms.charAt(msi);		
		rs = ms.substring(++msi, msi +2);		
		msi += 2;
		i = 0;
		while (true)
		{ 
			i = str.indexOf(c, i);
			if (i == -1) break;
			ts = str.substring(0, i);
			str = ts + "%" + rs + str.substring(++i, str.length);			
		}
	}
	return str;
}


/*----------------------------------------------------------------------
函数说明：删除图片时，提醒用户确认的javascript程序 ××××××部分删除
作者:xjj
制作时间：2002-01-18
更新时间：2002-01-18
-----------------------------------------------------------------------*/
function delPart(ESC11,j)
{   
	var m=0
	var result=0
	for(;m<j;m++)
	{
		if (document.all("chk",m).checked==true)
		{
			msg='删除该图片数据将无法恢复，确实需要删除吗？'
			if(confirm(msg)) 
			{
				msg='警告：删除该图片数据将无法恢复，确实需要删除吗？'		   
				if(confirm(msg)) 
				{		    
					return true;
				}		
				else
				{		    
					return false;
				}				
			}	 
			else
			{
				return false;
			}
			return true
		}        
	}
	alert("请选择你要删除的图片！")
	return false;	
}	
/*----------------------------------------------------------------------
函数说明：删除图片时，提醒用户确认的javascript程序  ××××××××全部删除
作者:xjj
制作时间：2002-01-18
更新时间：2002-01-18
-----------------------------------------------------------------------*/
function delAll(ESC11)
{
	msg='删除全部图片数据将无法恢复，确实需要删除吗？'
	if(confirm(msg)) 
	{
		msg='警告：删除全部图片数据将无法恢复，确实需要删除吗？'
		if(confirm(msg))
		{      			
			document.location.href='../process.asp?cmd=delALL&ESC11=' + urlencode(ESC11)
		}
	}
}
