function valformSpInfo(form)

{
	var msg="The following required fields are empty:";
	var msgh="";
	var msg8="The following services have empty required fields:\n";
	var c;
	var ok="yes";
	var counter=0;
	var somechecked_bw=false;
	var somechecked_sp=false;
	var somechecked_fb=false;
	var somechecked_etur=false;
	var somechecked_ib=false;
	
	////////////////////////////////////////////////////////////
	//1. CREATE A VARIABLE FOR ALL SPONSORS WITH SPECIFIC INFO//
	////////////////////////////////////////////////////////////
	
	var ub=false;
	var bs=false;
	var dc=false;
	var cs=false;
	var sh=false;
	var an=false;
	var sf=false;
	var id=false;
	var cc=false;
	var nd=false;
	var fb=false;
	var lp=false;
	var tm=false;
	var bw=false;
	var mt=false;
	var go=false;
	var bd=false;
	var ib=false;
	var ec=false;
	var wm=false;
	var sp=false;
	var pt=false;
	var t3=false;
	var nw=false;
	var ed=false;
	var sc=false;
	var spf=false;
	var es=false;
	var ws=false;
	var disc=false;
	var sbrk=false;
	var plan=false;
	var etur=false;
	var bran=false;
	var mony=false;
	var goln=false;
	var lmtr=false;
	var dfclfee=false;
	var dfclfree=false;
	var indv=false;
	var jfax=false;
	var spre=false;
	var accr=false;
	var cnsr=false;
	var venfast=false;
	var vensea=false;
	var venarc=false;
	var venkrane=false;
	var venedebt=false;
	var venphnx=false;
	var vennovadm=false;
	
	/////////////////////////////////////////////////////////
	//2. IF THE CHECKBOX EXISTS, SET VARIABLE TO TRUE      //
	/////////////////////////////////////////////////////////
	
	for(var i = 0; i < form.length; i++)
	{
		if(form.elements[i].name=="UBID")
		{ub=true; continue;}
		else
		if(form.elements[i].name=="BESTSELECTIONS")
		{bs=true; continue;}
		else
		if(form.elements[i].name=="DATINGCLUB")
		{dc=true; continue;}
		else
		if(form.elements[i].name=="COMPUTERS4SURE")
		{cs=true; continue;}
		else
		if(form.elements[i].name=="SHABANG")
		{sh=true; continue;}
		else
		if(form.elements[i].name=="ANCESTRY")
		{an=true; continue;}
		else
		if(form.elements[i].name=="STATUSFACTORY")
		{sf=true; continue;}
		else
		if(form.elements[i].name=="IDEBT")
		{id=true; continue;}
		else
		if(form.elements[i].name=="CARCLUB")
		{cc=true; continue;}
		else
		if(form.elements[i].name=="NETDRIVE")
		{nd=true; continue;}
		else
		if(form.elements[i].name=="FATBRAIN")
		{fb=true; continue;}
		else
		if(form.elements[i].name=="THELOANPAGE")
		{lp=true; continue;}
		else
		if(form.elements[i].name=="TRADINGMARKETS")
		{tm=true; continue;}
		else
		if(form.elements[i].name=="BACKWIRE")
		{bw=true; continue;}
		else
		if(form.elements[i].name=="MYTALK")
		{mt=true; MyTalk(form); continue;}
		else
		if(form.elements[i].name=="GOCOLLECT")
		{go=true; continue;}
		else
		if(form.elements[i].name=="INFOBEAT")
		{ib=true; continue;}
		else
		if(form.elements[i].name=="BIDZ")
		{bd=true; continue;}
		else
		if(form.elements[i].name=="ECAMPUSRECRUITER")
		{ec=true; continue;}
		else
		if(form.elements[i].name=="PREMIERTRAVELCARD")
		{pt=true; continue;}
		else
		if(form.elements[i].name=="WEBMILES")
		{wm=true; continue;}
		else
		if(form.elements[i].name=="TEL3")
		{t3=true; Tel3(form); continue;}
		else
		if(form.elements[i].name=="SMARTPORTFOLIOPREM")
		{sp=true; continue;}
		else
		if(form.elements[i].name=="NOWDOCS")
		{nw=true; continue;}
		else
		if(form.elements[i].name=="EDEBTCONSOLIDATION")
		{ed=true;
		// EDebt(form); 
		continue;}
		else
		if(form.elements[i].name=="CYBERSPORTSCASINO")
		{sc=true; continue;}
		else
		if(form.elements[i].name=="ESSENTIAL")
		{es=true; continue;}
		else
		if(form.elements[i].name=="WINESHOP1800")
		{ws=true; continue;}
		else
		if(form.elements[i].name=="SNAPFISH")
		{spf=true; continue;}
		else
		if(form.elements[i].name=="DISCOVERCARD")
		{disc=true; continue;}
		else
		if(form.elements[i].name=="SOUNDBREAK")
		{sbrk=true; continue;}
		else
		if(form.elements[i].name=="PLANETALUMNI")
		{plan=true; continue;}
		else
		if(form.elements[i].name=="ETOUR")
		{etur=true; continue;}
		else
		if(form.elements[i].name=="BRAINBENCH")
		{bran=true; continue;}
		else
		if(form.elements[i].name=="MONEYNEST")
		{mony=true; continue;}
		else
		if(form.elements[i].name=="GROCERONLINE")
		{goln=true; continue;}
		else
		if(form.elements[i].name=="LASTMINUTETRAVEL")
		{lmtr=true; continue;}
		else
		if(form.elements[i].name=="DIALFREECALLS")
		{dfclfee=true; continue;}
		else
		if(form.elements[i].name=="DIALFREEFREE")
		{dfclfree=true; continue;}
		else
		if(form.elements[i].name=="INDIVIDUAL")
		{indv=true; continue;}
		else
		if(form.elements[i].name=="JFAX")
		{jfax=true; continue;}
		else
		if(form.elements[i].name=="SPREE")
		{spre=true; continue;}
		else
		if(form.elements[i].name=="ACCURATES")
		{accr=true; continue;}
		else
		if(form.elements[i].name=="CONSUMERINFO")
		{cnsr=true; continue;}
		else
		if(form.elements[i].name=="VENARCLOAN")
		{venarc=true; continue;}
		else
		if(form.elements[i].name=="VENSEATTLE")
		{vensea=true; continue;}
		else
		if(form.elements[i].name=="VENKRANE")
		{venkrane=true; continue;}
		else
		if(form.elements[i].name=="VENEDEBT")
		{venedebt=true; continue;}
		else
		if(form.elements[i].name=="VENFASTCOMPANY")
		{venfast=true; continue;}
		else
		if(form.elements[i].name=="VENPHOENIX")
		{venphnx=true; continue;}
		else
		if(form.elements[i].name=="VENNOVADM")
		{vennovadm=true; continue;}
	}
	
	for(var j = 0; j < form.length; j++)
	{		
		/////////////////////////////////////////////////////////
		//3.  LIST OPTIONAL FIELDS HERE                        //
		/////////////////////////////////////////////////////////
		
		if (
			(form.elements[j].name == "ubid_BillToStreet2")||
			(form.elements[j].name == "ubid_ShipToStreet1")||
			(form.elements[j].name == "ubid_ShipToStreet2")||
			(form.elements[j].name == "ubid_ShipToCity")||
			(form.elements[j].name == "ubid_ShipToState")||
			(form.elements[j].name == "ubid_ShipToZip")||
			(form.elements[j].name == "ubid_DayExtension")||
			(form.elements[j].name == "ubid_NameOnCard")||
			(form.elements[j].name == "ubid_CardType")||
			(form.elements[j].name == "ubid_CardNumber")||
			(form.elements[j].name == "ubid_ExpiryMonth")||
			(form.elements[j].name == "ubid_ExpiryYear")||
			(form.elements[j].name == "ubid_Q_T_001_000")||
			(form.elements[j].name == "ubid_Q_T_005_000")||		
			(form.elements[j].name == "ubid_Q_T_006_000")||
			(form.elements[j].name == "ubid_Q_T_004_000")||
			(form.elements[j].name == "ancestry_Fax")||
			(form.elements[j].name == "datingclub_SexPrefM")||
			(form.elements[j].name == "datingclub_lstSexPrefP")||
			(form.elements[j].name == "statusfactory_hphone")||
			(form.elements[j].name == "statusfactory_wphone")||
			(form.elements[j].name == "statusfactory_fax")||
			(form.elements[j].name == "carclub_customer_evening_phone")||
			(form.elements[j].name == "carclub_clue") ||
			(form.elements[j].name == "bidz_PhoneExt")||
			(form.elements[j].name == "gocollect_Text3")||
	        (form.elements[j].name == "tel3_AccountArea")||
			(form.elements[j].name == "tel3_AccountNumber1")||
			(form.elements[j].name == "tel3_AccountNumber2")||
			/*(form.elements[j].name == "edebtconsolidation_current_balance1") ||
			(form.elements[j].name == "edebtconsolidation_int_rate1")||
			(form.elements[j].name == "edebtconsolidation_min_payment1")||
			(form.elements[j].name == "edebtconsolidation_TypeofAccount1")||
			(form.elements[j].name == "edebtconsolidation_MonthsBehind1")||
			(form.elements[j].name == "edebtconsolidation_creditor2") ||
			(form.elements[j].name == "edebtconsolidation_current_balance2")||
			(form.elements[j].name == "edebtconsolidation_int_rate2")||
			(form.elements[j].name == "edebtconsolidation_min_payment2")||
			(form.elements[j].name == "edebtconsolidation_TypeofAccount2")||
			(form.elements[j].name == "edebtconsolidation_MonthsBehind2")||*/
			(form.elements[j].name == "essential_AlternateTelephoneNumber")||
			(form.elements[j].name == "discovercard_firstname2")||
			(form.elements[j].name == "discovercard_midname2")||
			(form.elements[j].name == "discovercard_lastname2")||
			(form.elements[j].name == "discovercard_employer")||
			(form.elements[j].name == "discovercard_employcity")||
			(form.elements[j].name == "discovercard_employstate")||
			(form.elements[j].name == "discovercard_employzip")||
			(form.elements[j].name == "discovercard_emptime")||
			(form.elements[j].name == "discovercard_occupation")||
			(form.elements[j].name == "discovercard_otherincome")||
			(form.elements[j].name == "planetalumni_school2")||
			(form.elements[j].name == "planetalumni_school3")||
			(form.elements[j].name == "planetalumni_s2type")||
			(form.elements[j].name == "planetalumni_s3type")||
			(form.elements[j].name == "moneynest_Second_Mortgage_Balance")||
			(form.elements[j].name == "moneynest_Monthly_Payment2")||
			(form.elements[j].name == "lastminutetravel_iFrom")||
			(form.elements[j].name == "lastminutetravel_iTo")||
			(form.elements[j].name == "idebt_creditor1")||
			(form.elements[j].name == "idebt_currentbalance1")||
			(form.elements[j].name == "idebt_minimumpayment1")||
			(form.elements[j].name == "idebt_TimeToCall")||
			(form.elements[j].name == "idebt_typedebt")||
			(form.elements[j].name == "idebt_monthsbehind")||
			(form.elements[j].name == "idebt_monthsbehind1")||
			(form.elements[j].name == "idebt_typedebt1")||
			(form.elements[j].name == "accurates_Medications")||
			(form.elements[j].name == "accurates_ExplainFamilyHistory")||
			(form.elements[j].name == "accurates_OtherComments")||
			(form.elements[j].name == "dialfreefree_addlnumbers")||
			(form.elements[j].name == "consumerinfo_papt_no")||
			(form.elements[j].name == "cybersportscasino_CHIPS")
			)
			{
				continue;
			}
		
			//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
			//4. IF A BOX IS UNCHECKED, DO NOT VALIDATE THE CORRESPONDING FIELDS; ALSO IN SOME CASES A FIELD MUST BE CHECKED//
			//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
		
		if (bw && form.BACKWIRE.checked &&
			(form.elements[j].name.indexOf("backwire")!=-1))
			{
				if(form.elements[j].checked)
				{
					somechecked_bw=true;
				}
			}
		if (bw && !form.BACKWIRE.checked &&
			(form.elements[j].name.indexOf("backwire")!=-1))
			{
				continue;
			}
			else
		if (sp && form.SMARTPORTFOLIOPREM.checked &&
			(form.elements[j].name.indexOf("smartportfolioprem")!=-1))
			{
				if(form.elements[j].checked)
				{
					somechecked_sp=true;
				}
			}
		if (sp && !form.SMARTPORTFOLIOPREM.checked &&
			(form.elements[j].name.indexOf("smartportfolioprem")!=-1))
			{
				continue;
			}
			else
		if (fb && form.FATBRAIN.checked &&
			(form.elements[j].name.indexOf("fatbrain")!=-1))
			{
				if(form.elements[j].checked && form.elements[j].type=="checkbox")
				{
					somechecked_fb=true;
				}
			}
		if (fb && !form.FATBRAIN.checked &&
			(form.elements[j].name.indexOf("fatbrain")!=-1))
			{
				continue;
			}
			else
		if (ub && !form.UBID.checked &&
			(form.elements[j].name.indexOf("ubid")!=-1))
			{
				continue;
			}
			else
		if (bs && !form.BESTSELECTIONS.checked &&
			(form.elements[j].name.indexOf("bestselections")!=-1))
			{
				continue;
			}
			else
		if (dc && !form.DATINGCLUB.checked &&
			(form.elements[j].name.indexOf("datingclub")!=-1))
			{
				continue;
			}
			else
		if (cs && !form.COMPUTERS4SURE.checked &&
			(form.elements[j].name.indexOf("computers4sure")!=-1))
			{
				continue;
			}
		if (sh && !form.SHABANG.checked &&
			(form.elements[j].name.indexOf("shabang")!=-1))
			{
				continue;
			}
			else
		if (an && !form.ANCESTRY.checked &&
			(form.elements[j].name.indexOf("ancestry")!=-1))
			{
				continue;
			}
			else
		if (sf && !form.STATUSFACTORY.checked &&
			(form.elements[j].name.indexOf("statusfactory")!=-1))
			{
				continue;
			}
			else
		if (id && !form.IDEBT.checked &&
			(form.elements[j].name.indexOf("idebt")!=-1))
			{
				continue;
			}
			else
		if (cc && !form.CARCLUB.checked &&
			(form.elements[j].name.indexOf("carclub")!=-1))
			{
				continue;
			}
			else
		if (nd && !form.NETDRIVE.checked &&
			(form.elements[j].name.indexOf("netdrive")!=-1))
			{
				continue;
			}
			else
		if (lp && !form.THELOANPAGE.checked &&
			(form.elements[j].name.indexOf("theloanpage")!=-1))
			{
				continue;
			}
			else
		if (tm && !form.TRADINGMARKETS.checked &&
			(form.elements[j].name.indexOf("tradingmarkets")!=-1))
			{
				continue;
			}
			else
		if (go && !form.GOCOLLECT.checked &&
			(form.elements[j].name.indexOf("gocollect")!=-1))
			{
				continue;
			}
			else
		if (bd && !form.BIDZ.checked &&
			(form.elements[j].name.indexOf("bidz")!=-1))
			{
				continue;
			}
			else
		if (ib && form.INFOBEAT.checked &&
			(form.elements[j].name.indexOf("infobeat")!=-1))
			{
				if(form.elements[j].checked && form.elements[j].type=="checkbox")
				{
					somechecked_ib=true;
				}
			}
		if (ib && !form.INFOBEAT.checked &&
			(form.elements[j].name.indexOf("infobeat")!=-1))
			{
				continue;
			}
			else
		if (ec && !form.ECAMPUSRECRUITER.checked &&
			(form.elements[j].name.indexOf("ecampusrecruiter")!=-1))
			{
				continue;
			}
			else
		if (pt && !form.PREMIERTRAVELCARD.checked &&
			(form.elements[j].name.indexOf("premiertravelcard")!=-1))
			{
				continue;
			}
			else
		if (mt && !form.MYTALK.checked &&
			(form.elements[j].name.indexOf("mytalk")!=-1))
			{
				continue;
			}
			else
		if (wm && !form.WEBMILES.checked &&
			(form.elements[j].name.indexOf("webmiles")!=-1))
			{
				continue;
			}
			else
		if (t3 && !form.TEL3.checked &&
			(form.elements[j].name.indexOf("tel3")!=-1))
			{
				continue;
			}
			else
		if (nw && !form.NOWDOCS.checked &&
			(form.elements[j].name.indexOf("nowdocs")!=-1))
			{
				continue;
			}
			else
		if (ed && form.EDEBTCONSOLIDATION.checked && !form.edebtconsolidation_ReceiveCall.checked)
			{
				alert('You must check the box indicating that you are willing to receive a call from an Edebtconsolidation counselor in order to register for eDebtConsolidation.');
				form.edebtconsolidation_ReceiveCall.focus();
				return false;
			}
			else
		if (ed && !form.EDEBTCONSOLIDATION.checked &&
			(form.elements[j].name.indexOf("edebtconsolidation")!=-1))
			{
				continue;
			}
			else
		if (sc && !form.CYBERSPORTSCASINO.checked &&
			(form.elements[j].name.indexOf("cybersportscasino")!=-1))
			{
				continue;
			}
			else	
		if (spf && !form.SNAPFISH.checked &&
			(form.elements[j].name.indexOf("snapfish")!=-1))
			{
				continue;
			}
			else	
		if (disc && !form.DISCOVERCARD.checked &&
			(form.elements[j].name.indexOf("discovercard")!=-1))
			{
				continue;
			}
			else	
		if (sbrk && !form.SOUNDBREAK.checked &&
			(form.elements[j].name.indexOf("soundbreak")!=-1))
			{
				continue;
			}
			else
		if (plan && !form.PLANETALUMNI.checked &&
			(form.elements[j].name.indexOf("planetalumni")!=-1))
			{
				continue;
			}
			else	
		if (es && !form.ESSENTIAL.checked &&
			(form.elements[j].name.indexOf("essential")!=-1))
			{
				continue;
			}
			else
		if (es && form.ESSENTIAL.checked && !form.essential_touagree.checked)
			{
				alert('You must check the I ACCEPT box in order to register for Essential.com.');
				form.essential_touagree.focus();
				return false;
			}
			else	
		if (ws && !form.WINESHOP1800.checked &&
			(form.elements[j].name.indexOf("wineshop1800")!=-1))
			{
				continue;
			}
			else
		if (etur && form.ETOUR.checked &&
			(form.elements[j].name.indexOf("etour")!=-1))
			{
				if(form.elements[j].checked && form.elements[j].type=="checkbox")
				{
					somechecked_etur=true;
				}
			}
		if (etur && !form.ETOUR.checked && 
			(form.elements[j].name.indexOf("etour")!=-1))
			{
				continue;
			}
			else	
		if (bran && !form.BRAINBENCH.checked &&
			(form.elements[j].name.indexOf("brainbench")!=-1))
			{
				continue;
			}
			else	
		if (mony && !form.MONEYNEST.checked &&
			(form.elements[j].name.indexOf("moneynest")!=-1))
			{
				continue;
			}
	        else	
		if (goln && !form.GROCERONLINE.checked &&
			(form.elements[j].name.indexOf("groceronline")!=-1))
			{
				continue;
			}
			else	
		if (lmtr && !form.LASTMINUTETRAVEL.checked &&
			(form.elements[j].name.indexOf("lastminutetravel")!=-1))
			{
				continue;
			}
			else
		if (dfclfee && !form.DIALFREECALLS.checked &&
			(form.elements[j].name.indexOf("dialfreecalls")!=-1))
			{
				continue;
			}
			else
		if (dfclfree && !form.DIALFREEFREE.checked &&
			(form.elements[j].name.indexOf("dialfreefree")!=-1))
			{
				continue;
			}
			else
		if (indv && !form.INDIVIDUAL.checked &&
			(form.elements[j].name.indexOf("individual")!=-1))
			{
				continue;
			}
			else
		if (jfax && !form.JFAX.checked &&
			(form.elements[j].name.indexOf("jfax")!=-1))
			{
				continue;
			}
			else
		if (spre && !form.SPREE.checked &&
			(form.elements[j].name.indexOf("spree")!=-1))
			{
				continue;
			}
	        else	
	    if (accr && !form.ACCURATES.checked &&
			(form.elements[j].name.indexOf("accurates")!=-1))
			{
				continue;
			}
	        else
	    if (cnsr && !form.CONSUMERINFO.checked &&
			(form.elements[j].name.indexOf("consumerinfo")!=-1))
			{
				continue;
			}
	        else
	    if (venarc && !form.VENARCLOAN.checked &&
			(form.elements[j].name.indexOf("venarc")!=-1))
			{
				continue;
			}
	        else	
	    if (vensea && !form.VENSEATTLE.checked &&
			(form.elements[j].name.indexOf("vensea")!=-1))
			{
				continue;
			}
	        else
	    if (venkrane && !form.VENKRANE.checked &&
			(form.elements[j].name.indexOf("venkrane")!=-1))
			{
				continue;
			}
	        else
	    if (venedebt && !form.VENEDEBT.checked &&
			(form.elements[j].name.indexOf("venedebt")!=-1))
			{
				continue;
			}
	        else	
	    if (venfast && !form.VENFASTCOMPANY.checked &&
			(form.elements[j].name.indexOf("venfast")!=-1))
			{
				continue;
			}
	        else
	    if (venphnx && !form.VENPHOENIX.checked &&
			(form.elements[j].name.indexOf("venphoe")!=-1))
			{
				continue;
			}
	        else
	    if (vennovadm && !form.VENNOVADM.checked &&
			(form.elements[j].name.indexOf("vennovadm")!=-1))
			{
				continue;
			}
	        else	
			if ((form.elements[j].type == "text") || (form.elements[j].type == "password"))
			{
				if (isblank(form.elements[j]))
				{	
					counter++;
					ok = "no";
					if(counter>9)
					{
						break;
					}
					var ej = form.elements[j].name;
					var s = ej.split("_");
					if (msgh.indexOf(s[0])==-1)
					
					{
						///////////////////////////////////////////////////////////////////
						//5. ASSIGN A REAL NAME TO EACH SPONSOR (ALSO IN SECTION 7!!!)   //
						///////////////////////////////////////////////////////////////////
						if (s[0]=="ubid")
						{
							b = "uBid.com";
						}
						else
						if (s[0]=="bestselections")
						{
							b = "BestSelections.com";
						}
						else
						if (s[0]=="datingclub")
						{
							b = "DatingClub.com";
						}
						else
						if (s[0]=="ancestry")
						{
							b = "Ancestry.com";
						}
						else
						if (s[0]=="carclub")
						{
					 	b = "carclub.com";
						 }
						else
						if (s[0]=="shabang")
						{
							b = "shabang.com";
						}
						else
						if (s[0]=="computers4sure")
						{
							b = "computers4sure.com";
						}
						else
						if (s[0]=="netdrive")
						{
							b = "netdrive.com";
						}
						else
						if (s[0]=="idebt")
						{
							b = "idebt.com";
						}
						else
						if (s[0]=="fatbrain")
						{
							b = "fatbrain.com";
						}
						else
						if (s[0]=="theloanpage")
						{
							b = "TheLoanPage.com";
						}
						else
						if (s[0]=="tradingmarkets")
						{
							b = "TradingMarkets.com";
						}
						else
						if (s[0]=="backwire")
						{
							b = "backwire.com";
						}
						else
						if (s[0]=="gocollect")
						{
							b = "GoCollect.com";
						}
						else
						if (s[0]=="bidz")
						{
							b = "bidz.com";
						}
						else
						if (s[0]=="infobeat")
						{
							b = "infobeat.com";
						}
						else
						if (s[0]=="ecampusrecruiter")
						{
							b = "eCampusRecruiter.com";
						}
						else
						if (s[0]=="premiertravelcard")
						{
							b = "PremierTravelCard.com";
						}
						else
						if (s[0]=="mytalk")
						{
							b = "myTalk.com";
						}
						else
						if (s[0]=="webmiles")
						{
							b = "WebMiles.com";
						}
						else
						if (s[0]=="tel3")
						{
							b = "Tel3.com";
						}
						else
						if (s[0]=="smartportfolioprem")
						{
							b = "SmartPortfolio.com";
						}
						else
						if (s[0]=="nowdocs")
						{
							b = "NowDocs.com";
						}
						else
						if (s[0]=="edebtconsolidation")
						{
							b = "eDebtConsolidation.com";
						}
						else
						if (s[0]=="cybersportscasino")
						{
							b = "CyberSportsCasino.com";
						}
						else
						if (s[0]=="snapfish")
						{
							b = "snapfish.com";
						}
						else
						if (s[0]=="discovercard")
						{
							b = "discovercard.com";
						}
						else
						if (s[0]=="soundbreak")
						{
							b = "soundbreak.com";
						}
						else
						if (s[0]=="planetalumni")
						{
							b = "planetalumni.com";
						}
						else
						if (s[0]=="essential")
						{
							b = "Essential.com";
						}
						else
						if (s[0]=="wineshop1800")
						{
							b = "1800wineshop.com";
						}
						else
						if (s[0]=="etour")
						{
							b = "eTour.com";
						}
						else
						if (s[0]=="brainbench")
						{
							b = "brainbench.com";
						}
						else
						if (s[0]=="moneynest")
						{
							b = "MoneyNest.com";
						}
						else
						if (s[0]=="groceronline")
						{
							b = "groceronlinea.com";
						}
						else
						if (s[0]=="lastminutetravel")
						{
							b = "lastminutetravel.com";
						}
						else
						if (s[0]=="dialfreecalls")
						{
							b = "dialfreecalls.com";
						}
						else
						if (s[0]=="dialfreefree")
						{
							b = "dialfreecalls.com";
						}
						else
						if (s[0]=="individual")
						{
							b = "individual.com";
						}
						else
						if (s[0]=="jfax")
						{
							b = "jfax.com";
						}
						else
						if (s[0]=="spree")
						{
							b = "spree.com";
						}
						else
						if (s[0]=="accurates")
						{
							b = "accurates.com";
						}
						else
						if (s[0]=="consumerinfo")
						{
							b = "consumerinfo.com";
						}
						else
						if (s[0]=="venarcloan")
						{
							b = "Arcloan.com";
						}
						else
						if (s[0]=="venseattle")
						{
							b = "SeattleFilmWorks.com";
						}
						else
						if (s[0]=="venkrane")
						{
							b = "KraneProducts.com";
						}
						else
						if (s[0]=="venedebt")
						{
							b = "EDebtConsolidation.com";
						}
						else
						if (s[0]=="venfastcompany")
						{
							b = "FastCompany.com";
						}
						else
						if (s[0]=="venphoenix")
						{
							b = "UniversityofPhoenix.com";
						}
						else
						if (s[0]=="vennovadm")
						{
							b = "Stratford Institute";
						}
						else {b=s[0]}
						msg+=("\n\n" + b);
						msgh+=(s[0]);
						msg8+=("\n      " + b);
						if (counter==1)
						{
							c = form.elements[j];
						}
							
					}
					
					/////////////////////////////////////////////////////////
					//6. ASSIGN A REAL NAME TO EACH TEXT FIELD             //
					/////////////////////////////////////////////////////////
										
					if (ej == "ubid_BillToStreet1")
					{
						a = "Billing Address Line 1";
					}
					else
					if (ej == "ubid_BillToCity")
					{
						a = "Billing City";
					}
					else
					if (ej == "ubid_BillToZip")
					{
						a = "Billing ZIP Code";
					}
					else
					if (ej == "ubid_DayNumber")
					{
						a = "Daytime Phone";
					}
					else
					if (ej == "ubid_Q_T_004_000")
					{
						a = "Favorite Web Site";
					}
					else
					if (ej == "bestselections_phone")
					{
						a = "Phone Number";
					}
					else
					if (ej == "ancestry_Phone")
					{
						a = "Phone Number";
					}
					else
					if (ej == "ancestry_CardNumber")
					{
						a = "Credit Card Number";
					}
					else
					if (ej == "ancestry_CardName")
					{
						a = "Name on Credit Card";
					}
					else
					if (ej == "carclub_cc_number")
					{
						a = "Credit Card Number";
					}
					else
					if (ej == "idebt_dayphone")
					{
						a = "Day Phone";
					}
					else
					if (ej == "idebt_evephone")
					{
						a = "Evening Phone";
					}
					else
					if (ej == "idebt_owed")
					{
						a = "Amount Owed";
					}
					else
					if (ej == "idebt_creditor(Creditor #1)")
					{
						a = "Account Name";
					}
					else
					if (ej == "idebt_currentbalance")
					{
						a = "Current Balence(Creditor #1)";
					}
					else
					if (ej == "idebt_minimumpayment")
					{
						a = "Minimum Payment(Creditor #1)";
					}
					else
					if (ej == "theloanpage_CoApp")
					{
						a = "Coapplicant's Name";
					}
					else
					if (ej == "theloanpage_WorkPhone")
					{
						a = "Work Phone";
					}
					else
					if (ej == "theloanpage_HomePhone")
					{
						a = "Home Phone";
					}
					else
					if (ej == "theloanpage_CurrentValue")
					{
						a = "Current Home Value";
					}
					else
					if (ej == "theloanpage_PurchasePrice")
					{
						a = "Home Purchase Price";
					}
					else
					if (ej == "theloanpage_FistMtgBal")
					{
						a = "First Mortgage Balance";
					}
					else
					if (ej == "theloanpage_IntRate")
					{
						a = "Interest Rate";
					}
					else
					if (ej == "theloanpage_MoPayment")
					{
						a = "Monthly Payment";
					}
					else
					if (ej == "theloanpage_Employment")
					{
						a = "Place of Employment";
					}
					else
					if (ej == "theloanpage_income")
					{
						a = "Yearly Income";
					}
					else
					if (ej == "theloanpage_TimeToCall")
					{
						a = "Best Time to Call";
					}
					else
					if (ej == "computers4sure_Company")
					{
						a = "Company Name";
					}
					else
					if (ej == "tradingmarkets_phone")
					{
						a = "Phone Number";
					}
					else
					if (ej == "tradingmarkets_cc_account")
					{
						a = "Credit Card Number";
					}
					else
					if (ej == "tradingmarkets_cc_name")
					{
						a = "Credit Card Name";
					}
					else
					if (ej == "tradingmarkets_trades_per_week")
					{
						a = "Trades per Week";
					}
					else
					if (ej == "bidz_PhoneNo")
					{
						a = "Phone Number";
					}
					else
					if (ej == "ecampusrecruiter_add2BOX")
					{
						a = "School Address";
					}
					else
					if (ej == "ecampusrecruiter_cityBOX")
					{
						a = "School City";
					}
					else
					if (ej == "ecampusrecruiter_zipBOX")
					{
						a = "School Zip";
					}
					else
					if (ej == "ecampusrecruiter_phoneBOX")
					{
						a = "School Phone";
					}
					else
					if (ej == "ecampusrecruiter_phoneBOX2")
					{
						a = "Home Phone";
					}
					else
					if (ej == "premiertravelcard_Day_Phone")
					{
						a = "Day Phone";
					}
					else
					if (ej == "premiertravelcard_Eve_Phone")
					{
						a = "Evening Phone";
					}
					else
					if (ej == "webmiles_tbSecretQuestion")
					{
						a = "Password Question";
					}
					else
					if (ej == "webmiles_tbSecretWord")
					{
						a = "Password Answer";
					}
					else
					if (ej == "smartportfolioprem_Phone")
					{
						a = "Phone Number";
					}
					else
					if (ej == "smartportfolioprem_CardHolderName")
					{
						a = "Name on Credit Card";
					}
					else
					if (ej == "smartportfolioprem_CardNum")
					{
						a = "Credit Card Number";
					}
					else
					if (ej == "tel3_DayArea")
					{
						a = "Area Code";
					}
					else
					if (ej == "tel3_DayPhone")
					{
						a = "Phone Number";
					}
					else
					if (ej == "tel3_LDspend")
					{
						a = "Long Distance Spending";
					}
					else
					if (ej == "tel3_MCcountry")
					{
						a = "Frequently Called Country";
					}
					else
					if (ej == "tel3_CCexpm")
					{
						a = "Expiration Month";
					}
					else
					if (ej == "tel3_CCexpy")
					{
						a = "Expiration Year";
					}
					else
					if (ej == "tel3_CCnumber")
					{
						a = "Credit Card Number";
					}
					else
					if (ej == "tel3_Name")
					{
						a = "Billing Name";
					}
					else
					if (ej == "tel3_Password")
					{
						a = "PIN";
					}
					else
					if (ej == "tel3_Confirm")
					{
						a = "Confirm PIN";
					}
					else
					if (ej == "nowdocs_QUESTION")
					{
						a = "Password Question";
					}
					else
					if (ej == "nowdocs_ANSWER")
					{
						a = "Password Answer";
					}
					else
					if (ej == "nowdocs_PHONE")
					{
						a = "Phone Number";
					}
					else
					if (ej == "edebtconsolidation_HomeAreaCode")
					{
						a = "Area Code";
					}
					else
					if (ej == "edebtconsolidation_HomePrefix")
					{
						a = "Phone Prefix";
					}
					else
					if (ej == "edebtconsolidation_HomeNumber")
					{
						a = "Phone Number";
					}
					else
					if (ej == "edebtconsolidation_Creditor")
					{
						a = "Creditor";
					}
					else
					if (ej == "edebtconsolidation_creditor1")
					{
						a = "Creditor 1";
					}
					else
					if (ej == "edebtconsolidation_current_balance1")
					{
						a = "Current Balance 1";
					}
					else
					if (ej == "edebtconsolidation_int_rate1")
					{
						a = "Interest Rate 1";
					}
					else
					if (ej == "edebtconsolidation_min_payment1")
					{
						a = "Monthly Payment 1";
					}
					else
					if (ej == "edebtconsolidation_creditor2")
					{
						a = "Creditor 2";
					}
					else
					if (ej == "edebtconsolidation_current_balance2")
					{
						a = "Current Balance 2";
					}
					else
					if (ej == "edebtconsolidation_int_rate2")
					{
						a = "Interest Rate 2";
					}
					else
					if (ej == "edebtconsolidation_min_payment2")
					{
						a = "Monthly Payment 2";
					}
					else
					if (ej == "cybersportscasino_HOMEPHONENO")
					{
						a = "Home Phone Number";
					}
					else
					if (ej == "cybersportscasino_WORKPHONENO")
					{
						a = "Work Phone Number";
					}
					else
					if (ej == "cybersportscasino_CCNAME")
					{
						a = "Name on Card";
					}
					else
					if (ej == "cybersportscasino_CCNUM")
					{
						a = "Credit Card Number";
					}
					else
					if (ej == "essential_TelephoneNumber")
					{
						a = "Telephone Number";
					}
					else
					if (ej == "essential_AlternateTelephoneNumber")
					{
						a = "Number for Service";
					}
					else
					if (ej == "essential_Number")
					{
						a = "Credit Card Number";
					}
					else
					if (ej == "essential_NameOn")
					{
						a = "Credit Card Name";
					}
					else
					if (ej == "wineshop1800_PHONE_AREA")
					{
						a = "Area Code";
					}
					else
					if (ej == "wineshop1800_PHONE_PREFIX")
					{
						a = "Phone Prefix";
					}
					else
					if (ej == "wineshop1800_PHONE_SUFIX")
					{
						a = "Phone Suffix";
					}
					else
					if (ej == "wineshop1800_CARDNUM")
					{
						a = "Credit Card Number";
					}
					else
					if (ej == "wineshop1800_CC_NAME")
					{
						a = "Credit Card Name";
					}
					else
					if (ej == "wineshop1800_EXPDATE_YEAR")
					{
						a = "Expiration Year";
					}
					else
					if (ej == "wineshop1800_EXPDATE_YEAR")
					{
						a = "Expiration Year";
					}
					else
					if (ej == "discovercard_soc1")
					{
						a = "Social Security Number";
					}
					else
					if (ej == "discovercard_soc2")
					{
						a = "Social Security Number";
					}
					else
					if (ej == "discovercard_soc3")
					{
						a = "Social Security Number";
					}
					else
					if (ej == "discovercard_maidenname")
					{
						a = "Mothers Maiden Name";
					}
					else
					if (ej == "discovercard_homephone1")
					{
						a = "Home Phone Number";
					}
					else
					if (ej == "discovercard_homephone2")
					{
						a = "Home Phone Number";
					}
					else
					if (ej == "discovercard_homephone3")
					{
						a = "Home Phone Number";
					}
					else
					if (ej == "discovercard_busphone1")
					{
						a = "Business Phone Number";
					}
					else
					if (ej == "discovercard_busphone2")
					{
						a = "Business Phone Number";
					}
					else
					if (ej == "discovercard_busphone3")
					{
						a = "Business Phone Number";
					}
					else
					if (ej == "discovercard_dependents")
					{
						a = "Number of Dependents";
					}
					else
					if (ej == "discovercard_housepayment")
					{
						a = "Monthly Rent/Mortgage";
					}
					else
					if (ej == "discovercard_timeaddress")
					{
						a = "Length of Time at Current Address";
					}
					else
					if (ej == "discovercard_salary")
					{
						a = "Annual Salary";
					}
					else
					if (ej == "soundbreak_hint_reply")
					{
						a = "Hint Answer";
					}
					else
					if (ej == "planetalumni_school1")
					{
						a = "School Name";
					}
					else
					if (ej == "moneynest_Home_Phone")
					{
						a = "Home Phone";
					}
					else
					if (ej == "moneynest_Work_Phone")
					{
						a = "Work Phone";
					}
					else
					if (ej == "moneynest_Year_Acquired")
					{
						a = "Year Acquired";
					}
					else
					if (ej == "moneynest_Present_Value")
					{
						a = "Present Value";
					}
					else
					if (ej == "moneynest_Amount_Owed_First_Mortgage")
					{
						a = "First Mortgage";
					}
					else
					if (ej == "moneynest_Current_Interest_Rate_on_First")
					{
						a = "First Rate";
					}
					else
					if (ej == "moneynest_Monthly_Payment")
					{
						a = "Monthly Payment";
					}
					else
					if (ej == "moneynest_Second_Mortgage_Balance")
					{
						a = "Second Mortgage";
					}
					else
					if (ej == "moneynest_Years_with_Current_Employer")
					{
						a = "Years w/ Current Employer";
					}
					else
					if (ej == "moneynest_Yearly_Income")
					{
						a = "Yearly Income";
					}
					else
					if (ej == "groceronline_txtCompany")
					{
						a = "Company Name";
					}
					else
					if (ej == "groceronline_txtPhone")
					{
						a = "Phone Number";
					}
					else
					if (ej == "groceronline_cc_number")
					{
						a = "Creditcard Number";
					}
					else
					if (ej == "dialfreefree_btn1")
					{
						a = "Phone Number";
					}
					else
					if (ej == "dialfreefree_btn2")
					{
						a = "Phone Number";
					}
					else
					if (ej == "dialfreefree_btn3")
					{
						a = "Phone Number";
					}
					else
					if (ej == "dialfreecalls_btn1")
					{
						a = "Phone Number";
					}
					else
					if (ej == "dialfreecalls_btn2")
					{
						a = "Phone Number";
					}
					else
					if (ej == "dialfreecalls_btn3")
					{
						a = "Phone Number";
					}
					else
					if (ej == "dialfreecalls_cardnumber")
					{
						a = "Credit card Number";
					}
					else
					if (ej == "snapfish_ccnumber")
					{
						a = "Creditcard Number";
					}
					else
					if (ej == "snapfish_ccholdername")
					{
						a = "Creditcard Holders Name";
					}
					else
					if (ej == "jfax_HomePhone")
					{
						a = "Home Phone Number";
					}
					else
					if (ej == "spree_strDayPhone")
					{
						a = "Phone Number";
					}
					else
					if (ej == "accurates_DayPhone")
					{
						a = "Primary Phone #";
					}
					else
					if (ej == "accurates_Feet")
					{
						a = "Height(Ft.)";
					}
					else
					if (ej == "accurates_Inches")
					{
						a = "Height(In.)";
					}
					else
					if (ej == "accurates_Weight")
					{
						a = "Weight";
					}
					else
					if (ej == "consumerinfo_ccnum")
					{
						a = "Credit Card Number";
					}
					else
					if (ej == "consumerinfo_paddress")
					{
						a = "Previous Address";
					}
					else
					if (ej == "consumerinfo_pcity")
					{
						a = "Previous City";
					}
					else
					if (ej == "consumerinfo_pzipcode")
					{
						a = "Previous Zip Code";
					}
					else
					if (ej == "consumerinfo_phone_area")
					{
						a = "Area Code";
					}
					else
					if (ej == "consumerinfo_phone_midd")
					{
						a = "Phone Prefix";
					}
					else
					if (ej == "consumerinfo_phone_last")
					{
						a = "Last 4 Phone digits";
					}
					else
					if (ej == "consumerinfo_ssn_1")
					{
						a = "SSN 1";
					}
					else
					if (ej == "consumerinfo_ssn_2")
					{
						a = "SSN 2";
					}
					else
					if (ej == "consumerinfo_ssn_3")
					{
						a = "SSN 3";
					}
					else
					if (ej == "consumerinfo_maiden")
					{
						a = "Mother's Maiden Name";
					}
					else
					if ((ej.indexOf('ven')!=-1) && (ej.indexOf('phone')!=-1))
					{
						a = "Phone Number";
					}
					else
					if (ej == "venarcloan_quest1")
					{
						a = "Day Phone";
					}
					else
					if (ej == "venarcloan_quest2")
					{
						a = "Night Phone";
					}
					else
					if (ej == "venarcloan_quest3")
					{
						a = "Loan Amount";
					}
					else
					if (ej == "venedebt_quest1")
					{
						a = "Evening Phone";
					}
					else
					if (ej == "venedebt_quest2")
					{
						a = "Best Time to Reach You";
					}
					else
					if (ej == "venedebt_quest3")
					{
						a = "Creditor Name";
					}
					else
					if (ej == "venedebt_quest4")
					{
						a = "Current Balance";
					}
					else
					if (ej == "venedebt_quest6")
					{
						a = "Interest Rate";
					}
					else a=ej;
					msg+="\n      " + a;			
				}
			}
			else
			if (form.elements[j].type == "select-one")
			{
				if (notselected(form.elements[j]))
				{
					counter++;
					ok = "no";
					if(counter>9)
					{
						break;
					}
					var ej = form.elements[j].name;
					var s = ej.split("_");
					if (msgh.indexOf(s[0])==-1)
					{
						///////////////////////////////////////////////////////////
						//7. ASSIGN A REAL NAME TO EACH SPONSOR (ALSO SECTION 5) //
						///////////////////////////////////////////////////////////
						if (s[0]=="ubid")
						{
							b = "uBid.com";
						}
						else
						if (s[0]=="bestselections")
						{
							b = "BestSelections.com";
						}
						else
						if (s[0]=="datingclub")
						{
							b = "DatingClub.com";
						}
						else
						if (s[0]=="ancestry")
						{
							b = "Ancestry.com";
						}
						else
						if (s[0]=="carclub")
						{
							b = "carclub.com";
						}
						else
						if (s[0]=="shabang")
						{
							b = "shabang.com";
						}
						else
						if (s[0]=="netdrive")
						{
							b = "netdrive.com";
						}
						else
						if (s[0]=="idebt")
						{
							b = "idebt.com";
						}
						else
						if (s[0]=="fatbrain")
						{
							b = "fatbrain.com";
						}
						else
						if (s[0]=="theloanpage")
						{
							b = "TheLoanPage.com";
						}
						else
						if (s[0]=="tradingmarkets")
						{
							b = "TradingMarkets.com";
						}
						else
						if (s[0]=="backwire")
						{
							b = "backwire.com";
						}
						else
						if (s[0]=="gocollect")
						{
							b = "GoCollect.com";
						}
						else
						if (s[0]=="bidz")
						{
							b = "bidz.com";
						}
						else
						if (s[0]=="infobeat")
						{
							b = "infobeat.com";
						}
						else
						if (s[0]=="ecampusrecruiter")
						{
							b = "eCampusRecruiter.com";
						}
						else
						if (s[0]=="premiertravelcard")
						{
							b = "PremierTravelCard.com";
						}
						else
						if (s[0]=="mytalk")
						{
							b = "myTalk.com";
						}
						else
						if (s[0]=="webmiles")
						{
							b = "WebMiles.com";
						}
						else
						if (s[0]=="tel3")
						{
							b = "Tel3.com";
						}
						else
						if (s[0]=="smartportfolioprem")
						{
							b = "SmartPortfolio.com";
						}
						else
						if (s[0]=="edebtconsolidation")
						{
							b = "eDebtConsolidation.com";
						}
						else
						if (s[0]=="snapfish")
						{
							b = "snapfish.com";
						}
						else
						if (s[0]=="essential")
						{
							b = "Essential.com";
						}
						else
						if (s[0]=="wineshop1800")
						{
							b = "1800wineshop.com";
						}
						else
						if (s[0]=="discovercard")
						{
							b = "discovercard.com";
						}
						else
						if (s[0]=="soundbreak")
						{
							b = "soundbreak.com";
						}
						else
						if (s[0]=="planetalumni")
						{
							b = "planetalumni.com";
						}
						else
						if (s[0]=="etour")
						{
							b = "eTour.com";
						}
						else
						if (s[0]=="brainbench")
						{
							b = "brainbench.com";
						}
						else
						if (s[0]=="moneynest")
						{
							b = "MoneyNest.com";
						}
						else
						if (s[0]=="groceronline")
						{
							b = "groceronline.com";
						}
						else
						if (s[0]=="lastminutetravel")
						{
							b = "lastminutetravel.com";
						}
						else
						if (s[0]=="dialfreecalls")
						{
							b = "dialfreecalls.com";
						}
						else
						if (s[0]=="dialfreefree")
						{
							b = "dialfreecalls.com";
						}
						else
						if (s[0]=="individual")
						{
							b = "individual.com";
						}
						else
						if (s[0]=="jfax")
						{
							b = "jfax.com";
						}
						else
						if (s[0]=="spree")
						{
							b = "spree.com";
						}
						else
						if (s[0]=="cybersportscasino")
						{
							b = "CyberSportsCasino.com";
						}
						else
						if (s[0]=="accurates")
						{
							b = "Accurates.com";
						}
						else
						if (s[0]=="consumerinfo")
						{
							b = "consumerinfo.com";
						}
						else
						if (s[0]=="venedebt")
						{
							b = "EDebtConsolidation.com";
						}
						else
						if (s[0]=="venphoenix")
						{
							b = "UniversityofPhoenix.com";
						}
						else
						if (s[0]=="vennovadm")
						{
							b = "Stratford Institute";
						}
						else {b=s[0]}
						msg+=("\n\n" + b);
						msgh+=(s[0]);
						msg8+=("\n      " + b);
						if (counter==1)
						{
							c = form.elements[j];
						}
						}
					
					/////////////////////////////////////////////////////////
					//8. ASSIGN A REAL NAME TO EACH PULL-DOWN MENU         //
					/////////////////////////////////////////////////////////
					if (ej == "ubid_BillToState")
					{
						a = "Billing State";
					}
					else
					if (ej == "datingclub_lstCountryP")
					{
						a = "Desired Partner's Country";
					}
					else
					if (ej == "datingclub_lstStateP")
					{
						a = "Desired Partner's State";
					}
					else
					if (ej == "datingclub_lstLangsM")
					{
						a = "I Speak";
					}
					else
					if (ej == "datingclub_lstLangsP")
					{
						a = "My Desired Partner Should Speak";
					}
					else
					if (ej == "datingclub_ReligionM")
					{
						a = "My Religion";
					}
					else
					if (ej == "datingclub_lstReligionP")
					{
						a = "Desired Partner's Religion";
					}
					else
					if (ej == "datingclub_PracticeM")
					{
						a = "My Practice";
					}
					else
					if (ej == "datingclub_lstPracticeP")
					{
						a = "Desired Partner's Practice";
					}
					else
					if (ej == "datingclub_RaceM")
					{
						a = "My Ethnic Origin";
					}
					else
					if (ej == "datingclub_lstRaceP")
					{
						a = "Desired Partner's Ethnic Origin";
					}
					else
					if (ej == "datingclub_FamStatM")
					{
						a = "My Family Status";
					}
					else
					if (ej == "datingclub_lstFamStatP")
					{
						a = "Desired Partner's Family Status";
					}
					else
					if (ej == "datingclub_HeightM")
					{
						a = "My Height";
					}
					else
					if (ej == "datingclub_lstHeightP")
					{
						a = "Desired Partner's Height";
					}
					else
					if (ej == "datingclub_lstEducationP")
					{
						a = "Desired Partner's Education";
					}
					else
					if (ej == "datingclub_lstIncomeP")
					{
						a = "Desired Partner's Income";
					}
					else
					if (ej == "ancestry_CardMonth")
					{
						a = "Expiration Month";
					}
					else
					if (ej == "ancestry_CardYear")
					{
						a = "Expiration Year";
					}
					else
					if (ej == "carclub_credit_card_type")
					{
						a = "Credit Card Type";
					}
					else
					if (ej == "carclub_exp_month")
					{
						a = "Expiration Month";
					}
					else
					if (ej == "carclub_exp_yr")
					{
						a = "Expiration Year";
					}
					else
					if (ej == "shabang_marital")
					{
						a = "Marital Status";
					}
					else
					if (ej == "shabang_children")
					{
						a = "Number of Children";
					}
					else
					if (ej == "shabang_residence")
					{
						a = "Residence Type";
					}
					else
					if (ej == "theloanpage_HouseType")
					{
						a = "Type of House";
					}
					else
					if (ej == "theloanpage_FxdAdj")
					{
						a = "Fixed or Adjustable?";
					}else
					if (ej == "theloanpage_BehindOnPayments")
					{
						a = "Behind on Payments?";
					}else
					if (ej == "theloanpage_Credit")
					{
						a = "Rate Your Credit?";
					}else
					if (ej == "theloanpage_LoanDesired")
					{
						a = "Type of Loan Wanted";
					}
					else
					if (ej == "theloanpage_YearsThere")
					{
						a = "Years in Job";
					}
					else
					if (ej == "tradingmarkets_broker")
					{
						a = "Primary Broker";
					}
					else
					if (ej == "tradingmarkets_pri_interest")
					{
						a = "Primary Interest";
					}
					else
					if (ej == "tradingmarkets_trade_online")
					{
						a = "Trade Online?";
					}
					else
					if (ej == "tradingmarkets_online_hpw")
					{
						a = "Hours Online per Week";
					}
					else
					if (ej == "tradingmarkets_plan_to_spend")
					{
						a = "Online Spending";
					}
					else
					if (ej == "tradingmarkets_cc_type")
					{
						a = "Credit Card Type";
					}
					else
					if (ej == "tradingmarkets_cc_exp_month")
					{
						a = "Expiration Month";
					}
					else
					if (ej == "tradingmarkets_cc_exp_year")
					{
						a = "Expiration Year";
					}
					else
					if (ej == "gocollect_ProductLines")
					{
						a = "Product Lines";
					}
					else
					if (ej == "gocollect_Themes")
					{
						a = "Themes";
					}
					else
					if (ej == "ecampusrecruiter_stateCOMBO")
					{
						a = "School State";
					}
					else
					if (ej == "ecampusrecruiter_countryCOMBO5")
					{
						a = "Work Authorization";
					}
					else
					if (ej == "ecampusrecruiter_countryCOMBO7")
					{
						a = "Buying a Car?";
					}
					else
					if (ej == "mytalk_TimeZoneSC")
					{
						a = "Time Zone";
					}
					else
					if (ej == "smartportfolioprem_CardType")
					{
						a = "Credit Card Type";
					}
					else
					if (ej == "smartportfolioprem_CardExpireM")
					{
						a = "Expiration Month";
					}
					else
					if (ej == "smartportfolioprem_CardExpireY")
					{
						a = "Expiration Year";
					}
					else
					if (ej == "tel3_CCtype")
					{
						a = "Credit Card Type";
					}
					else
					if (ej == "tel3_CCexpm")
					{
						a = "Exp. Month";
					}
					else
					if (ej == "tel3_CCexpy")
					{
						a = "Exp. Year";
					}
					else
					if (ej == "edebtconsolidation_AmountOwed")
					{
						a = "Amount Owed";
					}
					else
					if (ej == "edebtconsolidation_ContactTime")
					{
						a = "Contact Time";
					}
					else
					if (ej == "edebtconsolidation_TypeofAccount1")
					{
						a = "Type of Account 1";
					}
					else
					if (ej == "edebtconsolidation_MonthsBehind1")
					{
						a = "Months Behind 1";
					}
					else
					if (ej == "edebtconsolidation_TypeofAccount2")
					{
						a = "Type of Account 1";
					}
					else
					if (ej == "edebtconsolidation_MonthsBehind2")
					{
						a = "Months Behind 2";
					}
					else
					if (ej == "snapfish_question1")
					{
						a = "Digital Camera";
					}
					else
					if (ej == "snapfish_question2")
					{
						a = "Process Film";
					}
					else
					if (ej == "snapfish_question3")
					{
						a = "Rolls per Year";
					}
					else
					if (ej == "snapfish_cctype")
					{
						a = "Credit Card Type";
					}
					else
					if (ej == "snapfish_ccexpirationmonth")
					{
						a = "Expiration Month";
					}
					else
					if (ej == "snapfish_ccexpirationyear")
					{
						a = "Expiration Year";
					}
					else
					if (ej == "discovercard_housing")
					{
						a = "Housing Arrangement";
					}
					else
					if (ej == "essential_Type")
					{
						a = "Credit Card Type";
					}
					else
					if (ej == "essential_Month")
					{
						a = "Expiration Month";
					}
					else
					if (ej == "essential_Year")
					{
						a = "Expiration Year";
					}
					else
					if (ej == "wineshop1800_EXPDATE_MONTH")
					{
						a = "Expiration Month";
					}
					else
					if (ej == "wineshop1800_EXPDATE_YEAR")
					{
						a = "Expiration Year";
					}
					else
					if (ej == "wineshop1800_METHOD")
					{
						a = "Credit Card Type";
					}
					else
					if (ej == "soundbreak_hint_category")
					{
						a = "Password Hint";
					}
					else
					if (ej == "planetalumni_s1type")
					{
						a = "School Type";
					}
					else
					if (ej == "planetalumni_email_rate")
					{
						a = "Email Rate";
					}
					else
					if (ej == "planetalumni_email_type")
					{
						a = "Email Type";
					}
					else
					if (ej == "etour_MaritalStatus")
					{
						a = "Marital Status";
					}
					else
					if (ej == "etour_ResidentialStatus")
					{
						a = "Residential Status";
					}
					else
					if (ej == "moneynest_Type_of_Loan_Desired")
					{
						a = "Type of Loan";
					}
					else
					if (ej == "moneynest_Property_Type")
					{
						a = "Property Type";
					}
					else
					if (ej == "moneynest_Credit")
					{
						a = "Credit?";
					}
					else
					if (ej == "moneynest_Best_Time_to_Contact_You")
					{
						a = "Best Time";
					}
					else
					if (ej == "moneynest_Loan_Amount_Desired")
					{
						a = "Desired Loan";
					}
					else
					if (ej == "groceronline_cc_type")
					{
						a = "Credit card Type";
					}
					else
					if (ej == "groceronline_cc_expmonth")
					{
						a = "Credit card Expiration Month";
					}
					else
					if (ej == "groceronline_cc_expyear")
					{
						a = "Credit card Expiration Year";
					}
					else
					if (ej == "lastminutetravel_iDateCode")
					{
						a = "Departing Time";
					}
					else
					if (ej == "dialfreecalls_card")
					{
						a = "Credit card Type";
					}
					else
					if (ej == "dialfreecalls_exp-month")
					{
						a = "Credit card Expiration Month";
					}
					else
					if (ej == "dialfreecalls_exp-year")
					{
						a = "Credit card Expiration Year";
					}
					else
					if (ej == "dialfreecalls_cplan")
					{
						a = "Choose Plan";
					}
					else
					if (ej == "individual_nonZero_industry")
					{
						a = "Industry";
					}
					else
					if (ej == "jfax_OpSys")
					{
						a = "Operating System";
					}
					else
					if (ej == "jfax_FFPCountry")
					{
						a = "Country";
					}
					else
					if (ej == "cybersportscasino_CCTYPE")
					{
						a = "Credit Card Type";
					}
					/*else
					if (ej == "cybersportscasino_CHIPS")
					{
						a = "Chip Value";
					}*/
					else
					if (ej == "cybersportscasino_CCEXPM")
					{
						a = "Expiration Month";
					}
					else
					if (ej == "cybersportscasino_CCEXPY")
					{
						a = "Expiration Year";
					}
					else
					if (ej == "accurates_Besttime")
					{
						a = "Best Time to call";
					}
					else
					if (ej == "accurates_Amount")
					{
						a = "Insurance Amount";
					}
					else
					if (ej == "accurates_Duration")
					{
						a = "Duration";
					}
					else
					if (ej == "consumerinfo_cctype")
					{
						a = "Credit Card Type";
					}
					else
					if (ej == "consumerinfo_ccmonth")
					{
						a = "Exp. Month";
					}
					else
					if (ej == "consumerinfo_ccyear")
					{
						a = "Exp. Year";
					}
					else
					if (ej == "consumerinfo_pstate")
					{
						a = "Previous State";
					}
					else
					if (ej == "venphoenix_quest2")
					{
						a = "Degree Choice";
					}
					else
					if (ej == "venedebt_quest5")
					{
						a = "Kind of Debt";
					}
					else
					if (ej == "vennovadm_quest1")
					{
						a = "Career Option";
					}
					else a=ej;
					msg+="\n      " + a;
				}
			}
			else continue;
		
	}
	
	if (ok == "no")
	{
		if (counter>8)
		{
			alert(msg8);
		}
		else
		{
			alert(msg);
		}
		
		if((c.type == "text") || (c.type == "password"))
		{
			c.focus();
			c.select();
		}
		else
		if(c.type == "select-one")
		{
			c.focus();
		}
		return false;
	}
	else
	/////////////////////////////////////////////////////////
	//9. IF NEEDED, ADD SPECIFIC FUNCTIONALITY             //
	/////////////////////////////////////////////////////////
	
	if (bw && somechecked_bw==false && form.BACKWIRE.checked)
	{
		alert('If you want to register for backwire.com, you must select one or more newsletters.');
		form.backwire_chkNewsletterID_1.focus();
		return false;	
	}
	else
	if (sp && somechecked_sp==false && form.SMARTPORTFOLIOPREM.checked)
	{
		alert('If you want to register for SmartPortfolio.com, you must select one or more newsletters.');
		form.smartportfolioprem_market.focus();
		return false;	
	}
	else
	if (fb && somechecked_fb==false && form.FATBRAIN.checked)
	{
		alert('If you want to register for fatbrain.com, you must select one or more newsletters.');
		form.fatbrain_iBST.focus();
		return false;	
	}
	else
	if (etur && somechecked_etur==false && form.ETOUR.checked)
	{
		alert('If you want to register for etour.com, you must select at least one interest category.');
		form.etour_Interest.focus();
		return false;	
	}
	else
	if (ib && somechecked_ib==false && form.INFOBEAT.checked)
	{
		alert('If you want to register for infobeat.com, you must select at least one service.');
		
		return false;	
	}
	/////////////////////////////////////////////////////////
	else
	{
		return true;
	}
}  

