window.undefined=window.undefined;
var isIE//@cc_on=1;
function $(id){return document.getElementById(id);}
function addEvent(o,e,f){isIE?o.attachEvent('on'+e,f):o.addEventListener(e,f,false);}
function eventElement(evt){return (isIE)?evt.srcElement:evt.target;}
function checkConsecutiveNumbersIds(idPrefix,maxNum){return function(evt){var evtElem=eventElement(evt);for(var i=1;i<=maxNum;i++){$(idPrefix+i).checked=evtElem.checked;}};}
function checkSameNames(formId,name){return function(evt){var evtElem=eventElement(evt);var f=$(formId);for(var i=0;i<f.elements.length;i++){var elem=f.elements[i];if(elem.name==name){elem.checked=evtElem.checked;}}};}
function check(ids){return function(evt){var evtElem=eventElement(evt);for(var i=0;i<ids.length;i++){$(ids[i]).checked=evtElem.checked;}};}
function submit(formId,method,action,func,funcArgs,newWindow,windowName){return function(){if(typeof(func)=='function'){if(!(funcArgs instanceof Array)){funcArgs=[funcArgs];}if(!func.apply(this,funcArgs)){return false;}}var f=$(formId);f.method=(method==undefined)?f.method:method;f.action=(action==undefined)?f.action:action;if((newWindow)&&windowName!=undefined){window.open('about:blank',windowName);f.target=windowName;}f.submit();};}
