function validate_form() {
	
	errors = 0;
	first_name = document.getElementById("first_name").value;
	last_name = document.getElementById("last_name").value;
	email = document.getElementById("email").value;
	
	hideAllErrors();
	
    if (email == "") {    	
        document.getElementById("email_error").style.display = "block"
        document.getElementById("email").focus();
        errors = 1;
    }
    
	if((email != "") && (!IsEmail(email))){					
	  	document.getElementById("email_invalid").style.display = "block";
	  	document.getElementById("email").focus();	  	
	  	errors = 1;				  	  		  	
	}
	
    
    if (first_name == "") {
        document.getElementById("first_name_error").style.display = "block";
        document.getElementById("first_name").focus();
        errors = 1;
    }

    if (last_name == "") {
        document.getElementById("last_name_error").style.display = "block"
        document.getElementById("last_name").focus();
        errors = 1;
    }

	if(errors == 0){
		document.contact_form.submit();
	}
}

function hideAllErrors() {
    document.getElementById("first_name_error").style.display = "none";
    document.getElementById("last_name_error").style.display = "none";
    document.getElementById("email_error").style.display = "none";
    document.getElementById("email_invalid").style.display = "none";
}

//Email Validator
function IsEmail(str) {
	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)
	
	if (str.indexOf(at)==-1){
	   return false
	}
	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
	   return false
	}
	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
	    return false
	}
	if (str.indexOf(at,(lat+1))!=-1){
	    return false
	}
	if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
	    return false
	}
	if (str.indexOf(dot,(lat+2))==-1){
	    return false
	}
	if (str.indexOf(" ")!=-1){
	    return false
	}
	return true
}

//Added 2.18.2010
function validate_inquiry_form() {
	
	errors = 0;
	first_name = document.getElementById("first_name").value;
	last_name = document.getElementById("last_name").value;
	email = document.getElementById("email").value;
	company = document.getElementById("company").value;
	
	hideAllErrors_InquiryForm();
	
    if (email == "") {    	
        document.getElementById("email_error").style.display = "block"
        document.getElementById("email").focus();
        errors = 1;
    }
    
	if((email != "") && (!IsEmail(email))){					
	  	document.getElementById("email_invalid").style.display = "block";
	  	document.getElementById("email").focus();	  	
	  	errors = 1;				  	  		  	
	}
	
    
    if (first_name == "") {
        document.getElementById("first_name_error").style.display = "block";
        document.getElementById("first_name").focus();
        errors = 1;
    }

    if (last_name == "") {
        document.getElementById("last_name_error").style.display = "block"
        document.getElementById("last_name").focus();
        errors = 1;
    }
    if (company == "") {
        document.getElementById("company_error").style.display = "block"
        document.getElementById("company").focus();
        errors = 1;
    }
    
	if(validate_company_type_list() != 1){
        document.getElementById("company_type_error").style.display = "block"
        errors = 1;
	}
	if(validate_product_type_list() != 1){
        document.getElementById("product_type_error").style.display = "block"
        errors = 1;
	}	
	if(toggle_country() != 1){
        document.getElementById("country_error").style.display = "block"
        errors = 1;
	}	
	
	if(errors == 0){
		document.contact_form.submit();
	}
}

//Added 2.18.2010
function hideAllErrors_InquiryForm() {
    document.getElementById("first_name_error").style.display = "none";
    document.getElementById("last_name_error").style.display = "none";
    document.getElementById("email_error").style.display = "none";
    document.getElementById("email_invalid").style.display = "none";
    document.getElementById("company_error").style.display = "none";
    document.getElementById("company_type_error").style.display = "none";
    document.getElementById("country_error").style.display = "none";
    document.getElementById("product_type_error").style.display = "none";
}
//Added 2.18.2010
function validate_company_type_list(){
	var types_arr = document.getElementById("company_type_list");
	var checkboxes = types_arr.getElementsByTagName("input");
	
	for(var i = 0; i < checkboxes.length; i++){
		if(checkboxes[i].checked){
			return 1;
		}
	}
}
//Added 2.18.2010
function validate_product_type_list(){
	var types_arr = document.getElementById("product_type_list");
	var checkboxes = types_arr.getElementsByTagName("input");
	
	for(var i = 0; i < checkboxes.length; i++){
		if(checkboxes[i].checked){
			return 1;
		}
	}
}

