﻿function selectAllTextCat(selectAll)
	{
	var s = document.getElementById('textCat');
	for (i=0;i<s.length;i++)
		{
		s[i].selected = selectAll; 
		}
	}
////
function checkTextSignupForm()
	{
	var phoneRe = /^((\+\d{1,3}(-| )?\(?\d\)?(-| )?\d{1,5})|(\(?\d{2,6}\)?))(-| )?(\d{3,4})(-| )?(\d{4})(( x| ext)\d{1,5}){0,1}$/ ;
	var error = false;
	var msg = '';
	var n = document.getElementById('textName').value;
	var p = document.getElementById('textPhone');
	var c = document.getElementById('textCarrier').value;
	var s = document.getElementById('textCat');
	if (n=='') msg += "Please enter your name\n";
	if (!phoneRe.test(p.value)) 
		{
		p.value = '';
		msg += "Please enter your phone number\n";
		}
	if (c=='') msg += "Please enter your phone service carrier\n";
	var numSelected = 0;
	for (i=0;i<s.length;i++)
		{
		if (s[i].selected) numSelected++; 
		}
	if (numSelected==0) msg += "Please the categories of interest to you\n";
//msg += s.length + "\n";
	
	for(i=0;i<document.textListForm.elements.length;i++)
		{
//		msg += document.textListForm.elements[i].name + "\n";
		}
	if (msg!='')
		{
		alert(msg);
		error = true;
		}
	if (!error) document.textListForm.submit();
	}
