/// <reference path="../js/jquery-1[1].3.2-vsdoc2.js" />

//
function AddFav(strUrl,strTitle)
{
	window.external.addFavorite(strUrl,strTitle);
}

//
function PrintArea(intIdx)
{
	var t=String(intIdx);
	if(t=='null'||t=='undefined')
		t='';
	bdhtml=window.document.body.innerHTML;
	sprnstr='<!--startprint'+t+'-->';
	eprnstr='<!--endprint'+t+'-->';
	prnhtml=bdhtml.substr(bdhtml.indexOf(sprnstr)+17);
	prnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr));
	window.document.body.innerHTML=prnhtml;
	window.print();
}

//全选/全不选checkbox
function SelectAll(chkaVal,boolStatus)
{
	var pintNum=chkaVal.length;
	while(pintNum-->0)
	{
		chkaVal[pintNum].checked=boolStatus;
	}
}

//求字符串长度(字节)
function ByteLen(strVal)
{
	var pt=strVal.length,pintLen=0;
	while(pt-->0)
		pintLen+=1+(strVal.charCodeAt(pt)>255);
	return pintLen;
}

//显示层
function ShowLayer()
{
	var i,v,obj,args=ShowLayer.arguments;
	for(i=0;i<args.length-1;i+=2)
	{
		obj=document.getElementById(args[i]);
		v=args[i+1];
		obj.style&&(obj=obj.style,v=v==1?'visible':'hidden');
		obj.visibility=v;
	}
}

//缩小图片(保持宽高比)
function FitImage(ImgD,intMaxWidth,intMaxHeight)
{
	var image=new Image();
	image.src=ImgD.src;
	if(image.width>0&&image.height>0)
	{
		if(image.width/image.height>=intMaxWidth/intMaxHeight)
		{
			if(image.width>intMaxWidth)
			{
				ImgD.width=intMaxWidth;
				ImgD.height=(image.height*intMaxWidth)/image.width;
			}
			else
			{
				ImgD.width=image.width;
				ImgD.height=image.height;
			}
		}
		else
		{
			if(image.height>intMaxHeight)
			{
				ImgD.height=intMaxHeight;
				ImgD.width=(image.width*intMaxHeight)/image.height;
			}
			else
			{
				ImgD.width=image.width;
				ImgD.height=image.height;
			}
		}
	}
}

//缩小图片宽度(保持宽高比)
function FitImgWidth(objImg,intMaxWidth)
{
	if(objImg.width>intMaxWidth)
	{
		var i=objImg.height/objImg.width*intMaxWidth;
		objImg.width=intMaxWidth;objImg.height=i;
	}
}

//鼠标缩放图片
function WheelImg(o)
{
	var zoom=parseInt(o.style.zoom,10)||100;
	zoom+=event.wheelDelta/12;
	zoom>0&&(o.style.zoom=zoom+'%');
}

//设置图片预览
function SetPicPreview(txt,img)
{
	img.src=txt.value;
}

//编辑处理
//m:1粗,2斜,3下划线,4删除线,5水平居中,6连接,7图片
function TxtEx(ctx,m)
{
	var pfront="",prear="",pfont=new Array("b","i","u","s","cnt");
	if(m>=1&&m<=5)
		pfront="{"+pfont[m-1]+"}",prear="{/"+pfont[m-1]+"}";
	else if(m==6)
	{
		var phref=prompt("地址","http://");
		if(phref==null)
			return;
		pfront="{a "+phref+"}",prear="{/a}";
	}
	else if(m==7)
	{
		var pimg=prompt("图片地址","http://");
		if(pimg==null)
			return;
		pfront="{img0"+pimg+"}";
	}

	if(document.selection&&document.selection.type=="Text")
	{
		var prange=document.selection.createRange(),ptxt=prange.text;
		prange.text=pfront+ptxt+prear;
	}
	else
		ctx.value=pfront+ctx.value+prear;
}

function ShowTxtExBar()
{
	document.write("<img onclick=TxtEx(cctx,1) src=/img/bt/b.gif><img onclick=TxtEx(cctx,2) src=/img/bt/i.gif>\
<img onclick=TxtEx(cctx,3) src=/img/bt/u.gif><img onclick=TxtEx(cctx,4) src=/img/bt/s.gif>\
<img onclick=TxtEx(cctx,5) src=/img/bt/cnt.gif><img onclick=TxtEx(cctx,6) src=/img/bt/a.gif>\
<img onclick=TxtEx(cctx,7) src=/img/bt/img.gif>");
}

