// JavaScript Document

function getobjbyid(id){
	if(!document.getElementById)return false;
	if(typeof id==="string"){
		if(document.getElementById && document.getElementById(id)) {
			return document.getElementById(id);
			}
		else if (document.all && document.all(id)) {
			return document.all(id);
			}
		else if (document.layers && document.layers[id]) {
			return document.layers[id];
			}
		else{
			return false;
			}	
		}
		else{return id;}
}

function show(tag){	
	
	getobjbyid(tag).style.display = "block"
 <!--  getobjbyid(tag).style.marginLeft =  "-100px;"-->
	}



function hide(tag){
	
	
	getobjbyid(tag).style.display = "none"
	
}

var formtype = false;
document.domain = "110.com";
function $(id) {
	return document.getElementById(id);
}
function divshow (action) {
	var objs = document.getElementsByTagName("OBJECT");
	for(i = 0;i < objs.length; i ++) {
		if(objs[i].style.visibility != 'hidden') {
			objs[i].setAttribute("oldvisibility", objs[i].style.visibility);
			objs[i].style.visibility = 'hidden';
		}
	}
	var clientWidth = document.body.clientWidth;
	var clientHeight = document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight;
	var scrollTop = document.body.scrollTop ? document.body.scrollTop : document.documentElement.scrollTop;
	var pmheight = clientHeight * 0.9;
	if (action=='open') {
	var pmwidth = 800;
	}
	else {
	pmheight = 300;
	var pmwidth = 400;
	}
	if(!$('pmlayer_bg')) {
		div = document.createElement('div');div.id = 'pmlayer_bg';
		div.style.position = 'absolute';
		div.style.left = div.style.top = '0px';
		div.style.width = '100%';
		div.style.height = (clientHeight > document.body.scrollHeight ? clientHeight : document.body.scrollHeight) + 'px';
		div.style.backgroundColor = '#000';
		div.style.filter = 'progid:DXImageTransform.Microsoft.Alpha(opacity=20,finishOpacity=100,style=0)';
		div.style.opacity = 0.8;
		div.style.zIndex = '998';
		$('append_parent').appendChild(div);
		div = document.createElement('div');div.id = 'pmlayer';
		div.style.width = pmwidth + 'px';
		div.style.height = pmheight + 'px';
		div.style.left = ((clientWidth - pmwidth) / 2) + 'px';
		div.style.position = 'absolute';
		div.style.zIndex = '999';
		$('append_parent').appendChild(div);
		$('pmlayer').innerHTML = '<div style="width: ' + pmwidth + 'px; background: #ffffff; margin: 5px auto; text-align: center;">' +
			'<div style="width: ' + pmwidth + 'px; height: ' + pmheight + 'px; padding: 1px; background: #FFFFFF; border: 1px solid #FFFFFF; position: relative; left: -6px; top: -3px;">' +
			'<a href="###" onclick="pmwin(\'close\')"><img style="position: absolute;right: 20px;top: 15px" border="0" src="http://www.110.com/close.gif" title="关闭" /></a>' +
			'<iframe id="pmframe" name="pmframe" style="width:' + pmwidth + 'px;height:100%" allowTransparency="true" frameborder="0"></iframe></div></div>';
	}
	$('pmlayer_bg').style.display = '';
	$('pmlayer').style.display = '';
	$('pmlayer').style.top = ((clientHeight - pmheight) / 2 + scrollTop) + 'px';
	document.body.style.overflow = "hidden";
	document.body.scroll = "no";
}
function pmwin(action, param) {
	var objs = document.getElementsByTagName("OBJECT");
	if(action == 'open') {
		divshow(action);
		if(!param) {
			pmframe.location = 'http://www.110.com/message.php';
		} else {
			pmframe.location = 'http://www.110.com/message.php?' + param;
		}
	} else if (action == 'login') {
		divshow(action);
		pmframe.location = 'http://www.110.com/flogin.php';
	} else if(action == 'close') {
		pmwin('hidden');
	} else if(action == 'loginright') {
		pmwin('hidden');
		if (formtype=='center') centerform();
		if (formtype=='ask') askform();
		if (formtype=='entrust') entrustform();
		if (formtype=='refer') referform();
		if (formtype=='job') jobform();
		if (formtype=='resume') resumeform();
		if (formtype=='my') myform();
		if (formtype=='comment') commentform();
	} else if(action == 'hidden') {
		for(i = 0;i < objs.length; i ++) {
			if(objs[i].attributes['oldvisibility']) {
				objs[i].style.visibility = objs[i].attributes['oldvisibility'].nodeValue;
				objs[i].removeAttribute('oldvisibility');
			}
		}
		$('pmlayer').style.display = 'none';
		$('pmlayer_bg').style.display = 'none';
		document.body.style.overflow = "auto";
		document.body.scroll = "auto";
	}
}
function usercheck(type) {
	var head = document.getElementsByTagName("head")[0];
	var js = document.createElement("script");    
	js.src = "http://www.110.com/islogin.php?type="+ type +"&temp"+ Math.random();
	js.onload = js.onreadystatechange = function() {    
	    if (!this.readyState || this.readyState == "loaded" || this.readyState == "complete")    
	     {    
		return true;
	     }    
	}    
	head.appendChild(js);
}
function myform(){document.myform.submit.click();}
function commentform(){document.commentform.submit.click();}
function askform(){window.location ='http://center.110.com/?controller=ask&action=pub';}
function referform(){window.location ='http://center.110.com/?controller=ask&action=pub';}
function jobform(){window.location ='http://center.110.com/?controller=job&action=rpub';}
function resumeform(){window.location ='http://center.110.com/?controller=job&action=jpub';}
function entrustform(){window.location ='http://center.110.com/?controller=entrust&action=pub';}
function centerform(){window.location ='http://center.110.com/';}

function myGod(id,w,n) {
 var box=document.getElementById(id),can=true,w=w||1500,fq=fq||10,n=n==-1?-1:1;
 box.innerHTML+=box.innerHTML;
 box.onmouseover=function(){can=false};
 box.onmouseout=function(){can=true};
 var max=parseInt(box.scrollHeight/2);
 new function (){
  var stop=box.scrollTop%18==0&&!can;
  if(!stop){
   var set=n>0?[max,0]:[0,max];
   box.scrollTop==set[0]?box.scrollTop=set[1]:box.scrollTop+=n;
  };
  setTimeout(arguments.callee,box.scrollTop%18?fq:w);
 };
};