//Added 2.18.2010
function validate_os_type_list(){
	var types_arr = document.getElementById("operating_system_list");
	var checkboxes = types_arr.getElementsByTagName("input");
	
	for(var i = 0; i < checkboxes.length; i++){
		if(checkboxes[i].checked){
			return 1;
		}
	}
}
//Added 2.18.2010
function toggle_country(){
  var selected_index = document.getElementById('country').selectedIndex;
  var selected_text = document.getElementById('country').options[selected_index].value;
  if(selected_text == ""){
    return 0;
  }else{
    return 1;
  }
}
//Added 3.2.2010
function validate_ip_token_type_list(){
	var types_arr = document.getElementById("ip_token_type_list");
	var checkboxes = types_arr.getElementsByTagName("input");
	
	for(var i = 0; i < checkboxes.length; i++){
		if(checkboxes[i].checked){
			return 1;
		}
	}
}

//Added 4.19.2010
function validate_cert_type_list(){
	var types_arr = document.getElementById("cert_type_list");
	var checkboxes = types_arr.getElementsByTagName("input");
	
	for(var i = 0; i < checkboxes.length; i++){
		if(checkboxes[i].checked){
			return 1;
		}
	}
}

function validate_registration_form() {
	
	errors = 0;
	first_name = document.getElementById("first_name").value;
	last_name = document.getElementById("last_name").value;
	email = document.getElementById("email").value;
	
	hideAllErrors();
	
    if (email == "") {    	
        document.getElementById("email_error").style.display = "block"
        document.getElementById("email").focus();
        errors = 1;
    }
    
	if((email != "") && (!IsEmail(email))){					
	  	document.getElementById("email_invalid").style.display = "block";
	  	document.getElementById("email").focus();	  	
	  	errors = 1;				  	  		  	
	}
	
    
    if (first_name == "") {
        document.getElementById("first_name_error").style.display = "block";
        document.getElementById("first_name").focus();
        errors = 1;
    }

    if (last_name == "") {
        document.getElementById("last_name_error").style.display = "block"
        document.getElementById("last_name").focus();
        errors = 1;
    }

	if(errors == 0){
		document.registration_form.submit();
	}
}

function validate_doc_user() {
	
	errors = 0;
	email = document.getElementById("email").value;
	
	document.getElementById("email_error").style.display = "none";
    document.getElementById("email_invalid").style.display = "none";
	
	
    if (email == "") {    	
        document.getElementById("email_error").style.display = "block"
        document.getElementById("email").focus();
        errors = 1;
    }
    
	if((email != "") && (!IsEmail(email))){					
	  	document.getElementById("email_invalid").style.display = "block";
	  	document.getElementById("email").focus();	  	
	  	errors = 1;				  	  		  	
	}
	
   
	if(errors == 0){
		document.login_form.submit();
	}
}

