function isdate(strDate){
 var strSeparator = "-"; /*日期分隔符*/
 var strDateArray; 
 var intYear; 
 var intMonth; 
 var intDay; 
 var boolLeapYear; 

 var reg = new RegExp('^\[0-9]{4}\-\[0-9]{2}-\[0-9]{2}$','i'); 
 if(!reg.test(strDate))  { return false; }

 strDateArray = strDate.split(strSeparator); 

 if(strDateArray.length!=3) { return false; } 
 if(strDateArray[0].length!=4) { return false; }  

 intYear = parseInt(strDateArray[0],10); 
 intMonth = parseInt(strDateArray[1],10); 
 intDay = parseInt(strDateArray[2],10); 
 
 if(intYear > 2020 ||  intYear <2000) { return false; } 
 
 if(isNaN(intYear)||isNaN(intMonth)||isNaN(intDay)) { return false; } 
  
 if(intMonth>12||intMonth<1) { return false; } 
  
 if((intMonth==1||intMonth==3||intMonth==5||intMonth==7||intMonth==8||intMonth==10||intMonth==12)&&(intDay>31||intDay<1)) { return false; } 
  
 if((intMonth==4||intMonth==6||intMonth==9||intMonth==11)&&(intDay>30||intDay<1)) { return false; } 
  
 if(intMonth==2){ 
  if(intDay<1) { return false; } 
   
  boolLeapYear = false; 
  if((intYear%100)===0){ 
   if((intYear%400)===0) { boolLeapYear = true; }
  } 
  else{ 
   if((intYear%4)===0) { boolLeapYear = true; }
  } 

  if(boolLeapYear){ 
   if(intDay>29) { return false; } 
  } 
  else{ 
   if(intDay>28) { return false; } 
  } 
 }   
 return true;
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; 
	document.MM_sr=new Array;
	for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null)
	 { 
	   document.MM_sr[j++]=x;
		 if(!x.oSrc) 
		 x.oSrc=x.src; 
		 x.src=a[i+2];
	 }
}
function setlang(i){
 if(i) document.cookie="lang=CN";
 else document.cookie="lang=EN";
 window.location.reload();   
}
function mode(i){
  switch (i)
	{	
	  case 1:	   
		   document.getElementById("join").style.display="none";     
			 document.getElementById("host").style.display="";
			 document.getElementById("Image30").src="images/join_2.jpg";
			 document.getElementById("Image20").src="images/host_1.jpg";
			 break;
		 case 2:	 
	     document.getElementById("join").style.display=""; 
			 document.getElementById("host").style.display="none";	
       document.getElementById("Image30").src="images/join_1.jpg";
			 document.getElementById("Image20").src="images/host_2.jpg";
			 break;
		 default:
       document.getElementById("join").style.display="";     
			 document.getElementById("host").style.display="none";				
       break;			 
  }
}

function launch(){
   window.open('./index.php?module=project.link', '_self');
}

function MM_openBrWindow(theURL,winName,features){ //v2.0
  window.open(theURL,winName,features);
}
function refresh_check_num(){
   window.open('checkNum.html', 'check_num_iframe');
}

function notChecked(radio_button, strBodyHeader){
	var radio_choice = 0;
	var counter = 0;
	for (counter = 0; counter < radio_button.length; counter++)
	{
		if (radio_button[counter].checked) {
			radio_choice = 1;
			break;
		}
	}	
	if(!radio_choice)
	{
		alert("\"" + strBodyHeader + "\" 是一个必选项,请选择一个答案。");
		return true;		
	}
	return false; 
}

function trimLeft(s) {
	var whitespaces = " \t\n\r";
	for(var n = 0; n < s.length; n++) { if (whitespaces.indexOf(s.charAt(n)) == -1) {return (n > 0) ? s.substring(n, s.length) : s;} }
	return("");
}

function trimRight(s){
	var whitespaces = " \t\n\r";
	for(var n = s.length - 1; n  > -1; n--) { if (whitespaces.indexOf(s.charAt(n)) == -1) {return (n < (s.length - 1)) ? s.substring(0, n+1) : s;} }
	return("");
}

function trim(s){return ((s === null) ? "" : trimRight(trimLeft(s))); }
function isBlank(field, strBodyHeader) {
	var strTrimmed = trim(field.value);
	if (strTrimmed.length > 0) { return false; }
	var strMsg = "\"%%\" 是一个必填项， 请输入一个有效值.";
	var strArr = strMsg.split("%%");
	if(strArr.length > 1) {
		strMsg = strArr[0] + strBodyHeader + strArr[1];
	}
	alert(strMsg);
	field.focus();
	return true;
}



