function checkframe(obj) {
	if (!((window.frameElement) && (window.frameElement.name == obj))){
		var surl = window.location;
		surl = surl.toString();
		surl = surl.replace('/?', '&');
		surl = surl.replace('age/', 'age/?f=');
		top.location = surl;
	}
}
/*
function isExist(sURL){
	var md5Url = 'http://www.cangdian.com/zhiliao/kw/?'+md5(sURL);
	var xmlHttp;
	if (window.ActiveXObject){
		xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
	}else{
		xmlHttp=new XMLHttpRequest();
	}
	xmlHttp.abort();
	xmlHttp.open("GET",md5Url,false);
	xmlHttp.send();
	if (xmlHttp.readyState==4) {
		if (xmlHttp.status==200)
			return true; //成功
		else if (xmlHttp.status==404)
			return false; // 没有找到
		else if (xmlHttp.status==500)
			return false; // 服务器错误
		else
			return false;
	}
}
*/
//显示
function show(o,strUrl){
	var objs=document.getElementById("kwdiv");
	if (objs == null){
		//动态的创建一个层
		var str = document.createElement("div");   //创建的元素
		str.id = "kwdiv";   //设置元素的ID
		str.style.position = "absolute";
		var divattr = str.style.setAttribute;
		divattr("width","300px");   //宽度大小
		divattr("overflow","hidden");   //宽度大小
		//divattr("border","1 solid #000000");//边框设置
		divattr("z-index","1800");//元素所在X轴位置
		divattr("backgroundColor","#FFFFFF");   //背景颜色设置
		str.onmouseout=function(){this.style.visibility='hidden';}

		//divattr("layer-backgroundColor","#cc0000");
		//divattr("font","10px");//图层中字体大小的设置
		//divattr("cursor","move");
		//divattr("left",300); //左边位置
		//divattr("top",400);   //顶部位置
//		divattr("height","700px");   //高度大小
		document.body.appendChild(str);
	}

  objs=document.getElementById("kwdiv");
  objs.style.pixelLeft=getL(o);
  objs.style.pixelTop=getT(o)+o.offsetHeight;
  objs.style.visibility='';
  objs.innerHTML='<iframe frameborder="0" width="100%" name="kwdivifr" onload="document.all[\'kwdivifr\'].style.height=kwdivifr.document.body.scrollHeight" scrolling="no" src="/zhiliao/kw/?'+strUrl+'"></iframe>';
}
//隐藏
function hide(){
	var objh = document.getElementById("kwdiv")
  objh.style.visibility='hidden';
  objh.innerHTML='';
}
//取得左边的位移
function getL(e){
  var l=e.offsetLeft;
  while(e=e.offsetParent){
    l+=e.offsetLeft;
  }
//  alert(l);
  return l;
}
//取得顶部的位移
function getT(e){
  var t=e.offsetTop;
  while(e=e.offsetParent){
    t+=e.offsetTop;
  }
  return t;
}   
//js 完美的网址url正则表达式

function IsURL(str_url){
	var strRegex = "^((https|http|ftp|rtsp|mms)?://)"
	+ "?(([0-9a-z_!~*'().&=+$%-]+: )?[0-9a-z_!~*'().&=+$%-]+@)?" //ftp的user@
	+ "(([0-9]{1,3}\.){3}[0-9]{1,3}" // IP形式的URL- 199.194.52.184
	+ "|" // 允许IP和DOMAIN（域名）
	+ "([0-9a-z_!~*'()-]+\.)*" // 域名- www.
	+ "([0-9a-z][0-9a-z-]{0,61})?[0-9a-z]\." // 二级域名
	+ "[a-z]{2,6})" // first level domain- .com or .museum
	+ "(:[0-9]{1,4})?" // 端口- :80
	+ "((/?)|" // a slash isn't required if there is no file name
	+ "(/[0-9a-z_!~*'().;?:@&=+$,%#-]+)+/?)$";
	var re=new RegExp(strRegex);
	//re.test()
	if (re.test(str_url)){
		return (true);
	}else{
		return (false);
	}
}

//document.onkeydown=kdown;

function doZoom(size){
	document.getElementById('zoom').style.fontSize=size+'px'
}
function mOvr(src,clrOver) { if (!src.contains(event.fromElement)) { src.style.cursor = 'default'; src.bgColor = clrOver; }}
function mOut(src,clrIn) { if (!src.contains(event.toElement)) { src.style.cursor = 'default'; src.bgColor = clrIn; }}