function validate_developer_application_form(){
	
	errors = 0;
	first_name = document.getElementById("first_name").value;
	last_name = document.getElementById("last_name").value;
	title = document.getElementById("title").value;
	company = document.getElementById("company").value;
	company_address = document.getElementById("company_address").value;
	countryselected = document.getElementById('country').selectedIndex;
	country = document.getElementById('country').options[countryselected].value;
	website = document.getElementById("website").value;
	
	company_type = document.getElementById("company_type_other").value;
	product_type = document.getElementById("product_type_other").value;
	os_type = document.getElementById("operating_system_other").value;
	
	email = document.getElementById("email").value;
	notify_email = document.getElementById("notify_email").value;
	phone = document.getElementById("phone").value;
	fingerprint = document.getElementById("fingerprint").value;
	pgpkey = document.getElementById("pgpkey").value;
	sales_rep = document.getElementById("sales_rep").value;
	
	
	project_name = document.getElementById("project_name").value;
	sales_order = document.getElementById("sales_order").value;
	devkit_name = document.getElementById("devkit_name").value;
	
	
	hideAllErrors_developer_application();
	
	if (validate_os_type_list() != 1) {
		if(os_type == ""){
	        document.getElementById("operating_system_error").style.display = "block"
	        errors = 1;
		}
    }
	
    if (devkit_name == "") {
        document.getElementById("devkit_name_error").style.display = "block";
        document.getElementById("devkit_name").focus();
        errors = 1;
    }
    
    if (sales_order == "") {
        document.getElementById("sales_order_error").style.display = "block";
        document.getElementById("sales_order").focus();
        errors = 1;
    }
    
    if (project_name == "") {
        document.getElementById("project_name_error").style.display = "block";
        document.getElementById("project_name").focus();
        errors = 1;
    }
    
    if (validate_product_type_list() != 1) {
    	if(product_type == ""){
	        document.getElementById("product_type_error").style.display = "block"
	        errors = 1;
    	}
    }
    
    if (sales_rep == "") {
        document.getElementById("sales_rep_error").style.display = "block";
        document.getElementById("sales_rep").focus();
        errors = 1;
    }
    
    if (pgpkey == "") {
        document.getElementById("pgpkey_error").style.display = "block";
        document.getElementById("pgpkey").focus();
        errors = 1;
    }
    
    if (fingerprint == "") {
        document.getElementById("fingerprint_error").style.display = "block";
        document.getElementById("fingerprint").focus();
        errors = 1;
    }
    
    if (phone == "") {
        document.getElementById("phone_error").style.display = "block";
        document.getElementById("phone").focus();
        errors = 1;
    }
    
    if (notify_email == "") {    	
        document.getElementById("notify_email_error").style.display = "block"
        document.getElementById("notify_email").focus();
        errors = 1;
    }
    
	if((notify_email != "") && (!IsEmail(notify_email))){					
	  	document.getElementById("notify_email_invalid").style.display = "block";
	  	document.getElementById("notify_email").focus();	  	
	  	errors = 1;				  	  		  	
	}
	
    if (email == "") {    	
        document.getElementById("email_error").style.display = "block"
        document.getElementById("email").focus();
        errors = 1;
    }
    
	if((email != "") && (!IsEmail(email))){					
	  	document.getElementById("email_invalid").style.display = "block";
	  	document.getElementById("email").focus();	  	
	  	errors = 1;				  	  		  	
	}
	
	if (validate_company_type_list() != 1) {
		if(company_type == ""){
	        document.getElementById("company_type_error").style.display = "block"
	        errors = 1;
		}
    }
	
    if (website == "") {
        document.getElementById("website_error").style.display = "block";
        document.getElementById("website").focus();
        errors = 1;
    }
    
    if (country == "") {
        document.getElementById("country_error").style.display = "block";
        document.getElementById("country").focus();
        errors = 1;
    }
    
    if (company_address == "") {
        document.getElementById("company_address_error").style.display = "block";
        document.getElementById("company_address").focus();
        errors = 1;
    }
    
    if (company == "") {
        document.getElementById("company_error").style.display = "block"
        document.getElementById("company").focus();
        errors = 1;
    }
    
    if (title == "") {
        document.getElementById("title_error").style.display = "block"
        document.getElementById("title").focus();
        errors = 1;
    }

    if (last_name == "") {
        document.getElementById("last_name_error").style.display = "block"
        document.getElementById("last_name").focus();
        errors = 1;
    }
    
    if (first_name == "") {
        document.getElementById("first_name_error").style.display = "block"
        document.getElementById("first_name").focus();
        errors = 1;
    }
    
	if(errors == 0){
		document.developer_application_form.submit();
	}
}

