The Radio 3 Boards Forum from myforum365.com
09:21:37, 02-12-2008 *
Welcome, Guest. Please login or register.

Login with username, password and session length
News: Whilst we happily welcome all genuine applications to our forum, there may be times when we need to suspend registration temporarily, for example when suffering attacks of spam.
 If you want to join us but find that the temporary suspension has been activated, please try again later.
 
   Home   Help Search Login Register  

Pages: [1]
  Print  
Author Topic: Much Unhappiness with Richard Hickox at Opera Australia  (Read 182 times)
Reiner Torheit
*****
Gender: Male
Posts: 3391



WWW
« on: 08:35:53, 03-10-2008 »

Richard Hickox's tenure as the Lord Of Misrule at Opera Australia continues...

http://www.smh.com.au/news/entertainment/arts/noises-off-opera-singer-was-made-to-sound-like-a-goat/2008/10/02/1222651267748.html
Logged

"I was, for several months, mutely in love with a coloratura soprano, who seemed to me to have wafted straight from Paradise to the stage of the Odessa Opera-House"
-  Leon Trotsky, "My Life"
rauschwerk
***
Posts: 117



« Reply #1 on: 08:48:23, 03-10-2008 »

If the whole outfit is being run on a shoestring, I'm surprised Hickox accepted the job.
Logged
thompson1780
*****
Gender: Male
Posts: 3615



« Reply #2 on: 09:25:25, 03-10-2008 »

I suspect the surfing is more of a pull than the money... Wink

Tommo
Logged

Made by Thompson & son, at the Violin & c. the West end of St. Paul's Churchyard, LONDON
Mary Chambers
*****
Gender: Female
Posts: 2589



« Reply #3 on: 09:40:08, 03-10-2008 »

I see objections to "discriminatory casting" and "nepotism" have been raised by a mezzo. Hickox's wife Pamela Helen Stephen is a mezzo. Could there be a connection, I wonder?  Grin
Logged
oliver sudden
Admin/Moderator Group
*****
Posts: 6411



« Reply #4 on: 21:53:48, 03-10-2008 »

I don't really know exactly what's been going on here but I do remember Bruce Martin as one of the truly outstanding singers I saw on stage during my time in Australia, who hardly ever seemed to get top-line star treatment but who consistently gave the kind of performances that make one think there might well be something about this opera thingy that merits further exploration. (John Pringle being another.) I haven't seen him sing for many years though (the last time was probably as Hans Sachs nearly a decade and a half ago).

It's a bit naughty but you can see the article in The Monthly here. If you felt like buying a subscription that would of course be nice.
Logged
oliver sudden
Admin/Moderator Group
*****
Posts: 6411



« Reply #5 on: 22:12:21, 03-10-2008 »

If you felt like buying a subscription that would of course be nice.
Hm. Well, I tried.

