
function mm(str){	//控制iframe的高度与当前body高度保持一致
	var e = eval("document.all."+ str);
	e.style.height = window.frames[str].document.body.scrollHeight+20;
}

function jumpUrl(url,isFrame,target){
	
	if(isFrame){
		if(target=='_self'){
			this.location.href=url;
		}
		else if(target=='parent'){			
			window.parent.location.href=url;
		}
	}else{
		
		if(target=='_self'){
			window.location.href=url;
		}
		else if(target=='parent'){			
			window.parent.location.href=url;
		}
	}
	
}


//验证文本内容是否为空
function IsEmpty(obj,msg){
    if(Trim(obj.value)==""){
        alert(msg);        
        if(obj.disabled==false && obj.readOnly==false){
            obj.focus();
        }
		return true;
    }
	return false;
}
//验证文本内容是否是数字
function IsNum(obj,msg){
	var zz_test=/^[-0-9.]+$/;
	if(!zz_test.test(obj.value) || isNaN(parseFloat(obj.value))){
		alert(msg);
		if(obj.disabled==false && obj.readOnly==false){
            obj.focus();
        }
		return false;
	}
	return true;
}
//验证文本内容是否是日期
function IsDate(obj,msg){
	var zz_test=/^[0-9][0-9][0-9][0-9]-[0-1][0-9]-[0-3][0-9]$/;
	if(!zz_test.test(obj.value)){
		alert(msg);
		if(obj.disabled==false && obj.readOnly==false){
            obj.focus();
        }
		return false;
	}
	return true;
}

//验证文本内容是否为用户名或者密码
function IsUserNameOrPwd(obj,msg){
	var zz_test=/^[0-9a-zA-Z_]+$/;
	if(!zz_test.test(obj.value)){
		alert(msg);
		if(obj.disabled==false && obj.readOnly==false){
            obj.focus();
        }
		return false;
	}
	return true;
}


//验证下拉框所选的值是否为给定的值v
function IsSelected(obj,v,msg){
	if(obj.options[obj.selectedIndex].value==v){
        alert(msg);
		obj.focus();
		return true;
    }
	return false;
}



//检查手机号码
function isMobile(obj, msg){
	if (obj.value != "")
	{ 
		var mobile=obj.value;
		var reg0 = /^13\d{5,9}$/;
		var reg1 = /^15\d{5,9}$/;
		//var reg2 = /^159\d{4,8}$/;
		var reg3 = /^0\d{10,11}$/;
		var my = false;
		if (reg0.test(mobile))my=true;
		if (reg1.test(mobile))my=true;
		//if (reg2.test(mobile))my=true;
		if (reg3.test(mobile))my=true;
		if (!my)
		{
			alert(msg);
			obj.focus();
			return false;
		}
	}
	return true;
	
}



//返回同一id的单选框或复选框选中了多少个（实际上单选框最多应该返回1）
function ReturnCheckedNum(form_name,id_name){
	
	obj=eval("document."+form_name+"."+id_name);
	var Num=0;

	if(typeof(obj.length)=="undefined"){
		if(obj.checked){
			Num=1;
		}
	}
	else{
		for(i=0;i<obj.length;i++){
			if(obj[i].checked){
				Num++;
			}
		}
	}

	return Num;
	
}


function IsChecked(form_name,id_name,msg){
	if(!ReturnCheckedNum(form_name,id_name)){
		alert(msg);
		return false;
	}
	else{
		return true;
	}
}



//确认框
function PopConfirm(url,msg){
	if (confirm(msg)) {
		document.location.href=url;
	}
}




//隐藏tbody
function HiddenTbody(tbody_id){
	if (tbody_id.style.display=="none"){
		tbody_id.style.display="";
	}
	else{
		tbody_id.style.display="none";
	}
}



//在数组中搜索给定的值，如果成功则返回第一次出现的索引，如果没有找到则返回false
//此函数同php的array_search函数
function ArraySearch(search_value,search_array){
	var i;

	for(i=0;i<search_array.length;i++){
		if(search_array[i]==search_value){
			return i;
		}
	}
	return false;
}




//向obj中添加html语句
function AddHtml(obj,html){
	obj.innerHTML+=html;
	
}


//features:	'width=600,height=400,scrollbars=auto,resizable=no'
function OpenWindow(theURL,winName,features) { 
  window.open(theURL,winName,features);
}



//层对象居中
function CenterDiv(div_id){
	
	divObj=document.getElementById(div_id);

	divObj.style.left=(document.body.offsetWidth-parseInt(divObj.offsetWidth))/2;
	divObj.style.top=(document.body.offsetHeight-parseInt(divObj.offsetHeight))/2;
}