function hideAllErrors_developer_application() {
    document.getElementById("first_name_error").style.display = "none";
    document.getElementById("last_name_error").style.display = "none";
    document.getElementById("title_error").style.display = "none";
    document.getElementById("company_error").style.display = "none";
    document.getElementById("company_address_error").style.display = "none";
    document.getElementById("country_error").style.display = "none";
    document.getElementById("website_error").style.display = "none";
    document.getElementById("company_type_error").style.display = "none";
    document.getElementById("email_error").style.display = "none";
    document.getElementById("email_invalid").style.display = "none";
    document.getElementById("notify_email_error").style.display = "none";
    document.getElementById("notify_email_invalid").style.display = "none";
    document.getElementById("phone_error").style.display = "none";
    document.getElementById("fingerprint_error").style.display = "none";
    document.getElementById("pgpkey_error").style.display = "none";
    document.getElementById("sales_rep_error").style.display = "none";
    document.getElementById("product_type_error").style.display = "none";
    document.getElementById("project_name_error").style.display = "none";
    document.getElementById("sales_order_error").style.display = "none";
    document.getElementById("devkit_name_error").style.display = "none";
    document.getElementById("operating_system_error").style.display = "none";
}

function validate_ip_token_form(){
	
	errors = 0;
	first_name = document.getElementById("first_name").value;
	last_name = document.getElementById("last_name").value;
	title = document.getElementById("title").value;
	company = document.getElementById("company").value;
	company_address = document.getElementById("company_address").value;
	countryselected = document.getElementById('country').selectedIndex;
	country = document.getElementById('country').options[countryselected].value;
	email = document.getElementById("email").value;
	phone = document.getElementById("phone").value;
	fingerprint = document.getElementById("fingerprint").value;
	pgpkey = document.getElementById("pgpkey").value;
	
	hideAllErrors_ip_token();
	
	if (validate_ip_token_type_list() != 1) {
		if(os_type == ""){
	        document.getElementById("ip_token_type_error").style.display = "block"
	        errors = 1;
		}
    }
    
    if (pgpkey == "") {
        document.getElementById("pgpkey_error").style.display = "block";
        document.getElementById("pgpkey").focus();
        errors = 1;
    }
    
    if (fingerprint == "") {
        document.getElementById("fingerprint_error").style.display = "block";
        document.getElementById("fingerprint").focus();
        errors = 1;
    }
    
    if (phone == "") {
        document.getElementById("phone_error").style.display = "block";
        document.getElementById("phone").focus();
        errors = 1;
    }
	
    if (email == "") {    	
        document.getElementById("email_error").style.display = "block"
        document.getElementById("email").focus();
        errors = 1;
    }
    
	if((email != "") && (!IsEmail(email))){					
	  	document.getElementById("email_invalid").style.display = "block";
	  	document.getElementById("email").focus();	  	
	  	errors = 1;				  	  		  	
	}
    
    if (country == "") {
        document.getElementById("country_error").style.display = "block";
        document.getElementById("country").focus();
        errors = 1;
    }
    
    if (company_address == "") {
        document.getElementById("company_address_error").style.display = "block";
        document.getElementById("company_address").focus();
        errors = 1;
    }
    
    if (company == "") {
        document.getElementById("company_error").style.display = "block"
        document.getElementById("company").focus();
        errors = 1;
    }
    
    if (title == "") {
        document.getElementById("title_error").style.display = "block"
        document.getElementById("title").focus();
        errors = 1;
    }

    if (last_name == "") {
        document.getElementById("last_name_error").style.display = "block"
        document.getElementById("last_name").focus();
        errors = 1;
    }
    
    if (first_name == "") {
        document.getElementById("first_name_error").style.display = "block"
        document.getElementById("first_name").focus();
        errors = 1;
    }
    
	if(errors == 0){
		document.ip_token_form.submit();
	}
}

