//Extra Javascripts per forms (3-3-09)... function changeemployertitle(e) { if (!document.getElementById) { document.signupform.submit(); } //Controlla subito se ha scelto other... var userchoice = document.getElementById('employertitle').value; var prevuserchoice = document.getElementById('employertitlecontainer').value; //alert("qui:" + userchoice); var othervar = 32 - 1; //alert("qui:" + userchoice + "other: " + othervar); if (userchoice == othervar || (userchoice != othervar && prevuserchoice == othervar)) { if (userchoice == othervar) { //Se other, visualizza campo Other... document.getElementById('OtherTitle').style.display = ''; document.getElementById('employertitlecontainer').value = othervar; document.getElementById('employertitleother').focus(); } else { //Altrimenti lo nasconde... document.getElementById('OtherTitle').style.display = 'none'; document.getElementById('employertitlecontainer').value = "other"; } } } function categoryteachingck(e) { if (!document.getElementById) { document.signupform.submit(); } var valore = document.getElementById(e).checked; //Check if Teacher category is checked to avoid hide teaching fields //if other category is clicked! (11-6-2012)... var valoreTF = document.getElementById('descat3').checked; var othervar = "descat" + 3; //alert(e + " - " + valore); if (valore && e == othervar) { document.getElementById('teachingfieldopt').style.display = ''; } else if(!valoreTF) { document.getElementById('teachingfieldopt').style.display = 'none'; } } function changeotherteachingfieldPN(userchoice) { if (!document.getElementById) { document.signupform.submit(); } var othervar = 'desteachingfield' + 50; var valuetarget = document.getElementById(othervar).checked; var numberchoice = userchoice.replace("desteachingfield",""); var textchoice = document.getElementById('labeldesteachingfield' + numberchoice).innerHTML; var newnumberchoice = parseInt(numberchoice)+parseInt(12); //alert(newnumberchoice); if (newnumberchoice > 11 && newnumberchoice < 47) { if (document.getElementById(userchoice).checked) { document.getElementById('desskill' + newnumberchoice).checked=true; } else { document.getElementById('desskill' + newnumberchoice).checked=false; } } else { //alert(textchoice); if (textchoice == "Composition") { if (document.getElementById(userchoice).checked) { document.getElementById('desskill' + 1).checked=true; } else { document.getElementById('desskill' + 1).checked=false; } } else if (textchoice == "Computer Music") { if (document.getElementById(userchoice).checked) { document.getElementById('desskill' + 2).checked=true; } else { document.getElementById('desskill' + 2).checked=false; } } else if (textchoice == "Conducting") { if (document.getElementById(userchoice).checked) { document.getElementById('desskill' + 3).checked=true; } else { document.getElementById('desskill' + 3).checked=false; } } else if (textchoice == "Musicology") { if (document.getElementById(userchoice).checked) { document.getElementById('desskill' + 8).checked=true; } else { document.getElementById('desskill' + 8).checked=false; } } else if (textchoice == "Singing") { if (document.getElementById(userchoice).checked) { document.getElementById('desskill' + 7).checked=true; } else { document.getElementById('desskill' + 7).checked=false; } } } //alert(numberchoice); //alert("qui:" + userchoice + " - " + valuetarget); //Se l' utente ha checcato Other... if (userchoice == othervar) { if (valuetarget) { document.getElementById('desotherteachingfieldopt').style.display = ''; document.getElementById('desotherteachingfield').focus(); } else { document.getElementById('desotherteachingfieldopt').style.display = 'none'; } } } function changespecificdatePN(e) { if (!document.getElementById) { document.signupform.submit(); } //Controlla subito se ha scelto specific date... var userchoice = document.getElementById('timeframe').value; var prevuserchoice = document.getElementById('changespecificdatePNcontainer').value; //alert("qui:" + userchoice); var othervar = 'Specific Date'; //alert("qui:" + userchoice + "other: " + othervar); if (userchoice == othervar || (userchoice != othervar && prevuserchoice == othervar)) { if (userchoice == othervar) { //Se Specific Date, visualizza campo Specific Date... document.getElementById('specificdate').style.display = ''; document.getElementById('changespecificdatePNcontainer').value = othervar; } else { //Altrimenti lo nasconde... document.getElementById('specificdate').style.display = 'none'; document.getElementById('changespecificdatePNcontainer').value = othervar; } } } //Checks if user edits the way to apply and behave accordingly... function howtoapplyselectionPN(e) { if (!document.getElementById) { document.signupform.submit(); } //Controlla subito se ha scelto specific date... var userchoice = document.getElementById('howtoapply').value; //alert("qui:" + userchoice); if (userchoice == 1) {//Is choosing bidding system... //Now checks if this is an editing, then warns about possible application counts //which will be reset... var sessionedit = document.getElementById('edit').value; if (document.getElementById('fromprejob')) { var fromprejob = document.getElementById('fromprejob').value; } if (sessionedit && !fromprejob) {//It is an edit... var answer = confirm("By choosing to use the MP bidding system, the count of any application request received so far will be reset.") if (answer){//Ok, reset counts... //alert("go"); } else {//Cancel, restore previous choice... var howtoapplycurrent = document.getElementById('howtoapplycurrent').value; userchoice = howtoapplycurrent; //alert(howtoapplycurrent); document.getElementById('howtoapply').selectedIndex = howtoapplycurrent-2; } } } //Cosmetic stuff... if (userchoice == 3) { //URL... document.getElementById('howtoapplyurl').style.display = ''; document.getElementById('howtoapplyemail').style.display = 'none'; } else if (userchoice == 4) { //e-mail... document.getElementById('howtoapplyemail').style.display = ''; document.getElementById('howtoapplyurl').style.display = 'none'; } else { //hide everything... document.getElementById('howtoapplyurl').style.display = 'none'; document.getElementById('howtoapplyemail').style.display = 'none'; } } function opengender(input) { if (!document.getElementById) { document.signupform.submit(); } var valuetarget = document.getElementById(input).checked; if (valuetarget) { document.getElementById('genderexpltr').style.display = ''; document.getElementById('genderexpl').focus(); } else { document.getElementById('genderexpltr').style.display = 'none'; } } function changeothergenrePN(userchoice) { if (!document.getElementById) { document.signupform.submit(); } var othervar = 'desgen' + 26; var valuetarget = document.getElementById(othervar).checked; //alert("qui:" + userchoice + " - " + valuetarget); //Se l' utente ha checcato Other... if (userchoice == othervar) { if (valuetarget) { document.getElementById('desothergenopt').style.display = ''; document.getElementById('desothergen').focus(); } else { document.getElementById('desothergenopt').style.display = 'none'; } } } function changeotherskillPN(userchoice) { if (!document.getElementById) { document.signupform.submit(); } var othervar = 'desskill' + 47; var valuetarget = document.getElementById(othervar).checked; //alert("qui:" + userchoice + " - " + valuetarget); //Se l' utente ha checcato Other... if (userchoice == othervar) { if (valuetarget) { document.getElementById('desotherskillopt').style.display = ''; document.getElementById('desotherskill').focus(); } else { document.getElementById('desotherskillopt').style.display = 'none'; } } //If user has selected a "player", makes sure the Player category is checked //This is needed to match more musicians if a job is targeting a teacher! //added 11-6-2012... //var nameskill = document.getElementById("label_" + userchoice).innerHTML; var checkedflag = 0; var checkedplayerflag = 0; $( "input[id^='desskill']" ).each(function (i) { var labelhere = "label_" + this.id; var labelheretxt = document.getElementById(labelhere).innerHTML; //alert("here: " + labelheretxt); if (this.checked) { checkedflag = 1; } //Check for "player"... if (this.checked && labelheretxt.indexOf('Player') != -1) { checkedplayerflag = 1; } }); //Check allskills... if (document.getElementById('allskills').checked) { checkedflag = 1; } //alert("checked: " + checkedflag); if (checkedflag == 1) { document.getElementById('descat0').checked=true; } else { document.getElementById('descat0').checked=false; } if (checkedplayerflag == 1) { document.getElementById('descat2').checked=true; } else { document.getElementById('descat2').checked=false; } //if (nameskill.indexOf('Player') != -1) { //alert("here2: " + nameskill); // document.getElementById('descat2').checked=true; //} //document.getElementById('descat0').checked=true; //alert(nameskill); } function changeotherbandPN1(e) { if (!document.getElementById) { document.signupform.submit(); } var userchoice = document.getElementById('ensembledefine1').value; //alert("qui:" + userchoice); //Se l' utente ha checcato Other... if (userchoice == 'other') { document.getElementById('desotherbandopt1').style.display = ''; document.getElementById('desotherbandoptTR').style.display = ''; } else { document.getElementById('desotherbandopt1').style.display = 'none'; if (document.getElementById('ensembledefine2').value != "other") { document.getElementById('desotherbandoptTR').style.display = 'none'; } } } function changeotherbandPN2(e) { if (!document.getElementById) { document.signupform.submit(); } var userchoice = document.getElementById('ensembledefine2').value; //alert("qui:" + userchoice); //Se l' utente ha checcato Other... if (userchoice == 'other') { document.getElementById('desotherbandopt2').style.display = ''; document.getElementById('desotherbandoptTR').style.display = ''; } else { document.getElementById('desotherbandopt2').style.display = 'none'; if (document.getElementById('ensembledefine1').value != "other") { document.getElementById('desotherbandoptTR').style.display = 'none'; } } } function changecountryPN(e) { if (!document.getElementById) { document.signupform.submit(); } //Controlla subito se ha scelto USA... var userchoice = document.getElementById('country').value; //alert("qui:" + userchoice); if (userchoice == "UNITED STATES") { document.getElementById('stateopt').style.display = ''; } else { //Altrimenti lo nasconde... document.getElementById('stateopt').style.display = 'none'; } } function changestatePN(e) { if (!document.getElementById) { document.signupform.submit(); } //Controlla subito se ha scelto USA... var userchoice = document.getElementById('state').value; //alert("qui:" + userchoice); if (userchoice == "Other...") { document.getElementById('otherstateopt').style.display = ''; document.getElementById('otherstate').focus(); } else { //Altrimenti lo nasconde... document.getElementById('otherstateopt').style.display = 'none'; } }