<!--
// Validate competition entry
function validatePC(f){
	var entryChecked = 0;

    for (var i = 0; i < f.elements.length; i++ ) {
        if (f.elements[i].type == 'radio') {
            if (f.elements[i].checked == true) {
                entryChecked++;
            }
        }
    }
	
	if(entryChecked == 1){
		alert("You have selected " + entryChecked + " answer.\nPlease select an answer for at least 6 categories.");
		return;
	}
	else if(entryChecked < 6){
		alert("You have selected " + entryChecked + " answers.\nPlease select an answer for at least 6 categories.");
		return;
	}

	if (!f.name.value) {
		alert("Please enter Name");
		f.name.focus();
		return;
		}
	else{
		if (f.name.value.indexOf(" ") == -1){
		alert("Please enter your FULL name");
		f.name.focus();
		return;
		}
	}
	if (!f.email.value) {
		alert("Please enter E-mail");
		f.email.focus();
		return;
		}
	else{
		var goodEmail = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
		if(!goodEmail.test(f.email.value)){
			alert("Please enter a VALID E-mail");
			f.fld_email.focus();
			return;
			}
		}
	if(!f.chknzr.checked){
		alert("Are you an NZ resident and have read the terms and conditions?");
		f.chknzr.focus();
		return;
		}
	f.submit();
	}



// Validate competition entry
function validateComp(f){
	if (!f.fld_name.value) {
		alert("Please enter Name");
		f.fld_name.focus();
		return;
		}
	else{
		if (f.fld_name.value.indexOf(" ") == -1){
		alert("Please enter your FULL name");
		f.fld_name.focus();
		return;
		}
	}
	if (!f.fld_email.value) {
		alert("Please enter E-mail");
		f.fld_email.focus();
		return;
		}
	else{
		var goodEmail = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
		if(!goodEmail.test(f.fld_email.value)){
			alert("Please enter a VALID E-mail");
			f.fld_email.focus();
			return;
			}
		}
	var entryChecked = 0;
	for(var iLoop=0;iLoop<f.but_answer.length;iLoop++){
	if(f.but_answer[iLoop].checked){
		entryChecked = 1;
		break;
		}
	}
	if(entryChecked == 0){
		alert("Please select an answer.");
		f.but_answer[0].focus();
		return;
		}
	if(!f.chk_nzr.checked){
		alert("Are you an NZ resident and have read the terms and conditions?");
		f.chk_nzr.focus();
		return;
		}
	f.submit();
	}


// Validate send email
function validateEmail(f){
	if (!f.contactTo.value) {
		alert("Please choose recipient");
		f.contactTo.focus();
		return;
		}
	if (!f.contactName.value) {
		alert("Please enter Name");
		f.contactName.focus();
		return;
		}
	else{
		if (f.contactName.value.indexOf(" ") == -1){
		alert("Please enter your FULL name");
		f.contactName.focus();
		return;
		}
	}
	if (!f.contactEmail.value) {
		alert("Please enter E-mail");
		f.contactEmail.focus();
		return;
		}
	else{
		var goodEmail = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
		if(!goodEmail.test(f.contactEmail.value)){
			alert("Please enter a VALID E-mail");
			f.contactEmail.focus();
			return;
			}
		}
	if (!f.contactSubject.value) {
		alert("Please enter Subject");
		f.contactSubject.focus();
		return;
		}
	if (!f.contactMessage.value) {
		alert("Please enter Message");
		f.contactMessage.focus();
		return;
		}
	f.submit();
	}

// Validate send email
function validateNewsletter(f){
	if (!f.email.value) {
		alert("Please enter E-mail");
		f.email.focus();
		return;
		}
	else{
		var goodEmail = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
		if(!goodEmail.test(f.email.value)){
			alert("Please enter a VALID E-mail");
			f.email.focus();
			return;
			}
		}
	f.submit();
   }


function change(id, newClass){
	identity=document.getElementById(id);
	identity.className=newClass;
}

function validatePoll(f){
	if (!f.name.value) {
		alert("Please enter Name");
		f.name.focus();
		return;
		}
	else{
		if (f.name.value.indexOf(" ") == -1){
		alert("Please enter your first AND last name");
		f.name.focus();
		return;
		}
	}
	if (!f.email.value) {
		alert("Please enter E-mail");
		f.email.focus();
		return;
		}
	else{
		var goodEmail = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
		if(!goodEmail.test(f.email.value)){
			alert("Please enter a VALID E-mail");
			f.email.focus();
			return;
			}
		}
	if(!f.chk_nzr.checked){
		alert("Are you an NZ resident and have read the terms and conditions?");
		f.chk_nzr.focus();
		return;
		}
	// Check Radio Buttons
	var i, j, radio_set, answers;
	i = 0;
	answers = 0;

	while(i < f.elements.length) {
		if(f.elements[i].type == 'radio') {
			radio_set = eval('f.' + f.elements[i].name);
			for(j = 0; j < radio_set.length; j++) {
				if(radio_set[j].checked) {
					if(radio_set[j].value != "NULL"){
						answers++;
					}
				}
				i++;
			}
		}
		else{
			i++;
		}
	}
	if(answers < 6){
		alert("You must answer a minimum of six questions to enter your vote!");
		f.cat1.focus();
	}
	f.submit();
}


function MM_CheckFlashVersion(reqVerStr,msg){
  with(navigator){
    var isIE  = (appVersion.indexOf("MSIE") != -1 && userAgent.indexOf("Opera") == -1);
    var isWin = (appVersion.toLowerCase().indexOf("win") != -1);
    if (!isIE || !isWin){  
      var flashVer = -1;
      if (plugins && plugins.length > 0){
        var desc = plugins["Shockwave Flash"] ? plugins["Shockwave Flash"].description : "";
        desc = plugins["Shockwave Flash 2.0"] ? plugins["Shockwave Flash 2.0"].description : desc;
        if (desc == "") flashVer = -1;
        else{
          var descArr = desc.split(" ");
          var tempArrMajor = descArr[2].split(".");
          var verMajor = tempArrMajor[0];
          var tempArrMinor = (descArr[3] != "") ? descArr[3].split("r") : descArr[4].split("r");
          var verMinor = (tempArrMinor[1] > 0) ? tempArrMinor[1] : 0;
          flashVer =  parseFloat(verMajor + "." + verMinor);
        }
      }
      // WebTV has Flash Player 4 or lower -- too low for video
      else if (userAgent.toLowerCase().indexOf("webtv") != -1) flashVer = 4.0;

      var verArr = reqVerStr.split(",");
      var reqVer = parseFloat(verArr[0] + "." + verArr[2]);
  
      if (flashVer < reqVer){
        if (confirm(msg))
          window.location = "http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash";
      }
    }
  } 
}

	

//-->