﻿
function ValidEmail(sEmail)
{
    var bValid;
    var iAt;
    bValid = true;

    iAt = sEmail.indexOf("@");

    if(iAt <= 0) {
        bValid = false;
    }
    else if(sEmail.indexOf(".", iAt + 2) == -1) {
        bValid = false;
    }
    else if(sEmail.length < 6) {
        bValid = false;
    }
    return bValid;
}

function ValidPhone(sPhone,mobileCheck)
{
    var bValid;

    bValid = true;

    if((sPhone.length != 11) && (sPhone.length != 12) && (sPhone.length != 13))  {
        bValid = false;
    }
    else {
        for(i = 0; i < sPhone.length; i++) {
            if((sPhone.charAt(i) < "0" || sPhone.charAt(i) > "9") && (sPhone.charAt(i) != " " && sPhone.charAt(i) != "-")) {
                bValid = false;
                break;
            }
        }
    }
	
	if (mobileCheck == true)
	{
		if (sPhone.substring(0,2) != "07") {
	        bValid = false;
		}
	}

    return bValid;
}

function isNumeric(num)
{
	var chkStr ='0123456789 ';
	var ctr;
	var ok;
	ok = true;

	for(ctr=0;ctr<num.length;ctr++)
	{
		if(chkStr.indexOf(num.charAt(ctr))==-1)
		{
			ok=false;
		}
	}
	return ok;
}

function CheckForm()
{
	var bOK;
	var obj;
	var strCheck;
	var i;
	bOK=true;
		

	yourTitle = document.getElementById("Field00");
	yourTitleLine = document.getElementById("fo8li00");
	yourForename = document.getElementById("Field01");
	yourForenameLine = document.getElementById("fo8li01");
	yourSurname =  document.getElementById("Field02");
	yourSurnameLine = document.getElementById("fo8li02");
	yourTelephone = document.getElementById("Field04");
	yourTelephoneLine = document.getElementById("fo8li04")
	yourEmail = document.getElementById("Field05");
	yourEmailLine = document.getElementById("fo8li05");
	yourEnquiry = document.getElementById("Field07");
	yourEnquiryLine = document.getElementById("fo8li07");
	

	if((yourTitle.value == "#")   && (bOK == true))
	{
		
		alert("Form Help\n=====================\nPlease enter your title");
		yourTitleLine.className = "wfrmerror";
		yourTitle.focus();
		bOK = false; 
	}
	else
   	{
   		yourTitleLine.className = "";
   	}

	

   	if((yourForename.value == "")   && (bOK == true))
	{
		
		alert("Form Help\n=====================\nPlease enter your forename");
		yourForenameLine.className = "wfrmerror";
		yourForename.focus();
		bOK = false; 
	}
	else
   	{
   		yourForenameLine.className = "";
   	}

 	

   	if((yourSurname.value == "")   && (bOK == true))
	{ 
		alert("Form Help\n=====================\nPlease enter your surname");
		yourSurnameLine.className = "wfrmerror";
		yourSurname.focus();
		bOK = false;
	}
	else
   	{   
   		yourSurnameLine.className = "";
   	}

   	if(((yourTelephone.value == "") || (ValidPhone(yourTelephone.value,false) == false))  && (bOK == true))
	{
		
		alert("Form Help\n=====================\nPlease enter the telephone");
		yourTelephoneLine.className = "wfrmerror";
		yourTelephone.focus();
		bOK = false;
	}
	else
   	{
   		yourTelephoneLine.className = "";
   	}
   
   	
   	if(((yourEmail.value == "")  ||  (ValidEmail(yourEmail.value) == false)) && (bOK == true))
	{
		alert("Form Help\n=====================\nPlease enter your email address");
		yourEmailLine.className = "wfrmerror";
		yourEmail.focus();
		bOK = false;
	}
	else
   	{
   		yourEmailLine.className = "";
   	}
  	
  	
  	if((yourEnquiry.value == "")   && (bOK == true))
	{
		
		alert("Form Help\n=====================\nPlease enter your enquiry");
		yourEnquiryLine.className = "wfrmerror";
		yourEnquiry.focus();
		bOK = false;
	}
	else
   	{
   		yourEnquiryLine.className = "";
   	}
  	
	
 	return bOK;
 	   
}