function G(objectId) {
	if(document.getElementById && document.getElementById(objectId)) {// W3C DOM
		return document.getElementById(objectId);
	} else if (document.all && document.all(objectId)) {// MSIE 4 DOM
		return document.all(objectId);
	} else if (document.layers && document.layers[objectId]) {// NN 4 DOM. note: this won't find nested layers
		return document.layers[objectId];
	} else {
		return false;
	}
}
function $(objectId){
	return document.getElementById(objectId);
}
function isUndefined(variable) {
	return typeof variable == 'undefined' ? true : false;
}
function GetAreaid(areaid,cityname){
	if(parent.document.forms["SEARCH_FORM_HEAD"] && parent.document.forms["SEARCH_FORM_HEAD"].elements["aid"]){
		if(typeof(parent.document.forms["SEARCH_FORM_HEAD"]) != "undefined"){
			parent.document.forms["SEARCH_FORM_HEAD"].elements["c"].value=cityname;
			parent.document.forms["SEARCH_FORM_HEAD"].elements["aid"].value=areaid;
		} else {
			parent.document.getElementById("c").value=cityname;
			parent.document.getElementById("aid").value=areaid;
		}
	}
	try{
		//顶部以及嘀铃铃社区里的city
		parent.document.getElementById("city").innerHTML=cityname;
		//末页的city
		parent.document.getElementById("detail_city").innerHTML=cityname;
	} catch(e){
	}
	var url = "/ajax/setAreaCookie.php?areaid="+areaid+"&cityname="+cityname;
	getTextResponse(url);
	search_city_hide();
	try{
		var surl = parent.window.location.href;
		if(surl.indexOf("search.html") != -1){
			if(parent.searchSubmitCheck() == true){
				parent.document.SEARCH_FORM_HEAD.submit();
			}
		} else if(surl.indexOf("info_cate_list.html") != -1){
			var nurl = surl + "&aid=" + areaid;
			parent.window.location.href = nurl;
		}

	} catch(e){
	}
}
function GetAreaid1(areaid,cityname)
{
	parent.document.getElementById("city1").innerHTML=cityname;
	if(parent.document.forms["SEARCH_FORM_FOOT"].elements["aid"]){
		parent.document.forms["SEARCH_FORM_FOOT"].elements["c"].value=cityname;
		parent.document.forms["SEARCH_FORM_FOOT"].elements["aid"].value=areaid;
	}
	var url = "/ajax/setAreaCookie.php?areaid="+areaid+"&cityname="+cityname;
	getTextResponse(url);
	search_city_hide1();
}
function search_city_display()	//首页城市显示
{
	var b=document.getElementById('searchcitylayer');
	b.style.display='block';
}
function ssearch_city_display(){	//搜索列表页面城市显示
	var b=document.getElementById('searchcitylayer');
	b.style.left = '181px';
	b.style.top = '98px';
	b.style.display = 'block';
}
function sssearch_city_display(){	//搜索列表页面下方城市显示
	var b=document.getElementById('searchcitylayer');
	b.style.left = '91px';
	b.style.top = '1398px';
	b.style.display = 'block';
}
function detail_city_display(){	//末页城市显示
	var b=document.getElementById('searchcitylayer');
	b.style.left = '91px';
	b.style.top = '900px';
	b.style.display = 'block';
}
function search_city_hide()		//城市隐藏
{
	var b=parent.document.getElementById('searchcitylayer');
	b.style.display='none';
}
function search_city_hide1()		//城市隐藏
{
	var b=parent.document.getElementById('searchcitylayer1');
	b.style.display='none';
}
function hideDiv(){		//城市页面隐藏函数
	parent.document.getElementById('searchcitylayer').style.display="none";
}
function hideDiv1(){		//城市页面隐藏函数
	parent.document.getElementById('searchcitylayer1').style.display="none";
}

function checkForm(){
	var q = document.getElementById('q').value;
	if(q == '' || q == "请输入单位、资讯等相关关键词"){
		return false;
	}
}

