

var isIE3 = (navigator.appVersion.indexOf('MSIE 3') != -1);
function showWarning(field, err_text){
alert(err_text);
if(!isIE3){
field.focus();
field.select();
}
return false;
}

function isText(str) {
return (str != "");
}

function isZipCode(str) {

var l = str.length;
if ((l != 5) && (l != 10)) { return false }
for (j=0; j<l; j++) {
if ((l == 10) && (j == 5)) {
if (str.charAt(j) != "-") { return false }
} else {
if ((str.charAt(j) < "0") || (str.charAt(j) > "9")) { return false }
}
}
return true;
}

function isEmail(str) {
return ((str != "") && (str.indexOf("@") != -1) && (str.indexOf(".") != -1));
}

function isURL(str) {
	var v = new RegExp();
	v.compile("^[A-Za-z]+://[A-Za-z0-9-_]+\\.[A-Za-z0-9-_%&\?\/.=]+$");
	if(v.test(str)){
		return str;
	}
}



function validateForm(F){
if (!isText(F.name.value)) return(showWarning(F.name,"Please enter your name"));
if (!isText(F.title.value)) return(showWarning(F.company,"Please enter your title"));
if (!isText(F.company.value)) return(showWarning(F.company,"Please enter your company"));
if (!isText(F.email.value)) return(showWarning(F.email,"Please enter your e-mail address"));
if (!isEmail(F.email.value)) return(showWarning(F.email,"Please enter a valid e-mail address.  Example:  myemail@email.com"));
if (!isText(F.url.value)) return(showWarning(F.url,"Please enter your url"));
if (!isText(F.partnership.value)) return(showWarning(F.partnership,"Please enter partnership"));
if (!isURL(F.url.value)) return(showWarning(F.url, "Please enter a valid URL.  Example: http://www.cnet.com"));

// Escape the fields
var company = document.getElementById("company").value;
document.getElementById("company").value = escape(company);;

var name = document.getElementById("name").value;
document.getElementById("name").value = escape(name);

var partner = document.getElementById("partnership").value;
document.getElementById("partnership").value = escape(partner);


function valButton(btn) {
var cnt = 0;
var selection = "";
var selected = false;
for (var i=btn.length-1; i > -1; i--) {
   if (btn[i].checked) {
   cnt = i; 
   selection += btn[cnt].value + ', ';
   selected = true;
   };
}
if (selected == true){ 
return selection;
}else {return null};
}

var btn = valButton(F.group1);
	if (btn == null) 
	{
		alert('Please enter \"What content are you interested in?\"');
		return false;
	}else{
		var cBox1 = document.regForm.group1;
		for (var i = 0; i < cBox1.length; i++ ){
			if(cBox1[i].checked){
				cBox1[i].value = btn;
			}
		}
	}
}

    