//////////////////////////////////////////////
// END MASSIVE SPONSOR SPECIFIC VALIDATION	//
//////////////////////////////////////////////

//Checks a number field for reasonable values (if no maximum, set max to 0)

function numberRange(field, min, max)

{
	if (field.value.length<1)
	{
		return true;
	}
	
	var ok;
	
	var x = field.value.split('$');
	var y = x.join("");
	var z = y.split(',');
	var a = z.join("");
	var b = a.split(' ');
	var c = b.join("");
	var d = c.split('.');

	if ((!isNum(d[0])) || (d.length>2))
	{
		alert('Please enter only numbers in this field.');
		field.value="";
		field.focus();
		return false;
	}
	else
	field.value=d[0];
	if ((max!='none') && (field.value>max))
	{
		alert('Please enter a valid number less than '+ max +'.');
		field.value="";
		field.focus();
		return false;
	}
	else
	if (field.value<min)
	{
		alert('Please enter a valid number greater than '+ min +'.');
		field.value="";
		field.focus();
		return false;
	}
	else
	return true;
}


//Check a number field for reasonable values (if no maximum, set max to 0) and allow . for decimals

function allowDecimal(field, min, max)

{
	if (field.value.length<1)
	{
		return true;
	}
	
	var ok;
	
	var v = field.value.split('%');
	var w = v.join("");
	var x = w.split('$');
	var y = x.join("");
	var z = y.split(',');
	var a = z.join("");
	var b = a.split(' ');
	var c = b.join("");
	var d = c.split('.');

	if ((!isNum(d[0])) || (d.length>2))
	{
		alert('Please enter only numbers in this field.');
		field.value="";
		field.focus();
		return false;
	}
	else
	field.value=c;
	if ((max!='none') && (field.value>max))
	{
		alert('Please enter a valid number less than '+ max +'.');
		field.value="";
		field.focus();
		return false;
	}
	else
	if (field.value<min)
	{
		alert('Please enter a valid number greater than '+ min +'.');
		field.value="";
		field.focus();
		return false;
	}
	else
	return true;
}


