//ajax建立对象公用
var zyf_ajax_webRoot="/webwzjd/";
function createXMLHttpRequest(){
	var xmlHttp=false;
	if (!xmlHttp){		
		try {
			xmlHttp = new XMLHttpRequest();
		} catch (trymicrosoft) {
			try {
					xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
				} catch (othermicrosoft) {
				try {
					xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
				} catch (failed) {
					xmlHttp = false;
				}
			}
		}	
	}
	
	
	if (!xmlHttp){
	alert("无法创建 XMLHttpRequest 对象！");
	}	
	return xmlHttp;
}

//form提交公用
function ajaxFormSubmit(formName){	
	var x=new Array();	
	var x=document.getElementsByName(formName+"InputCheck[]");//要改对应form名称	
	var formInputCheck=true;	
	if(x.length==0){		
		formInputCheck=false;
	}else{	
		for(var i=0;i<x.length;i++){				
			if(x[i].value==1){
				formInputCheck=false;
			}		
		}
	}
	
	if(formInputCheck){		
		//submitRequest(document.getElementById(formName),"post","text",null,document.getElementById( "show" ));//
		var v=document.getElementById(formName).submit();//要改对应form名称		
	}else{	
		return false;
	}	
}

//form提交公用
function ajaxFormSubmitInAjax(formName,fckName){	
	var x=new Array();	
	var x=document.getElementsByName(formName+"InputCheck[]");//要改对应form名称	
	var formInputCheck=true;	
	if(x.length==0){		
		formInputCheck=false;
	}else{	
		for(var i=0;i<x.length;i++){				
			if(x[i].value==1){
				formInputCheck=false;
			}		
		}
	}
	
	if(formInputCheck){		
		submitRequest(document.getElementById(formName),fckName,"post","text",null,document.getElementById( "show" ));//
		//var v=document.getElementById(formName).submit();//要改对应form名称		
	}else{	
		return false;
	}	
}

/**
* ajaxRequest.js
* 描述：封装数据,把form表单里面所有需要提交的数据封装
* @作者：郑云飞
* 日期：2008-09-09
* @version 1.0
*/

/**
* 描述:ajax数据提交入口方法
* formObj 需要提交的form表单对象 --必要属性
* method 何种方式提交(post或get) 当用get方法提交时将不会对form表单里面的数据进行封装--默认为post
* type   返回值是何种类型 text 或 xml --默认为text
* myNeaten 自定义封装数据方法(没有可用 null)
* myProcess 自定义显示数据方法(有此myProcess方法那么conname将失去作用所以可以为空) 没有可用 null
* conname=document.getElementById("show") 容器id,用于显示返回信息(如:<div id="show"></div>) 没有可用 null
*/

function submitRequest(formObj,fckName,method,type,myProcess,conname){
	
	if(formObj){//判断form不为null
	   var sinfo=null;
	   var url =formObj.action;//获得url
	   if(url.indexOf("?")==-1){
			url+="?time=";
	   }else{
			url+="&time=";
	   }
	   url+=new Date().getTime();//url最后跟时间防止ie缓存
		 if((method.toLowerCase())=="post"){
			sinfo =formToString(formObj,fckName);//做换字符编码
		 }
	   request(url,method,sinfo,type,myProcess,conname);//提交请求
	   return true;
	}
	return false;
}

/**
*封装数据,把form表单里面所有需要提交的数据封装
*所有需要提交数据封装 ◎用于隔开两个对象之间(名称和值),⊙用于隔开名称和值(多个值也用⊙隔开)     
*    objname1⊙objvalue1⊙objvalue1◎objname2⊙objvalue2⊙objvalue2
*formobj form对象
*return string 
*/

function formToString(formObj,fckName){
   var allStr="";
if(formObj){
   var elementsObj=formObj.elements;
   var obj;
   if(elementsObj){
    for(var i=0; i<elementsObj.length;i+=1){
     obj=elementsObj[i];	 
     if(obj.name!=undefined&&obj.name!=""){
      allStr+="&"+obj.name+"="+encodeURIComponent(obj.value);
     }
    }	
	allStr+="&"+fckName+"="+encodeURIComponent(FCKeditorAPI.GetInstance(fckName).GetXHTML( true ));
	
   }else{
    alert("没有elements对象!");
    return ;
   }
}else{
   alert("form不存在!");
   return ;
}
return allStr;
}

