//Client: Boleky.com
//Company: PSI: Perfection Services, Inc.
//Developers: Sherrie Morse and Tom Campbell
//Created: September, 2009
//Description: JS file to handle all the sites miscellanous javascript facilitating management and maintenance.

//September 2009 (Sherrie Morse) Script for bookmark us link on all pages.
function bookmark_us(url, title){

if (window.sidebar) // firefox
    window.sidebar.addPanel(title, url, "");
else if(window.opera && window.print){ // opera
    var elem = document.createElement('a');
    elem.setAttribute('href',url);
    elem.setAttribute('title',title);
    elem.setAttribute('rel','sidebar');
    elem.click();
} 
else if(document.all)// ie
    window.external.AddFavorite(url, title);
}

//September 2009 (Sherrie Morse) Script for validation on contact us form.
function validateForm(form1) {
//variables
var themessage = "The following errors occured. Please correct these before submitting: \n";
var emailFilter=/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;

//individual field validations
if (form1.nameTextbox.value=="") {
themessage = themessage + "  - Name is a required field.\n";
}

if (form1.emailTextbox.value=="" || !(emailFilter.test(form1.emailTextbox.value))) {
themessage = themessage + "  - Email Address is required and must be a valid address.\n";
}

//Display message if any fields not valid
if (themessage == "The following errors occured. Please correct these before submitting: \n") {
return true;
}
else {
alert(themessage);
return false;
   }
return true;  
}

//September 2009 (Sherrie Morse) Script for validation on refer friend form.
function validateReferForm(form1) {
//variables
var themessage = "The following errors occured. Please correct these before submitting: \n";
var emailFilter=/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;

//individual field validations
if (form1.refname.value=="") {
themessage = themessage + "  - Name is a required field.\n";
}

if (form1.refmail.value=="" || !(emailFilter.test(form1.refmail.value))) {
themessage = themessage + "  - Your email address is required and must be a valid address.\n";
}

if (form1.friendEmail.value=="" || !(emailFilter.test(form1.friendEmail.value))) {
themessage = themessage + "  - Your friend's email address is required and must be a valid address.\n";
}

//Display message if any fields not valid
if (themessage == "The following errors occured. Please correct these before submitting: \n") {
return true;
}
else {
alert(themessage);
return false;
   }
return true;  
}