﻿// fundamental JavaScript Lib by Landy

var idx;
var timer;

// fundamental
id = function(o) { return document.getElementById(o); }

function pixelToNum(str) 
{
		if(str.slice(str.length - 2) == "px")
			{return parseInt(str.slice(0, (str.length - 2)));} 
		else
			{return str;}
}



//change the topmenu
function topmenu(idx)
{
	clearTimeout(timer);

	if (idx==0)
	{
		id("topmenu_sub").innerHTML="";
		return false;
	}

	var submenu;
	var currentsubmenu;
	submenu=id("topmenu_sub"+idx);
	var str=submenu.innerHTML;
	currentsubmenu=id("topmenu_sub");
	currentsubmenu.innerHTML=str;
	var obj=id("topmenu_"+idx).getElementsByTagName("a")[0];
	obj.style.className=null;

}

function initTopMenu(idx){
	clearTimeout(timer);

	if (idx==0)
	{
		id("topmenu_sub").innerHTML="";
		return false;
	}

	var submenu;
	var currentsubmenu;
	submenu=id("topmenu_sub"+idx);
	var str=submenu.innerHTML;
	currentsubmenu=id("topmenu_sub");
	currentsubmenu.innerHTML=str;
	var obj=id("topmenu_"+idx).getElementsByTagName("a")[0];
	//obj.style.className=null;
	obj.className="selected";
	for(i=1;i<7&&i!=idx;i++){
		id("topmenu_"+i).getElementsByTagName("a")[0].className=null;
	}	
}



function keeptopmenu()  // prevent the onmouseout event which triggered by inner element
{
	clearTimeout(timer);
}

function hidetopmenu(idx)  
{
    timer=setTimeout("topmenu("+idx+")",200);
}


// play flash
// example: playSwf("134x49_torino.swf",134,49);
function playSwf(fPath,width,height) 
{	
	//alert(fPath,width,height);
	var str;
	str = "<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" width=\""+width+"\" height=\""+height+"\">\n\r";
	str += "	<param name=\"movie\" value=\""+fPath+"\" />\n\r";
	str += "	<param name=\"quality\" value=\"high\" />\n\r";
	str += "	<param name=\"wmode\" value=\"transparent\" />\n\r";
	str += "	<embed wmode=\"transparent\" src=\""+fPath+"\" quality=\"high\"  width=\""+width+"\" height=\""+height+"\" type=\"application/x-shockwave-flash\"></embed>\n\r";
	str += "</object>\n\r";
	//alert(str);
	document.write(str);
}


// swith tab on 2nd human resources page
function switch_hr(tabindex)
{

    var obj;
	var i;
	for(i=1;i<=4;i++)
	{
		obj=id("hr_tab"+i);
		obj.style.display="none";
	}
	obj=id("hr_tab"+tabindex);
	obj.style.display="block";

}

var barnum = 1 ;
var recordCount = 0;
var objs;
function showHrBar(){
	//alert(barnum);
	var str = "";
	for(i=recordCount;i>0;i--){
		if(i == barnum){
			str = str + "<a target=\"_self\" href=\"#\" class=\"selected\">" + i + "</a>";
		}
		else{
			str = str + "<a target=\"_self\" href=\"#\" onClick=\"switch_hr2(" + i + ")\">" + i + "</a>";
		}
	}
	barnum = barnum + 1;
	var bars = document.getElementsByName("hr_tab");
	for(i=0;i<bars.length;i++){
		bars[i].innerHTML = str ;
	}
}

function switch_hr2(s){
	for(i=recordCount-1;i>=0;i--){
		objs[i].style.display = "none";
	}
	objs[s-1].style.display = "block";
	showHrBar();
}

function initHrBar(){
	objs = document.getElementsByName("hr_tab_content");
	recordCount = objs.length;
	switch_hr2(1);
}

// universal switch between layers

function uswitch(tabname,totalindex,tabindex)
{

	var i;
	for(i=1;i<=totalindex;i++)
	{
		obj=id(tabname+i);
		obj.style.display="none";
	}
	obj=id(tabname+tabindex);
	obj.style.display="block";

}
//http://109.254.2.16:9000/xwzx/

var NewsPicNow;
function initNewsPic(s){
	id(s).style.display = "block";
	showNewsPicBar(s);
	NewsPicNow = s;
}
function newsPicSwitch(s){
	id(NewsPicNow).style.display="none";
	id(s).style.display="block";
	showNewsPicBar(s);
	NewsPicNow = s;
}
function showNewsPicBar(s){
	
	str = "";
	str = str + "<ul>";
	var links = document.getElementById("link_list").getElementsByTagName("li");
	for(i=0;i<links.length;i++){
		docid = links[i].className;
		if("news_update_"+docid == s){
			str = str + "<li><a href=\"#content\" id=\"inclass1\" class=\"selected\" onClick=\"newsPicSwitch('news_update_" + docid + "')\">" + (i+1) + "<\/a><\/li>"
		}
		else
		{
			str = str + "<li><a href=\"#content\" id=\"inclass1\" class=\"\" onClick=\"newsPicSwitch('news_update_" + docid + "')\">" + (i+1) + "<\/a><\/li>"
		}
	}
	str = str + "<\/ul>";
	id("newspicbar_"+s).innerHTML = str;
}


//http://109.254.2.16:9000/rlzy/pxyfz/
var nowid;
function pswitch(s){
	id(nowid).style.display="none";
	id(s).style.display="block";
	nowid = s;
}
function initNow(s){
	nowid = s;
}

// universal switch between layers