/**
* 描述:提交request请求(submit())
* url 提交地址
* method 何种方式提交(post或get)
* sinfo 提交的数据(当method 是get时sinfo=null)
* type   返回值是何种类型 text 或 xml
* myProcess 自定义显示数据方法(有此myProcess方法那么conname可以为空)
* conname=document.getElementById("show") 容器id,用于显示返回信息(如:<div id="show"></div>)
*/

function request(url,method,sinfo,type,myProcess,conname) {
var http_request=createXMLHttpRequest();
http_request.onreadystatechange = function()
   {
    if (http_request.readyState == 4&&http_request.status == 200) {
      var result="";
      if (type==null||type==""||type == "text") {//判断返回数据类型
       result=http_request.responseText;
      }else if (type == "xml") {
       result=http_request.responseXml;
      }
      if(myProcess){//判断自定义处理数据方法是否存在
       myProcess(result);
      }else{
       pageChange(result,conname);
      }
    
    }
   }
http_request.open(method, url, true);
if(method==null||method==""||(method.toLowerCase())=="post"){
   http_request.setRequestHeader("Content-Length", sinfo.length);
   http_request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
}
http_request.send(sinfo);
}

/**
* 描述:显示返回数据的方法
* count   要显示的数据
* conname=document.getElementById("show") 容器id,用于显示返回信息(如:<div id="show"></div>)
*/
function pageChange(count,conname){
	//if(conname){
	//	conname.innerHTML = count;
	//}
	
	//message_wait(count);	
	if(count.indexOf("AjaxScriptBegin")>0 ){		
		var jsCmd=count.substring(count.indexOf("AjaxScriptBegin")+16, count.indexOf("AjaxScriptEnd"));
		//alert(jsCmd);
		eval(jsCmd);
		
	}else{		
		message_wait(count);
	}	
}



//输入验证
function ajax_input_chk(beginEnd,type,obj,minLength,maxLength,tableName,tableField,value1) {	
	var xmlHttp=createXMLHttpRequest();
	var objValue;
	if(type=="checkbox"){		
		objValue=obj.checked;		
	}else{
		objValue=obj.value;
	}
	
	var tbyb=false;
	if(beginEnd=='begin'){
		tbyb=true;
	}else if(beginEnd=='end'){
		tbyb=true;
	}else if(beginEnd=='submit'){
		tbyb=false;
	}else{
		tbyb=false;
	}
	xmlHttp.open("POST", zyf_ajax_webRoot+"ajax_input_chk.php?begin_end="+beginEnd+"&ajax_type="+type+"&value="+objValue+"&title="+obj.title+"&min_length="+minLength+"&max_length="+maxLength+"&obj_form="+
				 obj.form.name+"&table_name="+tableName+"&table_field="+tableField+"&value1="+value1, tbyb);	
	
	xmlHttp.onreadystatechange = function(){ajax_input_chk_do(xmlHttp,obj.id)};
	xmlHttp.send(null);	
}
function ajax_input_chk_do(xmlHttp,objMsg){	
	if (xmlHttp.readyState == 4 && xmlHttp.status==200) {		
		var response = xmlHttp.responseText;
		document.getElementById(objMsg+"Msg").innerHTML = "";
		document.getElementById(objMsg+"Msg").innerHTML = response;			
		xmlHttp = null;		
	}
}

//后台输入验证
function ajax_admin_input_chk(beginEnd,type,obj,minLength,maxLength,tableName,tableField,value1) {	
	var xmlHttp=createXMLHttpRequest();
	var objValue;
	if(type=="checkbox"){		
		objValue=obj.checked;		
	}else{
		objValue=obj.value;
	}
	
	var tbyb=false;
	if(beginEnd=='begin'){
		tbyb=true;
	}else if(beginEnd=='end'){
		tbyb=true;
	}else if(beginEnd=='submit'){
		tbyb=false;
	}else{
		tbyb=false;
	}
	xmlHttp.open("POST", zyf_ajax_webRoot+"ajax_input_chk.php?begin_end="+beginEnd+"&ajax_type="+type+"&value="+objValue+"&title="+obj.title+"&min_length="+minLength+"&max_length="+maxLength+"&obj_form="+obj.form.name+"&table_name="+tableName+"&table_field="+tableField+"&value1="+value1, tbyb);	
	
	xmlHttp.onreadystatechange = function(){ajax_input_chk_do(xmlHttp,obj.id)};
	xmlHttp.send(null);	
}
function ajax_admin_input_chk_do(xmlHttp,objMsg){	
	if (xmlHttp.readyState == 4 && xmlHttp.status==200) {		
		var response = xmlHttp.responseText;
		document.getElementById(objMsg+"Msg").innerHTML = "";
		document.getElementById(objMsg+"Msg").innerHTML = response;			
		xmlHttp = null;		
	}
}


