var maxzoomwindow;
var blnMaxZoomOpen=false;

function MaxZoom(strMaxZoom)
{				
if (blnMaxZoomOpen) {
	maxzoomwindow.close();
}
maxzoomwindow = window.open(strMaxZoom,"MaxZoom","width=520,height=400,resizable=yes,status=no,scrollbars=no,menubar=no,toolbar=no,location=no");
blnMaxZoomOpen=true;
}

function ToggleDisplay(id) {
	var elem = document.getElementById(id);
	if(elem) {
		if(elem.style.display != 'block') {
			elem.style.display = 'block';
			elem.style.visibility = 'visible';
		}
		else {
			elem.style.display = 'none';
			elem.style.visibility = 'hidden';
		}
	}
}

function checkclear(obj) {
  if (obj.value == 'Your email address') {
    obj.value='';
  }
}

function validate(source, args) {
  var f = document.fContactUs;
  if(f.edtTelephone.value == "" && f.edtEmail.value == "") {
    args.IsValid = false;
  } else {
    args.IsValid = true;
  }
}

function validate2(source, args) {
  var f = document.fNote;
  if(f.edtTelephone.value == "" && f.edtEmail.value == "") {
    args.IsValid = false;
  } else {
    args.IsValid = true;
  }
}
	
function validateCat(source, args) {
  var f = document.fContactUs;
  if(f.edtAddress.value == ""){
    args.IsValid = false;
  }else{
    args.IsValid = true;		
  }
}

//=====================================================================
//  Order check functions
//
//=====================================================================
//  copyright Stylusnet 2009
//  author: Tim Marsh
//=====================================================================
  

  function cbUsedWebChanged(){
    var cvf = cvUsedWeb;
    var fForm = document.fCompetition;
    var cbValue = fForm.cbHowOftenWeb.options[fForm.cbHowOftenWeb.selectedIndex].value;
    var bOptionSelected = false;
    
    if(cbValue == "First Time"){
      bOptionSelected = true;
      fForm.edtUsedBefore.readOnly = true;
      fForm.edtUsedBefore.value = "";
    }else{
      fForm.edtUsedBefore.readOnly = false;
    }
    
    //if(bOptionSelected){
      CVUpdateDisplay(cvf, bOptionSelected);     
    //}
  }
  
    function CheckTerms(sender, args){
    var fForm = document.fCompetition;
    
    if (!fForm.cbTerms.checked){
        args.IsValid = false;
        return;
    }
    args.IsValid = true;
  }

  function cbTermsClick(){
    var cvf = cvTerms;
    var cbValid = document.fCompetition.cbTerms.checked;
    if(cbValid){
      CVUpdateDisplay(cvf, cbValid);     
    }
  }
  
  function CVUpdateDisplay (v, valid)
  {
	  var display = v.getAttribute ("display");

	  /* for validators that aren't displayed, do nothing */
	  if (display == "None") {
		  return;
	  }

	  v.style.visibility = (valid ? "hidden" : "visible");
	  if (display == "Dynamic") {
		  v.style.display = (valid ? "none" : "inline");
	  }
  }  

  function _UsedWeb(sender, args){
    var fForm = document.fCompetition;
    var cbValue = fForm.cbHowOftenWeb.options[fForm.cbHowOftenWeb.selectedIndex].value;
    var bOptionSelected = false;
    
    if(cbValue != "First Time"){
      bOptionSelected = true;
    }
        
    if ((fForm.edtUsedBefore.value == "")&&(bOptionSelected)){
        args.IsValid = false;
        return;
    }
    args.IsValid = true;
  }
  