function nswitch(tabname,totalindex,tabindex)
{

	var i;
	for(i=1;i<=totalindex;i++)
	{
		obj=id(tabname+i);
		obj.style.display="none";
	}
	obj=id(tabname+tabindex);
	obj.style.display="block";

}




// footer drop list URL go
function go(idx)
{
	if (idx!="")
	{
		var win=window.open(idx);
	}
}

// send to friends
/**
function sendtofriend(idx)
{
	if (idx==1)
	{
		id("sendtofriends_layer").style.display="block";
		id("sendtofriends_layer").style.left=(window.screen.Width-409)/2+"px";
		id("sendtofriends_layer").style.top="200px";
	}
	else
	{
		id("sendtofriends_layer").style.display="none";
	}
}
*/
function sendtofriend(idx)
{
var surl = "mailto:?body="+unescape("%u55E8%uFF01%u6211%u5728%u6D77%u4FE1%u4E2D%u6587%u5F62%u8C61%u7F51%u7AD9%u4E0A%u627E%u5230%u4E86%u4E00%u4E9B%u6709%u8DA3%u7684%u4FE1%u606F%uFF0C%u4E00%u8D77%u5206%u4EAB%u5427%uFF01")+location.href; 
var awin = window.open ('', '', 'height=0, width=0, top=3000, left=3000, toolbar=no, menubar=no, scrollbars=no,resizable=no,location=no, statu s=no');
awin.document.write(surl); 
awin.window.navigate(surl); 
awin.close();
}

// company structure
function ahs_pop(obj,layeridx)
{

	if (id(layeridx).style.display!="block")
	{
		id(layeridx).style.display="block";
		obj.className="abouthisense_stucture_2ndon abouthisense_stucture";
	}
	else
	{
		id(layeridx).style.display="none";
		obj.className="abouthisense_stucture_2ndoff abouthisense_stucture";
	}

}
// document onload
function initTitle() {
	var div = document.getElementById("header");
	if(div)
	{
		var returnIndex = div.children[0];
		returnIndex.title=unescape("%u8FD4%u56DE%u9996%u9875");
	}
}


//page bar begin
var pageCount,pageName,pageExt;

function createPageHTML(_nPageCount, _nCurrIndex, _sPageName, _sPageExt){//参数列表总页数，当前页码，默认页面文件名，默认文件后缀
	if(_nPageCount == null || _nPageCount<=1){
		return;
	}
	var nCurrIndex = _nCurrIndex || 0;
	if(nCurrIndex == 0)	{	//当前页为第一页
		//document.write("<a disabled>首页</a>&nbsp;");
		document.write("<a disabled>&#x4E0A;&#x4E00;&#x9875;</a>");
		document.write("<a href=\"\" class=\"selected\">1</a>");
	}
	else{
		//document.write("<a  href=\""+_sPageName+"."+_sPageExt+"\">首页</a>&nbsp;");
		if (nCurrIndex == 1){//第二页
			document.write("<a  href=\""+_sPageName+"."+_sPageExt+"\">&#x4E0A;&#x4E00;&#x9875;</a>");
		} else{
			document.write("<a  href=\""+_sPageName + "_" + (nCurrIndex-1) + "."+_sPageExt+"\">&#x4E0A;&#x4E00;&#x9875;</a>");
		}
		document.write("<a href=\""+_sPageName+"."+_sPageExt+"\">1</a>");
	}

	for(var i=1; i<(_nPageCount-1); i++){ //显示第2页到倒数第二页
		if(nCurrIndex == i)
			document.write("<a href=\"\" class=\"selected\">" + (i+1) + "</a>");
		else
			document.write("<a href=\""+_sPageName+"_" + i + "."+_sPageExt+"\">"+(i+1)+"</a>");
	}
	
	if(nCurrIndex == (_nPageCount-1)){		//当前页为最后一页
		document.write("<a href=\"\" class=\"selected\">" + _nPageCount + "</a>&nbsp;");
		document.write("<a disabled>&#x4E0B;&#x4E00;&#x9875;</a>");
	//	document.write("<a disabled>尾页</a>");
	}
	else{
		document.write("<a  href=\"" + _sPageName + "_" + (_nPageCount-1) + "." + _sPageExt + "\">" + _nPageCount + "</a>&nbsp;");
		document.write("<a  href=\"" + _sPageName + "_" + (nCurrIndex+1) + "." + _sPageExt + "\">&#x4E0B;&#x4E00;&#x9875;</a>&nbsp;");
	//	document.write("<a  href=\"" + _sPageName + "_" + (_nPageCount-1) + "." + _sPageExt + "\">尾页</a>");
	}
	
	//添加
	//document.write("&nbsp;共["+_nPageCount+"]页");
	//document.write("&nbsp;当前为第["+(_nCurrIndex+1)+"]页");
	//document.write("&nbsp;跳转到第[<input name=\"thisNum\" type=\"text\" onkeypress=\"if (event.keyCode < 45 || event.keyCode > 57 ) event.returnValue = false;\" class=\"input_page\">]页");
	//document.write("<input type=\"button\" value=\"GO\" onClick=\"toPage()\">");
	
	pageCount = _nPageCount;
	pageName = _sPageName;
	pageExt = _sPageExt;
}

function toPage(){
	thisPageNum = thisNum.value;
	if (thisPageNum <= 1) thisPageNum = 1;
	else if (thisPageNum >= pageCount) thisPageNum = pageCount;
	if (thisPageNum == 1){
		window.location.href = pageName + "." + pageExt;
	}
	else{
		window.location.href = pageName + "_" + (thisPageNum-1) + "." + pageExt;
	}
}
//page bar end
