/* home_urlmap.js
 *
	用于解析如下格式的url：
	http://big5.xinhuanet.com/gate/big5/root.home.news.cn/blog/a/010100000B4E012AA74F828E.html

	使用方法示例：
	var url = "http://big5.xinhuanet.com/gate/big5/test009.home.news.cn/blog/a/010100000001001CD50EAE19.html"; 
	var map = new URLMap(url);
	if(urlInfo.available) {
		
	}

 *  Copyright: 		www.trs.com.cn
 *  Company: 		TRS Info. Ltd.
 *  Author:			MLM
 *  Created:		2007-11-01
 *  Vesion:			1.0
 *  Last EditTime:	2007-11-01
 *	Update Logs:
 *		
 *	Note:
 *		
 *
 *	Depends:
 */

function URLMap(url) {
	this.userName = "-";//用戶名
	this.version = "-";//url生成版本
	this.type = "-";//該url是哪種對象的。（博文，播文等）
	this.parentId = "-";//博客id
	this.id = "-";//文章id

	//校驗url格式是否正確
	var regExp = new RegExp("^[htpHTP]{4}://[a-z0-9]*\.home\.news\.cn/.*/[A-Z0-9]{24}\.html.*","g");
	this.available = regExp.test(url);//url的格式是否是指定的格式
	if(this.available){
		//解析url
	    this.userName = url.substring(url.indexOf("//")+2,url.indexOf("."));
	    var tmp = url.substring(url.lastIndexOf("/")+1,url.lastIndexOf(".html"));
		this.version = parseInt(tmp.substr(0,2),10);
		this.type = parseInt(tmp.substr(2,2),10);
		this.parentId = parseInt(tmp.substr(4,8),16);
		this.id = parseInt(tmp.substr(12,8),16);
	}
}
