    var emailValid=false;
    var passwordValid=false;
    var validItems = new Object();
    validItems["title"]=false;
    validItems["name"]=false;
    validItems["surname"]=false;
    validItems["address"]=false;
    validItems["suburb"]=false;
    validItems["postcode"]=false;
    validItems["tel"]=false;
    validItems["confirmemail"]=false;
//    validItems["confirmpassword"]=false;
    validItems["state"]=false;

    function delValue(item){
            if(item.value.toUpperCase()==item.name.toUpperCase())
                item.value='';
            else;
        }
    function showTick(item){
            document.getElementById(item.name+'Cross').style.display='none';
            document.getElementById(item.name+'Tick').style.display='inline';
        }
    function showCross(item){
            document.getElementById(item.name+'Cross').style.display='inline';
            document.getElementById(item.name+'Tick').style.display='none';
        }
    function validate(item){
        if(item.value==''){
            showCross(item);
            item.value=item.name.toUpperCase();
            validItems[item.name]=false;
        }
        else{
            showTick(item);
            validItems[item.name]=true;
        }

    }
    function validatepostcode(item){
        if(item.value==''){
            showCross(item);
            item.value=item.name.toUpperCase();
            validItems[item.name]=false;
        }
        else if((!isnumber(item.value))||(item.value.length!=4)){
            showCross(item);
            validItems[item.name]=false;
        }
        else if((isnumber(item.value))&&(item.value.length==4)){
            showTick(item);
            validItems[item.name]=true;
        }

    }
    function validateEmail(item){
        if(item.value==''){
            showCross(item);
            item.value=item.name.toUpperCase();
            validItems["confirmemail"]=false;
        }
        else;
        if((item.name.toUpperCase()=='CONFIRMEMAIL')&&(item.value==document.getElementById('email').value)){
            showTick(item);
            emailValid=true;
            validItems["confirmemail"]=true;
        }
        else{
            showCross(item);
            validItems["confirmemail"]=false;
        }
    }
    function validatepassword(item){
        if(item.value==''){
            showCross(item);
            validItems["confirmpassword"]=false;
        }
        else;
        if((item.name.toUpperCase()=='CONFIRMPASSWORD')&&(item.value==document.getElementById('password').value)){
            showTick(item);
            passwordValid=true;
            validItems["confirmpassword"]=true;
        }
        else{
            showCross(item);
            validItems["confirmpassword"]=false;
        }
    }
    function validateTel(item){
        initTel();
        var index=document.getElementById('telChoice').selectedIndex;
        var choice=document.getElementById('telChoice').options[index].value;
        var tel=document.getElementById(choice);

        if((tel.value.length>7)&&(tel.value!=tel.name.toUpperCase())){
            showTick(tel);
            validItems["tel"]=true;
        }
        else
            showCross(tel);
        if(item.value==''){
            item.value=item.name.toUpperCase();
        }
        else;

    }

    function initTel(){
        document.getElementById('workTelCross').style.display='none';
        document.getElementById('workTelTick').style.display='none';
        document.getElementById('homeTelCross').style.display='none';
        document.getElementById('homeTelTick').style.display='none';
        document.getElementById('mobileTelCross').style.display='none';
        document.getElementById('mobileTelTick').style.display='none';

    }
function chooseTel(item){
    var index=item.selectedIndex;
    var choice=item.options[index].value;
    var tel=document.getElementById(choice);
    validateTel(tel);
}
function validateForm(form){
//    document.write(document.registerForm.termsCheck.name);
    for(i in validItems){
        if(validItems[i]==false){
        document.getElementById('validationAlert').style.display='block';
        return false;
        }
        else
            document.getElementById('validationAlert').style.display='none';
    }
   if(document.registerForm.donationCheck.checked==true){
        document.getElementById('registerForm').action='storeuser.php?donationcheck=1';
        }
   if(document.registerForm.merchPackCheck.checked==true){
        document.registerForm.merchpackreq.value='Yes';
   }
   else if(document.registerForm.merchPackCheck.checked==false){
        document.registerForm.merchpackreq.value='No';
   }

   if(document.registerForm.termsCheck.checked==false){
        document.getElementById('termsAlert').style.display='block';
        return false;
        }
   else
        {
        document.getElementById('termsAlert').style.display='none';
        }
    document.getElementById('validationAlert').style.display='none';
    return true;
}
var donationvalid=false;
function validdonation(){
    if(donationvalid==true)
        return true;
    else
        return false;
}
function isnumber(value){
    var numericExpression = /^[0-9]+$/;
    if(value.match(numericExpression))
        return true;
    else
        return false;
}
function checkdonation(element){
    if(!isnumber(element.value)){
        document.getElementById('validmess').innerHTML="<p style='color:red;'><strong>Enter ONLY a dollar value</strong></p>";
        donationvalid=false;
    }
    else{
        document.getElementById('validmess').innerHTML="";
       donationvalid=true;
    }
}
function validpostageaddress(element){
    if(element.address.value==""){
        document.getElementById('validpostalmess').style.display='block';
        return false;
    }
    else{
        document.getElementById('validpostalmess').style.display='none';
        return true;
    }
    return false;
}
function checkemail(email){
    var valid = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/.test(email.value);
    if(valid==true){
        document.getElementById('validemailmess').innerHTML="";
        donationvalid=false;
    }
    else if(valid==false){
        document.getElementById('validemailmess').innerHTML="<p style='color:red;'><strong>Please enter a valid email address</strong></p>";
        donationvalid=false;
    }
}