function validate(){

var first = document.forms['user'].firstName.value;
var last = document.forms['user'].lastName.value;
var email1 = document.forms['user'].emailID1.value;
var email2 = document.forms['user'].emailID2.value;
var pass1 = document.forms['user'].password1.value;
var pass2 = document.forms['user'].password2.value;

var ok = "no";

if(first.length>0){
ok = "yes";
document.getElementById('c1').innerHTML ="<img src=../images/check.gif>";
document.getElementById('r1').innerHTML ="&nbsp;";
}else{
ok = "no";
document.getElementById('c1').innerHTML ="<img src=../images/brokenheart.gif>";
document.getElementById('r1').innerHTML ="First Name Required!";
}

if(last.length>0){
ok = ok;
document.getElementById('c2').innerHTML ="<img src=../images/check.gif>";
document.getElementById('r2').innerHTML ="&nbsp;";
}else{
ok = "no";
document.getElementById('c2').innerHTML ="<img src=../images/brokenheart.gif>";
document.getElementById('r2').innerHTML ="Last Name Required!";
}

var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
 
if(reg.test(email1) == false) {
	document.getElementById('c3').innerHTML ="<img src=../images/brokenheart.gif>";
	document.getElementById('r3').innerHTML ="Incorrect Email Format!";
    ok = "no";
	}else{
	ok = ok;
	document.getElementById('c3').innerHTML ="<img src=../images/check.gif>";
	document.getElementById('r3').innerHTML ="&nbsp;";
	}

if(reg.test(email2) == true && email1==email2) {
	ok = ok;
	document.getElementById('c4').innerHTML ="<img src=../images/check.gif>";
	document.getElementById('r4').innerHTML ="&nbsp;";
	}else{
	document.getElementById('c4').innerHTML ="<img src=../images/brokenheart.gif>";
	document.getElementById('r4').innerHTML ="Email does not match!";
    ok = "no";
	}	
	
if(pass1.length>3){
ok = ok;
document.getElementById('c5').innerHTML ="<img src=../images/check.gif>";
document.getElementById('r5').innerHTML ="&nbsp;";
}else{
ok = "no";
document.getElementById('c5').innerHTML ="<img src=../images/brokenheart.gif>";
document.getElementById('r5').innerHTML ="Password must have a minimum 4 characters";

}

if(pass2.length>3 && pass2==pass1){
ok = ok;
document.getElementById('c6').innerHTML ="<img src=../images/check.gif>";
document.getElementById('r6').innerHTML ="&nbsp;";
}else{
ok = "no";
document.getElementById('c6').innerHTML ="<img src=../images/brokenheart.gif>";
document.getElementById('r6').innerHTML ="password does not match";
}

//alert(ok);

if (ok=="yes"){
	return ok;
}else{
	return ok;
}

}


function validateReminder(){

var first = document.forms['Reminder'].firstName.value;
var last = document.forms['Reminder'].lastName.value;
var email1 = document.forms['Reminder'].emailID1.value;
var occasion = document.forms['Reminder'].occasion.value;
var occasiondate = document.forms['Reminder'].date.value;


var ok = "no";

if(first.length>0){
ok = "yes";
document.getElementById('c1').innerHTML ="<img src=../images/check.gif>";
document.getElementById('r1').innerHTML ="&nbsp;";
}else{
ok = "no";
document.getElementById('c1').innerHTML ="<img src=../images/brokenheart.gif>";
document.getElementById('r1').innerHTML ="First Name Required!";
}

if(last.length>0){
ok = ok;
document.getElementById('c2').innerHTML ="<img src=../images/check.gif>";
document.getElementById('r2').innerHTML ="&nbsp;";
}else{
ok = "no";
document.getElementById('c2').innerHTML ="<img src=../images/brokenheart.gif>";
document.getElementById('r2').innerHTML ="Last Name Required!";
}

var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
 
if(reg.test(email1) == false) {
document.getElementById('c3').innerHTML ="<img src=../images/brokenheart.gif>";
document.getElementById('r3').innerHTML ="Incorrect Email Format!";
ok = "no";
}else{
ok = ok;
document.getElementById('c3').innerHTML ="<img src=../images/check.gif>";
document.getElementById('r3').innerHTML ="&nbsp;";
}

if(occasion.length>0){
ok = ok;
document.getElementById('c4').innerHTML ="<img src=../images/check.gif>";
document.getElementById('r4').innerHTML ="&nbsp;";
}else{
ok = "no";
document.getElementById('c4').innerHTML ="<img src=../images/brokenheart.gif>";
document.getElementById('r4').innerHTML ="Occasion Required!";
}

if(occasiondate.length>0){
ok = ok;
document.getElementById('c5').innerHTML ="<img src=../images/check.gif>";
document.getElementById('r5').innerHTML ="&nbsp;";
}else{
ok = "no";
document.getElementById('c5').innerHTML ="<img src=../images/brokenheart.gif>";
document.getElementById('r5').innerHTML ="Occasion Date Required!";
}

//alert(ok);

if (ok=="yes"){
	return ok;
}else{
	return ok;
}

}

