var jlib = {};

jlib.getNumber = function (str,unit) {
	var test = eval("/(\\d+(\\.\\d*)?)"+unit+"\\b/g");   
	return (str.replace(
				test,
				function($0,$1,$2) { 
		        	return parseInt($1)
				}
			));
}

jlib.aotuScroll = function (obj,marginTop) {
	if($(obj).children("ul").children("li").length>1)
	$(obj).find("ul:first").animate({
		marginTop:marginTop
		},500,function(){
			$(this).css({marginTop:"0px"}).find("li:first").appendTo(this);
	});
}

jlib.createMask = function(){  
	var mask = $('<div id="_mask_"></div>')
		.css({  
			zIndex: 5,   
			//width:'100%',  
			width:$("body").width(),
			//height:document.documentElement.clientHeight,  
			height:$("body").height(),
			backgroundColor: '#000000',  
			position: 'absolute',  
			top:document.documentElement.scrollTop,  
			//top: 0,  
			//left: 0,  
			left:document.documentElement.scrollLeft,  
			filter: 'alpha(opaticy=40)',  
			opacity: 0.4,  
			display: 'none'  
			})  
		.appendTo('body');  
  
    $(window).resize(function(){  
        mask.css({  
            //height: document.documentElement.clientHeight,  
            height:$("body").height(),
            width: '100%'  
        });  
    });  
      
    $(window).scroll(function(){  
        $('#_mask_').css({  
            //'top': document.documentElement.scrollTop,  
            'top': 0,
            'width': document.documentElement.scrollWidth  
        });  
    });  
};  
//createMask();  
jlib.showMask = function(){  
    $('#_mask_').show();  
};  
jlib.hideMask = function(){  
    $('#_mask_').hide();  
};  
//Check browser flash version
jlib.checkFlash = function(){ 
	var hasFlash = 0;         	// if install flash 0:false 1:true
	var flashVersion = 0; 		// flash version
	var isIE=/*@cc_on!@*/0;     // if IE browser

	if(isIE){
		var swf = new ActiveXObject('ShockwaveFlash.ShockwaveFlash');
		if(swf){
			hasFlash = 1;
			VSwf = swf.GetVariable("$version");
			flashVersion = parseInt(VSwf.split(" ")[1].split(",")[0]);
		}
	}else{
		if (navigator.plugins && navigator.plugins.length > 0){
			var swf=navigator.plugins["Shockwave Flash"];
	    	if(swf){
				hasFlash=1;
	        	var words = swf.description.split(" ");
	        	for (var i = 0; i < words.length; ++i){
	            	if (isNaN(parseInt(words[i]))) continue;
	            	flashVersion = parseInt(words[i]);
				}
	    	}
		}
	}
	return {hasFlash:hasFlash,flashVersion:flashVersion};
}

jlib.loadURL = function (url,target) {
	if(target==null||target=="") target="_blank";
	if(target=="_blank"){ 
		window.open(url);
	}else if(target=="_self"){ 
		location.href = url;
	}else{
		return false;
	}
}