var phonePat=new RegExp("^(0[0-9]{2}-[0-9]{8}|0[0-9]{3}-[0-9]{7}|0[0-9]{3}-[0-9]{8})(-[0-9]+)*$");
var mobilePat = new RegExp("^1(3|5|8){1}[0-9]{9}$");
var namePat =  new RegExp("^[A-Za-z0-9\u0391-\uFFE5]{2,20}$");
var chinesenamePat =  new RegExp("^[\u0391-\uFFE5]{2,10}$");
var cnamePat = new RegExp("^[A-Za-z0-9\u0391-\uFFE5]{2,50}$");
var emailPat = new RegExp("^[a-z’A-Z’0-9]+([._-][a-z’A-Z’0-9]+)*@([a-zA-Z0-9]+([._-][a-zA-Z0-9]+)+)+$");
var specialChars="\\(\\)><@,;:\\\\\\\"\\.\\[\\]";
var validChars="\[^" + specialChars + "\]";

function CheckInvitedEmail(str){
    var bb = str;
		if(bb=='') return true;
		bb=bb.split(";");
		var reg = new RegExp('^[a-z’A-Z’0-9]+([._-][a-z’A-Z’0-9]+)*@([a-zA-Z0-9]+([._-][a-zA-Z0-9]+)+)+$','i'); 
		var error=0;
		for (i=0;i<bb.length;i++)
		{
			if(!reg.test(bb[i])){
  			alert('邮件地址'+bb[i]+'格式错误，请检查');
				error = 1; 
				break;
			}
		}
		if(error == 1)
			return false;
		else 
			return true;	
}

function isName(field, strBodyHeader){
	var strTrimmed = trim(field.value);
	if(namePat.test(strTrimmed)){ return true; }
	else
	 {
			var strMsg = "\"%%\"格式错误,请参照如下要求：\n1.字符串总长为2-20位\n2.使用英文字母、数字或中文字符";
			var strArr = strMsg.split("%%");
			if(strArr.length > 1){
					strMsg = strArr[0] + strBodyHeader + strArr[1];}
					alert(strMsg);
					field.focus();
			return false;
	}
}
function isChineseName(field, strBodyHeader){
	var strTrimmed = trim(field.value);
	if(chinesenamePat.test(strTrimmed)){ return true; }
	else
	 {
			var strMsg = "\"%%\"格式错误,请参照如下要求：\n1.使用汉字\n2.字符串总长为2-10位";
			var strArr = strMsg.split("%%");
			if(strArr.length > 1){
					strMsg = strArr[0] + strBodyHeader + strArr[1];}
					alert(strMsg);
					field.focus();
			return false;
	}
}
function isCompanyName(field, strBodyHeader){
	var strTrimmed = trim(field.value);
	if(cnamePat.test(strTrimmed)){ return true; }
	else
	 {
			var strMsg = "\"%%\"格式错误,请参照如下要求：\n1.字符串总长为2-50位\n2.使用英文字母、数字或中文字符";
			var strArr = strMsg.split("%%");
			if(strArr.length > 1){
					strMsg = strArr[0] + strBodyHeader + strArr[1];}
					alert(strMsg);
					field.focus();
			return false;
	}
}

function checkPhone(phone){
  var strTrimmed = trim(phone);
	var s=strTrimmed.substr(0,1);
	if(s=='0'){
		if(phonePat.test(strTrimmed)) return true;
	}
	else if(s=='1'){
		if(mobilePat.test(strTrimmed)) return true;
	}
  return false;
}
function checkEmail(email){
  var emailStr = trim(email);
	if(!emailPat.test(emailStr))  return false;
	return true;
}

function isPhone(field, strBodyHeader){
	var strTrimmed = trim(field.value);
	var s=strTrimmed.substr(0,1);
	var err =0;
	if(s=='0')
	{  
		if(!phonePat.test(strTrimmed)) {err=1;}
	}
	else if(s=='1')
  {	
		if(!mobilePat.test(strTrimmed)) {err=1;}
	}
	else	
	{
	  err =1;				
	}
	
	if(err==1)
	{
		var strMsg = "\"%%\" 格式不正确，区号、分机号请用\"-\"分隔。";
		var strArr = strMsg.split("%%");
		if(strArr.length > 1){
			strMsg = strArr[0] + strBodyHeader + strArr[1];}
			alert(strMsg);
			field.focus();
		return false;
	}
	return true;
}

function isPass(field, strBodyHeader){
	var strTrimmed = trim(field.value);	
	if(strTrimmed.length<6 || strTrimmed.length>20)
   {
     var strMsg = "密码不正确，长度应为6-20位。";
	   alert(strMsg);
	   field.focus();
		 return false;
		} 
	return true;
}

function isEmail(field, strBodyHeader){
	var emailStr = trim(field.value);
	if(emailPat.test(emailStr)){ return true; }
	else{
		var strMsg = "错误：\"%%\"格式错误, 请输入一个正确的Email地址.";
		var strArr = strMsg.split("%%");
		if(strArr.length > 1) {
		strMsg = strArr[0] + strBodyHeader + strArr[1];}
		alert(strMsg);
		field.focus();
		return false;
 }
}