//将id拆分为目录结构
function id2cate(id){

	id=id.toString();

	var returnStr="";
	for(var i=0;i<id.length;i++){
		returnStr+=id.substr(i,1)+"/";
	}
	return returnStr;
}



function ActiveTableClass(tableObject){
	
	this.object=tableObject;
	this.topFixRowLength="";
	this.feetFixRowLength="";
	this.ActiveCellContent = "";

	this.addRow=function(){

		iNewTableRows=this.object.rows.length - this.feetFixRowLength;
		var oNewRow=this.object.insertRow(iNewTableRows);

		oNewRow.align="center";
		oNewRow.bgColor="#ffffff";

		for(i=0;i<this.ActiveCellContent.length;i++){
			oNewRow.insertCell(i).innerHTML=this.ActiveCellContent[i];
		}
	}

	this.deleteRow=function(row_i){

		if(confirm('您确定要删除吗？')){
			this.object.deleteRow(row_i);
		}
	}
}




function GetCookie(name)
{
	var result = null;
	var myCookie = document.cookie + ";";
	var searchName = name + "=";
	var startOfCookie = myCookie.indexOf(searchName);
	var endOfCookie;
	if (startOfCookie != -1)
	{
	startOfCookie += searchName.length;
	endOfCookie = myCookie.indexOf(";",startOfCookie);
	result = unescape(myCookie.substring(startOfCookie, endOfCookie));
	}
	
	return result;
} 



function SetCookie(name, value){
	//设定Cookie值
	var expires=1;
	var path="/";
	var domain;
	var secure;
	//var expDays = expires*24*60*60*1000;
	var expDays = expires*12*60*60*1000;//半天
	var expDate = new Date();
	expDate.setTime(expDate.getTime()+expDays);
	var expString = ((expires==null) ? "" : (";expires="+expDate.toGMTString()))
	var pathString = ((path==null) ? "" : (";path="+path))
	var domainString = ((domain==null) ? "" : (";domain="+domain))
	var secureString = ((secure==true) ? ";secure" : "" )
	//alert("start");
	document.cookie = name + "=" + escape(value) + expString + pathString + domainString + secureString;
	//alert("cookie="+document.cookie);
	//alert("ok");
}

function DelCookie(name){
	//删除Cookie
	//var DuringTime=1*24*60*60*1000;	//1天
    var DuringTime=2000;	//2秒	
	var expDate = new Date();
	expDate.setTime(DuringTime);
	//exp.setTime(exp.getTime()-1);  
	var cval = GetCookie (name);
	
	var path="/";

	var pathString = ((path==null) ? "" : (";path="+path))

	document.cookie=name + "=" + cval + ";expires="+ expDate.toGMTString() + pathString;

}














function Trim(str){
    return RTrim(LTrim(str));
}
function LTrim(str){
    var whitespace = new String(" \t\n\r");
    var s = new String(str);
	
	if (whitespace.indexOf(s.charAt(0)) != -1){

        var j=0, i = s.length;

        while (j < i && whitespace.indexOf(s.charAt(j)) != -1){
            j++;
        }
        s = s.substring(j, i);
    }

    return s;
}
function RTrim(str){

    var whitespace = new String(" \t\n\r");
    var s = new String(str);

    if (whitespace.indexOf(s.charAt(s.length-1)) != -1){

        var i = s.length - 1;

        while (i >= 0 && whitespace.indexOf(s.charAt(i)) != -1){
            i--;
        }
        s = s.substring(0, i+1);
    }
    return s;
}





function GetXMLHttpRequest(){
	var xmlHttp = false; 
	
	try { 
		xmlHttp = new ActiveXObject("Msxml2.XMLHTTP"); 
	} 
	catch (e) { 
		try { 
			xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); 
		} 
		catch (e2) { 
			xmlHttp = false; 
		} 
	} 

	if (!xmlHttp && typeof XMLHttpRequest != 'undefined') { 
		xmlHttp = new XMLHttpRequest(); 
	} 

	return xmlHttp;
}



function show_temple(idname,value){
 var obj1 = document.getElementById(idname);
 obj1.innerHTML = value;
}

/*
	使用方法：
	var args = new Object();
	args = GetUrlParms();
	如果要查找参数key:
	value = args[key] 
*/
function GetUrlParms()    
{
	
    var args=new Object();   
    var query=location.search.substring(1);//获取查询串   
    var pairs=query.split("&");//在逗号处断开   
    for(var   i=0;i<pairs.length;i++)   
    {   
        var pos=pairs[i].indexOf('=');//查找name=value   
            if(pos==-1)   continue;//如果没有找到就跳过   
            var argname=pairs[i].substring(0,pos);//提取name   
            var value=pairs[i].substring(pos+1);//提取value   
            args[argname]=unescape(value);//存为属性   
    }
    return args;
}

