
<!-- Begin

/*************************************************************************\
// Created:     09/25/2008
// Author:      Lori Shandor (FKQ)
// Description: Toggles the display of a form element to hide 
//              or show the form
//
// Input(s): Div object;
// Return: Div tag visibility;
\*************************************************************************/
function toggleLayer(id){
    // get the form object
    var obj = document.getElementById(id);
	
    // set the display
    obj.style.visibility = (obj.style.visibility == 'hidden') ? 'visible' : 'hidden';
}

/*************************************************************************\
// Created:     10/07/2008
// Author:      Lori Shandor (FKQ)
// Description: Validates the Contact Us form field values before the form
//              submits
//
// Input(s): form object;
// Return: form submit;
\*************************************************************************/
function validateContactUsForm(frm){
    if(frm.Name.value == ""){
        alert("Your name is needed please.");
        frm.FirstName.focus();
        return false;
    }
    if(frm.Phone.value == ""){
        alert("Your last name is needed please.");
        frm.Phone.focus();
        return false;
    }
    if(frm.EMail.value == ""){
        alert("Your e-mail address is needed please.");
        frm.EMail.focus();
        return false;
    }else{
        if(!isProperEmail(frm.EMail.value)){
            alert("Please enter a valid e-mail address.");
            frm.EMail.focus();
            frm.EMail.select();
            return false;
        }
    }

     if(frm.MailSubject.value == ""){
        alert("Your subject is needed please.");
        frm.MailSubject.focus();
        return false;
    }

    if(frm.textarea.value == ""){
        alert("A message is needed please.");
        frm.textarea.focus();
        return false;
    }
    return true;
}


/*************************************************************************\
// Created:     10/07/2008
// Author:      Lori Shandor (FKQ)
// Description: Validates the Newsletter Sign Up form field values before 
//              the form submits
//
// Input(s): form object;
// Return: form submit;
\*************************************************************************/
function validateNewsletterSignUpForm(frm){

    if(frm.FirstName.value == ""){
        alert("Your first name is needed please.");
        frm.FirstName.focus();
        return false;
    }
    if(frm.LastName.value == ""){
        alert("Your last name is needed please.");
        frm.LastName.focus();
        return false;
    }
    if(frm.EMail.value == ""){
        alert("Your e-mail address is needed please.");
        frm.EMail.focus();
        return false;
    }else{
        if(!isProperEmail(frm.EMail.value)){
            alert("Please enter a valid e-mail address.");
            frm.EMail.focus();
            frm.EMail.select();
            return false;
        }
    }
    /*
    if(frm.P1.value == ""){
        alert("A password is needed to log in to your account.");
        frm.P1.focus();
        return false;
    }else{
        var str = frm.P1.value;
        if(str.length < 5){
            alert("Your password needs to be at least 5 characters.");
            frm.P1.focus();
            frm.P1.select();
            return false;
        }
    }
    if(frm.P2.value == ""){
        alert("Please re-enter your password.");
        frm.P2.focus();
        return false;
    }
    if(frm.P2.value != frm.P1.value){
        alert("The Passwords entered do not match.");
        frm.P2.focus();
        frm.P2.select();
        return false;
    }
    */
    return true;
}

/*************************************************************************\
// Created:     10/08/2008
// Author:      Lori Shandor (FKQ)
// Description: Validates the Testimonial form field values before 
//              the form submits
//
// Input(s): form object;
// Return: form submit;
\*************************************************************************/
function validateTestimonialForm(frm){

    if(frm.FirstName.value == ""){
        alert("Your first name is needed please.");
        frm.FirstName.focus();
        return false;
    }
    if(frm.LastName.value == ""){
        alert("Your last name is needed please.");
        frm.LastName.focus();
        return false;
    }
    if(frm.EMail.value == ""){
        alert("Your e-mail address is needed please.");
        frm.EMail.focus();
        return false;
    }else{
        if(!isProperEmail(frm.EMail.value)){
            alert("Please enter a valid e-mail address.");
            frm.EMail.focus();
            frm.EMail.select();
            return false;
        }
    }
    if(frm.Testimonial.value == ""){
        alert("A message is needed please.");
        frm.Testimonial.focus();
        return false;
    }
    return true;
}

/*************************************************************************\
// Created:     10/08/2008
// Author:      Lori Shandor (FKQ)
// Description: Validates the CEO Letter form field values before 
//              the form submits
//
// Input(s): form object;
// Return: form submit;
\*************************************************************************/
function validateCEOLetterForm(frm){

    if(frm.FirstName.value == ""){
        alert("Your first name is needed please.");
        frm.FirstName.focus();
        return false;
    }
    if(frm.LastName.value == ""){
        alert("Your last name is needed please.");
        frm.LastName.focus();
        return false;
    }
    if(frm.EMail.value == ""){
        alert("Your e-mail address is needed please.");
        frm.EMail.focus();
        return false;
    }else{
        if(!isProperEmail(frm.EMail.value)){
            alert("Please enter a valid e-mail address.");
            frm.EMail.focus();
            frm.EMail.select();
            return false;
        }
    }
    if(frm.Comments.value == ""){
        alert("A message is needed please.");
        frm.Comments.focus();
        return false;
    }
    return true;
}

/*************************************************************************\
// Created:     Unknown
// Author:      Jamie Scott (FKQ)
// Description: 
//
// Input(s): Div object
// Return: Div tag visibility;
\*************************************************************************/
function showHideProductDiv(pId)
{
    var pDivEx = document.getElementById('pdiv_ex_' + pId);
    var pDiv = document.getElementById('pdiv_' + pId);
    if (pDivEx.style.display == 'none')
    {
        //pDiv.style.display = 'none';
        pDivEx.style.display = 'block';
    }
    else
    {
        pDivEx.style.display = 'none';
        //pDiv.style.display = 'block';
    }
}

/*************************************************************************\
// Created:     12/01/2008
// Author:      Lori Shandor (FKQ)
// Description: Used to check if the user has JavaScript turned on in their
//              browser and displays the website if they do.
//
// Input(s): None
// Return: Div tag visibility
\*************************************************************************/
function checkJavascript(){
    document.getElementById("jsEnabled").style.display = 'block';
}

//  End -->