function isameEmail(field_1, strBodyHeader_1,field_2, strBodyHeader_2){	
	if (isBlank(field_1, strBodyHeader_1)) { return false; }
	if (!isEmail(field_1, strBodyHeader_1)) { return false; }
	if (isBlank(field_2, strBodyHeader_2)) { return false; }
	if (!isEmail(field_2, strBodyHeader_2)) { return false; }
	
	if(trim(field_1.value) !== trim(field_2.value)){
	  var strMsg = "错误： 两次输入的Email不同, 请检查\"%%\".";
		var strArr = strMsg.split("%%");
		if(strArr.length > 1) {
		strMsg = strArr[0] + strBodyHeader_2 + strArr[1];}
		alert(strMsg);
		field_2.focus();
		return false; 	
	}
	 return true; 
}

function isamePass(field_1, strBodyHeader_1,field_2, strBodyHeader_2){	
	if (isBlank(field_1, strBodyHeader_1)) { return false; }
	if (!isPass(field_1, strBodyHeader_1)) { return false; }
	if (isBlank(field_2, strBodyHeader_2)) { return false; }
	if (!isPass(field_2, strBodyHeader_2)) { return false; }
	
	if(trim(field_1.value) !== trim(field_2.value)){
	  var strMsg = "错误： 两次输入的密码不同, 请检查\"%%\".";
		var strArr = strMsg.split("%%");
		if(strArr.length > 1) {
		strMsg = strArr[0] + strBodyHeader_2 + strArr[1];}
		alert(strMsg);
		field_2.focus();
		return false; 	
	}	
	 return true; 
}



function isSelected(field, strBodyHeader) {
	for(var i=0; i < field.length; i++) {if (field[i].selected && (trim(field[i].value)!=0))  {return true; }}
	var strMsg = "\"%%\" 是一个必选项， 请选择一个答案。";
	var strArr = strMsg.split("%%");
	if(strArr.length > 1) {
		strMsg = strArr[0] + strBodyHeader + strArr[1];}
	alert(strMsg);
	field.focus();
	return false;
}

function updateuser(){if(CheckForm()) return true;	else    return false;	}
//dating meeting
function gotoSearch(){
   if (document.mform.start_date.value === "")
   {
      alert("起始日期不能为空！");
      document.mform.start_date.focus();
      return false; 
   }
   if (document.mform.end_date.value === "")
   {
      alert("终止日期不能为空！");
      document.mform.end_date.focus();
      return false;
   }
   if(!isdate(document.mform.start_date.value))
   {
      alert("起始日期格式错误，请按照类似'2007-01-01'的格式输入正确日期");      
      document.mform.start_date.focus();
       return false;   
   }

  if(!isdate(document.mform.end_date.value))
   {
      alert("终止日期格式错误，请按照类似'2007-01-01'的格式输入正确日期");    
      document.mform.end_date.focus();
      return false;   
   }
   if (document.mform.end_date.value < document.mform.start_date.value)
   {
      alert("终止日期不能早于起始日期，请重新选择！"); 
      document.mform.end_date.focus();
      return false;
   }
  
   document.mform.action = "./index.php?module=project.show&start_date=" + document.mform.start_date.value + "&end_date=" + document.mform.end_date.value;
   document.mform.submit();
}

function gotoupdate(){
   var aa = document.getElementsByName("select_project_id");
   var v;
   var checked_flag;
   checked_flag = 0;
   for (var i=0; i<aa.length; i++)  
   {  
      if(aa[i].checked) 
      {
        if(aa[i].disabled)
	{
	  alert("当前会议不可操作，请选择其他会议！");
	  return false;
	}
	else
	{
         v = aa[i].value;
         checked_flag = 1;
	 }
      }
   }
	 if (!checked_flag){alert("请选择会议");return false;}
   if (checked_flag == 1) {window.open('./index.php?module=project.update&id='+v, '_self');}
}
function gotodelete(){
   var aa = document.getElementsByName("select_project_id");
   var v;
   var checked_flag;
   checked_flag = 0;
   for (var i=0; i<aa.length; i++)  
   {  
      if(aa[i].checked) 
      {
          if(aa[i].disabled)
	   {
	      alert("当前会议不可操作，请选择其他会议！");
	      return false;
	    }
          else 
            {
              v = aa[i].value;
              checked_flag = 1;
            }
      }
   }
	 if (!checked_flag){alert("请选择会议");return false;}
   if (checked_flag == 1) 
   {
      if (confirm('确定要删除此会议吗？'))
      {
         window.open('./index.php?module=project.delete&id='+v, '_self');
      }
   }
}
function gotostart(){
   var aa = document.getElementsByName("select_project_id");
   var v;
   var checked_flag;
   checked_flag = 0;
   for (var i=0; i<aa.length; i++)  
   {  
      if(aa[i].checked) 
      {
        if(aa[i].disabled)
	   {
	      alert("当前会议不可操作，请选择其他会议！");
	      return false;
	    }
          else 
            {
              v = aa[i].value;
              checked_flag = 1;
            }
      }
   }
if (checked_flag == 1) { window.open('./action.php?module=project.prestart&id='+v, '_self');}
}
function start_year_changed(){
   document.mform.end_year.value    = document.mform.start_year.value;
}
function start_month_changed(){
   document.mform.end_month.value   = document.mform.start_month.value;
}
function start_day_changed(){
   document.mform.end_day.value     = document.mform.start_day.value;
}

