if(typeof scheduleUpdateUrl === 'undefined') { var scheduleUpdateUrl = '/templates/defaultNew/overviews/schedule/updateSchedule.php'; } function changeSchedule() { var supermatches_id = $('#selectSuper').val(); $('#changeSuper').submit(); } function updateSchedule() { if ($('#selectSuper').length ) { var supermatches_id = $('#selectSuper').val(); } else { var supermatches_id = null; } var els = getElementsByClass("sz", document, "span"); for(var i in els) els[i].style.backgroundColor = ""; id = 0; if (id==0) for (var i in teamNames) if (teamNames[i] == document.getElementById('tb').value) id = teamIds[i]; jQuery.get( scheduleUpdateUrl, {'zweelerTeams_id': id, 'games_id': 3241, 'supermatches_id': supermatches_id}, function (data) { if (document.getElementById('headerTeam1')) document.getElementById('headerTeam1').innerHTML = data.teamName; if (document.getElementById('headerTeam2')) document.getElementById('headerTeam2').innerHTML = data.teamName; jQuery.each(data.positionsInSchedule, function(index,position) { var domId = 's' + position.menWomen_id + '-' + position.submatches_id + '-' + (position.positionMatch-1) + '-' + position.positionPerson; var elems = getElementsByClass( domId, document, 'span'); for(var i in elems) elems[i].style.backgroundColor = 'yellow'; }); }, 'json' ); if (5 <=2 && id) { showEditTeamButton(id); } } function showEditTeamButton (id) { $('#editTeamNew').show(); } function editTeamClick() { id = 0; if (!id) return false; var url1 = 'editTeams&edit='; var url2 = '&requestParameter='; var url = url1+ id + url2 + id; window.location = url; } function selTab(me) { if (me.parentNode.className=="current") return; for (i=0; i < me.parentNode.parentNode.childNodes.length; i++) { if (!me.parentNode.parentNode.childNodes[i].id) continue; me.parentNode.parentNode.childNodes[i].className = ""; document.getElementById(me.parentNode.parentNode.childNodes[i].id+"Content").style.display="none"; } me.parentNode.className = "current"; document.getElementById(me.parentNode.id+"Content").style.display="block"; } function editMatch(positionMatch, submatches_id) { //alert (positionMatch + ", " +submatches_id); } function getElementsByClass(searchClass,node,tag) { var classElements = new Array(); if ( node == null ) node = document; if ( tag == null ) tag = '*'; var els = node.getElementsByTagName(tag); var elsLen = els.length; var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)"); for (i = 0, j = 0; i < elsLen; i++) { if ( pattern.test(els[i].className) ) { classElements[j] = els[i]; j++; } } return classElements; }