var vMessage = "";
var vValid = true;

var vRequiredIds = new Array();
vRequiredIds[0] = "name";
vRequiredIds[1] = "Last_name";
vRequiredIds[2] = "vckk-vckk";

var vEmailIds = new Array();
vEmailIds[0] = "vckk-vckk";



function validate_required(field) {
	with (document.getElementById(field)) {
		if (tagName.toUpperCase()=="INPUT" && type.toUpperCase()=="TEXT") {
			if (value == null || value == "")
			  { vValid = false;}
		}
		else if (tagName.toUpperCase()=="SELECT") {
			if (selectedIndex == 0) 
				{ vValid = false; }
			}
		}
}

function validate_email(field) {
	with (document.getElementById(field)) {
		apos=value.indexOf("@");
		dotpos=value.lastIndexOf(".");
		if (apos < 1 || (dotpos - apos) < 2) {
			vValid = false;
		}
	}
}

function validate_radio(fieldName) {
	var vRdValid = false;
	var rds = document.getElementsByName(fieldName);
	for (var i = 0; i < rds.length; i++) {
		with (rds[i]) {
			if (checked == true)
			{ vRdValid = true; break; }
		}
	}
	if (vRdValid == false)
	{ vValid = false; }

}

function validate_form(thisform) {
	var vMessage = "";	
	vValid = true;	
	for (var i = 0; i < vRequiredIds.length; i++) {	
		validate_required(vRequiredIds[i]);	
	}	
	//alert(vValid);	
	for (var j = 0; j < vEmailIds.length; j++) {	
		validate_email(vEmailIds[j]);	
	}
//alert(vValid);

//        for (var k = 0; k < vRadioNames.length; k++) {

//           validate_radio(vRadioNames[k]);

//        }

//alert(vValid);

if (vValid == false) {
	var validate_message = document.getElementById("validate_message");
	var sign_up = document.getElementById("sign_up");
	vMessage = "Please enter your first name, last name and a valid email address.";
	//alert(vMessage);
	sign_up.style.display="none";
	validate_message.innerHTML = vMessage;
	validate_message.style.display="block";
	return false;             

}   

	else {
		return true;
		//validate_message.style.display="none";
		//alert("says valid");
		//return false;
		}
}