function hideAllErrors_ip_token() {
    document.getElementById("first_name_error").style.display = "none";
    document.getElementById("last_name_error").style.display = "none";
    document.getElementById("title_error").style.display = "none";
    document.getElementById("company_error").style.display = "none";
    document.getElementById("company_address_error").style.display = "none";
    document.getElementById("country_error").style.display = "none";
    document.getElementById("email_error").style.display = "none";
    document.getElementById("email_invalid").style.display = "none";
    document.getElementById("phone_error").style.display = "none";
    document.getElementById("fingerprint_error").style.display = "none";
    document.getElementById("pgpkey_error").style.display = "none";
    document.getElementById("ip_token_type_error").style.display = "none";
}

function validate_cert_id_form(){
	
	errors = 0;
	first_name = document.getElementById("first_name").value;
	last_name = document.getElementById("last_name").value;
	title = document.getElementById("title").value;
	company = document.getElementById("company").value;
	company_address = document.getElementById("company_address").value;
	countryselected = document.getElementById('country').selectedIndex;
	country = document.getElementById('country').options[countryselected].value;
	website = document.getElementById("website").value;
	company_type = document.getElementById("company_type_other").value;
	email = document.getElementById("email").value;
	phone = document.getElementById("phone").value;
	short_description = document.getElementById("short_description").value;
	detailed_description = document.getElementById("detailed_description").value;
	
	hideAllErrors_cert_id();
	
	if (detailed_description == "" || detailed_description == "For example, which public keys are used in this certificate, what assertions, which root key is intended to sign this certificate, etc." )  {
        document.getElementById("detailed_description_error").style.display = "block";
        document.getElementById("detailed_description").focus();
        errors = 1;
    }
	
	if (short_description == "") {
        document.getElementById("short_description_error").style.display = "block";
        document.getElementById("short_description").focus();
        errors = 1;
    }
    
    if (validate_cert_type_list() != 1) {
		
        document.getElementById("cert_type_error").style.display = "block"
        errors = 1;
		
    }
    
    if (phone == "") {
        document.getElementById("phone_error").style.display = "block";
        document.getElementById("phone").focus();
        errors = 1;
    }
	
    if (email == "") {    	
        document.getElementById("email_error").style.display = "block"
        document.getElementById("email").focus();
        errors = 1;
    }
    
	if((email != "") && (!IsEmail(email))){					
	  	document.getElementById("email_invalid").style.display = "block";
	  	document.getElementById("email").focus();	  	
	  	errors = 1;				  	  		  	
	}
	
	if (validate_company_type_list() != 1) {
		if(company_type == ""){
	        document.getElementById("company_type_error").style.display = "block"
	        errors = 1;
		}
    }
    
    if (website == "") {
        document.getElementById("website_error").style.display = "block";
        document.getElementById("website").focus();
        errors = 1;
    }
    
    if (country == "") {
        document.getElementById("country_error").style.display = "block";
        document.getElementById("country").focus();
        errors = 1;
    }
    
    if (company_address == "") {
        document.getElementById("company_address_error").style.display = "block";
        document.getElementById("company_address").focus();
        errors = 1;
    }
    
    if (company == "") {
        document.getElementById("company_error").style.display = "block"
        document.getElementById("company").focus();
        errors = 1;
    }
    
    if (title == "") {
        document.getElementById("title_error").style.display = "block"
        document.getElementById("title").focus();
        errors = 1;
    }

    if (last_name == "") {
        document.getElementById("last_name_error").style.display = "block"
        document.getElementById("last_name").focus();
        errors = 1;
    }
    
    if (first_name == "") {
        document.getElementById("first_name_error").style.display = "block"
        document.getElementById("first_name").focus();
        errors = 1;
    }
    
	if(errors == 0){
		document.certificate_id_reservation_form.submit();
	}
}