//地区双级联
function area(rid,obj,selectTitle,nextStep) {
	var url=window.location.href;
	url=url.substring(0,url.lastIndexOf('/'));
	var xmlHttp=createXMLHttpRequest();	
	xmlHttp.open("POST",url+"/ajax_area.php?rid="+rid+"&obj="+obj+"&selecttitle="+selectTitle+"&nextstep="+nextStep, true);
	xmlHttp.onreadystatechange = function(){area_do(xmlHttp,obj)};	
	xmlHttp.send(null);
}
function area_do(xmlHttp,obj){	
	if (xmlHttp.readyState == 4) {		
		var response = xmlHttp.responseText;		
		document.getElementById(obj+"Ajax").innerHTML = response;		
	}
}

//地区双级联 页面同时有2个 第二个
function area_a(rid,obj,selectTitle,nextStep) {
	var url=window.location.href;
	url=url.substring(0,url.lastIndexOf('/'));
	var xmlHttp=createXMLHttpRequest();	
	xmlHttp.open("POST",url+"/ajax_area.php?rid="+rid+"&obj="+obj+"&selecttitle="+selectTitle+"&nextstep="+nextStep, true);
	xmlHttp.onreadystatechange = function(){area_a_do(xmlHttp,obj)};	
	xmlHttp.send(null);
}
function area_a_do(xmlHttp,obj){	
	if (xmlHttp.readyState == 4) {		
		var response = xmlHttp.responseText;
		document.getElementById(obj+"Ajax").innerHTML = response;		
	}
}

//后台批量修改
function updateAllField_ajax(obj,table) {
	var field=obj.value;
	var xmlHttp=createXMLHttpRequest();	
	xmlHttp.open("POST", "ajax_update_all_field_value.php?field="+field+"&table="+table, true);
	xmlHttp.onreadystatechange = function(){updateAllField_ajax_do(xmlHttp)};	
	xmlHttp.send(null);
}
function updateAllField_ajax_do(xmlHttp){
	if (xmlHttp.readyState == 4) {		
		var response = xmlHttp.responseText;		
		document.getElementById("updateAllFieldAjax").innerHTML = response;		
	}
}

//搜索框提示
//定义变量ajax_search_suggest_lastindex 表示为鼠标在查询结果上滑动所在位置，初始为-1
var ajax_search_suggest_url="";
var ajax_search_suggest_keywordElmt="";
var ajax_search_suggest_tableName="";
var ajax_search_suggest_column="";
var ajax_search_suggest_lastindex=-1;

//定义变量ajax_search_suggest_flag 表示是否根据用户输入的关键字进行ajax查询,flase为允许查询 true为禁止查询
var ajax_search_suggest_flag=false;

//返回的查询结果生成的数组长度
var ajax_search_suggest_listlength=0;

//创建自定字符串，优化效率
function ajax_search_suggest_StringBuffer(){this.data=[];} 

//赋值
ajax_search_suggest_StringBuffer.prototype.append=function(){this.data.push(arguments[0]);return this;} 

//输出
ajax_search_suggest_StringBuffer.prototype.tostring=function(){return this.data.join("");} 

//去掉字符串两边空格
String.prototype.Trim = function(){return this.replace(/(^\s*)|(\s*$)/g, "");}

//隐藏函数 主要是隐藏显示的提示下拉层和iframe，关于iframe下面在说其作用
function ajax_search_suggest_hiddensearch(){
	document.getElementById('ajax_search_suggest_list').style.display="none";
	document.getElementById('ajax_search_suggest_frame').style.display="none";
}

//显示函数 主要是显示的提示下拉层和iframe 参数num,根据该参数控制要显示提示层和iframe的高度
function ajax_search_suggest_showsearch(num){
  document.getElementById('ajax_search_suggest_list').style.display='';
  document.getElementById('ajax_search_suggest_frame').style.display='';

  //这里我定义每个返回查询结果的提示高度为20px,其中提示层总高度又加了num,是因为我在定义样式时使用了padding一个像素
  document.getElementById('ajax_search_suggest_list').style.height=num*20+num+'px';
  //同样定位iframe的高度
  document.getElementById('ajax_search_suggest_frame').style.height=num*20+num+'px';
}

//返回文本输入框的坐标函数，参数element为要返回的对象,参数offset可选为offsetLeft|offsetTop 分别表示为该对象距离左窗口上角的绝对位置
//利用这个函数可以定位我们要显示的提示层位置，使提示层正确的显示在文本输入框下面