function GetPageName(){
	var url = window.location.href;
	var arr = new Array();
	arr = url.split('/');	
	var tmp = arr[arr.length-1];	//文件名和参数	
	if(tmp.indexOf('?') == -1){
		return tmp;
	}else{
		var newArr = tmp.split('?');
		return newArr[0];
	}
}

function jump(html_url,page,item_id,other_parm,php_url,page_to_php){ 
	/*
	*html_url,静态页面路径；php_url ,动态页面路径
	*page,跳到第几页
	*item_id,栏目ID
	*other_parm，其他参数如"xx=xxx1&yy=yyy1"
	*page_to_php,到第几页换为动态页面路径
	*/
	var urlstr="";
	//if(page==1) 
	//	urlstr =url; 
	//else 
	page = parseInt(page);
	page_to_php = parseInt(page_to_php);
	   urlstr=html_url+"?page_id="+page+"&page="+page+"&item_id="+item_id; 
	   if(page>page_to_php){
	     urlstr=php_url+"?page_id="+page+"&page="+page+"&item_id="+item_id; 
	   }
	   else{
	     urlstr=html_url+"?page_id="+page+"&page="+page+"&item_id="+item_id; 
	   }
       if(other_parm!=""){
	     urlstr = urlstr+"&"+other_parm;
	   }
      
	window.location.href=urlstr; 

}


function ShowPage(html_url,page,other_parm,php_url,page_to_php){ 
	/*
	*html_url,静态页面路径；php_url ,动态页面路径
	*page,跳到第几页
	*item_id,栏目ID
	*other_parm，其他参数如"xx=xxx1&yy=yyy1"
	*page_to_php,到第几页换为动态页面路径
	*/
	var urlstr="";
	//if(page==1) 
	//	urlstr =url; 
	//else 
	page = parseInt(page);
	page_to_php = parseInt(page_to_php);
	   urlstr=html_url+"?page="+page; 
	   if(page>=page_to_php){
	     urlstr=php_url+"?page="+page; 
	   }
	   else{
	     urlstr=html_url+"?page="+page; 
	   }
       if(other_parm!=""){
	     urlstr = urlstr+"&"+other_parm;
	   }
       //this.location.href=urlstr; 
       //window.location.href=urlstr; 
       if(page>=page_to_php){   
    	   this.location.href=urlstr; 
       }
       else{
    	   window.parent.location.href=urlstr;     	   
       }
}

//在线客服系统——打开聊天窗口 soft456@gmail.com
function openChatWin(item){	
	var winMode = "width=725px,height=575px,status=no,resizable=no,location=no,menubar=no,toolbar=no,status=no";
	var sUrl = 'http://zsxx.e21.cn/e21admin/function_module/chat/chat.php?item=' + item;
	window.open(sUrl,"_blank",winMode);
}

function openChatNewWin(sUrl){	
	var winMode = "width=725px,height=575px,status=no,resizable=no,location=no,menubar=no,toolbar=no,status=no";	
	window.open(sUrl,"_blank",winMode);
}

//报考通，学生登录后左边导航跳转函数
function JumpFixedPage(item){
	
	var filename = GetPageName();
	var sOp=item;

	if(filename == 'bkt_index.html'){	
		
		var sPath="../e21web/";
		var sBktIncludeFile="";
		var sBktIncludeName="";
		
		if(sOp=="undefined" || sOp==null || sOp==""){
			sOp="login";
		}
		var sCookieUserCard=GetCookie("sCookieUserCard");
		
		if(sOp=="login" && sCookieUserCard!=""){
			sOp="my_state";
		}
		//alert('aa'+filename+'op='+sOp);			
		switch(sOp){
			case "login" :
				sBktIncludeFile = "iframe_bkt_login.php";
				sBktIncludeName = "查询卡用户登录";
				break;
			
			case "basic" :
				sBktIncludeFile = "bkt_stu_info1.php";
				sBktIncludeName = "填写基本资料";
				break;
			case "basic_ok" ://同意公开的情况
				sBktIncludeFile = "bkt_stu_info1.php?agree=1";
				sBktIncludeName = "填写基本资料";
				break;
				
			case "my_state" :
				sBktIncludeFile = "iframe_bkt_my_state.php";
				sBktIncludeName = "我的录取状态";
				break;
			case "my_point" :
			
				sBktIncludeFile = "iframe_bkt_my_point.php";
				sBktIncludeName = "我的高考成绩";
				break;
				
			case "my_question" :
				sBktIncludeFile = "iframe_bkt_my_question.php";
				sBktIncludeName = "我的答疑问题";
				break;
				
			case "question_to_zb" :
				sBktIncludeFile = "iframe_bkt_question_to_zb.php";
				sBktIncludeName = "向省招办提问";
				break;
				
			case "question_to_school" :
				sBktIncludeFile = "iframe_bkt_question_to_school.php?question_school_id=";
				sBktIncludeName = "向院校提问";
				break;
			case "pt_bind" :
				sBktIncludeFile = "iframe_bkt_pt_bind.php";
				sBktIncludeName = "查询卡用户绑定";
				break;
				
			case "notice" :
				sBktIncludeFile = "iframe_bkt_notice.php";
				sBktIncludeName = "信息公告";
				break;

			case "school" :
				sBktIncludeFile = "iframe_bkt_school.php";
				sBktIncludeName = "招生院校";
				break;

			case "countrymen" :
				sBktIncludeFile = "iframe_bkt_stu_countrymen.php";
				sBktIncludeName = "校友会";
				break;
				
			case "countrymen_school":
				sBktIncludeFile = "iframe_bkt_stu_countrymen_school.php";
				sBktIncludeName = "校友会";
				break;
				
			default :
			"";
		}
		//alert(sPath+sBktIncludeFile);		
		window.frames["bkt"].location.href = sPath+sBktIncludeFile;
	}else{
		window.location.href = "bkt_index.html?op="+sOp;
	}
}