function PhoneCheck(s) {
/*
要求：
　　(1)电话号码由数字、"("、")"和"-"构成
　　(2)电话号码为3到8位，分机号为1-5位
　　(3)如果电话号码中包含有区号，那么区号为三位或四位
　　(4)区号用"("、")"或"-"和其他部分隔开
　　(5)分机号用"("、")"或"-"和其他部分隔开
　　(6)移动电话号码为11或12位，如果为12位,那么第一位为0
　　(7)11位移动电话号码的第一位和第二位为"13"
　　(8)12位移动电话号码的第二位和第三位为"13"
*/
	var str=s;
	var reg=/(^[0-9]{3,4}\-[0-9]{3,8}\-[0-9]{1,5}$)|(^[0-9]{3,4}\-[0-9]{3,8}$)|(^[0-9]{3,8}$)|(^\([0-9]{3,4}\)[0-9]{3,8}$)|(^0{0,1}13[0-9]{9}$)/
	return (reg.test(str));
}
// ==============================================================================
function kdown(){
	if (event.keyCode==78&&event.ctrlKey)
	return false;
}
// ==============================================================================
function UploadFile(){
    var nickwin=null;
	var nickwin=window.open("UploadFile.html","nickwin","top=50,left=150,height=240,width=300,toolbar=0,location=0,directories=0,menubar=0,scrollbars=0,resizable=no,status=0");
    nickwin.focus();
}
// ==============================================================================
//function ReadContent(strURL, intWidth, intHeight){
//    var pop=null;
//    pop=window.open(strURL,'newwin','width='+intWidth+',height='+intHeight+',top=40,left=50,resizable=0,scrollbars=yes');
//    pop.focus();
//}
//// ==============================================================================
//function ReadWin(url, w, h){
//    var pop=null;
//    pop=window.open(url,'ReadWin1','width=' + w + ',height=' + h + ',top=40,left=50,resizable=0,scrollbars=no');
//    pop.focus();
//}
//// ==============================================================================
//function ReadContentWin(url){
//    var pop=null;
//    pop=window.open(url,'newwin','width=600,height=400,top=40,left=50,resizable=0,scrollbars=yes');
//    pop.focus();
//}
// ==============================================================================
function aLength(str){
	var i, len;
	len = 0;
	for(i = 0; i < str.length; i++){
		if(str.charCodeAt(i) > 255)
			len++;
		len++;
	}
	return len;
}
// ==============================================================================
// 删除串首、串尾空格
function trimString(str){
	var i,j;

	if(str == "") return "";

//	for(i=0;i<str.length;i++)
//		if(str.charAt(i) != ' ') break;

//	if(i >= str.length) return "";

	for(j=str.length-1;j>=0;j--)
		if(str.charAt(j) != ' ') break;

	return str.substring(0,j+1);

}
// ==============================================================================
// 串是否全部由数字组成
function IsNum(str){
	var i;

	for (i=0;i<str.length;i++){
		if (((str.charAt(i) < "0") || (str.charAt(i)> "9")) && (str.charAt(i) != "."))
			return false;
	}
	return true;
}

// ==============================================================================
// EMAIL的有效性检查
function isValidEmailAddress(mail){
    return(new RegExp(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/).test(mail));
}

// ==============================================================================
// 打印Web页面
// 调用 <input type=button name=print value='打印本页' onclick='printit()'>
function printit(){
	var NS = (navigator.appName == "Netscape");
	var VERSION = parseInt(navigator.appVersion);

	if (NS) {
		window.print() ;
	} else {
		var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
		document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
		WebBrowser1.ExecWB(6, 2);      //Use a 1 vs. a 2 for a prompting dialog box
		WebBrowser1.outerHTML = "";
	}
}

// ==============================================================================
// 打开一个新窗口1
// 调用 <a href=javascript:openwin("../admin/StampDetail.asp")>
//function openwin(url){
//	var pop=null;
//	pop = window.open(url,'wname',"width=700,height=450,top=90,left=0,directories=no,location=no,menubar=1,scrollbars=yes,resizable=yes,status=no,toolbar=no");
//	pop.focus();
//}
//
// ==============================================================================
// 打开一个新窗口2
// 调用 <a href="javascript:opennew2('mail.pl?fid=tomaster',500,300,100,100)">
//function opennew2(url,width,height,top,left){
//    var pop=null;
//    pop=window.open(url,'newwin','width='+width+',height='+height+',top='+top+',left='+left+',resizable=1,scrollbars=yes');
//    pop.focus();
//}

