var LoaderInstance=function(){
	var overflow='';
	var height='';
	
var rtnObj={},timer=100;function _addEvent(obj,evt,fnt,args){if(obj.addEventListener){obj.addEventListener(evt,function(){fnt.call(this,args);},false);}else if(window.attachEvent){obj.attachEvent('on'+evt,function(){fnt.call(this,args);});}else{obj['on'+evt]=function(){fnt.call(this,args);};}};function _closeLoader(elemName){var elem,elemArr=[],op=100,opF=1,stl,bElem=document.getElementsByTagName('BODY')[0],htmlElem=document.getElementsByTagName('HTML')[0];function _setStyle(elem,stl,key,val){for(var i=0;i<key.length;i++){if(typeof stl=='object'){stl[key[i]]=val[i];}else{if(stl.charAt(stl.length-1)!=';'){stl+=';';}stl=(stl)?stl+key[i]+':'+val[i]+';':key[i]+':'+val[i]+';';}}return stl;};function _transform(){var stl,elemBody;for(var i=0;i<elemArr.length;i++){stl=_setStyle(elemArr[i].elemObj,elemArr[i].elemStl,['filter','opacity','-moz-opacity'],['alpha(opacity='+op+')',opF,opF]);elemArr[i].elemObj.setAttribute('style',stl,true);}if(op>0){op-=10;opF='.'+(op/10)%100;setTimeout(function(){_transform();},timer);}else{for(var i=0;i<elemArr.length;i++){elemArr[i].elemObj.parentNode.removeChild(elemArr[i].elemObj);}htmlElem.style.overflow=bElem.style.overflow=overflow;htmlElem.style.height=bElem.style.height=height;htmlElem.style.height=bElem.style.height=bElem.offsetHeight;}};for(var i=0;i<elemName.length;i++){elem=document.getElementById(elemName[i]);if(elem){stl=elem.getAttribute('style',true);elemArr=elemArr.concat({elemObj:elem,elemStl:stl});}}if(elemArr.length>0){_transform();}else{htmlElem.style.overflow=bElem.style.overflow=overflow;htmlElem.style.height=bElem.style.height=height;htmlElem.style.height=bElem.style.height=bElem.offsetHeight;}};rtnObj.closeLoader=_closeLoader;_addEvent(window,'load',function(){rtnObj.closeLoader(['loading-mask','loading']);});return rtnObj;}();