function ajax_search_suggest_getposition(element,offset){
    var c=0;
    while(element){
        c+=element[offset];
        element=element.offsetParent
    }
    return c;
}

//创建提示层函数 包括提示层和为了避免在文本输入框下面出现select下拉选框时我们的提示层不能再select之上的iframe

//可以理解为当文本输入框下有select下拉选框时从底向上依次为 select下拉选框-iframe-提示层

function ajax_search_suggest_createlist(){
//创建提示层

var listDiv=document.createElement("div");

//提示层id

listDiv.id="ajax_search_suggest_list";        

listDiv.style.zIndex="2";

listDiv.style.position="absolute"; 

listDiv.style.border="solid 1px #000000";

listDiv.style.backgroundColor="#FFFFFF";

listDiv.style.display="none"; 

listDiv.style.width=document.getElementById(ajax_search_suggest_keywordElmt).clientWidth+"px";

listDiv.style.left=ajax_search_suggest_getposition(document.getElementById(ajax_search_suggest_keywordElmt),'offsetLeft')+1+"px";

listDiv.style.top =(ajax_search_suggest_getposition(document.getElementById(ajax_search_suggest_keywordElmt),'offsetTop')+document.getElementById(ajax_search_suggest_keywordElmt).clientHeight +3)+"px";



var listFrame=document.createElement("iframe");

listFrame.id="ajax_search_suggest_frame";

listFrame.style.zIndex="1";

listFrame.style.position="absolute";

listFrame.style.border="0";

listFrame.style.display="none"; 

listFrame.style.width=document.getElementById(ajax_search_suggest_keywordElmt).clientWidth+"px";

listFrame.style.left=ajax_search_suggest_getposition(document.getElementById(ajax_search_suggest_keywordElmt),'offsetLeft')+1+"px";

listFrame.style.top =(ajax_search_suggest_getposition(document.getElementById(ajax_search_suggest_keywordElmt),'offsetTop')+document.getElementById(ajax_search_suggest_keywordElmt).clientHeight +3)+"px";

document.body.appendChild(listDiv);       

document.body.appendChild(listFrame);

}

function ajax_search_suggest_setstyle(element,classname){

switch (classname){

     case 'm':

       element.style.fontSize="12px";

    element.style.fontFamily="arial,sans-serif";

    element.style.backgroundColor="#3366cc";

    element.style.color="black";

    element.style.width=document.getElementById(ajax_search_suggest_keywordElmt).clientWidth-2+"px";

    element.style.height="20px";

          element.style.padding="1px 0px 0px 2px";

          if(element.displaySpan)element.displaySpan.style.color="white"

    break;

     case 'd':

       element.style.fontSize="12px";

    element.style.fontFamily="arial,sans-serif";

    element.style.backgroundColor="white";

    element.style.color="black";

    element.style.width=document.getElementById(ajax_search_suggest_keywordElmt).clientWidth-2+"px";

    element.style.height="20px";

          element.style.padding="1px 0px 0px 2px";

          if(element.displaySpan)element.displaySpan.style.color="green"

    break;

  case 't':

       element.style.width="80%";

    if(window.navigator.userAgent.toLowerCase().indexOf("firefox")!=-1)element.style.cssFloat="left";

    else element.style.styleFloat="left";

    element.style.whiteSpace="nowrap";

    element.style.overflow="hidden";

    element.style.textOverflow="ellipsis";

    element.style.fontSize="12px";

    element.style.textAlign="left";

    break;

  case 'h':

       element.style.width="20%";

    if(window.navigator.userAgent.toLowerCase().indexOf("firefox")!=-1)element.style.cssFloat="right";

    else element.style.styleFloat="right";

    element.style.textAlign="right";

    element.style.color="green";

    break;

    }

}

function ajax_search_suggest_focusitem(index){

  if(document.getElementById('item'+ajax_search_suggest_lastindex)!=null)ajax_search_suggest_setstyle(document.getElementById('item'+ajax_search_suggest_lastindex),'d');

  if(document.getElementById('item'+index)!=null)

  {

   ajax_search_suggest_setstyle(document.getElementById('item'+index), 'm');

   ajax_search_suggest_lastindex=index;

  }

  else document.getElementById(ajax_search_suggest_keywordElmt).focus();

}

function ajax_search_suggest_searchclick(index){

  document.getElementById(ajax_search_suggest_keywordElmt).value=document.getElementById('title'+index).innerHTML;

  ajax_search_suggest_flag=true;

}

