var dao_menu=window.document.getElementById("dao_menu_ul").getElementsByTagName("div");

function show_menu(btn)
{
	for(i=0;i<dao_menu.length;i++){
		if(btn==i){
			dao_menu.item(i).style.visibility="visible";
		}else{
			dao_menu.item(i).style.visibility = "hidden";
			}
		}
}

var about_page_list=window.document.getElementById("about_page_list");
if(about_page_list!=null){
var about_text=about_page_list.childNodes;
var about_num=about_text.length;
var page_scroll=window.document.getElementById("page_scroll");
var cli_he=about_page_list.clientHeight;
var off_top;
var txt_he;

for(i=0;i<about_num;i++){
	if(about_text.item(i)){
		if(about_text.item(i).nodeType==1){
			if (about_text.item(i).style.visibility!="hidden"){		
				off_top=about_text.item(i).offsetTop;
				txt_he=about_text.item(i).clientHeight;
			}
		}
	}
}
if(txt_he>cli_he){
	if(page_scroll){
		page_scroll.style.visibility="visible";
	}
}else{
	if(page_scroll){
		page_scroll.style.visibility="hidden";
	}
}
}


function show_btn(value){
off_top=about_text.item(value).offsetTop;
txt_he=about_text.item(value).clientHeight;

if(txt_he>cli_he){
		page_scroll.style.visibility="visible";
}else{
		page_scroll.style.visibility="hidden";
}
}

var str_up;
var str_down;
var mouse_press=false;
function start_up(){
	stop_time();
	mouse_press=true
	scr_up();
}
function start_down(){
	stop_time();
	mouse_press=true;
	scr_down();	
}
	
function scr_down (){	//下翻
	if(mouse_press==true){
	cli_he=about_page_list.clientHeight;

		for(i=0;i<about_num;i++){
			if(about_text.item(i).nodeType==1){	
				if (about_text.item(i).style.visibility!="hidden"){
				var curr_text=about_text.item(i);
				}
			}
		}
		off_top=curr_text.offsetTop;
		txt_he=curr_text.clientHeight;

		if (off_top>cli_he-txt_he){
		curr_text.style.top=off_top-15 + "px";
		}else{stop_time();}
		str_down=window.setTimeout("scr_down()",150);	
	}	
}

function stop_time(){
	window.clearTimeout(str_up);
	window.clearTimeout(str_down);	
	mouse_press=false;
}

function scr_up (){	//上翻
	if(mouse_press==true){
		cli_he=about_page_list.clientHeight;
		for(i=0;i<about_num;i++){
			if(about_text.item(i).nodeType==1){
				if (about_text.item(i).style.visibility!="hidden"){
				var curr_text=about_text.item(i);
				}
			}
		}
		off_top=curr_text.offsetTop;
		txt_he=curr_text.clientHeight;
	
		if (off_top<0){
			curr_text.style.top=off_top+15 + "px";
		}else{stop_time();}		
		str_up=window.setTimeout("scr_up()",150);
	}
}

function showText(value){
var showX=0;
for(i=0;i<about_num;i++){
	if(about_text.item(i).nodeType==1){
		if (showX==value){	
			about_text.item(i).style.visibility="visible";
			show_btn(i);
		}else{
			about_text.item(i).style.visibility="hidden";		
		}
		showX++;
	}
}
}

function addBookmark(url, title){
	if(url.indexOf("http://")==-1){
		url="http://" + url;
	}
	if ( window.sidebar && "object" == typeof( window.sidebar ) && "function" == typeof( window.sidebar.addPanel ) ){
		 //  firefox
		 window.sidebar.addPanel( title, url, '' );
	}else if ( document.all && "object" == typeof( window.external ) ){
		//  ie
		window.external.addFavorite( url, title );
	}
	return false;
}