Quote
function validatePaymentForm() { // quickie references to my fields var CCCardholder = document.getElementById('CCCardholder'); var CCNo = document.getElementById('CCNo'); var CCType = document.getElementById('CCType'); var CCExpDateMth = document.getElementById('CCExpDateMth'); var CCExpDateYr = document.getElementById('CCExpDateYr'); var CCV = document.getElementById('CCV'); var process = document.getElementById('process'); var backbutton = document.getElementById('backbutton'); // check the inputs (main function nav) if (selectField(CCType, "mand", "Please enter your card type.")) { if (alphaField(CCCardholder, "mand", "card holder name.")) { if (CCField(CCNo, "mand", CCType)) { if (selectField(CCExpDateMth, "mand", "Please enter your credit card expiry month.")) { if(selectField(CCExpDateYr, "mand", "Please enter your credit card expiry year.")) { backbutton.src = "../gfx/buttons/process_a.gif"; process.src = "../gfx/buttons/process_b.gif"; return true; } } } } } return false; } // function for checking alpha-only text fields function alphaField(element, which, fieldDesc) { var alphaExp = /^[-a-zA-Z '.",]+$/; if ((which == 'mand') && (element.value.length < 2)) { var shortStub = 'Please enter your '; alert(shortStub + fieldDesc); element.focus(); // set the focus to this input return false; } else if ((element.value.length > 1) && (!element.value.match(alphaExp))) { var wrongStub = 'Please enter only letters or appropriate punctuation for your '; alert(wrongStub + fieldDesc); element.focus(); return false; }else { return true; } } // function for checking numeric text fields function NumField(element, which, fieldDesc) { var NumExp = /^[0-9]+$/; if ((which == 'mand') && (element.value.length < 3)) { var shortStub = 'Please enter your '; alert(shortStub + fieldDesc); element.focus(); // set the focus to this input return false; } else if ((element.value.length > 1) && (!element.value.match(alphaNumExp))) { var wrongStub = 'Please enter only numbers for your '; alert(wrongStub + fieldDesc); element.focus(); return false; }else { return true; } } // function for checking dropdown fields function selectField(element, which, message){ if ((which == 'mand') && (element.value == '')) { alert(message); element.focus(); return false; } else { return true; } } // function for checking credit card field function CCField(element, which, CCType) { var NumExp = /^[0-9]+$/; if (CCType.value == 'M') { var CCTypeFull = 'MasterCard'; var prefix_str = element.value.substr(0,2); var prefix_int = Number(prefix_str); if ((element.value.length != 16) || (prefix_int < 51) || (prefix_int > 55) || (!element.value.match(NumExp))) { var error = 'There is a problem with your ' +CCTypeFull+ ' number format. Please check your ' +CCTypeFull+ ' number.'; alert(error); element.focus(); // set the focus to this input return false; } else if (!modNumber(element.value)) { // if the mod 10 test is false var error = 'Your ' +CCTypeFull+ ' number is in the right format but does not pass the valid number test. Please check your ' +CCTypeFull+ ' number.'; alert(error); // var modResult = modNumber(element.value); // go to function to do mod 10 test of our card number element.focus(); // set the focus to this input return false; } else { return true; } } else if (CCType.value == 'V') { var CCTypeFull = 'Visa'; var prefix_str = element.value.substr(0,1); var prefix_int = Number(prefix_str); if (((element.value.length != 13) && (element.value.length != 16)) || (prefix_int != 4) || (!element.value.match(NumExp))) { var error = 'There is a problem with your ' +CCTypeFull+ ' card number format. Please check your ' +CCTypeFull+ ' card number.'; alert(error); element.focus(); // set the focus to this input return false; } else if (!modNumber(element.value)) { // if the mod 10 test is false var error = 'Your ' +CCTypeFull+ ' card number is in the right format but does not pass the valid number test. Please check your ' +CCTypeFull+ ' card number.'; alert(error); // var modResult = modNumber(element.value); // go to function to do mod 10 test of our card number element.focus(); // set the focus to this input return false; } else { return true; } } else if (CCType.value == 'X') { var CCTypeFull = 'American Express'; var prefix_str = element.value.substr(0,2); var prefix_int = Number(prefix_str); if ((element.value.length != 15) || (!element.value.match(NumExp)) || ((prefix_int !== 34) && (prefix_int !== 37))) { var error = 'There is a problem with your ' +CCTypeFull+ ' card number format. Please check your ' +CCTypeFull+ ' card number.'; alert(error); element.focus(); // set the focus to this input return false; } else if (!modNumber(element.value)) { // if the mod 10 test is false var error = 'Your ' +CCTypeFull+ ' card number is in the right format but does not pass the valid number test. Please check your ' +CCTypeFull+ ' card number.'; alert(error); // var modResult = modNumber(element.value); // go to function to do mod 10 test of our card number element.focus(); // set the focus to this input return false; } else { return true; } } else if (CCType.value == 'I') { var prefix_str = element.value.substr(0,2); var prefix_int = Number(prefix_str); if ((element.value.length != 14) || ((prefix_int != 30) && (prefix_int != 36) && (prefix_int != 38)) || (!element.value.match(NumExp))) { var error = 'There is a problem with your ' +CCType.value+ ' card number format. Please check your ' +CCType.value+ ' card number.'; alert(error); element.focus(); // set the focus to this input return false; } else if (!modNumber(element.value)) { // if the mod 10 test is false var error = 'Your ' +CCType.value+ ' card number is in the right format but does not pass the valid number test. Please check your ' +CCType.value+ ' card number.'; alert(error); // var modResult = modNumber(element.value); // go to function to do mod 10 test of our card number element.focus(); // set the focus to this input return false; } else { return true; } } else { alert('Invalid Credit Card Type'); CCType.focus(); // set the focus to the credit card type return false; } } function modNumber(CCNo) { var revStr = strRev(CCNo); // our string is reversed by our strrev function //alert('reversed number is ' +revStr); var numSum = 0; for(i = 0; i 9) { // if a doubled number is more than 10, then we add the digits. eg. 14 = 5, 16 = 7. var firstNum = currentNum % 10; var secondNum = (currentNum - firstNum) / 10; currentNum = firstNum + secondNum; } numSum = numSum + currentNum; // add to our running total for the doubled and non doubled numbers //alert ('the new sum is ' +numSum); } var modResult = (numSum % 10 == 0); // our result should b divisible by 10 so true if the remainder = 0 return modResult; // return true if the credit card number is valid, false if not. } function strRev(CCNo) { var revStr=''; for (i = CCNo.length-1; i>=0; i--) { revStr+=CCNo.charAt(i) } return revStr; }

Your Payment

An error has occurred with your payment. (1)

I can't help thinking that perhaps I wasn't supposed to see that.
Logged
Pages: [1]
  Print  
 
Jump to: