function askJs(src,fn,arg){
	var head=document.getElementsByTagName('head')[0];
	for(var i=0;i<src.length;i++){
	    var script = document.createElement('script'); 
	    script.type = 'text/javascript';
	    script.index=i;
	    script.onload = script.onreadystatechange = function() { 
	    	var _self=this;
	        if (_self.readyState && _self.readyState != 'loaded' && _self.readyState != 'complete') 
	            return;
       		if(_self.index==(src.length-1)){
        		if(fn)fn(arg);
        	}
	        _self.onreadystatechange = _self.onload = null;
	    }; 
	    script.src = src[i];
	    head.appendChild (script); 
	}
}
function askCss(src){
	var head=document.getElementsByTagName('head')[0];
	for(var i=0;i<src.length;i++){
	    var css = document.createElement('link'); 
	    css.type = 'text/css';
	    css.rel = 'stylesheet';
	    css.index=i;
	    css.onload = css.onreadystatechange = function() { 
	        if (css.readyState && css.readyState != 'loaded' && css.readyState != 'complete') 
	            return; 
	        css.onreadystatechange = css.onload = null;
	    }; 
	    css.href = src[i];
	    head.appendChild (css); 
	}
}