//传递参数
function postUrlPara(url,paraname,paravalue)
{
	/****************************************/
	/* url:链接地址
	/* paraname:参数名称(可为数组)
	/* paravalue:参数值(可为数组)
	/****************************************/
	if(url == null || url == "")
	{
		return false;
	}
	
	if(paraname == null || paraname == "")
	{
		return url;
	}
	var names = paraname.toString().split(",");
	var values = paravalue.toString().split(",");
	
	url += "?";
	
	if(names.length > values.length)
	{
		for(var i=values.length;i<names.length;i++)
		{
			values[i] = "";
		}
	}
	for(var i=0;i<names.length-1;i++)
	{
		url += names[i] + "=" + escape(values[i]) + "&";
	}
	url += names[i] + "=" + escape(values[i]);
	return url;
}


//取URL参数（返回参数字符串）
function getUrlPara()
{
	var url = location.search;
	var Request = new Object();
	if(url.indexOf("?")!=-1)
	{
		var str = url.substr(1) //去掉?号
		/*strs = str.split("&");
		for(var i=0;i<strs.length;i++)
		{
			Request[strs[i].split("=")[0]]=unescape(strs[i].split("=")[1]);
			//alert(strs[i].split("=")[0] + ":" +Request[strs[i].split("=")[0]]);
		}*/
		return str;
	}
	return "";
}

//取URL参数（返回参数值数组）
function getUrlArray()
{
	var str = getUrlPara();
	if(str == null || str == "")
	{
		return "";
	}
	else
	{
		var strs = str.split("&");
		var length = strs.length;
		var values = [];
		
		for(var i=0;i<length;i++)
		{
			values[i] = unescape(strs[i].split("=")[1]);
		}
		return values;
	}
}


//数组长度
function getArrayLength(obj)
{
	return obj.length;
}


//显示层
function showDiv(divname,flag)
{
	var showdiv = document.getElementById(divname);
	if(flag)
	{
		showdiv.style.display = "";
	}
	else
	{
		showdiv.style.display = "none";
	}
}

//显示层
function show(divname,tips,flag,url)
{
	var xy = SelfXY();
	var my_tips=document.getElementById(divname);
	if(flag)
	{
		my_tips.style.display="block";
		if (url!=null)
		{
			my_tips.innerHTML="<img src='"+url+"'align=left>"+tips;
		}
		else
		{ 
			my_tips.innerHTML=tips;
		}
		my_tips.style.left = xy[0] +10;
		my_tips.style.top = xy[1] +10;
   }
   else 
   {
		my_tips.style.display="none";
   }
}

//定点显示层（用于在地图上显示薪酬分析值）
function showfixedpoint(divname,tips,flag)
{
	var xy = SelfXY();
	var my_tips=document.getElementById(divname);
	if(flag)
	{
		my_tips.style.display="block";
		var values = tips.split(",");
		var content = "<table>";
		content += "<tr><th width=50%>最高</th><td width=50%>" + values[0] + "</td></tr>";
		content += "<tr><th>平均（+）</th><td>" + values[1] + "</td></tr>";
		content += "<tr><th>平均（-）</th><td>" + values[2] + "</td></tr>";
		content += "<tr><th>最低</th><td>" + values[3] + "</td></tr>";
		content += "</table>";
		my_tips.innerHTML=content;

		my_tips.style.left = xy[0] +10;
		my_tips.style.top = xy[1] +10;
   }
   else 
   {
		my_tips.style.display="none";
   }
}