function checkFooterSearch(){
	if(parent.document.forms["SEARCH_FORM_FOOT"].elements["cp"].value == '' && parent.document.forms["SEARCH_FORM_FOOT"].elements["q"].value == ''){
		return false;
	}
}

function showdiv(aid,tid,h){
	var point=document.getElementById(aid);
	var pos=getAbsolutePos(point);
	dx = (pos.x-60)+"px";
	if(typeof(h) == "unfinded") var h=0;
	if(h == 0){
		dy = (pos.y-270)+"px";
	}else if(h == 1){
		dy = (pos.y+20)+"px";
	}else if(h == 2){
		dy = (pos.y+15)+"px";
	}
	if(document.getElementById(tid).style.display == "inline"){
	} else {
		document.getElementById(tid).style.position = "absolute";
		document.getElementById(tid).style.zIndex = "9999";
		document.getElementById(tid).style.top= dy;
		document.getElementById(tid).style.left= dx;
		document.getElementById(tid).style.background = "";
		document.getElementById(tid).style.border = "0px solid #860001";
		document.getElementById(tid).style.padding = "0px";
		document.getElementById(tid).style.display = "inline";
	}
}

function getAbsolutePos(e){
	var l=e.offsetLeft;
	var t=e.offsetTop;
	while(e=e.offsetParent){
		l+=e.offsetLeft;
		t+=e.offsetTop;
	}
	var pos=new Object();
	pos.x=l;
	pos.y=t;
	return pos;
}


function notFoundSearch(){
	var keywords = document.getElementById("searchkeywords").value;
	if(trim(keywords) == "") {
		alert("请输入你要搜索的关键词！");
		document.getElementById("searchkeywords").focus();
		return false;
	} else {
		return true;
	}
}
function toBreakWord(id,intLen){
	if(navigator.userAgent.indexOf("MSIE") > 0) return;
	var obj=document.getElementById(id);
	var strContent=obj.innerHTML;
	var strTemp="";
	while(strContent.length>intLen){
		strTemp+=strContent.substr(0,intLen)+" ";
		strContent=strContent.substr(intLen,strContent.length);
	}
	strTemp+=strContent;
	obj.innerHTML=strTemp;
}

function checkStr(input,str,restr)
{
	var checkString = str == "" ? restr : str;
	var inputObj = document.getElementById(input);
	if(inputObj.value == "" || inputObj.value.indexOf("请输入") > -1) inputObj.value = restr;
	if (inputObj.value  != checkString){
		document.getElementById(input).style.color = '#000000';
	}else{
		document.getElementById(input).style.color = '#CCCCCC';
	}
}


function JumpPage(s,c,q){
	var aid = document.getElementById('aid').value;
	var JumpUrl = "/search.html?s="+s+"&q="+q+"&aid="+aid+"&c="+c;
	window.open(JumpUrl);
}

function trim(str){  //删除左右两端的空格
	return str.replace(/(^\s*)|(\s*$)/g, "");
}
function ltrim(str){  //删除左边的空格
	return str.replace(/(^\s*)/g,"");
}
function rtrim(str){  //删除右边的空格
	return str.replace(/(\s*$)/g,"");
}
function CheckBrowser()
{
	var res;
	var app=navigator.appName;
	var verStr=navigator.appVersion;
	if (app.indexOf('Netscape') != -1) {
		//alert("WEB开发友情提示：\n    你使用的是Netscape浏览器或火狐浏览器。");
		res = 'ff';
	}
	else if (app.indexOf('Microsoft') != -1) {
		if (verStr.indexOf("MSIE 3.0")!=-1 || verStr.indexOf("MSIE 4.0") != -1 || verStr.indexOf("MSIE 5.0") != -1 || verStr.indexOf("MSIE 5.1") != -1) {
			// alert("WEB开发友情提示：\n    您使用的是低版本(IE6.0以下)的浏览器.");
			res = 'ie';
		} else {
			//alert("WEB开发友情提示：\n    您使用的是IE6.0以上的浏览器.");
			res = 'ie';
		}
	}
	return res;
}
function copyToClipboard(id,msg)	//拷贝到剪贴板
{
	var d = document.getElementById(id).value;
	window.clipboardData.setData('text', d);
	alert(msg);
}
function DisplayPart(x,t){
	if(typeof(t) == "undefined") var t= 3;
	if(x > 0) {
		if(document.getElementById('part'+x).style.display == 'none'){
			for(var i = 1; i <= t; i++){
				if(i != x) document.getElementById('part'+i).style.display = 'none';
			}
			document.getElementById('part'+x).style.display = '';
		} else {
			document.getElementById('part'+x).style.display = 'none';
		}
	} else {
		for(var i = 1; i <= t; i++){
			if(document.getElementById('part'+i).style.display != 'none') document.getElementById('part'+i).style.display = 'none';
		}
	}
}