//This version of isblank is not used (see valtest.js)

/*function isblank(s)

{	
	
	var ok = "blank";
	
	alert(s);
	for(var i = 0; i < s.value.length; i++)
	{
		var c = s.value.charAt(i);
		
		if((c != " ") && (c != '\n') && (c != '\t'))
		{
			ok = "good";
			break;
		}
	}
	if((s.value == null) || (s.value == "") || (ok=="blank"))
	{	
		return true;
	}
	else
	{
		return false;
	}
}*/


//Returns true if a pull-down menu has the first item selected or is not selected

function notselected(e)

{
	var selIndex = e.selectedIndex;
	if  (selIndex<=0)
	{
		return true;
	}
	else
	{
		return false;
	}
}	


//Checks that phone number is 10 digits, strips out other characters

function valphone(field)

{
	{
		var valid = " ().-1234567890";
		var ok = "yes";
		var temp;
		for (var i=0; i<field.value.length; i++) 
		{
			temp = "" + field.value.substring(i, i+1);
			if (valid.indexOf(temp) == "-1") ok = "no";
		}
		
		var a = field.value;
		var b;
		var c;
		var d;
		var e;
		var splita = a.split("-");
		b = splita.join("");
		var splitb = b.split(".");
		c = splitb.join("");
		var splitc = c.split("(");
		d = splitc.join("");
		var splitd = d.split(")");
		e = splitd.join("");
		var splite = e.split(" ");
		f = splite.join("");
	}
	
	if (((f.length!=10) || (ok=="no")) && (field.value.length>0))
	{
		alert('You have entered an invalid phone number.  Your \nnumber, including area code, should be ten digits.');
		field.focus();
		field.select();
		return false;
	}
	else
	{
		field.value = f;
		return true;
	}
}