function submitlogindata(){
	  var email='';
		var pass= '';
		email = $('login_email').value;
		if(email===''){ alert("邮件地址不能为空");$('login_email').focus();return false;}
		pass = $('login_pass').value;
		if(pass===''){ alert("密码不能为空");$('login_pass').focus();return false;}
	  var url = './action.php?module=user.ajaxlogin';
	  var pars = '&email='+email+'&password='+pass;
	  var myAjax = new Ajax.Request(
	  url,
	  {
	  	method:'Post',
	  	parameters: pars,
		  onComplete: showloginResponse
	  });
	}
	
function showloginResponse(originalRequest){
	 var result = originalRequest.responseText;	
	 var status='';
	 status=result.split('_');
	 switch(status[0])
	 {
	  case 'OK':
			  window.location='./jump.php?m=myip';
		break;

		break;
		case 'ERR':
		 switch(status[1])
		 {
		   case 'PASS':
			  	alert("用户名或者密码输入错误，请检查");
			 break;
			 case 'DISABLED':
			  	alert("登录失败,帐户已经被禁用，请联系网站管理员");
			 break;
			 case 'ACTIVE':
			  	alert("登录失败，帐户尚未激活");
			 break;
			 default:
			  alert("用户名或者密码输入错误，请检查");
			 break;			 
		 }
		break;	 
	 }
}

function logout(){
	window.location='./action.php?module=user.logout';
}

function tshow(i){
  var tab = '';
	var max=3;
	var t=0;
	for(t=0;t<=max;t++)
	{
	  tab = 'ip-index-tab-'+t;
		if(t==i)
		{
		 if($(tab).style.display=='none')
		   $(tab).style.display='';		
		}
		else
		   $(tab).style.display='none';	
	}
}


function showactivate(i){
  if(i==0)
	{
	  $('t-0').className='ibm-active-first-tab';
	  $('t-1').className='ibm-active-next-tab';
	//  $('t-2').className='';
	  $('t-3').className='';
	}
  else if(i==1)
	{
	  $('t-0').className='ibm-active-first-previous-tab';
	  $('t-1').className='ibm-active';
	 // $('t-2').className='ibm-active-next-tab';
	  $('t-3').className='ibm-active-next-last-tab';
	}
	else if(i==2)
	{
	  $('t-0').className='';
	  $('t-1').className='ibm-active-previous-tab';
	 // $('t-2').className='ibm-active';
	  $('t-3').className='ibm-active-next-last-tab';
	}
	else if(i==3)
	{
	  $('t-0').className='';
	  $('t-1').className='ibm-active-previous-tab';
	 // $('t-2').className='ibm-active-previous-tab';
	  $('t-3').className='ibm-active-last-tab';
	}
}

var country = new Array("address_China",'中国');
var address_China = new Array(
"1",'北京',
"24",'上海',
"35",'天津',
"2",'重庆',
"25",'安徽',
"3",'福建',
"4",'甘肃',
"9",'河北',
"10",'黑龙江',
"5",'广东',
"6",'广西',
"7",'贵州',
"11",'河南',
"12",'湖北',
"13",'湖南',
"8",'海南',
"15",'江苏',
"16",'江西',
"17",'吉林',
"18",'辽宁',
"14",'内蒙古',
"19",'宁夏',
"20",'青海',
"23",'山东',
"21",'山西',
"22",'陕西',
"26",'四川',
"29",'新疆',
"28",'西藏',
"27",'云南',
"31",'浙江',
"32",'香港',
"33",'澳门',
"34",'台湾'
);

