
var FLIX={elements:[],ready:function(callback){var done=false;isLoaded=setInterval(function(){if(document.body&&document.getElementById){done=true;}},10);loaded=setInterval(function(){if(done){clearInterval(isLoaded);clearInterval(loaded);callback();}},10);},select:function(){for($i=0;$i<arguments.length;$i++){if(typeof arguments[$i]=='string')if(arguments[$i].substring(0,1)=='#'){this.byId(arguments[$i].substring(1));}else if(arguments[$i].substring(0,1)=='.'){}else{}}return this;},byId:function(){var $tempElements=[];for($i=0;$i<arguments.length;$i++){if(typeof arguments[$i]=='string')if(typeof document.getElementById(arguments[$i].substring(1))!='undefined'){$tempElements.push(document.getElementById(arguments[$i].substring(1)));}}this.elements=$tempElements;return this;},addClass:function(clsname){for($i=0;$i<this.elements.length;$i++){this.elements[$i].className+=' '+clsname;}return this;},removeClass:function(clsname){for($i=0;$i<this.elements.length;$i++){if(this.elements[$i].className){classList=this.elements[$i].className.split(' ');for($j=0;$j<classList.length;$j++){if(classList[$j].toUpperCase()==clsname.toUpperCase()){classList.splice($j,1);$j--;}}this.elements[$i].className=classList.join(' ');}}return this;},attachEvent:function(action,callback){if(this.elements[0].addEventListener){for($i=0;$i<this.elements.length;$i++){alert('Here');this.elements[$i].addEventListener(action,callback,false);}}else if(this.elements[0].attachEvent){for($i=0;$i<this.elements.length;$i++){this.elements[$i].attachEvent('on'+action,callback);}}return this;},detachEvent:function(action,callback){if(this.elements[0].removeEventListener){for($i=0;$i<this.elements.length;$i++){this.elements[$i].removeEventListener(action,callback,false);}}else if(this.elements[0].detachEvent){for($i=0;$i<this.elements.length;$i++){this.elements[$i].detachEvent('on'+action,callback);}}return this;},HTML:function(html){for($i=0;$i<this.elements.length;$i++){this.elements[$i].innerHTML=html;}},Text:function(text){for($i=0;$i<this.elements.length;$i++){this.elements[$i].innerText=text;}},toggleHide:function(){for($i=0;$i<this.elements.length;$i++){this.elements[$i].style['display']=(this.elements[$i].style['display']==='none'||'')?'block':'none';}return this;},setStyle:function(styles){for($i=0;$i<this.elements.length;$i++){if(typeof this.elements[$i]!='undefined'&&this.elements[$i]!=null){for(param in styles){this.elements[$i].style[param]=styles[param];}}}return this;},setAttr:function(attributes){for($i=0;$i<this.elements.length;$i++){for(param in attributes){if(attributes[param]!=''){this.elements[$i].setAttribute(param,attributes[param]);}else{this.elements[$i].removeAttribute(param);}}}return this;},getValue:function(){var elemstemp=[];for($i=0;$i<this.elements.length;$i++){if(typeof this.elements[$i]!='undefined'&&this.elements[$i]!=null){if(this.elements[$i].getAttribute('type')=='checkbox'||this.elements[$i].getAttribute('type')=='radio'){if(this.elements[$i].checked===true){elemstemp.push(this.elements[$i].value);}}else{elemstemp.push(this.elements[$i].value);}}}if(elemstemp.length===1){return elemstemp[0];}return elemstemp;},setValue:function(value){for($i=0;$i<this.elements.length;$i++){if(typeof this.elements[$i]!='undefined'&&this.elements[$i]!=null){if(this.elements[$i].getAttribute('type')=='checkbox'||this.elements[$i].getAttribute('type')=='radio'){if(this.elements[$i].value===value){this.elements[$i].checked=true;}}else{this.elements[$i].value=value;}}}return this;},createRequest:function(){try{request=new XMLHttpRequest();}catch(err1){try{request=new ActiveXObject('Microsoft.XMLHTTP');}catch(err2){try{request=new ActiveXObject('Msxml2.XMLHTTP');}catch(err3){request=false;}}}return request;},ajax:function(method,url,params,callback){var xmlhttp=this.createRequest();var values='';for(param in params){values+=encodeURIComponent(param)+'='+encodeURIComponent(params[param])+'&';}if(method==='get'){url+='?'+values;values=null;xmlhttp.open('GET',url,true);xmlhttp.setRequestHeader('HTTP_X_REQUESTED_WITH','XMLHttpRequest');xmlhttp.send(null);}else{xmlhttp.open('POST',url,true);xmlhttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded');xmlhttp.setRequestHeader('HTTP_X_REQUESTED_WITH','XMLHttpRequest');xmlhttp.send(values);}if(callback.loading){callback.loading();}xmlhttp.onreadystatechange=function(){if(xmlhttp.readyState==4){if(xmlhttp.status==200){if(callback.success){callback.success(xmlhttp);}}}}}};if(!window.$){window.$=FLIX;}if(typeof $!='function'){function $(){for($i=0;$i<arguments.length;$i++){$passArr=arguments[$i];}return FLIX.byId($passArr);}}if(typeof $ajax!='function'){function $ajax(method,url,params,callback){FLIX.ajax(method,url,params,callback);}}