function hideAllErrors_cert_id() {
    document.getElementById("first_name_error").style.display = "none";
    document.getElementById("last_name_error").style.display = "none";
    document.getElementById("title_error").style.display = "none";
    document.getElementById("company_error").style.display = "none";
    document.getElementById("company_address_error").style.display = "none";
    document.getElementById("country_error").style.display = "none";
    document.getElementById("email_error").style.display = "none";
    document.getElementById("email_invalid").style.display = "none";
    document.getElementById("phone_error").style.display = "none";
    document.getElementById("detailed_description_error").style.display = "none";
    document.getElementById("short_description_error").style.display = "none";
    document.getElementById("cert_type_error").style.display = "none";
    document.getElementById("website_error").style.display = "none";
    document.getElementById("company_type_error").style.display = "none";
}

function validate_otp_form(){
	
	errors = 0;
	first_name = document.getElementById("first_name").value;
	last_name = document.getElementById("last_name").value;
	title = document.getElementById("title").value;
	company = document.getElementById("company").value;
	company_address = document.getElementById("company_address").value;
	countryselected = document.getElementById('country').selectedIndex;
	country = document.getElementById('country').options[countryselected].value;
	website = document.getElementById("website").value;
	company_type = document.getElementById("company_type_other").value;
	email = document.getElementById("email").value;
	phone = document.getElementById("phone").value;
	short_description = document.getElementById("short_description").value;
	detailed_description = document.getElementById("detailed_description").value;
	
	hideAllErrors_otp();
	
	if (detailed_description == "" || detailed_description == "For example, for data objects please include typical size and flag setting; for xtask object blocks please detail how each object in the block is used, if known.") {
        document.getElementById("detailed_description_error").style.display = "block";
        document.getElementById("detailed_description").focus();
        errors = 1;
    }
	
	if (short_description == "") {
        document.getElementById("short_description_error").style.display = "block";
        document.getElementById("short_description").focus();
        errors = 1;
    }
    
    if (validate_cert_type_list() != 1) {
		
        document.getElementById("cert_type_error").style.display = "block"
        errors = 1;
		
    }
    
    if (phone == "") {
        document.getElementById("phone_error").style.display = "block";
        document.getElementById("phone").focus();
        errors = 1;
    }
	
    if (email == "") {    	
        document.getElementById("email_error").style.display = "block"
        document.getElementById("email").focus();
        errors = 1;
    }
    
	if((email != "") && (!IsEmail(email))){					
	  	document.getElementById("email_invalid").style.display = "block";
	  	document.getElementById("email").focus();	  	
	  	errors = 1;				  	  		  	
	}
	
	if (validate_company_type_list() != 1) {
		if(company_type == ""){
	        document.getElementById("company_type_error").style.display = "block"
	        errors = 1;
		}
    }
    
    if (website == "") {
        document.getElementById("website_error").style.display = "block";
        document.getElementById("website").focus();
        errors = 1;
    }
    
    if (country == "") {
        document.getElementById("country_error").style.display = "block";
        document.getElementById("country").focus();
        errors = 1;
    }
    
    if (company_address == "") {
        document.getElementById("company_address_error").style.display = "block";
        document.getElementById("company_address").focus();
        errors = 1;
    }
    
    if (company == "") {
        document.getElementById("company_error").style.display = "block"
        document.getElementById("company").focus();
        errors = 1;
    }
    
    if (title == "") {
        document.getElementById("title_error").style.display = "block"
        document.getElementById("title").focus();
        errors = 1;
    }

    if (last_name == "") {
        document.getElementById("last_name_error").style.display = "block"
        document.getElementById("last_name").focus();
        errors = 1;
    }
    
    if (first_name == "") {
        document.getElementById("first_name_error").style.display = "block"
        document.getElementById("first_name").focus();
        errors = 1;
    }

	if(errors == 0){
		document.otp_object_id_reservation_form.submit();
	}
}