function CheckSign(String){
  var Letters = "`=~!%^&*+[]{}|/?>,<;:'\?<>/\"";
  var i;
  var c;
  for( i = 0; i < String.length; i ++ ){
    c = String.charAt(i);
    // 如果包含有非法字符，返回真
    if (Letters.indexOf(c) > 0) return true;
  }
  return false;
}

var imageObject;
function ResizeImage(obj, MaxW, MaxH){
    if (obj != null) imageObject = obj;
    var state=imageObject.readyState;
	if(state!='complete') {
        setTimeout("ResizeImage(null,"+MaxW+","+MaxH+")",50);
		return;
    }
    var oldImage = new Image();
    oldImage.src = imageObject.src;
    var dW=oldImage.width; var dH=oldImage.height;
    if(dW>MaxW || dH>MaxH) {
        a=dW/MaxW; b=dH/MaxH;
        if(b>a) a=b;
        dW=dW/a; dH=dH/a;
    }
    if(dW > 0 && dH > 0) {
        imageObject.width=dW;
		imageObject.height=dH;
	}
}

//给你的Javascript中的String加上Trim的功能！
String.prototype.trim = function(){
    return this.replace(/(^\s*)|(\s*$)/g, "");
}

// 例子
//var s = "    leading and trailing spaces    ";

//window.alert(s + " (" + s.length + ")");

//s = s.trim();
//window.alert(s + " (" + s.length + ")");

function cap(id){
  if (id==1){
    document.getElementById("btn1").background="/images/bg01on.gif";
    document.getElementById("btn2").background="/images/bg02off.gif";
    document.getElementById("btn1").style.cursor="default";
    document.getElementById("btn2").style.cursor="hand";
    document.getElementById("btn1").style.color="#000000";
    document.getElementById("btn2").style.color="#FFFFFF";
    document.getElementById("plist").style.display="";
    document.getElementById("slist").style.display="none";
  }if(id==2){
    document.getElementById("btn1").background="/images/bg01off.gif";
    document.getElementById("btn2").background="/images/bg02on.gif";
    document.getElementById("btn1").style.cursor="hand";
    document.getElementById("btn2").style.cursor="default";
    document.getElementById("btn1").style.color="#FFFFFF";
    document.getElementById("btn2").style.color="#000000";
    document.getElementById("slist").style.display="";
    document.getElementById("plist").style.display="none";
  }if(id==3){
    document.getElementById("btn3").background="/images/bg03on.gif";
    document.getElementById("btn4").background="/images/bg04off.gif";
    document.getElementById("btn3").style.cursor="default";
    document.getElementById("btn4").style.cursor="hand";
    document.getElementById("btn3").style.color="#000000";
    document.getElementById("btn4").style.color="#AAAAAA";
    document.getElementById("plist").style.display="";
    document.getElementById("slist").style.display="none";
  }if(id==4){
    document.getElementById("btn3").background="/images/bg03off.gif";
    document.getElementById("btn4").background="/images/bg04on.gif";
    document.getElementById("btn3").style.cursor="hand";
    document.getElementById("btn4").style.cursor="default";
    document.getElementById("btn3").style.color="#AAAAAA";
    document.getElementById("btn4").style.color="#000000";
    document.getElementById("plist").style.display="none";
    document.getElementById("slist").style.display="";
  }
}

function show_nian() {
	document.write('<DIV id="slist" style="DISPLAY:none"><table>');
	for (var i=0; i < aNian.length; ++i) {
		document.write('<tr><td width="26"><a href="/Doc/' + aNian[i][0] + '/' + cid + '_' + aNian[i][0] + '.html">' + aNian[i][0].substring(4,2) + '年</a></td>');
		for (var j=1; j < aNian[i].length; ++j) {
			document.write('<td><a href="/Doc/' + aNian[i][0] + '/' + cid + '_' + aNian[i][0] + '_' + aNian[i][j] + '.html">' + aNian[i][j] + '</a></td>');
		}
		document.write('</tr>');
	}
	document.write('</table></DIV>');

	document.write('<DIV id="plist" style="DISPLAY:none"><table>');
	for (var i=0; i < aNian_Img.length; ++i) {
		document.write('<tr><td width="26"><a href="/Doc/' + aNian_Img[i][0] + '/' + cid + '_' + aNian_Img[i][0] + '_img.html">' + aNian_Img[i][0].substring(4,2) + '年</a></td>');
		for (var j=1; j < aNian_Img[i].length; ++j) {
			document.write('<td><a href="/Doc/' + aNian_Img[i][0] + '/' + cid + '_' + aNian_Img[i][0] + '_' + aNian_Img[i][j] + '_img.html">' + aNian_Img[i][j] + '</a></td>');
		}
		document.write('</tr>');
	}
	document.write('</table></DIV>');
	cap(2);

	if (window.nian) {
		var strMonth_Nav = ' >> <a href="/Doc/' + nian + '/' + cid + '_' + nian + '.html">' + nian + "年</a> >> ";
		for (var i=0; i < aNian.length; ++i) {
			if (nian == aNian[i][0]) {
				for (var j=1; j < aNian[i].length; ++j) {
					if (yue == "") {
						strMonth_Nav = strMonth_Nav + ' <a href="#' + aNian[i][j] + '">' + aNian[i][j] + '月</a>';
					} else {
						strMonth_Nav = strMonth_Nav + ' <a href="/Doc/' + nian + '/' + cid + '_' + nian + '_' + aNian[i][j] + '.html">' + aNian[i][j] + '月</a>';
					}
				}
			}
		}
		Month_Nav.innerHTML = strMonth_Nav;
	}
}

