﻿// JScript 文件
//去除字符两边空格
function trim(str)
{
    return str.replace(/(^\s*)|(\s*$)/g, "");
}
//去除字符左边空格
function lTrim(str)
{
    return str.replace(/(^\s*)/g, "");
}
//去除字符右边空格
function rTrim(str)
{
    return str.replace(/(\s*$)/g, "");
}

function openUrl(url)
{
	var win=top.frames[1].frames[1];
	win.location=url;
}

function setCookie(name,value)
{
    //var Days = 2;
   // var exp  = new Date();    //new Date("December 31, 9998");
    //    exp.setTime(exp.getTime() + Days*24*60*60*1000);
        document.cookie = name + "="+ escape (value);
}
function getCookie(name)
{
    var arr,reg=new RegExp("(^| )"+name+"=([^;]*)(;|$)");
        if(arr=document.cookie.match(reg)) return unescape(arr[2]);
        else return null;
}
function delCookie(name)
{
    var exp = new Date();
        exp.setTime(exp.getTime() - 1);
    var cval=getCookie(name);
        if(cval!=null) document.cookie= name + "="+cval+";expires="+exp.toGMTString();
}


//检测是否禁用了cookie
function checkCookie(){
  var flag=true;
  try{
  	setCookie('userName',userName.value);
  }
  catch(err)
  {
  	flag=false;
  }
  return flag;
} 

function isEmail(vEMail)
{
	var regInvalid=/(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/;
	var regValid=/^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/;
	return (!regInvalid.test(vEMail)&&regValid.test(vEMail));
}

function getTop(h)
{
	var bodyHeight=screen.height;
	return (bodyHeight/2) - (h/2+30);
}

function getLeft(w)
{
	var bodyWidth=screen.width;
	return (bodyWidth/2) - (w/2) ;
}

//选择取消所有
function selectAll(eventSrc,formName,checkboxName)
{
	var form=document.forms[formName];
	for(var i=0;i<form.elements.length;i++)
	{
		if(form.elements[i].name==checkboxName)
		{
			form.elements[i].checked=eventSrc.checked;	
		}
	}
}

function deleteAll(formName,checkboxName,lanuage)
{
	var form=document.forms[formName];
	var flag=false;
	
	for(var i=0;i<form.elements.length;i++)
	{
		if(form.elements[i].name==checkboxName)
		{
			if(form.elements[i].checked)
			{
				flag=true;
				break;
			}
		}
	}

	if(!flag)
	{
		if(lanuage!=null)
			alert('Your select is empty!');
		else
			alert('您没有选择要删除的项!');
		return;
	}
	else
	{
		var msg="";
		if(lanuage!=null)
		{
			msg="Your confirm delete?";
		}
		else
		{
			msg='您真的要删除选中的项吗?';	
		}
		if(confirm(msg))
		{
			form.submit();	
			return;
		}
		
	}
}

function getSelectId(formName,checkboxName)
{
	var form=document.forms[formName];
	var id="";
	for(var i=0;i<form.elements.length;i++)
	{
		if(form.elements[i].name==checkboxName)
		{
			if(form.elements[i].checked)
			{
				id+=form.elements[i].value+",";
			}
		}
	}
	return id;
}