function ajax_search_suggest_searchkeydown(e){

if(document.getElementById('ajax_search_suggest_list').innerHTML=='')return;

  var keycode=(window.navigator.appName=="Microsoft Internet Explorer")?event.keyCode:e.which;

  //down

  if(keycode==40)

  {

if(ajax_search_suggest_lastindex==-1||ajax_search_suggest_lastindex==ajax_search_suggest_listlength-1)

{

  ajax_search_suggest_focusitem(0);

  ajax_search_suggest_searchclick(0);

}

else{

  ajax_search_suggest_focusitem(ajax_search_suggest_lastindex+1);

  ajax_search_suggest_searchclick(ajax_search_suggest_lastindex+1);

}

  }

if(keycode==38)

{

if(ajax_search_suggest_lastindex==-1)

{

  ajax_search_suggest_focusitem(0);

  ajax_search_suggest_searchclick(0);

}

else{

  ajax_search_suggest_focusitem(ajax_search_suggest_lastindex-1);

  ajax_search_suggest_searchclick(ajax_search_suggest_lastindex-1);

}

}

if(keycode==13)

{

  ajax_search_suggest_focusitem(ajax_search_suggest_lastindex);

  document.getElementById(ajax_search_suggest_keywordElmt).value=document.getElementById('title'+ajax_search_suggest_lastindex).innerText;

}    

if(keycode==46||keycode==8){ajax_search_suggest_flag=false;ajax_search_suggest_search(document.getElementById(ajax_search_suggest_keywordElmt).value.substring(0,document.getElementById(ajax_search_suggest_keywordElmt).value.length-1).Trim());}



}

function ajax_search_suggest_showresult(xmlHttp){
if (xmlHttp.readyState == 4 && xmlHttp.status==200) {	
var result=xmlHttp.responseText;

if(result!=''){

    var resultstring=new ajax_search_suggest_StringBuffer();

       var title=result.split('$')[0];
       var hits=result.split('$')[1];
	   
	   var titleArray= new Array(); 
	   titleArray=title.split('|'); 
	   
	   var hitsArray= new Array(); 
	   hitsArray=hits.split('|'); 

    for(var i=0;i<titleArray.length;i++)

    {

    resultstring.append('<div id="item'+i+'" onmousemove="ajax_search_suggest_focusitem('+i+')" onmousedown="ajax_search_suggest_searchclick('+i+')">');

    resultstring.append('<span id=title'+i+'>');

    resultstring.append(titleArray[i]);

    resultstring.append('</span>');

    resultstring.append('<span id=hits'+i+'>');

    resultstring.append(hitsArray[i]);

    resultstring.append('</span>');

    resultstring.append('</div>');	

    }

    document.getElementById('ajax_search_suggest_list').innerHTML=resultstring.tostring();

    for(var j=0;j<titleArray.length;j++)

    {

     ajax_search_suggest_setstyle(document.getElementById('item'+j),'d');

  document.getElementById('item'+j).displaySpan=document.getElementById('hits'+j);

     ajax_search_suggest_setstyle(document.getElementById('title'+j),'t');

     ajax_search_suggest_setstyle(document.getElementById('hits'+j),'h');

    }

    ajax_search_suggest_showsearch(hitsArray.length);

    ajax_search_suggest_listlength=hitsArray.length;

    ajax_search_suggest_lastindex=-1;

}

else ajax_search_suggest_hiddensearch();
}
}

function ajax_search_suggest_search(value){
var xmlHttp=createXMLHttpRequest();
	xmlHttp.open("POST", ajax_search_suggest_url+"?action=do&tablename="+ajax_search_suggest_tableName+"&column="+ajax_search_suggest_column+"&keyword="+value, true);
	xmlHttp.onreadystatechange = function(){ajax_search_suggest_showresult(xmlHttp)};	
	xmlHttp.send(null);

}

function ajax_search_suggest_main(){
	//document.getElementById(ajax_search_suggest_keywordElmt).className=document.getElementById(ajax_search_suggest_keywordElmt).className=='inputblue'?'inputfocus':'inputblue';	
	if(document.getElementById(ajax_search_suggest_keywordElmt).value.Trim()==''){
		ajax_search_suggest_hiddensearch();	
	}
	else{	
		if(document.getElementById(ajax_search_suggest_keywordElmt).value!=''&&ajax_search_suggest_flag==false)ajax_search_suggest_search(document.getElementById(ajax_search_suggest_keywordElmt).value.Trim());	
	   if(ajax_search_suggest_listlength!=0)document.getElementById(ajax_search_suggest_keywordElmt).onkeydown=ajax_search_suggest_searchkeydown;
	
	   else ajax_search_suggest_hiddensearch();	
	}
}

