﻿// JScript File

    function MM_findObj(n, d) { //v4.01
      var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
        d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
      if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
      for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
      if(!x && d.getElementById) x=d.getElementById(n); return x;
    }
    
    function win2col(url2col){
        window.open(url2col,'BP','width=433,height=500,status=no,resizable=0,top=110,left=200,toolbar=no,menubar=no,scrollbars=yes');
    }
    
    function Validate_Wheredidyouhearabout(){
        //Where did you hear about BP Solar 00N30000000hL7k
        var HeardAbout = MM_findObj('00N30000000hL7k').options[MM_findObj('00N30000000hL7k').selectedIndex].value;
        if(HeardAbout==''){
            alert('Please select \'Where did you hear about BP Solar\'!');
            MM_findObj('00N30000000hL7k').focus();
            return false;
        }
        
        if(HeardAbout=='Other'){
            if(MM_findObj('00N50000001hh9S').value==''){
                alert('If other, please specify!');
                MM_findObj('00N50000001hh9S').focus();
                return false;
            }
        }
        return true;
    }
    
    function ValidateSharedFields(){
        //All fields have same id's
    
        //check salutation
        var s = document.forms(0).salutation.options[document.forms(0).salutation.selectedIndex].value;
        if(s==''){
            alert('Please select salutation!');
            document.forms(0).salutation.focus();
            return false;
        }
        
        if(document.forms(0).first_name.value==''){
            alert('Please enter first name!');
            document.forms(0).first_name.focus();
            return false;
        }
        
        if(document.forms(0).last_name.value==''){
            alert('Please enter second name!');
            document.forms(0).last_name.focus();
            return false;
        }
        
        if(document.forms(0).email.value==''){
            alert('Please enter email address!');
            document.forms(0).email.focus();
            return false;
        }
        
        if(document.forms(0).phone.value==''){
            alert('Please enter contact telephone!');
            document.forms(0).phone.focus();
            return false;
        }
        
        if(document.forms(0).street.value==''){
            alert('Please enter PO Box or Street number & name!');
            document.forms(0).street.focus();
            return false;
        }
        
        if(document.forms(0).city.value==''){
            alert('Please enter suburb!');
            document.forms(0).city.focus();
            return false;
        }
        
        if(document.forms(0).state.value==''){
            alert('State/territory/province!');
            document.forms(0).state.focus();
            return false;
        }
        
        
        if(MM_findObj('Accept').checked!=true){
            alert('Please indicate your acceptance of the Privacy statement!');
            return false;
        }
        
        return true;
    
    }