function validateContact(){

var name = document.forms['Contact'].contactname.value;
var email = document.forms['Contact'].email.value;
var comment = document.forms['Contact'].comment.value;

var ok = "no";

if(name.length>0){
ok = "yes";
document.getElementById('c1').innerHTML ="<img src=../images/check.gif>";
document.getElementById('r1').innerHTML ="&nbsp;";
}else{
ok = "no";
document.getElementById('c1').innerHTML ="<img src=../images/brokenheart.gif>";
document.getElementById('r1').innerHTML ="Name Required!";
}

var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
 
if(reg.test(email) == false) {
document.getElementById('c2').innerHTML ="<img src=../images/brokenheart.gif>";
document.getElementById('r2').innerHTML ="Incorrect Email Format!";
ok = "no";
}else{
ok = ok;
document.getElementById('c2').innerHTML ="<img src=../images/check.gif>";
document.getElementById('r2').innerHTML ="&nbsp;";
}


if(comment.length>0){
ok = ok;
document.getElementById('c5').innerHTML ="<img src=../images/check.gif>";
document.getElementById('r5').innerHTML ="&nbsp;";
}else{
ok = "no";
document.getElementById('c5').innerHTML ="<img src=../images/brokenheart.gif>";
document.getElementById('r5').innerHTML ="Comment or Question Required!";
}

//alert(ok);

if (ok=="yes"){
	return ok;
}else{
	return ok;
}

}

function validateTestimonial(){
var rating = document.forms['testimonial'].rating.value;
var testimonialText = document.forms['testimonial'].testimonialText.value;

var ok = "no";

for (var i=0; i < document.testimonial.rating.length; i++)
{

if (document.testimonial.rating[i].checked)
  {
  var rad_val = document.testimonial.rating[i].value;
  // alert (rad_val);
  ok = "yes";
  }
  
  if (rad_val)
  {
	document.getElementById('c1').innerHTML ="";
  }else{
	document.getElementById('c1').innerHTML ="Rating selection required! Please select a number from 1-10.";
  }
}


if(testimonialText.length>0){
ok = "yes";
document.getElementById('c2').innerHTML ="";
}else{
ok = "no";
document.getElementById('c2').innerHTML ="Testimonial required! Please enter text above.";
}

if (ok=="yes"){
	return ok;
}else{
	return ok;
}

}

function validateSendToAFriend(){

var fullname = document.forms['EmailToAFriend'].fullname.value;
var email = document.forms['EmailToAFriend'].email.value;
var email1 = document.forms['EmailToAFriend'].email1.value;
var comment = document.forms['EmailToAFriend'].comment.value;

var ok = "no";

if(fullname.length>0){
ok = "yes";
document.getElementById('c1').innerHTML ="<img src=../images/check.gif>";
document.getElementById('r1').innerHTML ="&nbsp;";
}else{
ok = "no";
document.getElementById('c1').innerHTML ="<img src=../images/brokenheart.gif>";
document.getElementById('r1').innerHTML ="Name Required!";
}

var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
 
if(reg.test(email) == false) {
document.getElementById('c2').innerHTML ="<img src=../images/brokenheart.gif>";
document.getElementById('r2').innerHTML ="Incorrect Email Format!";
ok = "no";
}else{
ok = ok;
document.getElementById('c2').innerHTML ="<img src=../images/check.gif>";
document.getElementById('r2').innerHTML ="&nbsp;";
}

if(reg.test(email1) == false) {
document.getElementById('c3').innerHTML ="<img src=../images/brokenheart.gif>";
document.getElementById('r3').innerHTML ="Incorrect Email Format!";
ok = "no";
}else{
ok = ok;
document.getElementById('c3').innerHTML ="<img src=../images/check.gif>";
document.getElementById('r3').innerHTML ="&nbsp;";
}

if(comment.length>0){
ok = ok;
document.getElementById('c6').innerHTML ="<img src=../images/check.gif>";
document.getElementById('r6').innerHTML ="&nbsp;";
}else{
ok = "no";
document.getElementById('c6').innerHTML ="<img src=../images/brokenheart.gif>";
document.getElementById('r6').innerHTML ="Comment or Question Required!";
}

//alert(ok);

if (ok=="yes"){
	return ok;
}else{
	return ok;
}

}


function validatereset(){

var pass1 = document.forms['user'].password1.value;
var pass2 = document.forms['user'].password2.value;

var ok = "no";

if(pass1.length>3){
ok = "yes";
document.getElementById('c5').innerHTML ="<img src=./images/check.gif>";
}else{
ok = "no";
document.getElementById('c5').innerHTML ="<img src=./images/brokenheart.gif>minimum 4 characters";
}

if(pass2.length>3 && pass2==pass1){
ok = ok;
document.getElementById('c6').innerHTML ="<img src=./images/check.gif>";
}else{
ok = "no";
document.getElementById('c6').innerHTML ="<img src=./images/brokenheart.gif>password does not match";
}

//alert(ok);

if (ok=="yes"){
	return true;
}else{
	return false;
}

}