function ajax_search_suggest_oninit(url,keywordElmtElmtName,tableName,columnName){
	ajax_search_suggest_url=url;
	ajax_search_suggest_keywordElmt=keywordElmtElmtName;
	ajax_search_suggest_tableName=tableName;	
	ajax_search_suggest_column=columnName;
	ajax_search_suggest_createlist();
	document.getElementById(ajax_search_suggest_keywordElmt).autocomplete="off";
	document.getElementById(ajax_search_suggest_keywordElmt).onfocus=ajax_search_suggest_main;
	document.getElementById(ajax_search_suggest_keywordElmt).onkeyup=ajax_search_suggest_main;
	document.getElementById(ajax_search_suggest_keywordElmt).onblur=ajax_search_suggest_hiddensearch;
}
//搜索框提示




/*----------------------------------------------------------------------------------------------------------------------*/
//职位类型双级联
function jobtype2(url) {	
	var xmlHttp=createXMLHttpRequest();
	xmlHttp.open("POST", "/ajax_jobtype.php?rid="+url, true);
	xmlHttp.onreadystatechange = function(){jobtype2_do(xmlHttp)};	
	xmlHttp.send(null);
}
function jobtype2_do(xmlHttp){	
	if (xmlHttp.readyState == 4) {		
		var response = xmlHttp.responseText;
		document.getElementById("jobType2Ajax").innerHTML = response;		
	}
}

//静态首页登陆判断
function ajax_index_login_area() {	
	var xmlHttp=createXMLHttpRequest();
	xmlHttp.open("POST", "ajax_index_login_area.php", true);
	xmlHttp.onreadystatechange = function(){ajax_index_login_area_do(xmlHttp)};
	xmlHttp.send(null);	
}
function ajax_index_login_area_do(xmlHttp){	
	if (xmlHttp.readyState == 4) {		
		var response = xmlHttp.responseText;
		document.getElementById("ajax_index_login_area").innerHTML = response;		
	}
}

//静态首页添加简历还是职位判断
function ajax_index_add_area() {	
	var xmlHttp=createXMLHttpRequest();
	xmlHttp.open("POST", "ajax_index_add_area.php", true);
	xmlHttp.onreadystatechange = function(){ajax_index_add_area_do(xmlHttp)};
	xmlHttp.send(null);	
}
function ajax_index_add_area_do(xmlHttp){	
	if (xmlHttp.readyState == 4) {		
		var response = xmlHttp.responseText;
		document.getElementById("ajax_index_add_area").innerHTML = response;		
	}
}

//获得简历联系方式
function ajax_get_resume_contect_area(rid,confirmCode,confirmPicName) {	
	var xmlHttp=createXMLHttpRequest();
	xmlHttp.open("POST", "ajax_get_resume_contect_area.php?rid="+rid+"&confirmCode="+confirmCode+"&confirmPicName="+confirmPicName, true);
	xmlHttp.onreadystatechange = function(){ajax_get_resume_contect_area_do(xmlHttp)};
	xmlHttp.send(null);	
}
function ajax_get_resume_contect_area_do(xmlHttp){	
	if (xmlHttp.readyState == 4) {		
		var response = xmlHttp.responseText;
		document.getElementById("ajax_get_resume_contect_area").innerHTML = response;		
	}
}

//获得企业职位联系方式
function ajax_get_job_contect_area(rid,confirmCode,confirmPicName) {	
	var xmlHttp=createXMLHttpRequest();
	xmlHttp.open("POST", "ajax_get_job_contect_area.php?rid="+rid+"&confirmCode="+confirmCode+"&confirmPicName="+confirmPicName, true);
	xmlHttp.onreadystatechange = function(){ajax_get_job_contect_area_do(xmlHttp)};
	xmlHttp.send(null);	
}
function ajax_get_job_contect_area_do(xmlHttp){	
	if (xmlHttp.readyState == 4) {		
		var response = xmlHttp.responseText;
		document.getElementById("ajax_get_job_contect_area").innerHTML = response;		
	}
}

//好评+1
function news_good(tableName,rid) {	
	var xmlHttp=createXMLHttpRequest();
	xmlHttp.open("GET", "ajax_news_good.php?tablename="+tableName+"&rid="+rid, true);
	xmlHttp.onreadystatechange = function(){news_good_do(xmlHttp)};	
	xmlHttp.send(null);
	alert("感谢您的好评支持");
}
function news_good_do(xmlHttp){	
	if (xmlHttp.readyState == 4) {		
		var response = xmlHttp.responseText;
		document.getElementById("ajaxGoodPoint").innerHTML = response;		
	}
}