function currTitle(str){
	window.document.title=str;
}
function Msgsubmit(){
	var msgForm=document.getElementById("msgForm");
	var verifycode=document.getElementById("verifycode");
	var FormCheck=msgFormCheck();
	if(!FormCheck){
		msgForm.submit();
	}
}
function Feedbacksubmit(){
	var feedbackForm=document.getElementById("feedbackForm");
	var FormCheck=checkFeedback();
	if(!FormCheck){
		feedbackForm.submit();
	}
}
function Jobsubmit(){
	var jobForm=document.getElementById("jobForm");
	var FormCheck=checkJob();
	if(!FormCheck){
		jobForm.submit();
	}	
}
function checkJob(){
	var jobName=document.getElementById("jobName");
	var userName=document.getElementById("userName");
	var userYear=document.getElementById("userYear");
	var userMonth=document.getElementById("userMonth");
	var userDay=document.getElementById("userDay");
	var userTel=document.getElementById("userTel");
	var userAdd=document.getElementById("userAdd");
	var userEmail=document.getElementById("userEmail");	
	var userRecord=document.getElementById("userRecord");	
	var hopeSalary=document.getElementById("hopeSalary");	
	var userExp=document.getElementById("userExp");	
	
	if (removeLeadingAndTrailingWhitespace(jobName.value=="")){
		window.alert("申请职位不能为空！"); 
		jobName.focus();
		return true;
	 }
	if (removeLeadingAndTrailingWhitespace(userName.value=="")){
		window.alert("姓名不能为空！"); 
		userName.focus();
		return true;
	 }
	if (removeLeadingAndTrailingWhitespace(userYear.value=="")){
		window.alert("出生年不能为空！"); 
		userYear.focus();
		return true;
	 }
	if (removeLeadingAndTrailingWhitespace(userMonth.value=="")){
		window.alert("出生月不能为空！"); 
		userMonth.focus();
		return true;
	 }
	if (removeLeadingAndTrailingWhitespace(userDay.value=="")){
		window.alert("出生日不能为空！"); 
		userDay.focus();
		return true;
	 }	 
	if (removeLeadingAndTrailingWhitespace(userTel.value=="")){
		window.alert("联系电话不能为空！"); 
		userTel.focus();
		return true;
	 }
	if (removeLeadingAndTrailingWhitespace(userAdd.value=="")){
		window.alert("联系地址不能为空！"); 
		userAdd.focus();
		return true;
	 }
	if (removeLeadingAndTrailingWhitespace(userEmail.value=="")){
		window.alert("电子邮箱不能为空！"); 
		userEmail.focus();
		return true;
	 }
	if (removeLeadingAndTrailingWhitespace(userRecord.value=="")){
		window.alert("学历不能为空！"); 
		userRecord.focus();
		return true;
	 }
	if (removeLeadingAndTrailingWhitespace(hopeSalary.value=="")){
		window.alert("期望月薪不能为空！"); 
		hopeSalary.focus();
		return true;
	 }
	if (removeLeadingAndTrailingWhitespace(userExp.value=="")){
		window.alert("工作经验不能为空！"); 
		userExp.focus();
		return true;
	 }	 
	 return false
}
function checkFeedback(){
	var company=document.getElementById("company");
	var country=document.getElementById("country");
	var userName=document.getElementById("userName");
	var email=document.getElementById("email");
	var Tel=document.getElementById("Tel");
	var feedbackMsg=document.getElementById("feedbackMsg");
	
	if (removeLeadingAndTrailingWhitespace(company.value=="")){
		window.alert("公司名称不能为空！"); 
		company.focus();
		return true;
	 }
	if (removeLeadingAndTrailingWhitespace(country.value=="")){
		window.alert("国家不能为空！"); 
		country.focus();
		return true;
	 }
	if (removeLeadingAndTrailingWhitespace(userName.value=="")){
		window.alert("联系人不能为空！"); 
		userName.focus();
		return true;
	 }
	if (removeLeadingAndTrailingWhitespace(email.value=="")){
		window.alert("邮箱不能为空！"); 
		email.focus();
		return true;
	 }
	if (removeLeadingAndTrailingWhitespace(Tel.value=="")){
		window.alert("电话不能为空！"); 
		Tel.focus();
		return true;
	 }	 
	if (removeLeadingAndTrailingWhitespace(feedbackMsg.value=="")){
		window.alert("反馈内容不能为空！"); 
		feedbackMsg.focus();
		return true;
	 }	 
	 return false
}
function msgFormCheck(){
	var verifycode=document.getElementById("verifycode");
	var MsgText =document.getElementById("MsgText"); 
	if(removeLeadingAndTrailingWhitespace(MsgText.value=="")){
		window.alert("留言内容不能为空！");
		MsgText.focus();
		return true;
	}
	if (removeLeadingAndTrailingWhitespace(verifycode.value=="")){
		window.alert("验证码不能为空！"); 
		verifycode.focus();
		return true;
	 }
	 return false
}

function removeLeadingAndTrailingWhitespace(inputString) 
{
		
  if (typeof inputString == "string")
  {
    var firstNonWhite = inputString.search(/\S/);
    if (firstNonWhite != -1)
    {
      for (var i=inputString.length-1; i >= 0; i--)
	  {
        if (inputString.charAt(i).search(/\S/) != -1)
        {
          inputString = inputString.substring(firstNonWhite, i+1);
          break;
        }
      }
    }else{inputString="";}
  }

  return inputString;
}