(function(){var Cs=window.$cs=function(){return new Cs()};Cs.config={context:"/Cs"};Cs.subArea={init:function(displaySubArea,subArea){subArea.style.display="none";Cs.event.click(displaySubArea,this.change(displaySubArea,subArea))},change:function(displaySubArea,subArea){return function(){if(subArea.style.display=="none"){subArea.style.display="block";displaySubArea.innerHTML=closeText;displaySubArea.className=closeClass}else{subArea.style.display="none";displaySubArea.innerHTML=openText;displaySubArea.className=openClass}}}};Cs.event={bind:function(element,eventName,func){if(window.addEventListener){element.addEventListener(eventName,func,false);return true}else{if(window.attachEvent){element.attachEvent("on"+eventName,func);return true}else{return false}}},unbind:function(element,eventName,func){if(window.removeEventListener){element.removeEventListener(eventName,func,false);return true}else{if(window.detachEvent){element.detachEvent("on"+eventName,func);return true}else{return false}}},load:function(func){if(!this.bind(window,"load",func)){if(window.onload!=null){var oldOnload=window.onload;window.onload=function(e){oldOnload(e);window[fnc]()}}else{window.onload=fnc}}},change:function(element,func){this.bind(element,"change",func)},click:function(element,func){this.bind(element,"click",func)},blur:function(element,func){this.bind(element,"blur",func)},focus:function(element,func){this.bind(element,"focus",func)}};Cs.fn={findByClassName:function findByClassName(element,selector){if(!element){return null}var result=new Array();var divs=element.getElementsByTagName("div");if(divs.length>0){for(var i=0;i<divs.length;i++){var classNames=this.getClassName(divs[i]);if(!classNames){continue}for(var j=0;j<classNames.length;j++){if(classNames[j]==selector){result.push(divs[i]);break}}}}if(result.length==1){return result[0]}else{return result}},getClassName:function(element){if(!element){return null}var className=element.className;if(!className){return null}var classNames=className.split(" ");return classNames},removeClassName:function(elem,className){var oldClasses=this.getClassName(elem);if(!oldClasses){return}var newClasses=new Array();for(var i=0;i<oldClasses.length;i++){if(oldClasses[i]!=className){newClasses.push(oldClasses[i])}}if(newClasses.length>0){elem.className=newClasses.join(" ")}else{elem.className=""}},addClassName:function(elem,className){var classes=this.getClassName(elem);if(!classes){classes=new Array()}classes.push(className);elem.className=classes.join(" ")},inputButton:function(){var isMSIE=
/*@cc_on!@*/
false;if(isMSIE){
/*@cc_on _d=document;eval('var document=_d')@*/
String.prototype.camelize=function(){return this.replace(/-([a-z])/g,function($0,$1){return $1.toUpperCase()})};String.prototype.deCamelize=function(){return this.replace(/[A-Z]/g,function($0){return"-"+$0.toLowerCase()})};function getStyle(ele,property,pseudo){if(ele.currentStyle){if(property.indexOf("-")!=-1){property=property.camelize()}return ele.currentStyle[property]}return""}var inputs=document.getElementsByTagName("input");for(i=0;i<inputs.length;i++){if(inputs[i].type=="submit"||inputs[i].type=="reset"){inputs[i].defaultBgPY=parseInt(getStyle(inputs[i],"background-positionY"),10);inputs[i].defaultFgColor=getStyle(inputs[i],"color");inputs[i].defaultClass=inputs[i].className;inputs[i].onmouseover=function(){this.style.backgroundPositionY=parseInt(getStyle(this,"background-positionY"),10)-this.offsetHeight;if(this.defaultFgColor=="#666666"){this.className=this.className+" fgWhiteI"}};inputs[i].onmouseout=function(){this.style.backgroundPositionY=this.defaultBgPY+"px";if(this.defaultFgColor=="#666666"){this.className=this.defaultClass}};inputs[i].onmousedown=function(){this.style.backgroundPositionY=parseInt(getStyle(this,"background-positionY"),10)-this.offsetHeight}}}}}}})();$cs.fn.inputButton();