//Checks that phone number is in this format: 000-000-0000

function valphone2(field)
{
	var valid = "-1234567890";
	var ok = "yes";
	var temp;
	for (var i=0; i<field.value.length; i++) 
	{
		temp = "" + field.value.substring(i, i+1);
		if (valid.indexOf(temp) == "-1") ok = "no";
	}
	if ((field.value.charAt(3)!="-") || (field.value.charAt(7)!="-") || (field.value.split("-").length!=3))
	{
		ok="no";
	}
	
	if (((ok == "no") || (field.value.length!=12)) && (field.value.length>0))
	{
		alert("Please enter your area code and phone number in this format: 000-000-0000.");
		field.focus();
		field.select();
		return false;
	}
	else return true;
}


//Not used in favor of newer valphone

/*function valphonenosp(field)

{
	var valid = "1234567890";
	var ok = "yes";
	var temp;
	for (var i=0; i<field.value.length; i++) 
	{
		temp = "" + field.value.substring(i, i+1);
		if (valid.indexOf(temp) == "-1") ok = "no";
	}
	
	if (ok == "no")
	{
		alert("Please use numbers only (no special characters) for this Telephone/Fax number.");
		field.focus();
		field.select();
		return false;
	}
	else
	if (((field.value.length<10) && (field.value.length>0)) || (field.value.length>10))
	{
		alert("Please enter only the 10 digits of your area code and phone number.");
		field.focus();
		field.select();
		return false;
	}
	else return true;
}*/