function NewSMS(sTo) {
window.open('/INC/sms.asp?sTo='+sTo,'sms','Width:200;Height:200;Left:100;Top:140;center:yes;help:no;resizable:no;status:no;alwaysRaised');
}

function getCookie(objName,keyName){
	var result = "";
	//如果Cookie长度大于0
	if(document.cookie.length > 0){
		//包含多个cookie的数组
		var objArray = document.cookie.split(";");
		//Cookie对象名
		var objSearch = objName + "=";
		//Cookie键名称
		var nameSearch = keyName + "=";
		for(var objItem in objArray){
			//如果数组中包含对象名
			if (objArray[objItem].indexOf(objSearch) != -1){
				//在数组中取Cookie值
				begin = objArray[objItem].indexOf(nameSearch);
				if(begin != -1){
					begin += nameSearch.length;
					end = objArray[objItem].indexOf("&",begin);
					if(end == -1){
						end = objArray[objItem].length;
					}
//					result = decodeURI(objArray[objItem].substring(begin, end));
					result = objArray[objItem].substring(begin, end);
				}
			}
		}
	}
	return result;
}
function showdiv(obj, id){
	if (id == 1) {
		for (i=10; i <= 100; i++) setOpacity(obj, i);
	}else{
		for (i=100; i > 10; i--) setOpacity(obj, i);
	}
}
function setOpacity(obj, value) {
	obj.style.opacity = value;
	obj.style.filter = 'alpha(opacity=' + value + ')';
}

function dinwei(oobj){
	var a = eval('div'+oobj);
	var b = eval('ad'+oobj);
	a.style.top = getPosTop(b);
	a.style.left = getPosLeft(b);
}
function getPosLeft(obj){
	var l = obj.offsetLeft;
	while(obj = obj.offsetParent){l += obj.offsetLeft;}
	return l;
}
function getPosTop(obj){
	var t = obj.offsetTop;
	while(obj = obj.offsetParent){t += obj.offsetTop;}
	return t;
}
function ShowPerson(id){//by UserID
	if(!getCookie("cangdian", "UID")){
		alert("登录后您才能查看别人的资料!");
	}else{
		openScript("http://ask.cangdan.com/showperson.asp?id="+id+"", 600, 400, "用户信息中心");
	}
}

// 防采集
function setCookie(name, value, expires, path, domain, secure) {
	var curCookie = name + "=" + escape(value) +
	((expires) ? "; expires=" + expires.toGMTString() : "") +
	((path) ? "; path=" + path : "/") +
	((domain) ? "; domain=" + domain : "") +
	((secure) ? "; secure" : "")
	document.cookie=curCookie;
}
function getCookie1(name) {
	var prefix = name + "="
	var cookieStartIndex = document.cookie.indexOf(prefix)
	if (cookieStartIndex == -1)
	return null
	var cookieEndIndex = document.cookie.indexOf(";", cookieStartIndex + prefix.length)
	if (cookieEndIndex == -1)
	cookieEndIndex = document.cookie.length
	return unescape(document.cookie.substring(cookieStartIndex + prefix.length, cookieEndIndex))
}

var now = new Date()
now.setTime(now.getTime() + 6*1000)
var webkeynum=10;
var visits = getCookie1("webkey")
if (!visits)
	visits = 1
else
	visits = parseInt(visits) + 1

if (visits>parseInt(webkeynum)){
	location.href='http://www.cangdian.com';
}
setCookie("webkey", visits, now);