//定点显示层（用于显示企业招聘信息）
function showjobinfo(divname,tips,flag)
{
	var xy = SelfXY();
	var my_tips=document.getElementById(divname);
	if(flag)
	{
		my_tips.style.display="block";
		var values = tips;
		var content = "<div class='title'><a href='javascript:' onclick=showjobinfo('zpgw_float',this.tips,0);><img src='images/zpxx_close.gif' width=48 height=24></a></div>";
		content += "<div class=bottom><div id=zpgw_float_content><table>";
		content += "<tr><td width=60%><span class='strongblack'>岗位名称：</span>" + values[0] + "</td><td width=40%><span class='strongblack'>招聘人数：</span>" + values[2] + "</td></tr>";
		content += "<tr><td><span class='strongblack'>工作地点：</span>" + values[1] + "</td><td><span class='strongblack'>岗位年薪：</span>" + values[3] + "</td></tr>";
		content += "<tr><td><span class='strongblack'>招聘类型：</span>" + values[4] + "</td><td><span class='strongblack'>性别要求：</span>" + values[5] + "</td></tr>";
		content += "<tr><td><span class='strongblack'>学历要求：</span>" + values[6] + "</td><td><span class='strongblack'>工作经验：</span>" + values[7] + "</td></tr>";
		content += "<tr><td><span class='strongblack'>专业要求：</span>" + values[8] + "</td><td><span class='strongblack'>外语要求：</span>" + values[9] + "</td></tr>";
		content += "<tr><td colspan=2><span class='strongblack'>职位描述：</span>" + values[10] + "</td></tr>";
		content += "<tr><td colspan=2><span class='strongblack'>工作内容：</span>" + values[11] + "</td></tr>";
		content += "</table></div></div>";
		my_tips.innerHTML=content;

		my_tips.style.left = xy[0]+10;
		my_tips.style.top = xy[1]+10;
		var h_temp = document.body.clientHeight - event.clientY;
		if( h_temp < 400)
		{
			my_tips.style.top = xy[1] - (400 - h_temp);
		}
   }
   else 
   {
		my_tips.style.display="none";
   }
}

//取得鼠标位置的坐标
function SelfXY()
{
	var yScrolltop;
	var xScrollleft;
	if (self.pageYOffset || self.pageXOffset) 
	{
		yScrolltop = self.pageYOffset;
		xScrollleft = self.pageXOffset;
	} 
	else if (document.documentElement && document.documentElement.scrollTop || document.documentElement.scrollLeft )
	{     // Explorer 6 Strict
		yScrolltop = document.documentElement.scrollTop;
		xScrollleft = document.documentElement.scrollLeft;
	} 
	else if (document.body) 
	{// all other Explorers
		yScrolltop = document.body.scrollTop;
		xScrollleft = document.body.scrollLeft;
	}
	arrayPageScroll = new Array(xScrollleft + event.clientX ,yScrolltop + event.clientY)
	return arrayPageScroll;
}


//截取指定长度的字符串(一个汉字占两个字节长度)
function interceptstr(str,length,adddot)
{
	if(str == null || str == "")
	{
		return "";
	}
	
	if(length == null || length == "")
	{
		return str;
	}
	
	if(isOverFlow(str,length))
	{
		var tempstr;
		for(var i=0;i<str.length;i++)
		{
			tempstr = str.substr(str,i+1);
			if(isOverFlow(tempstr,length))
			{
				if(adddot == null || adddot)
				{
					return str.substr(str,i) + "...";
				}
			
				return str.substr(str,i);
			}
		}
	}
	return str;
}

//去掉字符串两端指定字符
function trimchar(tstr,tchar)
{
	if(tstr.length > 0)
	{
		if(tstr.charAt(0) == tchar)
		{
			tstr = tstr.substring(1,tstr.length);
		}
		if(tstr.charAt(tstr.length-1) == tchar)
		{
			tstr = tstr.substring(0,tstr.length-1);
		}
		return tstr;
	}
	return "";
}

//打开窗口
function OpenWin(url)
{
   window.open (url,"","width=450,height=500,top=10,left=160,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no");
}