//SPECIFIC TO MYTALK

function MyTalk(form)
{
    var interests = "";
    var num_interests = 0;

    for (var i=0; i < form.elements.length; i++)
	{
        if ((form.elements[i].name.indexOf("mytalk_in_") == 0) && (form.elements[i].type == "checkbox"))
		{
            interests += form.elements[i].name + "=";
            if (form.elements[i].checked)
            {
                interests += "1 ";
                num_interests = num_interests + 1;
            }
            else
            {
                interests += "0 ";
            }
        }
    }

    form.mytalk_INTERESTS.value = interests;
}

//not used

/*function chkccnnosp(field)

{	
	var valid = "1234567890";
	var ok = "yes";
	var temp;
	for (var i=0; i<field.value.length; i++) 
	{
		temp = "" + field.value.substring(i, i+1);
		if (valid.indexOf(temp) == "-1") ok = "no";
	}
	if ((ok == "no") || (((field.value.length)!=15) && ((field.value.length)!=16) && ((field.value.length)>0)))
	{
		alert("You have entered an invalid credit card number.");
		field.focus();
		field.select();
		return false;
	}
	else return true;
}*/


//Checks that field.value is a number, and that it contains 'num' digits

function valSpecNum(field, num)

{
	var valid = "1234567890";
	var ok = "yes";
	var temp;
	for (var i=0; i<field.value.length; i++) 
	{
		temp = "" + field.value.substring(i, i+1);
		if (valid.indexOf(temp) == "-1") ok = "no";
	}
	if (((ok == "no") || (field.value.length!=num)) && (field.value.length!=0))
	{
		alert('Please enter ' + num + ' numbers in this field.');
		field.focus();
		field.select();
		return false;
	}
	else return true;
}


