// JavaScript Document
function DownListChanged()
{
	var name=this.document.getElementById("select_country").value;
	if(name=='US' || name=='CA')
	{
		this.document.getElementById("select_state").disabled=false;
	}
	else
	{
	    this.document.getElementById("select_state").disabled=true;
	}
	
	 this.document.getElementById("Submit").disabled=false;
}


function ValidateData()
{
	var first = document.getElementById("textfield_First").value;
	var last = document.getElementById("textfield_Last").value;
	var title = document.getElementById("textfield_JobTitle").value;
	var phone = document.getElementById("textfield_phone").value;
	var company = document.getElementById("textfield_Company").value;
	var employees = document.getElementById("select_employees").value;
	var country = document.getElementById("select_country").value;
	var state = document.getElementById("select_state").value;
	var address = document.getElementById("textfield_Email").value;
	
	var pwd = document.getElementById("textfield_Password").value;
	var cpwd = document.getElementById("textfield_CPassword").value;
	var birthplace =  document.getElementById("textfield_Birthplace").value;
	var mn = document.getElementById("textfield_MN").value;
	
	var sales=document.getElementById("ckSales");
	var claim = document.getElementById("ckClaims");
	var ss = document.getElementById("ckSS");
	var uw = document.getElementById("ckUW");
	var dw = document.getElementById("ckDW");
	var ck = document.getElementById("ckRating");
	
     if(sales.checked==false && claim.checked==false && ss.checked==false && uw.checked==false && dw.checked==false && ck.checked==false)
	 {
		document.getElementById("notice").innerHTML = "You must fill in at least one interest";
		return false;	 
	 }


	if(pwd=="" || cpwd=="")
	{
		document.getElementById("notice").innerHTML = "Please fill in your password!";
		return false;
	}
	if(pwd.length<6 || pwd.length>16)
	{
		document.getElementById("notice").innerHTML = "Your password must be at least 6 characters long and less than 17 characters long.";
		return false;	
	}
	if(pwd != cpwd)
	{
		document.getElementById("notice").innerHTML = "The passwords you entered do not match!";
		return false;		
	}
	if(first=="")
	{
		document.getElementById("notice").innerHTML = "Please fill in your first name!";
		//alert("Please fill in your first name!");
		return false;
	}
	if(last=="")
	{
		document.getElementById("notice").innerHTML ="please fill in your last name";	
		return false;
	}
	if(title=="")
	{
		document.getElementById("notice").innerHTML="Please fill in your Jobtitle";
		return false;
	}
	if(phone=="")
	{
		document.getElementById("notice").innerHTML="Please fill in your Phone";	
		return false;
	}
	if(company=="")
	{
		document.getElementById("notice").innerHTML="Please fill in your company's name";
		return false;
	}
	if(employees=="")
	{
		document.getElementById("notice").innerHTML="Please fill in your company's size";
		return false;
	}
	if(country=="")
	{
		document.getElementById("notice").innerHTML="Please select which Counrty does your company in?";
		return false;
	}

	if(mn=="" || birthplace=="")
	{
		document.getElementById("notice").innerHTML = "Please fill in the secret information!";
		//alert("Please fill in your first name!");
		return false;
	}

	if(address=="")
	{
		document.getElementById("notice").innerHTML="Please fill in your email address!";	
		return false;
	}
  	if(!/(\S)+[@]{1}(\S)+[.]{1}(\w)+/.test(address)) 
    {
        document.getElementById("notice").innerHTML="That is not a valid email address.";
		return false;
	}
	if(country=="CA" && state=="")
	{
		document.getElementById("notice").innerHTML="Please select a state!";
		return false;
	}
	if(country=="US" && state=="")
	{
		document.getElementById("notice").innerHTML="Please select a state!";
		return false;	
	}
	
	if(!(this.document.getElementsByName("agree")[0].checked))
	{
		document.getElementById("notice").innerHTML="You must check agree then you can go on.";	
		return false;
	}
	return true;
	
}