function QueryDelete(tform,strTips)
{
	var c=0,t,tn=tform.cc.length,pstrTips=strTips;
	(String(pstrTips)=='null'||String(pstrTips)=='undefined'||String(pstrTips)=='')&&(pstrTips='确认要删除吗？删除后不可恢复！');
	String(tn)=="undefined"&&(tn=1);
	for(t=0;t<tn;t++)
		tform.cc[t].checked&&c++;
	if(!c||!confirm(pstrTips))
		return false;
}

function QueryDel1(url,strTips)
{
	var pstrTips=strTips;
	(String(pstrTips)=='null'||String(pstrTips)=='undefined'||String(pstrTips)=='')&&(pstrTips='确认要删除吗？删除后不可恢复！');
	confirm(pstrTips)&&(location=url);
}

function QueryDel2(strTips)
{
	var pstrTips=strTips;
	(String(pstrTips)=='null'||String(pstrTips)=='undefined'||String(pstrTips)=='')&&(pstrTips='确认要删除吗？删除后不可恢复！');
	return confirm(pstrTips);
}

//var gan="甲乙丙丁戊己庚辛壬癸",zhi="子丑寅卯辰巳午未申酉戌亥",shu="鼠牛虎兔龙蛇马羊猴鸡狗猪";
/*
function Dat()
{
	var n=new Date(),day="天一二三四五六",cl="<font color=blue>";
	var y=n.getFullYear(),w=n.getDay();
	w==0&&(cl="<font color=red>");
	w==6&&(cl="<font color=green>");
	return cl+y+"年"+String(n.getMonth()+1)+"月"+n.getDate()+"日 星期"+day.charAt(w)+" "+gan.charAt((y+36-1900)%10)+zhi.charAt((y+36-1900)%12)+shu.charAt((y-4)%12)+"年</font>";
}


function Tim()
{
	var n=new Date(),ih=n.getHours(),im=n.getMinutes(),is=n.getTime()%60000;
	is=(is-is%1000)/1000;
	var clk=zhi.charAt(parseInt((ih+1)/2)%12)+"时"+ih+":";
	im<10&&(clk+="0");
	clk+=im+":";
	is<10&&(clk+="0");
	clk+=is;
	return clk;
}

function iClk()
{
	document.getElementById("ca1").innerHTML=Dat(),document.getElementById("ca2").innerHTML=Tim();
}

function Calinder()
{
	document.write("<table width=100%><tr><td id=ca1><tr><td id=ca2></table>");
	iClk(),setInterval("iClk()",1000);
}
*/



function GetHttpRequest()
{
	var MSXML=new Array('msxml2.XMLHTTP.5.0','msxml2.XMLHTTP.4.0','msxml2.XMLHTTP.3.0','msxml2.XMLHTTP','Microsoft.XMLHTTP');
	for(var i=0;i<MSXML.length;i++)
	{
		try
		{
			return new ActiveXObject(MSXML[i]);
		}
		catch(e)
		{
		}
	}
	try
	{
		return new XMLHttpRequest();
	}
	catch(e)
	{
	}
	return 0;
}

function UrlEncode(strUrl)
{
	return strUrl.replace(/=/g,'%3D').replace(/&/g,'%26').replace(/\?/g,'%3F').replace(/%/g,'%25').replace(/ /g,'%20');
}






//选择城市
function SelCity()
{
	CreateWin(400,80);
	document.getElementById('divWin').innerHTML='<p class=\'a_c t_b\'>请选择城市</p>'
		+'<p class=\'l_18 t_12\'><a href=http://www.517515.com/cn/>[南京]</a> '
		+'<a href=http://suzhou.517515.com>[苏州]</a> '
		+'<a href=http://shanghai.517515.com>[上海]</a> '
		+'<a href=http://hangzhou.517515.com>[杭州]</a> '
		+'<a href=http://nanchang.517515.com>[南昌]</a> '
		+'<a href=http://changzhou.517515.com>[常州]</a> '
		+'<a href=http://yancheng.517515.com>[盐城]</a> '
		+'<a href=/>[自动检测]</a></p>';
}

//显示后台操作
function ShowHt()
{
	CreateWin(550,380);
	RequestUrlData('/cn/ht.asp','divWin');
}


//页面登录
function RequestLogin()
{
	CreateWin(160,160);
	document.getElementById('divWin').innerHTML='<p class=\'a_c t_b\'>请先登录</p><p id=tLogin></p>';
	RequestUrlData('/cn/user_.asp?fnc=quickrequest1','tLogin');
}

