﻿function razVal()
{

if (document.razorform.Razor.value == "")
  {
    alert("Please enter the name of your razor.");
    document.razorform.Razor.focus();
    return (false);
  }
  
  if (document.razorform.Razor.value.length < 1)
  {
    alert("Please enter the name of your razor.");
    document.razorform.Razor.focus();
    return (false);
  }

  if (document.razorform.Razor.value.length > 24)
  {
    alert("Please enter no more than 24 characters in the Name of Razor field.");
    document.razorform.Razor.focus();
    return (false);
  }

 if (document.razorform.Razor_Type.selectedIndex == 0)

  {
    alert("Please select which type of razor you use.");
    document.razorform.Razor_Type.focus();
    return (false);
  }
  
  var radioSelected = false;
  for (i = 0;  i < document.razorform.Often.length;  i++)
  {
    if (document.razorform.Often[i].checked)
        radioSelected = true;
  }
  if (!radioSelected)
  {
    alert("How often do you shave?  Please click on the appropriate circle.");
    return (false);
  }

var radioSelected = false;
  for (i = 0;  i < document.razorform.Who.length;  i++)
  {
    if (document.razorform.Who[i].checked)
        radioSelected = true;
  }
  if (!radioSelected)
  {
    alert("Who told you about this razor?  Please click on the appropriate circle.");
    return (false);
  }
  
   if (document.razorform.grocery.checked == false && document.razorform.ware.checked == false && document.razorform.online.checked == false && document.razorform.dept.checked == false && document.razorform.disc.checked == false && document.razorform.drug.checked == false && document.razorform.other_razo.checked == false)

  {
    alert("Please tell us where you buy your razors.");
    return (false);
  }
  

if (document.razorform.other_razo.checked == true && document.razorform.descr_other.value == "")

{
    alert("Please tell us where you buy your razors in the space provided.");
    document.razorform.descr_other.focus();
    return (false);
  }

if (document.razorform.other_razo.checked == true && document.razorform.descr_other.value.length < 3)

{
    alert("Please tell us where you buy your razors in the space provided. You must enter at least 3 characters in this field.");
    document.razorform.descr_other.focus();
    return (false);
  }

if (document.razorform.other_razo.checked == true && document.razorform.descr_other.value.length > 14)

{
    alert("Please do not enter more than 14 characters for where you buy your razors.");
    document.razorform.descr_other.focus();
    return (false);
  }



   if (document.razorform.price.checked == false && document.razorform.quality.checked == false && document.razorform.brand.checked == false && document.razorform.conven.checked == false && document.razorform.ease.checked == false && document.razorform.other_reason.checked == false)

  {
    alert("Please select the two most important reasons why you would purchase a razor.");
    return (false);
  }
  

if (document.razorform.other_reason.checked == true && document.razorform.descr_other_reason.value == "")

{
    alert("Please tell us why you would purchase a razor in the space provided.");
    document.razorform.descr_other_reason.focus();
    return (false);
  }

if (document.razorform.other_reason.checked == true && document.razorform.descr_other_reason.value.length < 3)

{
    alert("Please tell us why you would purchase a razor in the space provided. You must enter at least 3 characters in this field.");
    document.razorform.descr_other_reason.focus();
    return (false);
  }

if (document.razorform.other_reason.checked == true && document.razorform.descr_other_reason.value.length > 14)

{
    alert("Please do not enter more than 14 characters for why you would purchase a razor.");
    document.razorform.descr_other_reason.focus();
    return (false);
  }


var radioSelected = false;
  for (i = 0;  i < document.razorform.duration.length;  i++)
  {
    if (document.razorform.duration[i].checked)
        radioSelected = true;
  }
  if (!radioSelected)
  {
    alert("How long have you been using the brand of razor that you are currently using?  Please click on the appropriate circle.");
    return (false);
  }


var radioSelected = false;
  for (i = 0;  i < document.razorform.cream.length;  i++)
  {
    if (document.razorform.cream[i].checked)
        radioSelected = true;
  }
  if (!radioSelected)
  {
    alert("Do you use shaving cream when you shave?  Please click on the appropriate circle.");
    return (false);
  }



var radioSelected = false;
  for (i = 0;  i < document.razorform.when.length;  i++)
  {
    if (document.razorform.when[i].checked)
        radioSelected = true;
  }
  if (!radioSelected)
  {
    alert("When do you shave?  Please click on the appropriate circle.");
    return (false);
  }

  
  if (document.razorform.Review.value == "")
  {
    alert("Please enter your overall review.");
    document.razorform.Review.focus();
    return (false);
  }

 
//begin word counter

  var expresscount, expressshort;
expresscount = countWords();
//alert("expresscount = " + expresscount);
expressshort = 25 - expresscount;
//alert("expressshort = " + expressshort);

if (expresscount < 25)
{
alert("The total number of words you have entered is " + expresscount + ". You must write at least another " + expressshort + " words.");
      document.razorform.Review.focus(); 
    return (false);
  }

if (expresscount > 50)
{
alert("The total number of words you have entered is " + expresscount + ". Please do not write more than 50 words.");
      document.razorform.Review.focus(); 
    return (false);
  }

  
/*       
    //alert("expresscount = " + expresscount);
   if (expresscount >= 250 || expresscount <= 500)
    {
    document.survs3k351.expressval.value = "250";
    }
    else
    {
    document.survs3k351.expertval.value = "500";
  }
 
  return (true);
}
*/

function countWords()
{	
var wordcount;


wordcount = document.razorform.Review.value.split(" ").length;
//alert(wordcount);
//theRegExp = /^\s/g;

//wordcount = razorform.ebay6.value.replace(theRegExp, "");
//alert(item);


//wordcount2 = razorform.ebay6.value.split(theRegExp).length;
//wordcount = wordcount2.split("|").length;
return (wordcount);
}

 
 if (document.razorform.Rating.selectedIndex == 0)

  {
    alert("Please select your overall product rating.");
    document.razorform.Rating.focus();
    return (false);
  }
    

  var randomnum;
//alert(Math.random());
randomnum = (Math.random()*10000000000);
//alert(randomnum);
randomnum = Math.round(randomnum);
//alert(randomnum);
randomnum = randomnum + "";


//alert(randomnum);
//var chgkey;
//chgkey = document.npdForm.id.value;
//alert(chgkey);
document.razorform.memkey.value = randomnum;
//alert(randomnum);
randomnum = document.razorform.memkey.value;
document.razorform.memkey.value = randomnum;
//alert(randomnum);

//chgkey = document.npdForm.id.value;
//alert("chgkey =",chgkey);

//document.npdForm.cookie = "idcookie" + "=" + escape(document.npdForm.id.value) + "; path=/"
document.cookie = "memcookie" + "=" + escape(randomnum) + "; path=/"







/* THIS CODE DOESN'T SET A COOKIE IN FIREFOX; ONLY WORKS IN IE.

var chgkey;
chgkey = document.razorform.memkey.value;
//alert(chgkey);
document.razorform.memkey.value = randomnum;
chgkey = document.razorform.memkey.value;
//alert(chgkey);

document.cookie = "memcookie" + "=" + escape(razorform.memkey.value) + "; path=/"
*/


    
  return (true);
}