var INDUSTRY_GROUP = new Array(
"1","农，林，牧，渔",
"2","采掘",
"3","制造-食品/饮料",
"4","制造-纺织/服装/皮毛",
"5","制造-木材/家具",
"6","制造-造纸/印刷",
"14","制造-石油/化学/塑胶/塑料",
"7","制造-电子制造业",
"8","制造-金属/金属矿物",
"13","制造-机械/设备/仪表",
"10","制造-医药/生物制品",
"11","其它制造业",
"12","电力/煤气/水",
"20","建筑业",
"25","交通/仓储",
"26","信息技术",
"24","批发/零售/贸易",
"27","金融/保险",
"28","房地产",
"29","社会服务",
"30","文化传播",
"31","国家/政党机关/社会团体",
"32","教育/科研/体育",
"33","综合类",
"34","其他"
);

var COMPANY_CLASS = new Array(
"1", "政府学校和社会团体",
"2", "国有企业",
"3", "集体企业",
"4", "股份有限公司",
"5", "私营企业",
"6", "港澳台合资",
"7", "港澳台独资",
"8", "中外合资",
"9", "外商独资",
"10", "其他"
);

var WORK_SCOPE= new Array(
"1", "全面管理",
"2", "财务与会计",
"3", "信息技术",
"4", "人力资源",
"5", "公司事务",
"6", "市场",
"7", "销售",
"8", "商务拓展",
"9", "服务",
"10", "工程",
"11", "生产操作",
"12", "环境卫生与安全",
"13", "仓储物流",
"14", "质量保证",
"15", "实验室",
"16", "研究开发",
"17", "后勤",
"18", "风险控制",
"19", "顾问",
"20", "其他"
);

var COMPANY_SIZE= new Array(
"1", "<50",
"2", "50-99",
"3", "100-299",
"4", "300-499",
"5", "500-999",
"6", "1000-4999",
"7", "5000-9999",
"8", ">=10000"
);

var OTHER_COMPANY_SIZE= new Array(
"1", "不到50人",
"2", "50-99",
"3", "100-299",
"4", "300-499",
"5", "500-799",
"6", "800人或者以上"
);

var JOB = new Array("16","行政助理","1","CEO/总经理/总裁","8","副总裁","10","经理","9","主任","2","工程师","3","设计师","12","其他");
var department = new Array("d","技术部/研发部/生产部","e","财务/法律/行政部门","q","商务部","c","客户服务部","f","人力资源部","g","IT部","j","市场部","k","运营部","m","销售部","o","培训部","p","其他");
var start_Minute = new Array("15","15","30","30","45","45");
var spend_Hour = new Array("1","1","1.5","1.5","2","2","2.5","2.5","3","3","3.5","3.5","4","4","5","4+");
var start_Hour = new Array("01","01","02","02","03","03","04","04","05","05","06","06","07","07","08","08","09","09","10","10","11","11",
"12","12","13","13","14","14","15","15","16","16","17","17","18","18","19","19","20","20","21","21","22","22","23","23");

function set_select_options(select_name, array , selected_option ){
	var select_num ;
	var i ;
	
	select_num = array.length/2 +1 ;
	
	select_name.options.length = select_num ;
	select_name.selectedIndex = 0 ;
	for( i=1 ; i<select_num ; i++ )
	{
		select_name.options[i].value = array[(i-1)*2] ;
		select_name.options[i].text = array[(i-1)*2+1] ;
		
		if( array[(i-1)*2] == selected_option )
			select_name.selectedIndex = i ;	
	}
}

function set_option_selected(select_name,array,select_value){
	var select_num ;
	var i ;
	
	select_num = array.length/2 +1 ;
	
	select_name.options.length = select_num ;
	for( i=1 ; i<select_num ; i++ )
	{
		if(select_name.options[i].value === select_value) 
		 select_name.options[i].selected=true;
	}
}