function hideAllErrors_otp() {
    document.getElementById("first_name_error").style.display = "none";
    document.getElementById("last_name_error").style.display = "none";
    document.getElementById("title_error").style.display = "none";
    document.getElementById("company_error").style.display = "none";
    document.getElementById("company_address_error").style.display = "none";
    document.getElementById("country_error").style.display = "none";
    document.getElementById("email_error").style.display = "none";
    document.getElementById("email_invalid").style.display = "none";
    document.getElementById("phone_error").style.display = "none";
    document.getElementById("detailed_description_error").style.display = "none";
    document.getElementById("short_description_error").style.display = "none";
    document.getElementById("cert_type_error").style.display = "none";
    document.getElementById("website_error").style.display = "none";
    document.getElementById("company_type_error").style.display = "none";
}

function validate_oem_form(){
	
	errors = 0;
	first_name = document.getElementById("first_name").value;
	last_name = document.getElementById("last_name").value;
	title = document.getElementById("title").value;
	company = document.getElementById("company").value;
	company_address = document.getElementById("company_address").value;
	countryselected = document.getElementById('country').selectedIndex;
	country = document.getElementById('country').options[countryselected].value;
	website = document.getElementById("website").value;
	email = document.getElementById("email").value;
	phone = document.getElementById("phone").value;
	token = document.getElementById("token").value;
	
	hideAllErrors_oem();
	
	if (token == "") {
        document.getElementById("token_error").style.display = "block";
        document.getElementById("token").focus();
        errors = 1;
    }
    
    if (phone == "") {
        document.getElementById("phone_error").style.display = "block";
        document.getElementById("phone").focus();
        errors = 1;
    }
	
    if (email == "") {    	
        document.getElementById("email_error").style.display = "block"
        document.getElementById("email").focus();
        errors = 1;
    }
    
	if((email != "") && (!IsEmail(email))){					
	  	document.getElementById("email_invalid").style.display = "block";
	  	document.getElementById("email").focus();	  	
	  	errors = 1;				  	  		  	
	}
    
    if (website == "") {
        document.getElementById("website_error").style.display = "block";
        document.getElementById("website").focus();
        errors = 1;
    }
    
    if (country == "") {
        document.getElementById("country_error").style.display = "block";
        document.getElementById("country").focus();
        errors = 1;
    }
    
    if (company_address == "") {
        document.getElementById("company_address_error").style.display = "block";
        document.getElementById("company_address").focus();
        errors = 1;
    }
    
    if (company == "") {
        document.getElementById("company_error").style.display = "block"
        document.getElementById("company").focus();
        errors = 1;
    }
    
    if (title == "") {
        document.getElementById("title_error").style.display = "block"
        document.getElementById("title").focus();
        errors = 1;
    }

    if (last_name == "") {
        document.getElementById("last_name_error").style.display = "block"
        document.getElementById("last_name").focus();
        errors = 1;
    }
    
    if (first_name == "") {
        document.getElementById("first_name_error").style.display = "block"
        document.getElementById("first_name").focus();
        errors = 1;
    }

	if(errors == 0){
		document.oem_token_form.submit();
	}
}

function hideAllErrors_oem() {
    document.getElementById("first_name_error").style.display = "none";
    document.getElementById("last_name_error").style.display = "none";
    document.getElementById("title_error").style.display = "none";
    document.getElementById("company_error").style.display = "none";
    document.getElementById("company_address_error").style.display = "none";
    document.getElementById("country_error").style.display = "none";
    document.getElementById("email_error").style.display = "none";
    document.getElementById("email_invalid").style.display = "none";
    document.getElementById("phone_error").style.display = "none";
    document.getElementById("website_error").style.display = "none";
    document.getElementById("token_error").style.display = "none";
}

function toggle_company_type(){
	document.getElementById("company_other_container").style.display = "block";
}