﻿
var autoRadio={version:'1.0.0',isIE:true,$:function(id){return document.getElementById(id);},tagArray:function(obj,name){return obj.getElementsByTagName(name);},addObject:function(tagName,content){var tag=document.createElement(tagName);tag.innerHTML=html;document.body.appendChild(tag);},insertObject:function(id,content){var control=this.$(id);if(control!=undefined){control.innerHTML=content;}},addEvent:function(obj,eventName,fun){return document.all?obj.attachEvent(eventName,fun):obj.addEventListener(eventName.substr(2),fun,false);},getContent:function(id){if(document.all){return this.$(id).innerText;}else{return this.$(id).textContent;}},checkBrowse:function(){if(window.ActiveXObject){this.isIE=true;}},initial:function(){this.checkBrowse();},urlRequest:function(key,url){return(new RegExp('(\\?|&)'+key+'=([^&]*)').exec(url))?RegExp.$2:'';},setClassName:function(id,className){var button=this.$(id);if(button){if(this.isIE){button.className=className;}else{button.setAttribute('class',className);}}},display:function(id){var button=this.$(id);if(button){if(button.style.display=="block"){button.style.display=="none";}else{button.style.display="block"}}},getAnswerCount:function(){var questionList=this.getQuestionList('setac');if(questionList.length>1){var loadPage='/controls/answercount.ashx?list='+questionList;this.loadJS.push(loadPage,'utf-8',null);}},getQuestionList:function(id){var arr=this.tagArray(document,'label'),len=arr.length,i,requestList=[];for(i=0;i<len;i++){if(arr[i].id.substring(0,id.length)==id&&arr[i].id.split('_')[1]){requestList[requestList.length]=arr[i].id.split('_')[1];}}
return requestList.join(',');},loadAnswer:function(){this.addEvent(window,'onload',function(){autoRadio.getAnswerCount();})},loadJS:{lock:false,ranks:[],callback:function(startTime,callback){callback&&callback(new Date().valueOf()-startTime.valueOf());this.luck=false,this.read();},read:function(){if(!this.luck&&this.ranks.length){var head=document.getElementsByTagName("head")[0];if(!head){ranks.length=0,ranks=null;throw new Error('HEAD不存在');}
var wc=this,ranks=this.ranks.shift(),startTime=new Date,script=document.createElement('script');this.luck=true;script.onload=script.onreadystatechange=function(){if(script&&script.readyState&&script.readyState!='loaded'&&script.readyState!='complete')return;script.onload=script.onreadystatechange=script.onerror=null,script.src='',script.parentNode.removeChild(script),script=null;wc.callback(startTime,ranks.callback),startTime=ranks=null;};script.charset=ranks.charset||'gb2312';script.src=ranks.src;head.appendChild(script);}},push:function(src,charset,callback){this.ranks.push({'src':src,'charset':charset,'callback':callback});this.read();}}}
String.prototype.trim=function(){return this.replace(/(^\s+)|\s+$/g,"");}
autoRadio.initial();
