/* Procedure advanced search form (2-4-08) */ function changesearchinADVF(event) { var modulo = document.getElementById('advformMAIN'); modulo.action = '/search/'; document.advformMAIN.submit(); } function changecategoryADVF(event) { var choice = document.getElementById('categoryADVF').value; //alert(choice); if (choice == 2) { //Ensemble //Nasconde Skill/Title, lastname, firstname... var allskillfields = getElementsByClassName(document, "tr", "skillfield"); for (var i = 0; i < allskillfields.length; i++) { var connector = allskillfields[i]; connector.style.display = "none"; } var allskillfields = getElementsByClassName(document, "tr", "firstnamefield"); for (var i = 0; i < allskillfields.length; i++) { var connector = allskillfields[i]; connector.style.display = "none"; } var allskillfields = getElementsByClassName(document, "tr", "lastnamefield"); for (var i = 0; i < allskillfields.length; i++) { var connector = allskillfields[i]; connector.style.display = "none"; } var allskillfields = getElementsByClassName(document, "tr", "genderfield"); for (var i = 0; i < allskillfields.length; i++) { var connector = allskillfields[i]; connector.style.display = "none"; } //Visualizza ensemble fields... var allskillfields1 = getElementsByClassName(document, "tr", "ensemblenamefield"); for (var i = 0; i < allskillfields1.length; i++) { var connector = allskillfields1[i]; connector.style.display = ""; } var allskillfields2 = getElementsByClassName(document, "tr", "ensembletypefield"); for (var i = 0; i < allskillfields2.length; i++) { var connector = allskillfields2[i]; connector.style.display = ""; } var allskillfields3 = getElementsByClassName(document, "tr", "ensemblespecifyfield"); for (var i = 0; i < allskillfields3.length; i++) { var connector = allskillfields3[i]; connector.style.display = ""; } //Nasconde Teaching fields... var allskillfields4 = getElementsByClassName(document, "tr", "teachingfieldfield"); for (var i = 0; i < allskillfields4.length; i++) { var connector = allskillfields4[i]; connector.style.display = "none"; } var allskillfields5 = getElementsByClassName(document, "tr", "otherteachingfieldfield"); for (var i = 0; i < allskillfields5.length; i++) { var connector = allskillfields5[i]; connector.style.display = "none"; } } else if (choice == 3) { //Teacher //Nasconde Skill/Title... var allskillfields = getElementsByClassName(document, "tr", "skillfield"); for (var i = 0; i < allskillfields.length; i++) { var connector = allskillfields[i]; connector.style.display = "none"; } var allskillfields = getElementsByClassName(document, "tr", "firstnamefield"); for (var i = 0; i < allskillfields.length; i++) { var connector = allskillfields[i]; connector.style.display = ""; } var allskillfields = getElementsByClassName(document, "tr", "lastnamefield"); for (var i = 0; i < allskillfields.length; i++) { var connector = allskillfields[i]; connector.style.display = ""; } var allskillfields = getElementsByClassName(document, "tr", "genderfield"); for (var i = 0; i < allskillfields.length; i++) { var connector = allskillfields[i]; connector.style.display = ""; } //Nasconde ensemble fields... var allskillfields1 = getElementsByClassName(document, "tr", "ensemblenamefield"); for (var i = 0; i < allskillfields1.length; i++) { var connector = allskillfields1[i]; connector.style.display = "none"; } var allskillfields2 = getElementsByClassName(document, "tr", "ensembletypefield"); for (var i = 0; i < allskillfields2.length; i++) { var connector = allskillfields2[i]; connector.style.display = "none"; } var allskillfields3 = getElementsByClassName(document, "tr", "ensemblespecifyfield"); for (var i = 0; i < allskillfields3.length; i++) { var connector = allskillfields3[i]; connector.style.display = "none"; } //Visualizza Teaching fields... var allskillfields4 = getElementsByClassName(document, "tr", "teachingfieldfield"); for (var i = 0; i < allskillfields4.length; i++) { var connector = allskillfields4[i]; connector.style.display = ""; } var allskillfields5 = getElementsByClassName(document, "tr", "otherteachingfieldfield"); for (var i = 0; i < allskillfields5.length; i++) { var connector = allskillfields5[i]; connector.style.display = ""; } } else { //Default, single musician showdefaults(event); } } function showdefaults(event) { //Visualizza Skill/Title... var allskillfields = getElementsByClassName(document, "tr", "skillfield"); for (var i = 0; i < allskillfields.length; i++) { var connector = allskillfields[i]; connector.style.display = ""; } var allskillfields = getElementsByClassName(document, "tr", "firstnamefield"); for (var i = 0; i < allskillfields.length; i++) { var connector = allskillfields[i]; connector.style.display = ""; } var allskillfields = getElementsByClassName(document, "tr", "lastnamefield"); for (var i = 0; i < allskillfields.length; i++) { var connector = allskillfields[i]; connector.style.display = ""; } var allskillfields = getElementsByClassName(document, "tr", "genderfield"); for (var i = 0; i < allskillfields.length; i++) { var connector = allskillfields[i]; connector.style.display = ""; } //Nasconde ensemble fields... var allskillfields1 = getElementsByClassName(document, "tr", "ensemblenamefield"); for (var i = 0; i < allskillfields1.length; i++) { var connector = allskillfields1[i]; connector.style.display = "none"; } var allskillfields2 = getElementsByClassName(document, "tr", "ensembletypefield"); for (var i = 0; i < allskillfields2.length; i++) { var connector = allskillfields2[i]; connector.style.display = "none"; } var allskillfields3 = getElementsByClassName(document, "tr", "ensemblespecifyfield"); for (var i = 0; i < allskillfields3.length; i++) { var connector = allskillfields3[i]; connector.style.display = "none"; } //Nasconde Teaching fields... var allskillfields4 = getElementsByClassName(document, "tr", "teachingfieldfield"); for (var i = 0; i < allskillfields4.length; i++) { var connector = allskillfields4[i]; connector.style.display = "none"; } var allskillfields5 = getElementsByClassName(document, "tr", "otherteachingfieldfield"); for (var i = 0; i < allskillfields5.length; i++) { var connector = allskillfields5[i]; connector.style.display = "none"; } } function getElementsByClassName(oElm, strTagName, strClassName){ var arrElements = (strTagName == "tr" && oElm.all)? oElm.all : oElm.getElementsByTagName(strTagName); var arrReturnElements = new Array(); strClassName = strClassName.replace(/\-/g, "\\-"); var oRegExp = new RegExp("(^|\\s)" + strClassName + "(\\s|$)"); var oElement; for(var i=0; i