var _isIE = window.navigator.appName == "Microsoft Internet Explorer" ? true:false;
var _isOpera = window.navigator.appName == "Opera" ? true:false;
var _isIE7 = ((navigator.userAgent.indexOf("MSIE 7.0") != -1) && (navigator.userAgent.indexOf("Windows") != -1)); 
function $(id){return document.getElementById(id);}
function LeftMenu(arr){
	this.arr = arr = null ? [] : arr; 
	
	this.createTo = function(id,flag){
		try{
			var oDl,oDt,oDd,oA;
			var oDiv = document.createElement("div");
			for(var i = 0; i < this.arr.length; i++){	
				switch(this.arr[i].type){
				
				  case "maintitle":
					  oDl = document.createElement("dl");
						oDt = document.createElement("dt");						 
						oDt.id = this.arr[i].id;	
											
						  oT = document.createElement("p");							
							if(this.arr[i].text !="")
						    oT.innerHTML = this.arr[i].text;							 
							oDt.appendChild(oT);
							oDt.style.background="url('images/lmenu_title.jpg') repeat-x";				
						  oDl.appendChild(oDt);
					break;
					
					 case "title":
					  oDl = document.createElement("dl");
						oDt = document.createElement("dt");						 
						oDt.id = this.arr[i].id;	
						
						if(this.arr[i].href == "")
						{
						  oT = document.createElement("p");							
							if(this.arr[i].text !="")
						   oT.innerHTML = this.arr[i].text;							 
							oDt.appendChild(oT);
						  oDl.appendChild(oDt); 
						}
						else
						{
						  oA = document.createElement("a");
					  	oA.onfocus = function(){
							this.blur()
						}
						
						if(this.arr[i].href != ""){
							oA.href = this.arr[i].href;							
						}else{
							oA.href = "javascript:void(0)";
						}
						//oA.title = oA.innerHTML = this.arr[i].text;
						
						if(this.arr[i].target != ""){
							oA.target = this.arr[i].target;
						}
					  oT = document.createElement("p");							
						if(this.arr[i].text !="")
						   oT.innerHTML = this.arr[i].text;			
					 
					  oA.appendChild(oT);
						oDt.appendChild(oA);					
						oDt.style.background="url('images/lmenu_title.jpg') repeat-x";				
						oDl.appendChild(oDt);
					}
					break;	
					
					
			
					case "branch":
					if(flag)
					{
					  oDl = document.createElement("dl");
						oDt = document.createElement("dt");
						oDt.id = this.arr[i].id;
						oA = document.createElement("a");
						oA.onfocus = function(){
							this.blur()
						}
						
						if(this.arr[i].href != ""){
							oA.href = this.arr[i].href;							
						}else{
							oA.href = "javascript:void(0)";
						}
						
						oA.title = oA.innerHTML = this.arr[i].text;
						
						if(this.arr[i].target != ""){
							oA.target = this.arr[i].target;
						}
					
						oDt.appendChild(oA);
						oDt.style.background="url('images/lmenu_item.gif') no-repeat";	
						oDl.appendChild(oDt);
					}
					break;
						
					case "leaf":
						oDd = document.createElement("dd");
						oDd.id = this.arr[i].id;
						oA = document.createElement("a");
						oA.onfocus = function(){
							this.blur()
						}
						if(this.arr[i].href != ""){
							oA.href = this.arr[i].href;
						}else{
							oA.href = "javascript:void(0)";
						}
						oA.title = oA.innerHTML = this.arr[i].text;
						if(this.arr[i].target != ""){
							oA.target = this.arr[i].target;
						}

						oDd.appendChild(oA);
					  oDd.style.display = "";
						oDl.appendChild(oDd);	
						break;
					
          case "cmenu":
					if(flag)
					{
					  oDl = document.createElement("dl");
						oDt = document.createElement("dt");
						oDt.id = this.arr[i].id;
						oA = document.createElement("a");
						
						oA.onfocus = function(){
							this.blur()
						}
						
						if(this.arr[i].href != ""){
							oA.href = this.arr[i].href;							
						}else{
							oA.href = "javascript:void(0)";
						}
						
						oA.title = oA.innerHTML = this.arr[i].text;	
											
						if(this.arr[i].target != ""){
							oA.target = this.arr[i].target;
						}
						
						oDt.onclick = function(){
							
							for(var k = 0; k < oDiv.getElementsByTagName("dd").length; k++){							
									oDiv.getElementsByTagName("dd")[k].style.display = "none";
							}
							for(var j = 0; j < this.parentNode.getElementsByTagName("dd").length; j++){							
										this.parentNode.getElementsByTagName("dd")[j].style.display = "";
										this.parentNode.getElementsByTagName("dd")[j].style.background="url('images/lmenu_sub_menu.gif') no-repeat";
								}
						}
						
						oDt.appendChild(oA);
						oDt.style.background="url('images/plus_lmenu.gif') no-repeat";
						oDl.appendChild(oDt);
					}	
						break;

					case "test":
						oDd = document.createElement("dd");
						oDd.id = this.arr[i].id;
						oA = document.createElement("a");
						oA.onfocus = function(){
							this.blur()
						}
						if(this.arr[i].href != ""){
							oA.href = this.arr[i].href;
						}else{
							oA.href = "javascript:void(0)";
						}
						oA.title = oA.innerHTML = this.arr[i].text;
						if(this.arr[i].target != ""){
							oA.target = this.arr[i].target;
						}

						oDd.appendChild(oA);           	
						oDd.style.display = "none";
						oDl.appendChild(oDd);
						break;						
				}
				oDiv.appendChild(oDl);
			}
			document.getElementById(id).appendChild(oDiv);
		}catch(e){}
	}
	
	this.mark_title=function(id){
	try{	 
		  var oDiv = $(id);	
		  var num=oDiv.getElementsByTagName("dl").length;
		  for (i=0; i<num; i++)
     {
				   var curr = oDiv.getElementsByTagName("dl")[i].getElementsByTagName("dt")[0];				
					 if(curr.getAttribute("id")==1)
					 {
						   curr.style.background="url('images/lmenu_title.jpg') repeat";
						   curr.style.color="#FFFFFF";
				   }
		 }
	}catch(e){}
	}
		
	this.mark=function(id,part_id){
	try{
	  var sub_arr = part_id.split("_");	
		switch(this.arr[sub_arr[0]-1].type){
		 case 'cmenu':
		    var oDiv = $(id);
				var num=oDiv.getElementsByTagName("dl").length;
				
				for (i=0; i<num; i++)
				{
				  var curr = oDiv.getElementsByTagName("dl")[i].getElementsByTagName("dt")[0];				
				  if(curr.getAttribute("id")==sub_arr[0])
					{
					  curr.style.background="url('images/plus_lmenu_curr.gif') no-repeat";
						var dds = curr.parentNode.getElementsByTagName("dd");
						for(var j=0;j<dds.length;j++)
						{ 
							dds[j].style.display = "";							
							if(dds[j].getAttribute("id")==sub_arr[1]){
						     dds[j].style.background="url('images/plus_sub_lmenu_curr.gif') no-repeat";						
					  	}
					  }
				  }
				}
				break;
		case 'branch':
		    var oDiv = $(id);
				var num=oDiv.getElementsByTagName("dl").length;
				for (i=0; i<num; i++)
				{
				  var curr = oDiv.getElementsByTagName("dl")[i].getElementsByTagName("dt")[0];					
					if(curr.getAttribute("id")==sub_arr[0])
					{
						curr.style.background="url('images/lmenu_item_curr.gif') no-repeat";
					}
				}
				break;		
		}
	}
	catch(e){}		
	}
}

