// JavaScript Document
 /**
 *  ȥ���ַ�����}�ߵĿո�
 */
function jstrim(element)
{
	var el = document.all(element);	 
	return el.value.replace(/(^\s*)|(\s*$)/g,"");
}
/**
 * ȥ����ߵĿո�
 */
function js_leftTrim(element)
{
	var el = document.all(element);
	return el.value.replace(/(^\s*)/g,"");
}
/**
 * ȥ���ұߵĿո�
 */
 function js_rightTrim(element)
 {
	var el = document.all(element);
	return el.value.replace(/(s*$)/g,"");
 }
  /**
 * ��֤�ֻ��
 * �ֻ��Ϊ13 15 ��ͷ���ֻ�ţ���
 * �ֻ��λ��11λ
 */
function checkMobile(element)
{
	var el = document.all(element);
	var reg = /1(3|5)\d{9}/ig;
	if(!reg.test(el.value))
	{
		return true;	
	}
	return false;
}

//��֤�̶��绰
function checkTel(element)
{
	var el = document.all(element);
	var reg = /^(\d{3}-|\d{4}-)?(\d{8}|\d{7})?$/g;
	if(!reg.test(el.value))
	{
		return true;
	}
	return false;
}

function checkLX(element)
{
	var el = document.all(element);
	var reg = /(^1(3|5)\d{9}$)|(^(\d{3}-|\d{4}-)(\d{8}|\d{7})$)/ig;
	if(!reg.test(el.value))
	{
		return true;		
	}
	return false;
}

//��֤URL
function checkURL(element)
{
	var el = document.all(element);	
//	var reg = /^[a-zA-z]+:\\\\(\\w+(-\\w+)*)(\\.(\\w+(-\\w+)*))*(\\?\\S*)?$/g
	var reg = /^(http:\/\/)|(https:\/\/)([\w-]+\.)+[\w-]+(\/[\w- .\/?%&=]*)?$/g;
	if(!reg.test(el.value))
	{
		return true;	
	}
	return false;
}
 
 

/*��֤�Ƿ�Ϊ��
 * element Ϊid��name ���
 * if 	 element��ֵ��Ϊ return true;
 * else  return false;
 */
function checkNull(element)
{
	var el = document.all(element);
	if(el.value=="")
	{		 
		return true;	
	}else if(el.value=="-1")
	{
		return true;
	}
	return false;
}

/*
 *验证输入的字符串中是否存在 _(下划线)
*/
	function checkXH(element)
	{
		var el = document.all(element);		 
		var reg = /^\w*_\w*$/ig;		 
		if(reg.test(el.value))
		{
			return true;
		}
		else
		{
			return false;
		}
	}

/**
 * ��֤element�ĳ����Ƿ����lengthֵ
 * element Ϊid����name���
 * length  Ĭ�����õ��ַ��
 * if   element< length return true
 * else return false
*/
function checkLength(element,length)
{
	var el = document.all(element);
	if(el.value.length<length)
	{		
		return true;	
	}
	return false;
}

/**
 * ��֤�ʼ���ַ
 * element Ϊid �� name ���
 * if �ʼ���ַ��ʽ��� return false
 * else   return true
*/
function checkEmail(element)
{
	var re = /\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/ig;
	var el = document.all(element);
	if(!re.test(el.value))
	{
		return true;	
	}
	return false;
}
/**
 *   ��֤}��ֵ�Ƿ����
 *   element1,element2,Ϊid �� name���
 *    if element1 = element2 return false
 * 	  else  return true
 */
function checkEqual(element1,element2)
{
	var el1 = document.all(element1);
	var el2 = document.all(element2);
	if(el1.value!=el2.value)
	{
		return true;	
	}
	return false;
}
function checkEqualElement(element1,element2)
{
	var el1 = document.all(element1);
	var el2 = document.all(element2);
	var value = "";
	if(parseInt(el1.value)>parseInt(el2.value))
	{
		value = "-1";	
	}
	else if(el1.value==el2.value)
	{
		value = "0";
	}
	else
	{
		value = "1";
	}
	
	return value;
}
/**
 * ��֤ ǰ��}��ʱ��
 * element1,element2Ϊʱ��ؼ�����ʽ��2007-11-15
 * if element1>element return true;
 * else return false;
 */
function checkDate(element1,element2)
{
	var el1 = document.all(element1);
	var el2 = document.all(element2);	 
	 
	var dateEl1 = el1.value.split("-");
	var dateEl2 = el2.value.split("-");	  
	var date1 = new Date(dateEl1[0],dateEl1[1],dateEl1[2]);
	var date2 = new Date(dateEl2[0],dateEl2[1],dateEl2[2]);	
	if(date1.getTime()>date2.getTime())
	{
		return true;	
	}
	return false;	 
}
/*
 *  检证 日期 如2007-12-18  为 false
 *          其他形式为 true 
 *
 */
function checkSRDate(element)
	{
		var el = document.all(element);
		var reg = /^\d{4}-\d{2}-\d{2}$/ig;				
		if(reg.test(el.value))
		{			
		   return checkValue(el);		
		}
		else
		{		    		   
		    return true;
		}
	}
 /*
  * 为  checkSRDate()方法提供服务
  */
 function checkValue(el)
 {
 		var arr = el.value.split("-");
		var intYear = arr[0];
		var intMonth = arr[1];
		var intDay = arr[2]; 	  
		   if(parseInt(intMonth)>12 || parseInt(intMonth)<1)
		   {
		   	return true;
		   }		   		   		   		   
		  else if(parseInt(intDay)>31 || parseInt(intDay)<1)
		   {
		   	 return true;
		   }
		   else
		   {
		   	return false;
		   } 
			return false;
 }
 
 