//Tel3 specific, makes account number same as phone number if left blank

function Tel3(form)

{
	if((form.tel3_AccountArea.value=="") || (form.tel3_AccountNumber1.value=="") || (form.tel3_AccountNumber2.value==""))
	{
		form.tel3_AccountArea.value=form.tel3_DayArea.value;
		form.tel3_AccountNumber1.value=((form.tel3_DayPhone.value.charAt(0)) + (form.tel3_DayPhone.value.charAt(1)) + (form.tel3_DayPhone.value.charAt(2)));
		form.tel3_AccountNumber2.value=((form.tel3_DayPhone.value.charAt(3)) + (form.tel3_DayPhone.value.charAt(4)) + (form.tel3_DayPhone.value.charAt(5)) + (form.tel3_DayPhone.value.charAt(6)));
	}
}

/*function EDebt(form)

{
	form.edebtconsolidation_Creditor.value=form.edebtconsolidation_creditor1.value;
}*/


//Verifies that two fields p1 & p2 with name 'fname' have same value

function ComparePass(p1, p2, fname)

{
	if((p2.value!=p1.value) && (p2.value.length>0) && (p1.value.length>0))
	{
		alert('Your ' + fname + 's must be the same.');
		p1.value="";
		p2.value="";
		p1.focus();
		return false;
	}
	else return true;
}