function check_discount(){
  var obj=document.mform.discount_box;
	var dis = document.mform.discount_id; 
  if(obj.checked) dis.disabled=false;
	else dis.disabled=true;
}

function showadv() {
		if(document.mform.advshow.checked == true) {
			$("adv").style.display = "";
		} else {
			$("adv").style.display = "none";
		}
	}


/*history*/
function gotoSave(){
   if (document.mform.start_date.value == "")
   {
      alert("起始日期不能为空！");
      document.mform.start_date.focus();
      return false;
   }
   if (document.mform.end_date.value == "")
   {
      alert("终止日期不能为空！");
      document.mform.end_date.focus();
      return false;
   }

   if(!isdate(document.mform.start_date.value))
   {
     alert("起始日期格式错误，请按照类似'2007-01-01'的格式输入正确日期");    
     document.mform.start_date.focus();
     return false;   
   }

  if(!isdate(document.mform.end_date.value))
   {
     alert("终止日期格式错误，请按照类似'2007-01-01'的格式输入正确日期");    
     document.mform.end_date.focus();
     return false;   
   }
   if (document.mform.end_date.value < document.mform.start_date.value )
   {
      alert("终止日期不能早于开始日期，请重新选择！");
      document.mform.end_date.focus();
      return false;
   }
   document.mform.action = "./index.php?module=project.history&start_date=" + document.mform.start_date.value + "&end_date=" + document.mform.end_date.value;
   document.mform.submit();
}

function shutdown(){
   var ele_len = document.mform2.elements.length;
   var checked_flag = 0;
   for(i=0;i<ele_len;i++)
   {
      if(document.mform2.elements[i].name == 'select_project_id[]')
      {
         if (document.mform2.elements[i].checked == true) checked_flag = 1;
      }
   }
   if (checked_flag == 0) alert("请选择要删除的会议记录");    
   if(checked_flag == 1)
   {
      if(confirm("确定要删除该会议记录吗?")) 
       document.mform2.submit();
   }
}

function selectall(field,ele_name){
   var ele_len = field.elements.length;
   for(i=0;i<ele_len;i++)
   {
      if(field.elements[i].name == ele_name)
      {
         if(!field.elements[i].checked)
				   field.elements[i].checked = !field.elements[i].checked ;
      }
   }
}

function revertall(field,ele_name){
   var ele_len = field.elements.length;
   for(i=0;i<ele_len;i++)
   {
      if(field.elements[i].name == ele_name)
      {
				   field.elements[i].checked = !field.elements[i].checked ;
      }
   }
}

function cancelall(field,ele_name){
   var ele_len = field.elements.length;
   for(i=0;i<ele_len;i++)
   {
      if(field.elements[i].name ==ele_name)
      {
				   field.elements[i].checked = false;
      }
   }
}
	 