function showParam(param){
	if(document.getElementById(param).style.display == 'none'){
		hideParam();
		document.getElementById(param).style.display = '';
	} else {
		document.getElementById(param).style.display = 'none';
		if(param == "NewComments"){
			//document.getElementById("addCommentsMes_2").style.display = 'none';
			document.getElementById("addCommentsMes_1").style.display = 'none';
			document.getElementById("CommentsList").style.display = 'none';
		}
	}
}

function hideParam(){
	document.getElementById('RecommendFriend').style.display = 'none';
	document.getElementById('sendMsgToMobile').style.display = 'none';
	document.getElementById('CollectTel').style.display = 'none';
	document.getElementById('NewComments').style.display = 'none';
	document.getElementById('addCommentsMes_1').style.display = 'none';
	//document.getElementById('addCommentsMes_2').style.display = 'none';
	try{
		document.getElementById('CommentsList').style.display = 'none';
	} catch(e){
	}
}

function showComments(){
	if(document.getElementById('CommentsList').style.display == 'none'){
		document.getElementById('CommentsList').style.display = '';
		document.getElementById("freeMesName").innerHTML = '我们猜您可能还想了解<a href="#CommentsListName">看过这条信息的网友还看了</a>什么，<a href="#CommentsListName">点击看看吧↓</a>';
	} else {
		document.getElementById('CommentsList').style.display = 'none';
		document.getElementById("freeMesName").innerHTML = '我们猜您很可能会对下面的信息感兴趣，继续看看吧。↓';
	}
}


function memberLogin(){
	var codeId = "code7";
	var codeType = "callcode7";
	var code = document.getElementById(codeId);
	var memberid = document.getElementById("loginid").value;
	var password = document.getElementById("loginpwd").value;

	if(memberid == "") {
		alert("请输入用户名！");
		return;
	} else if(password == ""){
		alert("请输入密码！");
		return;
	} else if(code.value == "") {
		alert("请输入验证码！");
		code.focus();
		return;
	}

	var url ="/ajax/userlogin.php";
	var requestUri = "memberid="+encodeURIComponent(memberid)+"&password="+password+"&codetype="+codeType+"&code="+code.value;
	postajax(url,requestUri,"parseMemberLogin",true);
	return false;
}

function parseMemberLogin(requestStr){
	if(requestStr.indexOf("success") != -1){
		hideParam();
		document.getElementById("CollectToHLT").onclick = Function("winAction('callfav','"+_contactTel+"',window.location.href,'"+_side+"',"+_mid+");");
		winAction('callfav',_contactTel,window.location.href,_side,_mid);
	}else {
		alert(requestStr);
	}
}



function SendEmail(codeID){
	var email = document.getElementById('email').value;
	var rs = email.match('^[0-9a-zA-Z-_.]+@[0-9a-zA-Z-_]+[.]{1}[0-9a-zA-Z-_]{2,4}');
	if(rs == null) {
		alert('请输入正确格式的EMAIL地址！');
		return false;
	}
	var cons = document.getElementById('ComendCons').value;
	var code = document.getElementById(codeID).value;
	if(code == null || code == ''){
		alert('请输入验证码!');
		return false;
	}
	var url = '/ajax/SendEmail.php?callcode3='+code+'&email='+email+'&cons='+cons;
	var result = getTextResponse(url);
	if(result == 1){
		alert('推荐成功！');
		hideParam();
	}else if(result == 2){
		alert('验证码输入不正确！');
	}else{
		alert('推荐失败！');
	}
}