//打开指定大小的窗口
function OpenWin2(url,width,height,top,left)
{
   window.open (url,"","width=" + width + ",height=" + height + ",top=" + top + ",left=" + left + ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no");
}



function hideMenu(oMenu) 
{

	scheduleHide(oMenu);
}

function scheduleHide(oMenu) 
{
	oMenu.onqueue();
	oMenu.hideTimer = window.setTimeout("mtDropDownSet.registry[" + _this.index + "].hide(mtDropDown.registry[" + oMenu.index + "])", mtDropDown.hideDelay);
}





 //指定页面区域内容导入Excel
 function AllAreaExcel() 
 {
  var oXL = new ActiveXObject("Excel.Application"); 
  var oWB = oXL.Workbooks.Add(); 
  var oSheet = oWB.ActiveSheet;  
  var sel=document.body.createTextRange();
  sel.moveToElementText(exportcontent);
  sel.select();
  sel.execCommand("Copy");
  oSheet.Paste();
  location.reload()
  oXL.Visible = true;
 }


//定时执行
function OnTimeExecute(script,seconds)
{
	var the_timeout = setTimeout(script,seconds);
}


//取HTML控件RadioBox的值
function getradiovalue(radioname)
{
	var radio_list;
	radio_list = radioname.split(",");
	
	var returnvalue = "";//返回值
	
	var length = radio_list.length;
	
	for(var j=0;j<length;j++)
	{
		var obj = document.getElementsByName(radio_list[j]);
		for(var i=0;i<obj.length;i++)
		{
			if(obj[i].checked)
			{
				returnvalue += obj[i].value + ",";
			}
		}
	}
	return returnvalue;
}


//截取二级域名
function returnurlname()
{
	var url = location.href;
	var position = url.indexOf("//") + 2;
	url = url.substring(position);
	position = url.indexOf(".");
	url = url.substring(0,position);
	return url;
}


//自动设置iframe高度

var getFFVersion=navigator.userAgent.substring(navigator.userAgent.indexOf("Firefox")).split("/")[1]   
  
//extra height in px to add to iframe in FireFox 1.0+ browsers   
  
var FFextraHeight=getFFVersion>=0.1? 16 : 0    
  
  
function dyniframesize(iframename) {   
  
  var pTar = null;   
  
  if (document.getElementById){   
  
    pTar = document.getElementById(iframename);   
  
  }   
  
  else{   
  
    eval('pTar = ' + iframename + ';');   
  
  }   
  
  if (pTar && !window.opera){   
  
    //begin resizing iframe   
  
    pTar.style.display="block"  
  
       
  
    if (pTar.contentDocument && pTar.contentDocument.body.offsetHeight){   
  
      //ns6 syntax   
  
      pTar.height = pTar.contentDocument.body.offsetHeight+FFextraHeight + 100;    
  
    }   
  
    else if (pTar.Document && pTar.Document.body.scrollHeight){   
  
      //ie5+ syntax   
  
      pTar.height = pTar.Document.body.scrollHeight + 100;   
  
    }   
  
  }   
  
}   

//改变marquee的方向
function marqueeDirection(marqueename,direction)
{
	var obj = document.getElementById(marqueename);
	obj.direction = direction;
}

//显示隐藏层
function showhiddendiv(e,obj,flag)
{
	var var_obj = document.getElementById(obj);

	if(flag == 0)
	{
		//index_dzjlyl
		var_obj.style.display = "none";
	}
	else
	{
		//显示
		var_obj.style.display = "block";
		var xy = SelfXY(e);
		var_obj.style.left = xy[0] + 10;
		var_obj.style.top = xy[1] + 10;
		var h_temp = document.body.clientHeight - e.clientY;
		if( h_temp < 400)
		{
			var_obj.style.top = xy[1] - (400 - h_temp);
		}
	}
}


//取得鼠标位置的坐标
function SelfXY(e)
{
	var yScrolltop;
	var xScrollleft;
	if (self.pageYOffset || self.pageXOffset) 
	{
		yScrolltop = parseInt(self.pageYOffset,10);
		xScrollleft = parseInt(self.pageXOffset,10);
	}
	else if (document.documentElement && document.documentElement.scrollTop || document.documentElement.scrollLeft )
	{     // Explorer 6 Strict
		yScrolltop = parseInt(document.documentElement.scrollTop,10);
		xScrollleft = parseInt(document.documentElement.scrollLeft,10);
	} 
	else if (document.body) 
	{// all other Explorers
		yScrolltop = parseInt(document.body.scrollTop,10);
		xScrollleft = parseInt(document.body.scrollLeft,10);
	}
	e = e || window.event;
	arrayPageScroll = new Array(xScrollleft + parseInt(e.clientX) ,yScrolltop + parseInt(e.clientY))
	return arrayPageScroll;
}