//收藏提示信息 
function user_collection(tableName,rid,title,url,trid) {
	url=encodeURIComponent(url);
	var xmlHttp=createXMLHttpRequest();
	xmlHttp.open("GET", "ajax_user_collection.php?tablename="+tableName+"&rid="+rid+"&title="+title+"&url="+url+"&trid="+trid, true);
	xmlHttp.onreadystatechange = function(){user_collection_do(xmlHttp,tableName,rid,title,url,trid)};	
	xmlHttp.send(null);	
}
function user_collection_do(xmlHttp,tableName,rid,title,url,trid){	
	if (xmlHttp.readyState == 4) {		
		var response = xmlHttp.responseText;
		divFunction_sendMsg(response);
		user_collection_number(tableName,rid,title,url,trid);
		
	}
}
//收藏 显示 收藏+1
function user_collection_number(tableName,rid,title,url,trid) {
	
	var xmlHttp=createXMLHttpRequest();
	xmlHttp.open("GET", "ajax_user_collection_number.php?tablename="+tableName+"&rid="+rid+"&title="+title+"&url="+url+"&trid="+trid, true);
	xmlHttp.onreadystatechange = function(){user_collection_number_do(xmlHttp,rid)};	
	xmlHttp.send(null);	
}
function user_collection_number_do(xmlHttp,rid){	
	if (xmlHttp.readyState == 4) {		
		var response = xmlHttp.responseText;
				
		//内容页面回显的位置
		var ajaxCollectionPoint=document.getElementById("ajaxCollectionPoint");	
		//列表页面回显的位置
		if(ajaxCollectionPoint==null){
			ajaxCollectionPoint=document.getElementById("ajaxCollectionPoint"+rid);
		}
		
		ajaxCollectionPoint.innerHTML = response;
		
	}
}

//购物车下订单增删改
function zyf_user_shopping_do(act,rid,objectRid,tableName,title,url,numbers,price,payPrice,sellUserRid) {		
	var xmlHttp=createXMLHttpRequest();
	xmlHttp.open("GET", "ajax_zyf_user_shopping_do.php?act="+act+"&rid="+rid+"&objectRid="+objectRid+"&tableName="+tableName+"&title="+title+"&url="+url+"&numbers="+numbers+"&price="+price+"&payPrice="+payPrice+"&sellUserRid="+sellUserRid, true);
	xmlHttp.onreadystatechange = function(){zyf_user_shopping_do_do(xmlHttp)};	
	xmlHttp.send(null);	
}
function zyf_user_shopping_do_do(xmlHttp){	
	if (xmlHttp.readyState == 4) {		
		var response = xmlHttp.responseText;
		//document.getElementById("ajaxGoodPoint").innerHTML = response;	
		//alert(response);
		zyf_user_shopping_list();
	}
}

//购物车订单列表
function zyf_user_shopping_list() {		
	var xmlHttp=createXMLHttpRequest();
	xmlHttp.open("GET", "ajax_zyf_user_shopping_list.php", true);
	xmlHttp.onreadystatechange = function(){zyf_user_shopping_list_do(xmlHttp)};	
	xmlHttp.send(null);	
}
function zyf_user_shopping_list_do(xmlHttp){	
	if (xmlHttp.readyState == 4) {		
		var response = xmlHttp.responseText;
		//document.getElementById("ajaxUserCollection").innerHTML = response;	
		divFunction_sendMsg(response);
	}
}

//确认订单后的明细列表
function zyf_user_shopping_detail(rid) {		
	var xmlHttp=createXMLHttpRequest();
	xmlHttp.open("GET", "ajax_zyf_user_shopping_detail.php?rid="+rid, true);
	xmlHttp.onreadystatechange = function(){zyf_user_shopping_detail_do(xmlHttp)};	
	xmlHttp.send(null);	
}
function zyf_user_shopping_detail_do(xmlHttp){	
	if (xmlHttp.readyState == 4) {		
		var response = xmlHttp.responseText;
		//document.getElementById("ajaxUserCollection").innerHTML = response;	
		divFunction_sendMsg(response);
	}
}