function recommendFriendEmail(codeID){
	var email = document.getElementById('email').value;
	var rs = email.match('^[0-9a-zA-Z-_.]+@[0-9a-zA-Z-_]+[.]{1}[0-9a-zA-Z-_]{2,4}');
	if(rs == null) {
		alert('请输入正确格式的EMAIL地址！');
		return false;
	}
	var cons = document.getElementById('ComendCons').value;
	var code = document.getElementById(codeID).value;
	if(code == null || code == ''){
		alert('请输入验证码!');
		return false;
	}
	var url = '/ajax/SendEmail.php?callcode3='+code+'&email='+email+'&cons='+cons;
	var result = getTextResponse(url);
	if(result == 1){
		alert('推荐成功！');
		parent.document.getElementById('dialogBoxClose').click();
	}else if(result == 2){
		alert('验证码输入不正确！');
	}else{
		alert('推荐失败！');
	}
}
function InsCorect(codeID){
	var title = document.getElementById('infotitle').innerHTML;
	var des = document.getElementById('describe').value;
	var code = document.getElementById(codeID).value;
	var url = window.location.href;
	if(document.getElementById('type1').checked == false && document.getElementById('type2').checked == false && document.getElementById('type3').checked == false){
		alert("请选择至少一种纠正问题类型");
		return false;
	}
	if(code == null || code == ''){
		alert('请输入验证码!');
		return false;
	}
	var url = '/ajax/InsCorect.php?callcode4='+code+'&title='+title+'&des='+des+'&url='+url;
	if(document.getElementById('type1').checked == true) url += '&type1='+document.getElementById('type1').value;
	if(document.getElementById('type2').checked == true) url += '&type2='+document.getElementById('type2').value;
	if(document.getElementById('type3').checked == true) url += '&type3='+document.getElementById('type3').value;
	var result = getTextResponse(url);
	if(result == 1){
		alert('提交成功！我们会尽快处理此问题，感谢您对嘀铃铃的关注和支持。');
		hideParam();
	}else if(result == 2){
		alert('验证码输入不正确！');
	}else{
		alert('提交失败！');
	}
}

/**
* dll sendmsg dialog start
* panlianghu add on 2008.7.22
*/