//Checks field named 'kind' for validity

function valExp(field,kind)

{
	if(field.value.length==1)
	{
		ok="short";
	}
	else
	{
		var valid = "1234567890";
		var ok = "yes";
		var temp;
		for (var i=0; i<field.value.length; i++) 
		{
			temp = "" + field.value.substring(i, i+1);
			if (valid.indexOf(temp) == "-1") ok = "no";
		}
		if(field.value>12) ok = "no";
		if((kind=='month') && (field.value=="00")) ok = "no";
	}
	
	if(ok=="no")
	{
		alert('You have entered an invalid ' + kind + '.');
		field.focus();
		field.select();
		return false;
	}
	else
	if (ok=="short")
	{
		alert('You must enter the ' + kind + ' as a 2-digit number.');
		field.focus();
		field.select();
		return false;
	}
}


//This function checks for valid expiration dates for credit cards
//If the month and year are passed as 01-12 and 00-whatever, then ckind should be '1'
//If the month is passed as 1-12 and year as 2000-whatever, then ckind should be '2'
//If the month is passed as 01-12 and year as 2000-whatever, then ckind should be '3'

function dateCheck(cmonth,cyear,ckind)

{	
	if (notselected(cyear) || notselected(cmonth))
	{
	  return true;
	}
	
	else
	{	
		var ok;
		var today = new Date();
		var month = (today.getMonth()+1);
		var year = today.getYear();
		var yrIndex=cyear.selectedIndex;
		var monIndex=cmonth.selectedIndex;
		if (year<1999)
		{
			year = (1900 + year);
		}
		
		if (ckind=="1")
		{
			var cyearnew = '20' + cyear.options[yrIndex].value;
		}
		else
		{
			var cyearnew = cyear.options[yrIndex].value;
		}
		
		if ((cyearnew)<year)
		{	
				ok="no";
		}
		else
		if (cyearnew>year)
		{
			ok="yes";
			return true;
		}
		else
		{	
			/*if ((ckind=="1") || (ckind=="3"))
			{
				if (cmonth.value.charAt(0)=="0")
				{
					cmonth.value=cmonth.value.charAt(1);
				}
			}*/
		
			if (cmonth.options[monIndex].value<month)
			{	
				ok="no";
			}
		}
	
		if (ok=="no")
		{
			alert('Your Credit Card Expiration date was invalid.');
			cmonth.selectedIndex=0;
			cyear.selectedIndex=0;
			cmonth.focus();
			return false;
		}
		else
		{
			return true;
		}
	}
}