/**
 * ��2007-05-12
 *	 07-02-12
 *	 07-2-2
 *	 07-2-02
 *	 07-02-02
 *	 2007��5��6��
 *	 07��5��6��
 *	 2007/02/02
 *	 ת����
 *	 ����ʽΪ2007-01-05
 *
 *  elementΪ����4���Ǿ���ֵ�����Ƕ��� 	 
 */
function toDateString(element)
{
	var str = "";
	var el = element;
	var reg = /^([1-9]{1}\d{3}|\d{2})-\d{1,2}-\d{1,2}$/g;
	var reg2 = /^([1-9]{1}\d{3}|\d{2})��\d{1,2}��\d{1,2}��$/g;
	var reg3 = /^([1-9]{1}\d{3}|\d{2})\/\d{1,2}\/\d{1,2}$/g;
	if(reg.test(el))
	{
		var num = el.split("-");
		if(num[0].length==2)
		{
			var reg1 = /^[1-9]{1}\d{1}-\d{1,2}-\d{1,2}$/g;
			
			if(reg1.test(el))
			{						
			str = "19"+num[0]+"-"+to2work(num[1])+"-"+to2work(num[2]);	
			}
			else
			{
			str = "20"+num[0]+"-"+to2work(num[1])+"-"+to2work(num[2]);	
			}
		}		
		else
		{
			str = num[0]+"-"+to2work(num[1])+"-"+to2work(num[2]);	
		}		
	}	
	else if(reg2.test(el))				// ��2007��5��6�� 	 07��5��6�� ת��
	{
		el = el.replace("��","-");				
		el = el.replace("��","-");
		el = el.replace("��","");
		str =  toDateString(el);
	}
	else if(reg3.test(el))   			///  ��2007/02/02ת��
	{
		var selreg = /\//g;
		el = el.replace(selreg,"-");
		str = toDateString(el);
	}
	else
	{
		str = el;	
	}
	return str;
}

/**
 * ��2ת����02 
 * ΪtoDateString����
 */
function to2work(el)
{
	if(el.length<2)
	{
		return "0"+el;	
	}
	return el;
}

//邮编����
function checkPost(element)
{
	var reg = /^[1-9]\d{5}$/g;	
	
	var el = document.all(element);
	if(!reg.test(el.value))
	{
		return true;	
	}
	return false;
}

/**
 *  ��֤Ӣ��
 *  if element ����Ӣ��  return true;
 *   else return false;
 */
function checkEnglish(element)
{
	var eg = /^[A-Za-z]+$/ig;
	var el = document.all(element);
	if(!eg.test(el.value))
	{
		return true;	
	}
	return false;
}
/**
 *  ��֤ ֻ�� ������
 *  if element��������  return true
 *  else return false
 */
function checkNum(element)
{
 	var eg = /^[0-9]*[1-9][0-9]*$/; 
	var el = document.all(element);	 	 
	if(!eg.test(el.value))
	{
		return true;	
	}
	return false;	 
}
/**
 * ��֤��������С��
 */
function checkDouble(element)
{
    var eg = /(^\d*\.\d*$)|(^\d*$)/;							   
	var el = document.all(element);	 	 
	if(!eg.test(el.value))
	{
		return true;	
	}
	return false;		
}

/**
 *  ��֤ 1:1 ��ʽ
 */
function checkBL(element)
{
	var eg = /^\d*:\d*$/g;	
	var el = document.all(element);
	if(!eg.test(el.value))
	{
		return true;	
	}
	return false;
}
/**
 *  验证身份证
 */
function checkShengFenZheng(element)
{
	var eg = /^\d{15}|\d{18}$/g;
	var el = document.all(element);
	if(!eg.test(el.value))
	{
		return true;
	}
	return false;
}

/**
 * 调用v2视频
 * zhanghui
 */
function gotov2(url,username,meettingid,password){
		// cmd line info
		//创建com接口
		var v2conf = new ActiveXObject( "vconf.ConfMeeting");
		//服务器地址
		v2conf.Server = url;//根据实际服务器地址情况填写
		//会议帐号,如果是注册用户登陆,填写注册用户名,否则guest就可以 
		v2conf.Account = "guest";
		//如果是注册用户,则填写注册用户密码,否则可控
		v2conf.Key = "222222";
		//在会议中昵称
		v2conf.DisplayName = username;
		//会议id
		v2conf.ConfID = meettingid+"@slavemcu_1.machine1.v2c";//在v2的客户端中可以查到，打开[帮助]菜单的[信息]子菜单,在弹出<关于>窗口中可以查得到会议ID
		//会议密码
		v2conf.ConfKey = password;
		v2conf.Connect();
		
		while (v2conf.Connected==false){
		}
		var InstanceCount = 20; 
		var Interval = 1500;
		var i = 0;
		for( i = 0; i<InstanceCount; i++){ 
		var WshShell = new ActiveXObject("WScript.Shell");
		WScript.Sleep( Interval );
		}
}