// JavaScript Document var maxIndex = 100; function previewFront(){ var lessons = new Array(); for(var i = 0; i < 6; i++){ if(document.forms["frontForm"+i].LID.value != "") lessons[i] = document.forms["frontForm"+i].LID.value; else lessons[i] = document.getElementById("LessonField"+i).innerHTML; } var url = "/manager/pages/frontpagepreview.php?preview=" + lessons[0] + "," + lessons[1] + "," + lessons[2] + "," + lessons[3] + "," + lessons[4] + "," + lessons[5]; for(var i = 0; i < 4; i++) { url += "&comTitle" + i + "=" + escape(document.getElementById("formComTitle"+i).value); url += "&comUrl" + i + "=" + escape(document.getElementById("formComUrl"+i).value); url += "&comType" + i + "=" + escape(document.getElementById("formComType"+i).value); url += "&comDescr" + i + "=" + escape(document.getElementById("formComDescr"+i).value); } window.open(url, "Preview", "width=760, height=560, scrollbars=yes, resizable=yes"); } function sqlMaker(what) { if(what == "sqlCond11") { var selected = document.getElementById("sqlCond11").value; document.getElementById("sqlCond13LessonType").style.display = "none"; document.getElementById("sqlCond13Technique").style.display = "none"; document.getElementById("sqlCond13MusicCategory").style.display = "none"; document.getElementById("sqlAdd1").style.display = "none"; if(selected != ""){ document.getElementById("sqlCond13"+selected).style.display = "inline"; document.getElementById("sqlAdd1").style.display = "inline"; } }else if(what == "add1") { if(sqlMaker("check")) document.getElementById("formSQL").value = document.getElementById("formSQL").value + document.getElementById("sqlCond11").value + " = " + document.getElementById("sqlCond13"+document.getElementById("sqlCond11").value).value + " "; }else if(what == "addAnd") { document.getElementById("formSQL").value = document.getElementById("formSQL").value + "AND" + " "; }else if(what == "addOr") { document.getElementById("formSQL").value = document.getElementById("formSQL").value + "OR "; }else if(what == "check") { var last3 = document.getElementById("formSQL").value.substring(document.getElementById("formSQL").value.length-4); if(last3 == "AND " || last3 == " OR " || last3 == "ERE "){ return true; }else{ alert("Please choose an ANR/OR operator!"); return false; } } } function popup(url, width, height) { window.open(url, '', 'scrollbars=no,menubar=no,height='+height+',width='+width+',resizable=yes,toolbar=no,location=no,status=no'); } function toggleMore(who) { if(document.getElementById(who).style.display == "" || document.getElementById(who).style.display == "none") { document.getElementById(who).style.display = "block"; document.getElementById(who+"Link").innerHTML = "Show less"; }else{ document.getElementById(who).style.display = "none"; document.getElementById(who+"Link").innerHTML = "Show more"; } } function toggleInput(id) { if(document.getElementById(id).value == "new") { document.getElementById(id+"New").style.visibility = "visible"; document.getElementById(id+"New").focus(); }else{ document.getElementById(id+"New").style.visibility = "hidden"; } } function getAjax(path, target) { new Ajax.Request(path, { method:'get', onSuccess: function(transport){ document.getElementById(target).innerHTML = transport.responseText; }, onFailure: function(){ alert('Something went wrong. Please, try again later.') } }); } function toggleListItem(id) { var listRow = document.getElementById("listViewDetails"+id); var arrow = document.getElementById("listViewArrow"+id); if (listRow.style.display == "none" || listRow.style.display == ""){ listRow.style.display = "block"; arrow.src="img/arrowdown.gif"; document.getElementById("listViewThumb"+id).src = document.getElementById("listViewThumb"+id).alt; }else{ listRow.style.display = "none"; arrow.src="img/arrowright.gif"; } } function toggleMoreLessons(id) { var target = document.getElementById("moreLessons"+id); target.style.zIndex = maxIndex; maxIndex++; if(target.style.display == "none" || target.style.display == "") { target.style.display = "block"; }else{ target.style.display = "none"; } } function chooseLesson(id, lesson, ref, lesson){ dynamicAjax("/managerpublic/plannerajax.php", "ref="+ref+"&i="+id+"&lesson="+lesson, "plannerContent"); } //function goFilter(filter, tag) { // document.getElementById(filter).value = tag; // document.getElementById("filterForm").submit(); //} function toggleRelated() { if(document.getElementById("relatedDiv").style.display == "none" || document.getElementById("relatedDiv").style.display == "") { document.getElementById("relatedDiv").style.display = "block"; document.getElementById("relatedLink").innerHTML = "Hide related lessons"; }else{ document.getElementById("relatedDiv").style.display = "none"; document.getElementById("relatedLink").innerHTML = "Show related lessons"; } }