// Credit card Expiaration Date Check Function Specific to Snapfish.
// Most of it is similar to dateCheck Function above,
// except that the values passed for the selected month in the pull down starts with zero.
// for eg. value passed on the foreign site for the month of Jan = 0,Feb = 1 and so on.

function snapfishdateCheck(cmonth,cyear,ckind)

{	
	if (notselected(cyear) || notselected(cmonth))
	{
	  return true;
	}
	
	else
	{	
		var ok;
		var today = new Date();
		var month = (today.getMonth()+1);
		var year = today.getYear();
		var yrIndex=cyear.selectedIndex;
		var monIndex=cmonth.selectedIndex+1;
		if (year<1999)
		{
			year = (1900 + year);
		}
		
		if (ckind=="1")
		{
			var cyearnew = '20' + cyear.options[yrIndex].value;
		}
		else
		{
			var cyearnew = cyear.options[yrIndex].value;
		}
		
		if ((cyearnew)<year)
		{	
				ok="no";
		}
		else
		if (cyearnew>year)
		{
			ok="yes";
			return true;
		}
		else
		{	
			/*if ((ckind=="1") || (ckind=="3"))
			{
				if (cmonth.value.charAt(0)=="0")
				{
					cmonth.value=cmonth.value.charAt(1);
				}
			}*/
		
			if (cmonth.options[monIndex].value<month)
			{	
				ok="no";
			}
		}
	
		if (ok=="no")
		{
			alert('Your Credit Card Expiration date was invalid.');
			cmonth.selectedIndex=0;
			cyear.selectedIndex=0;
			cmonth.focus();
			return false;
		}
		else
		{
			return true;
		}
	}
}



	
	
	
