﻿/* Socang.com JavaScript Framework */
/* Powered By Sammy Zhong of Socang.com */
/* Socang Gobal Script */

/* Gobal Function */
var Socang = new function(){
	this.isIE6 = navigator.userAgent.search('MSIE')>0 && navigator.userAgent.search('6')>0;
	this.isIE = navigator.userAgent.search('MSIE')>0;
	this.isOpera = navigator.userAgent.indexOf('Opera')>-1;
	this.isMoz = navigator.userAgent.indexOf('Mozilla/5.')>-1;

	this.getSubnum = function(s, f){
		if(typeof(s)!='string')
			return '';
		var a = s.split('+');
		for(var i=0; i<a.length; i++){
			var p = a[i].split('_',2)
			if(p[0]==f){
				if(p.length==2)
					return unescape(p[1]);
				else
					return '';
			}
		}
		return '';
	}

	this.getPx = function(p){
		p = p.replace('px','');
		return parseInt(p);
	}

	this.fetchOffset = function(obj) {
		var left_offset = obj.offsetLeft;
		var top_offset = obj.offsetTop;
		while((obj = obj.offsetParent) != null) {
			left_offset += obj.offsetLeft;
			top_offset += obj.offsetTop;
		}
		return { 'left' : left_offset, 'top' : top_offset };
	}
}
