
function checkSelectCount(alertflg){var obj=document.f1;var count=0;var checkedlist=new Array();var elems=document.forms["f1"].length;for(var i=0;i<elems;i++){if(document.forms["f1"].elements[i].type=="checkbox"){if(document.forms["f1"].elements[i].checked&&jQuery.inArray(document.forms["f1"].elements[i].name,checkedlist)==-1){checkedlist[i]=document.forms["f1"].elements[i].name;count++;}}}
if(count>15){if(!alertflg){alert("チェックは最大15資格講座までになります。");}
return false;}else{return true;}}
function clickSCategoryLink(s_category_id){var obj=document.f1;var url_str="area.php?s_category_id="+s_category_id;var elems=document.forms["f1"].length;for(var i=0;i<elems;i++){if(document.forms["f1"].elements[i].type=="checkbox"){if(document.forms["f1"].elements[i].checked&&document.forms["f1"].elements[i].value==s_category_id){obj.submit();return false;}}}
location.href=url_str;return false;}
function checkSCategory(name){var targetObj=document.f1.elements[name];var ischecked=false;for(i=0;i<targetObj.length;i++){setcheckSCategory(targetObj[i]);}
if(!ischecked){setcheckSCategory(targetObj);}
if(!checkSelectCount()){for(i=0;i<targetObj.length;i++){targetObj[i].checked=false;}
targetObj.checked=false;}}
function checkSCategory2(Obj){var targetObj=document.f1.elements[Obj.name];var ischecked=false;for(i=0;i<targetObj.length;i++){setcheckSCategory(targetObj[i]);}
if(!ischecked){setcheckSCategory(targetObj);}
setcheckSCategory(Obj);if(!checkSelectCount()){for(i=0;i<targetObj.length;i++){targetObj[i].checked=false;}
targetObj.checked=false;}}
function setcheckSCategory(targetObj){if(targetObj.checked){targetObj.checked=false;return false;}else{targetObj.checked=true;return true;}}
function setAllcheckSCategory(obj){jQuery(obj).text("▲チェックをはずす");var targetclass="top-list-left";var cnt=1;var leftarr=new Array();var rightarr=new Array();var leftcnt=0;var rightcnt=0;var leftflg=true;jQuery("#"+jQuery(obj).attr("id").replace("scatlink","lcat")+" input[type='checkbox']").each(function(){parentobj=jQuery(this).parent().parent().get(0);if(jQuery(parentobj).is(".top-list-left")){leftarr[leftcnt]=this;leftcnt++;}else{rightarr[rightcnt]=this;rightcnt++;}});leftcnt=0;rightcnt=0;for(i=0;i<jQuery("#"+jQuery(obj).attr("id").replace("scatlink","lcat")+" input[type='checkbox']").length;i++){if(leftflg){jQuery(leftarr[leftcnt]).attr("checked",true);if(!checkSelectCount()){jQuery(leftarr[leftcnt]).attr("checked",false);return false;}
leftcnt++;leftflg=false;}else{jQuery(rightarr[rightcnt]).attr("checked",true);if(!checkSelectCount()){jQuery(rightarr[rightcnt]).attr("checked",false);return false;}
rightcnt++;leftflg=true;}}}
function setAllclearSCategory(obj){jQuery(obj).text("▼全てチェックする");jQuery("#"+jQuery(obj).attr("id").replace("scatlink","lcat")+" input[type='checkbox']").each(function(){jQuery(this).attr("checked",false);});}