var sendMsgHandle = null;
function sendMsgExecute(msgContent,dialogTitle,dialogBody,w,h,isFrame){
	if(typeof dialogTitle=="undefined") var dialogTitle = "免费发送短信至手机";
	if(typeof dialogBody=="undefined") var dialogBody = '/sendmsg.html?msgcontent='+msgContent;
	if(typeof w=="undefined") var w = 587;
	if(typeof h=="undefined") var h = 228;
	if(typeof isFrame=="undefined") var isFrame = true;

	var titleheight = 20; // 提示窗口标题高度，单位px
	var bordercolor = "#666699"; // 提示窗口的边框颜色
	var titlecolor = "#FFFFFF"; // 提示窗口的标题颜色
	var titlebgcolor = "#666699"; // 提示窗口的标题背景色
	var bgcolor = "#FFFFFF"; // 提示内容的背景色
	if(navigator.appName != "Microsoft Internet Explorer") h += titleheight+3;

	var iWidth = document.documentElement.clientWidth;
	var iHeight = document.documentElement.clientHeight;
	var bgObj = document.createElement("div");
	bgObj.style.cssText = "position:absolute;left:0px;top:0px;width:"+iWidth+"px;height:"+Math.max(document.body.clientHeight, iHeight)+"px;filter:Alpha(Opacity=30);opacity:0.3;background-color:#000000;z-index:101;";
	document.body.appendChild(bgObj);
	var msgObj=document.createElement("div");
	msgObj.setAttribute("id","sendMsgDialogDiv");

	msgObj.style.cssText = "position:absolute;font:11px '宋体';top:"+getScrollTop()+"px;left:"+(iWidth-w)/2+"px;width:"+w+"px;height:"+h+"px;text-align:center;border:1px solid "+bordercolor+";background-color:"+bgcolor+";padding:1px;line-height:22px;z-index:102;";

	document.body.appendChild(msgObj);

	var table = document.createElement("table");
	msgObj.appendChild(table);
	table.style.cssText = "margin:0px;border:0px;padding:0px;";
	table.cellSpacing = 0;
	var tr = table.insertRow(-1);
	var titleBar = tr.insertCell(-1);
	titleBar.style.cssText = "width:100%;height:"+titleheight+"px;text-align:left;padding:3px;margin:0px;font:bold 13px '宋体';color:"+titlecolor+";border:0px solid " + bordercolor + ";cursor:move;background:url(/images/bg.jpg);";
	titleBar.style.paddingLeft = "10px";
	titleBar.innerHTML = dialogTitle;
	var moveX = 0;
	var moveY = 0;
	var moveTop = 0;
	var moveLeft = 0;
	var moveable = false;
	var docMouseMoveEvent = document.onmousemove;
	var docMouseUpEvent = document.onmouseup;
	titleBar.onmousedown = function() {
		if(sendMsgHandle) {
			window.clearInterval(sendMsgHandle);
		}
		var evt = getEvent();
		moveable = true;
		moveX = evt.clientX;
		moveY = evt.clientY;
		moveTop = parseInt(msgObj.style.top);
		moveLeft = parseInt(msgObj.style.left);

		document.onmousemove = function() {
			if (moveable) {
				var evt = getEvent();
				var x = moveLeft + evt.clientX - moveX;
				var y = moveTop + evt.clientY - moveY;
				msgObj.style.left = parseInt(x) + "px";
				msgObj.style.top = parseInt(y) + "px";
			}
		};
		document.onmouseup = function () {
			sendMsgMoveStart(h);
			if (moveable) {
				document.onmousemove = docMouseMoveEvent;
				document.onmouseup = docMouseUpEvent;
				moveable = false;
				moveX = 0;
				moveY = 0;
				moveTop = 0;
				moveLeft = 0;
			}
		};
	}

	var closeBtn = tr.insertCell(-1);
	//closeBtn.style.cssText = "cursor:pointer; padding:2px;background-color:" + titlebgcolor;
	closeBtn.style.cssText = "cursor:pointer; padding:2px;background:url(/images/dialogBg.jpg);";


	closeBtn.innerHTML = "<span style='font-size:15pt; color:"+titlecolor+";'><img src='/images/closeDialog.gif' alt='关闭本窗口' style='cursor:pointer' hspace='1' border='0'></span>";
	closeBtn.onclick = function(){
		document.body.removeChild(bgObj);
		document.body.removeChild(msgObj);
	}
	var spanElement = document.createElement("span");
	if(isFrame){
		if(navigator.appName == "Opera") h = h-(titleheight*1.5);
		spanElement.innerHTML = '<iframe id="sendmsgiframe"  width="'+w+'" height="'+h+'" frameborder="0" scrolling="no"></iframe>';
	} else {
		spanElement.innerHTML = dialogBody;
	}
	msgObj.appendChild(spanElement);
	document.getElementById("sendmsgiframe").src = dialogBody;
	sendMsgMoveStart(h);
}

function sendMsgMoveStart(h){
	if(!document.getElementById('sendMsgDialogDiv')) {
		window.clearInterval(sendMsgHandle);
		return;
	}
	sendMsgHandle=window.setInterval("sendMsgmove('sendMsgDialogDiv',"+h+")", 100);
}



function sendMsgmove(tempID,h)
{
	var x,y;
	var temp = document.getElementById(tempID);
	if(!temp) {
		window.clearInterval(sendMsgHandle);
		return;
	}
	if (self.innerHeight){
		x = self.innerWidth;
		y = self.innerHeight;
	}else if (document.documentElement && document.documentElement.clientHeight){
		x = document.documentElement.clientWidth;
		y = document.documentElement.clientHeight;
	}else if (document.body){
		x = document.body.clientWidth;
		y = document.body.clientHeight;
	}
	var dy = (getScrollTop()+y-temp.offsetTop)*0.5;
	dy = (dy > 0 ? 1 :  - 1) * Math.ceil(Math.abs(dy));
	temp.style.top = (temp.offsetTop+dy-((y+h)/4))+"px";
}
/* dll call dialog end */

