﻿var __params="";
function getrealurl()
{
	var _url=document.URL;
	var vol = new RegExp("(http://)(\\S+/)(vol),(\\d+),(\\d+).aspx",'gim');
	var vip = new RegExp("(http://)(\\S+/)(vip),(\\d+),(\\d+),(\\d+)(.aspx)",'gim');
	var book = new RegExp("(http://)(\\S+/book/)(\\d+).aspx",'gim');
	var list = new RegExp("(http://)(\\S+/bookreader/)(\\d+).aspx",'gim');
	var readchapter= new RegExp("(http://)(\\S+/bookreader/)(\\d+),(\\d+)(.aspx)",'gim');
	var user=RegExp("(http://)(\\S+)(/user/)(\\d+)(.aspx)",'gim');
	var author=RegExp("(http://)(\\S+)(/author/)(\\d+)(.aspx)",'gim');
	var club = RegExp("(http://)(\\S+)(/club/)(\\d+)(.aspx)",'gim')
		var mmbook = new RegExp("(http://)(\\S+/MMWeb/)(\\d+).aspx",'gim');
	
	 if(vip.test(_url)) { return _url.replace(vip,function(m,p1,p2,p3,p4,p5){__params=p4+","+p5; return p1+p2+"ReadVipChapter.aspx";} );}
	 if(vol.test(_url)) {return _url.replace(vol,function(m,p1,p2,p3,p4,p5){__params=p4+","+p5; return p1+p2+"ReadVolume.aspx";} );}
	 if(book.test(_url)) {return _url.replace(book,function(m,p1,p2,p3){__params="bookId="+p3; return p1+p2+"ShowBook.aspx";} );}
	 if(list.test(_url)) {return _url.replace(list,function(m,p1,p2,p3){__params="bookId="+p3; return p1+p2+"ChapterList.aspx";} );}
	 if(readchapter.test(_url)) {return _url.replace(readchapter,function(m,p1,p2,p3,p4){__params=p3+","+p4; return p1+p2+"ReaderChapter.aspx";} );}
	 if(mmbook.test(_url)) {return _url.replace(readchapter,function(m,p1,p2,p3){__params=p3; return p1+p2+"ShowBook.aspx";} );}

	 if(user.test(_url)) {return _url.replace(user,function(m,p1,p2,p3,p4){__params="user="+p4; return p1+p2+"/Space/Index.aspx";} );}
	 if(author.test(_url)) {return _url.replace(author,function(m,p1,p2,p3,p4){__params="author="+p4; return p1+p2+"/Space/AuthorIndex.aspx";} );}
	 if(club.test(_url)) {return _url.replace(club,function(m,p1,p2,p3,p4){__params="club="+p4; return p1+p2+"/Club/Showclub.aspx";} );}
	
	var _idx=0;
	if((_idx=_url.indexOf('?'))>0) { __params=_url.substring(_idx);return _url.substring(0,_idx);}
	else
	{
		return _url;
	}
}

/*客户端异常跟踪 by snda 2008-7-2*/
var __startTime=new Date().getTime(); 
var __errCollectUrl="http://sndasdolog.sdo.com/Error.aspx";

if(typeof __appId=='undefined') __appId=1;
if(typeof __siteDomain=='undefined') __siteDomain="www.qidian.com";
document.write("<iframe style='display:none' width='0' height='0' id='errfrm'></iframe>");
var errobject = document.getElementById('errfrm');

window.onerror=function(__emessage,__eurl,__eline){
try{
errobject.src=__errCollectUrl+"?ErrorDesc="+escape(__emessage)+"&Url="+escape(__eurl)+"&errorLine="+escape(__eline)+"&appId="+__appId+"&SiteDomain="+__siteDomain;//+"&Params="+__params;
//errobject.src=__errCollectUrl+"?ErrorDesc="+escape(__emessage)+"&Url="+escape(getrealurl())+"&errorLine="+escape(__eline)+"&appId="+__appId+"&SiteDomain="+__siteDomain+"&Params="+__params;
}catch(e){alert(e)}
return true;};