function checkupdateuser(){

	field = document.mform.FIRST_NAME;
	if (isBlank(field, "姓名")) { return false; }
	if (!isName(field, "姓名")) { return false; }

  field = document.mform.user_info;
	if (isBlank(field, "公司名称")) { return false; }
	if (!isCompanyName(field, "公司名称")) { return false; }
	
	field = document.mform.phone_number;
  if(!isPhone(field, "电话号码")) { return false; }

 	field = document.mform.JOB;
  if(!isSelected(field, "职务")) { return false; }
	
	field = document.mform.Department;
  if(!isSelected(field, "所在部门")) { return false; }
	
	field = document.mform.STATE;
  if(!isSelected(field, "公司所在地")) { return false; }
	
	field = document.mform.INDUSTRY_GROUP;
  if(!isSelected(field, "行业")) { return false; }
	
	field = document.mform.company_size;
  if(notChecked(field, "公司规模")) { return false; }

  window.open('./index.php?module=user.update&m=up', '_self');
	//return true;
}	 
		
function copylinkToClipboard(){
   var txt = '';
	 txt ='粘贴此链接到网页的</body>之前的任意地方，页面右边就可以显示IPMeeting的浮动图标，点击相应图标迅速链接到IPMeeting       ';
	 txt+="<script "+"language=\"javascript\" src=\"http://www.ipmeeting.com.cn/images/ipresentfloat.js\"></script>";

   if(_isIE || _isIE7)
	 {
	   copylickToClipBoard();
		 return true;	 
	 }
	 else
	 {
      if(window.clipboardData) {        
              window.clipboardData.clearData();        
              window.clipboardData.setData("Text", txt);        
      } else if(navigator.userAgent.indexOf("Opera") != -1) {        
           window.location = txt;
      } else if (window.netscape) {
          try {        
                netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");        
           } catch (e) {
                alert("您使用的不是MicroSoft Internet Explorer浏览器，此次操作被浏览器拒绝！\n请在浏览器地址栏输入'about:config'并回车\n然后将'signed.applets.codebase_principal_support'设置为'true'");        
           }
          var clip = Components.classes['@mozilla.org/widget/clipboard;1'].createInstance(Components.interfaces.nsIClipboard);        
          if (!clip)        
               return;        
          var trans = Components.classes['@mozilla.org/widget/transferable;1'].createInstance(Components.interfaces.nsITransferable);        
          if (!trans)        
               return;        
           trans.addDataFlavor('text/unicode');        
          var str = new Object();        
          var len = new Object();        
          var str = Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString);        
          var copytext = txt;        
           str.data = copytext;        
           trans.setTransferData("text/unicode",str,copytext.length*2);        
          var clipid = Components.interfaces.nsIClipboard;        
          if (!clip)        
               return false;        
           clip.setData(trans,null,clipid.kGlobalClipboard);        
           alert('您已经成功复制链接到剪贴板');
      }
		}	
} 
function DBC2SBC(str)
{
var result = '';
for (i=0 ; i<str.length; i++)
{
   code = str.charCodeAt(i);//获取当前字符的unicode编码
   if (code >= 65281 && code <= 65373)//在这个unicode编码范围中的是所有的英文字母已经各种字符
   {
    result += String.fromCharCode(str.charCodeAt(i) - 65248);//把全角字符的unicode编码转换为对应半角字符的unicode码
   }else if (code == 12288)//空格
   {
    result += String.fromCharCode(str.charCodeAt(i) - 12288 + 32);
   }else
   {
    result += str.charAt(i);
   }
}
return result;
}

function checkmeetingstatus(id){
			var url = './action.php?module=project.checkstatus';
			var ss = Math.random();
			var pars = '&id='+id+'&ss='+ss;
			var myAjax = new Ajax.Request(
			url,
			{
				method:'get',
				parameters:pars,
				onComplete:meetingstatusResponse
			});	
	}
  function meetingstatusResponse(originalRequest){
	  var result = originalRequest.responseText;	  
    result = result.split("|");
		switch(result[0]){
		 case 'err':
			   showMessage("非法访问");
				 window.location='./action.php?module=user.logout';
		 break;
		 case 'ok':
		   if(result[1]==1){
			   window.location='./index.php?module=project.running';
			 }else if(result[1]==2){
			   window.location='./index.php?module=project.show';
			 }
		   break;
		}
	}
	
function getCookieVal (offset){
var endstr = window.document.cookie.indexOf (";", offset);
if (endstr == -1) endstr = window.document.cookie.length;
return unescape(window.document.cookie.substring(offset, endstr));
}

function GetCookie (name){
var arg = name + "=";
var alen = arg.length;
var clen = window.document.cookie.length;
var i = 0;
while (i < clen){
var j = i + alen;
if (window.document.cookie.substring(i, j) == arg) return getCookieVal (j);
i = window.document.cookie.indexOf(" ", i) + 1;
if (i == 0) break;
}
return null;
}

function getlang(i){
 if(GetCookie('lang')=='EN'){
    return lang[2*i+1];}
 else{
    return lang[2*i-1];
	}	
}

	
function handleInputFieldKeyPress(event) {
		if(event.keyCode == 13 && !event.shiftKey) {
			submitlogindata();
			return true;
		}
		return false;
}