//弹出层发站内消息
function send_message(toUserRid,type) {	
	var url=window.location.href;	
	var xmlHttp=createXMLHttpRequest();
	xmlHttp.open("GET", "ajax_divfun_sendmsg.php?touserrid="+toUserRid+"&type="+type, true);
	xmlHttp.onreadystatechange = function(){send_message_do(xmlHttp)};	
	xmlHttp.send(null);	
}
function send_message_do(xmlHttp){	
	if (xmlHttp.readyState == 4) {		
		var response = xmlHttp.responseText;
		//document.getElementById("ajaxUserCollection").innerHTML = response;	
		
		divFunction_sendMsg(response);		
	}
}

//弹出层显示信息
function zyf_ajaxDivShowInfo(rid,type) {	
	var url=window.location.href;	
	var xmlHttp=createXMLHttpRequest();
	xmlHttp.open("GET", "ajax_divfun_showInfo.php?rid="+rid+"&type="+type, true);
	xmlHttp.onreadystatechange = function(){zyf_ajaxDivShowInfo_do(xmlHttp)};	
	xmlHttp.send(null);	
}
function zyf_ajaxDivShowInfo_do(xmlHttp){	
	if (xmlHttp.readyState == 4) {		
		var response = xmlHttp.responseText;
		//document.getElementById("ajaxUserCollection").innerHTML = response;	
		
		divFunction_sendMsg(response);		
	}
}


//后台用户在线检测
function user_online_check(tableName,rid) {	
	var xmlHttp=createXMLHttpRequest();
	xmlHttp.open("GET", "ajax_user_online_check.php?tablename="+tableName+"&rid="+rid, true);
	xmlHttp.onreadystatechange = function(){user_online_check_do(xmlHttp)};	
	xmlHttp.send(null);	
}
function user_online_check_do(xmlHttp){	
	if (xmlHttp.readyState == 4) {		
		var response = xmlHttp.responseText;
		//alert(response);
		//document.getElementById("ajaxUserIsOnLine").innerHTML = response;		
	}
}

//前台用户在线检测
function all_user_online_check() {	
	var xmlHttp=createXMLHttpRequest();
	xmlHttp.open("GET", "ajax_all_user_online_check.php", true);
	xmlHttp.onreadystatechange = function(){all_user_online_check_do(xmlHttp)};	
	xmlHttp.send(null);	
}
function all_user_online_check_do(xmlHttp){	
	if (xmlHttp.readyState == 4) {		
		var response = xmlHttp.responseText;
		//alert(response);
		//document.getElementById("xxxx").innerHTML = response;		
	}
}


//采集调用并回显进度
function zyf_spider_info(rid,infoUrl,pageEncode) {	
	var xmlHttp=createXMLHttpRequest();
	xmlHttp.open("GET", "ajax_spider_info.php?rid="+rid+"&infourl="+infoUrl+"&pageencode="+pageEncode, true);
	xmlHttp.onreadystatechange = function(){zyf_spider_info_do(xmlHttp)};	
	xmlHttp.send(null);	
}
function zyf_spider_info_do(xmlHttp){	
	if (xmlHttp.readyState == 4) {		
		var response = xmlHttp.responseText;
		zyfShowProgress();
		//alert(response);		
		document.getElementById("ajaxSpiderInfo").innerHTML = response;		
	}
}

//积分下载地址
function zyf_point_download(tableName,rid,url) {	
	var xmlHttp=createXMLHttpRequest();
	xmlHttp.open("GET", "ajax_zyf_point_download.php?tablename="+tableName+"&rid="+rid+"&url="+url, true);
	xmlHttp.onreadystatechange = function(){zyf_point_download_do(xmlHttp)};	
	xmlHttp.send(null);
}
function zyf_point_download_do(xmlHttp){	
	if (xmlHttp.readyState == 4) {		
		var response = xmlHttp.responseText;
		//document.getElementById("ajaxGoodPoint").innerHTML = response;	
		divFunction_sendMsg(response);
	}
}

//动态css
function dengQiang() {
	
	var xmlHttp=createXMLHttpRequest();	
	xmlHttp.open("POST","dq/style.php", true);
	xmlHttp.onreadystatechange = function(){dengQiang_do(xmlHttp)};	
	xmlHttp.send(null);
}
function dengQiang_do(xmlHttp){	
	if (xmlHttp.readyState == 4) {		
		var response = xmlHttp.responseText;
		//alert(response);
		//document.createStyleSheet(response);
		
		
		try {//IE
			var dq = document.createStyleSheet();
			dq.cssText = response;
			} catch (othermicrosoft) {
			try {//fireFox
				var dq = document.createElement("style"); 
				dq.type = "text/css"; 
				dq.innerHTML = response; 
				document.getElementsByTagName("HEAD").item(0).appendChild(dq); 
			} catch (failed) {
				
			}
		}
	
		
	}
}





