﻿function bwVal()
{

if (document.bwform.ipod.checked == false && document.bwform.zune.checked == false && document.bwform.sansa.checked == false && document.bwform.sony.checked == false && document.bwform.other.checked == false)

  {
    alert("Please tell us what brand of MP3 player you own.");
    return (false);
  }

var radioSelected = false;
  for (i = 0;  i < document.bwform.own.length;  i++)
  {
    if (document.bwform.own[i].checked)
        radioSelected = true;
  }
  if (!radioSelected)
  {
    alert("How long have you owned your MP3 player?  Please click on the appropriate circle.");
    return (false);
  }

var radioSelected = false;
  for (i = 0;  i < document.bwform.cost.length;  i++)
  {
    if (document.bwform.cost[i].checked)
        radioSelected = true;
  }
  if (!radioSelected)
  {
    alert("How much did your MP3 player cost?  Please click on the appropriate circle.");
    return (false);
  }

if (document.bwform.ipod.checked == true && document.bwform.shuffle.checked == false && document.bwform.touch.checked == false && document.bwform.classic.checked == false && document.bwform.nano.checked == false && document.bwform.none.checked == false)

  {
    alert("Please tell us what type of iPod you own.");
    return (false);
  }
  
 if (document.bwform.ipod.checked == true && document.bwform.none.checked == true)

  {
    alert("In Question 1 you told us that you owned an iPod. Please uncheck the 'Don't own an iPod' box and tell us what type of iPod you own.");
    return (false);
  }


if (document.bwform.sound.checked == false && document.bwform.price.checked == false && document.bwform.portability.checked == false && document.bwform.gift.checked == false && document.bwform.upgrade.checked == false && document.bwform.convenience.checked == false && document.bwform.schoolwrk.checked == false)

  {
    alert("Please tell us what influenced you to buy your MP3 player.");
    return (false);
  }

if (document.bwform.retail.checked == false && document.bwform.discount.checked == false && document.bwform.online.checked == false && document.bwform.electronics.checked == false)
    {
    alert("Please tell us where you shop for electronics.");
    return (false);
  	}

var radioSelected = false;
  for (i = 0;  i < document.bwform.hours.length;  i++)
  {
    if (document.bwform.hours[i].checked)
        radioSelected = true;
  }
  if (!radioSelected)
  {
    alert("How many hours a day do you use your MP3 player?  Please click on the appropriate circle.");
    return (false);
  }

var radioSelected = false;
  for (i = 0;  i < document.bwform.gb.length;  i++)
  {
    if (document.bwform.gb[i].checked)
        radioSelected = true;
  }
  if (!radioSelected)
  {
    alert("How many gigabytes does your MP3 player have?  Please click on the appropriate circle.");
    return (false);
  }


var radioSelected = false;
  for (i = 0;  i < document.bwform.dl.length;  i++)
  {
    if (document.bwform.dl[i].checked)
        radioSelected = true;
  }
  if (!radioSelected)
  {
    alert("Have you previously downloaded songs?  Please click on the appropriate circle.");
    return (false);
  }

var radioSelected = false;
  for (i = 0;  i < document.bwform.headph.length;  i++)
  {
    if (document.bwform.headph[i].checked)
        radioSelected = true;
  }
  if (!radioSelected)
  {
    alert("What kind of headphones do you prefer for your MP3 player?  Please click on the appropriate circle.");
    return (false);
  }

if (document.bwform.carry.checked == false && document.bwform.clip.checked == false && document.bwform.docks.checked == false && document.bwform.faces.checked == false && document.bwform.notpurch.checked == false && document.bwform.otheracc.checked == false)
    {
    alert("Please tell us which accessories you have purchased for your MP3 player.");
    return (false);
  	}
  	
if (document.bwform.otheracc.checked == true && document.bwform.accdesc.value == "")
    {
    alert("Please tell us what other accessory you have purchased for your MP3 player.");
    document.bwform.accdesc.focus();
    return (false);
  	}

if (document.bwform.otheracc.checked == true && document.bwform.accdesc.value.length < 3)
    {
    alert("Please tell us what other accessory you have purchased for your MP3 player. You must enter at least 3 characters in this field.");
    return (false);
  	}

if (document.bwform.otheracc.checked == true && document.bwform.accdesc.value.length > 17)
    {
    alert("Please do not enter more than 17 characters in the 'Other Accessory' field.");
    return (false);
  	}

var radioSelected = false;
  for (i = 0;  i < document.bwform.repair.length;  i++)
  {
    if (document.bwform.repair[i].checked)
        radioSelected = true;
  }
  if (!radioSelected)
  {
    alert("How long did you own your MP3 player before it malfunctioned?  Please click on the appropriate circle.");
    return (false);
  }

var radioSelected = false;
  for (i = 0;  i < document.bwform.purch.length;  i++)
  {
    if (document.bwform.purch[i].checked)
        radioSelected = true;
  }
  if (!radioSelected)
  {
    alert("How likely are you to purchase another MP3 player within the next year?  Please click on the appropriate circle.");
    return (false);
  }


  if (document.bwform.Review.value == "")
  {
    alert("Please enter your overall review.");
    document.bwform.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.bwform.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.bwform.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.bwform.Review.value.split(" ").length;
//alert(wordcount);
//theRegExp = /^\s/g;

//wordcount = theForm.ebay6.value.replace(theRegExp, "");
//alert(item);


//wordcount2 = theForm.ebay6.value.split(theRegExp).length;
//wordcount = wordcount2.split("|").length;
return (wordcount);
}
  
  
 if (document.bwform.Rating.selectedIndex == 0)

  {
    alert("Please select your overall product rating.");
    document.bwform.Rating.focus();
    return (false);
  }
    
  var randomnum;
//alert(Math.random());
randomnum = (Math.random()*10000000000);
//alert(randomnum);
randomnum = Math.round(randomnum);
//alert(randomnum);


//alert(randomnum);
//var chgkey;
//chgkey = document.npdForm.id.value;
//alert(chgkey);
document.bwform.memkey.value = randomnum;
//alert(randomnum);
randomnum = document.bwform.memkey.value;
document.bwform.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=/"







/*
var chgkey;
chgkey = document.bwform.memkey.value;
//alert(chgkey);
document.bwform.memkey.value = randomnum;
chgkey = document.bwform.memkey.value;
//alert(chgkey);

document.cookie = "memcookie" + "=" + escape(bwform.memkey.value) + "; path=/"
*/
    
  return (true);
}
 