/*
 * 功能：学校主页面中，左边的导航栏的跳转部分
 * 参数：
 * param	string	iframeId	frame的ID
 * param	string	op		确定跳转到那个页面
 * param	string	paraStr		参数串
 * 
 * return 	NULL
 */
function JumpFixedSchoolPage(iframeId,op,paraStr){
	
	var filename = GetPageName();
	var sOp=op;
	//alert(iframeId);
	//alert('op='+item+',filename='+filename+'ifid='+iframeId+'para='+paraStr);
	
	if(filename == 'school_zyt.html'){	
		
		var sPath="../../e21web/";
		var sBktIncludeFile="";
		var sBktIncludeName="";
				
		var sCookieUserCard=GetCookie("sCookieUserCard");
		
		switch(sOp){
			case "school_zyt" :
				sBktIncludeFile = "iframe_school_zyt.php?"+paraStr;
				sBktIncludeName = "学校历年招生数据";
				break;
			
			case "school_analyze" :
				sBktIncludeFile = "iframe_school_analyze.php?"+paraStr;
				sBktIncludeName = "帮我分析";
				break;			
				
			default :
				"";
		}
		//alert(sPath+sBktIncludeFile);		
		window.frames[iframeId].location.href = sPath+sBktIncludeFile;
	}else{
		var sPath="../../e21web/";
		var sBktIncludeFile="";
		var sBktIncludeName="";
				
		var sCookieUserCard=GetCookie("sCookieUserCard");
		
		switch(sOp){
			case "school_zyt" :
				sLocationFile = 'school_zyt.html?op='+sOp+'&'+paraStr;
				break;
			
			case "school_analyze" :
				sLocationFile =  'school_analyze.html?op='+sOp+'&'+paraStr;
				break;			
				
			default :
				"";
		}
		window.location.href = sLocationFile;
	}
}
/* 简化getElementById()方法 */
function id(id){
	return document.getElementById(id);
}
/* 验证码 */
function showYzNumber () {
    var yzNumber = document.getElementById("verify").value;
    if(yzNumber=="点击获取"){
        document.getElementById("verify").value="";
    }
    var yzNum = document.getElementById("yzNum");
    yzNum.style.display = ""
    var img=document.getElementById("verifyimg").src;
    if(img.substring(img.length-8)=="null.jpg"){
        verifychange();
    }
}
	/* 点击屏幕其他地方,关闭 */
function hideYzm(event){
	if (id('yzNum')) {
		var isie = (document.all) ? true:false;
		//alert(isie);
		event = (event)?event:window.event;
		dockObj = id('verify');

		if (isie) {
			// 如果ie
			with (window.event) {
				//alert(srcElement.tagName);
				if (srcElement != id('yzNum') && srcElement != dockObj){
					id('yzNum').style.display = 'none';
				}
			}
		} else {
			// 如果firefox
			with (event) {
				if (target != id('yzNum') && target != dockObj){
					id('yzNum').style.display = 'none';
				}
			}
		}
	}
}
/* 阻止事件冒泡 */
function bubble(oevent){
    if(document.all) window.event.cancelBubble=true;
    else oevent.stopPropagation();
}
function verifychange(){
    var myDate = new Date();
    document.getElementById("verifyimg").src="http://cx.e21.cn/gd.php?time="+myDate.getTime();
}