//直接登录(GET模式)
function RequestDLogin(strTarget)
{
	CreateWin(160,160);
	document.getElementById('divWin').innerHTML='<p class=\'a_c t_b\'>请先登录</p><p id=tLogin></p>';
	RequestUrlData('/cn/user_.asp?fnc=request1_&target='+strTarget,'tLogin');
}

//快速登录
function ShowQuickLogin(strEleId)
{
   //更改过
    //$("#tLogin1").html('<iframe frameborder="0" src="QLogin.aspx"></iframe>');
    
    document.write('<iframe width="210px" scrolling="no" height="90px" frameborder="0" src="/cn/QLogin.aspx"></iframe>');
}


//需要登录
function NeedLogin(strField)
{
	strField=String(strField);
	var cCur=GetHttpRequest(),t;
	if(cCur)
	{
		cCur.open('get','/cn/user_.asp?fnc=curuser&rand='+String(Math.random()),1);
		cCur.send('');
		cCur.onreadystatechange=function()
		{
			if(cCur.readyState==4)
			{
				try
				{
					if((t=bytes2BSTR(cCur.responseBody))=='')
						RequestLogin();
				}
				catch(e)
				{
					if((t=cCur.responseText)=='')
						RequestLogin();
				}
				strField!=''&&strField!='undefined'&&strField!='null'&&(document.getElementById(strField).innerHTML=t);
			}
		}
	}
}

//需要直接登录
function NeedDLogin(strTarget)
{
	var cCur=GetHttpRequest(),t;
	if(cCur)
	{
		cCur.open('get','/cn/user_.asp?fnc=curuser&rand='+String(Math.random()),1);
		cCur.send('');
		cCur.onreadystatechange=function()
		{
			if(cCur.readyState==4)
			{
				try
				{
					if((t=bytes2BSTR(cCur.responseBody))=='')
						RequestDLogin(strTarget);
					else
						eval(strTarget);
				}
				catch(e)
				{
					if((t=cCur.responseText)=='')
						RequestDLogin(strTarget);
					else
						eval(strTarget);
				}
			}
		}
	}
}

//后台请求url
function RequestUrl(strUrl)
{
	strUrl=String(strUrl);
	strUrl+=strUrl.indexOf("?")>=0?"&":"?";
	var cUrl=GetHttpRequest();
	if(cUrl)
	{
		cUrl.open('get',strUrl+'rand='+String(Math.random()),1);
		cUrl.send('');
	}
}

//后台请求url的数据
function RequestUrlData(strUrl,strField)
{
	strUrl=String(strUrl);
	strUrl+=strUrl.indexOf("?")>=0?"&":"?";
	var cUrl=GetHttpRequest(),t,i,j;
	if(cUrl)
	{
		cUrl.open('get',strUrl+'rand='+String(Math.random()),1);
		cUrl.send('');
		cUrl.onreadystatechange=function()
		{
			if(cUrl.readyState==4)
			{
				try
				{
					t=bytes2BSTR(cUrl.responseBody);
				}
				catch(e)
				{
					t=cUrl.responseText;
				}
				while((i=t.indexOf('<script'))>=0&&(j=t.indexOf('</script>'))>0)
				{
					var p=t.substr(i,j-i);
					p=p.substr(p.indexOf(">")+1,p.length);

					var oHead = document.getElementsByTagName('HEAD').item(0);
					var oScript = document.createElement('script');
					oScript.language = 'javascript';
					oScript.type ='text/javascript';
					//oScript.id = sId;
					//oScript.defer = true;
					oScript.text=p;
					oHead.appendChild( oScript ); 

					t=(i?t.substr(0,i):'')+t.substr(j+9,t.length);
				}
				strField!=''&&strField!='undefined'&&strField!='null'&&(document.getElementById(strField).innerHTML=t);
			}
		}
	}
}



window.onload = function() {
	
        var str = document.body.innerHTML;
        document.body.innerHTML = str.replace(/\.aspx/ig, ".asp").replace(/\.asp/ig, ".aspx");

    //替换qlogin
    var bbsLoing = document.getElementById("tQuickLogin");
    if (bbsLoing) {
        bbsLoing.innerHTML = '<iframe width="450px" scrolling="no" style="padding:0px; margin:0px;" height="21px" frameborder="0" src="/cn/QLogin_2.aspx"></iframe>';
    }
    //统计
    

}

$(function() {
  //  $.getScript("http://js.users.51.la/3591014.js", function(rek) { });
});