function sOnmouseover(bodybarid,classbarid){
	document.getElementById(bodybarid).className='hygk1';
	document.getElementById(classbarid).style.display='';
}
function sOnmouseout(bodybarid,classbarid){
	document.getElementById(bodybarid).className='hygk';
	document.getElementById(classbarid).style.display='none';
}

function showClass(flag){
	if(document.getElementById("classlist").style.display!='none'){
		document.getElementById("classlist").style.display='none';
		document.getElementById("showclassbox").checked=false;
		document.getElementById("pic_up").style.display='none';
		document.getElementById("pic_down").style.display='';
		if(flag==true) document.getElementById("cstr").innerHTML='显示目录导航';
	} else {
		document.getElementById("classlist").style.display='';
		document.getElementById("showclassbox").checked=true;
		document.getElementById("pic_up").style.display='';
		document.getElementById("pic_down").style.display='none';
		if(flag==true) document.getElementById("cstr").innerHTML='隐藏目录导航';
	}

}

function showAllClass(){
	if(document.getElementById("showclassall").style.display!='none'){
		document.getElementById("showclassall").style.display='none';
		document.getElementById("show_jingjian").style.display='none';
		document.getElementById("show_quanbu").style.display='';
	} else {
		document.getElementById("showclassall").style.display='';
		document.getElementById("show_jingjian").style.display='';
		document.getElementById("show_quanbu").style.display='none';
	}

}

function searchSubmitCheck(){
	var key = document.getElementById("q").value;
	if(key == "" || key == defaultSearchStr){
		var channel = "info";
		if(defaultSearch == 'cp') {
			channel = "company";
		} else if(defaultSearch == 'pd') {
			channel = "product";
		}

		window.location.href = "/"+channel+".html";
		document.getElementById("q").focus();
		return false;
	} else {
		return true;
	}
}
function headerDw(v)
{
	document.write(v);
}
function picLoad(m,flag){
	if(m<1 || m>3) m=1;
	for(var k = 1;k<4;k++){
		if(k==m){
			document.getElementById("regimg_"+k).src="/images/detail/bt_da"+k+".gif";
			document.getElementById("regimg_"+k).className="hover";

		}else{
			document.getElementById("regimg_"+k).src="/images/detail/bt_xiao"+k+".gif";
			document.getElementById("regimg_"+k).className="nohover";
		}
	}
	if(flag != 0){
		m++;
		window._REGPICTIMEOUT = setTimeout("picLoad('"+m+"',1)",3000);
	}else{
		clearTimeout(window._REGPICTIMEOUT);
	}
}


function loadPic(picarr){
	//预先加载图片,picarr是图片路径数组
	var arr = new Array();
	for(var i=0; i<picarr.length; i++){
		arr[i] = new Image();
		arr[i].src=picarr[i];
		arr[i].onload;//加载
	}
}


function addFavor(title, url){
	if (document.all)
	window.external.AddFavorite(url, title);
	else if (window.sidebar)
	window.sidebar.addPanel(title, url, "")
}

//复制URL地址
function setCopy(_sTxt){
	if(is_ie) {
		clipboardData.setData('Text',_sTxt);
		alert ("网址“"+_sTxt+"”\n已经复制到您的剪贴板中\n您可以使用Ctrl+V快捷键粘贴到需要的地方");
	} else {
		prompt("请复制网站地址:",_sTxt);
	}
}
function getAbsolutePos(e){
	var l=e.offsetLeft;
	var t=e.offsetTop;
	while(e=e.offsetParent){
		l+=e.offsetLeft;
		t+=e.offsetTop;
	}
	var pos=new Object();
	pos.x=l;
	pos.y=t;
	return pos;
}
