|
Server : Apache/2.4.62 System : FreeBSD fbsdweb2.web.rcn.net 14.1-RELEASE FreeBSD 14.1-RELEASE releng/14.1-n267679-10e31f0946d8 GENERIC amd64 User : www ( 80) PHP Version : 8.3.8 Disable Function : NONE Directory : /domains/conceptlabs1/ |
Upload File : |
<!DOCTYPE HTML>
<!--------------------------
AUTHOR: Concept Labs Inc.
DATE: Spring 2018
DESC: New website for federal sales support.
---------------------------->
<html>
<head>
<title>cli - Federal Sales Support</title>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="stylesheet" href="assets/css/main.css" />
</head>
/***************************************************
***************************************************/
<body class="subpage">
<script>
/***************************************************
Check name
***************************************************/
function check_customername(id){
text = document.getElementById(id).value;
text = text.trim();
let customername = text.toLowerCase();
let allowed = "-. ";
let valid = "abcdefghijklmnopqrstuvwxyz" + allowed;
if (text.length > 30) {message="Name too long.";}
if (text.length < 6) {message="Name too short.";}
for (let i in customername) {
if (valid.includes(customername[i])) {
message += "\n" + customername[i];
}
else
{
message += "\n Name has invalid charactersd";
return false;
}
}
return true;
}
/***************************************************
Check email
***************************************************/
function check_email(id){
text = document.getElementById(id).value;
text = text.trim();
message = "";
pos1 = 0;
pos2 = 0;
xlen = 0;
username = "invalid";
hostname = "invalid";
domainname = "invalid";
pos1 = text.search(/\./);
if (pos1 == 0) {
message += "\n Bad hostname or username or domainname";
}
else
{
pos1 = text.search("@");
//pos2 = text.lastIndexOf(".com");
xlen = text.length;
username = "invalid";
hostname = "invalid";
domainname = "invalid";
if (pos1 <= 0) {
message += "\n Bad username";}
else
{
username = text.substr(0,pos1);
}
if (text.lastIndexOf(".com")>0) { pos2 = text.lastIndexOf(".com");}
if (text.lastIndexOf(".org")>0) { pos2 = text.lastIndexOf(".org");}
if (text.lastIndexOf(".net")>0) { pos2 = text.lastIndexOf(".net");}
if (text.lastIndexOf(".biz")>0) { pos2 = text.lastIndexOf(".biz");}
if (pos2 < 0) {
message += "\n Bad domain name";
}
else
{
domainname = text.substr(pos2, xlen-pos2);
}
if (pos1 > pos2 ) {
message += "\n Bad username or domainname";
}
if (message == "") {
hostname = text.substr(pos1+1,pos2-pos1-1);
if (check_username(username)) {
if (check_hostname(hostname)) {
message += "\n Good email";
return true;
}
}
//check_hostname(text);
// message += "\n Check username: " + username;
// message += "\n Check hostname: " + hostname;
}
else
{
message += "\n Invalid Email address";
}
message += "\n \n NAME: " + text;
message += "\n LEN: " + xlen;
message += "\n" + "username :" + username + " " + pos1;
message += "\n" + "hostname :" + hostname + " " + pos2;
message += "\n" + "domainname :" + domainname;
}
alert("TOP RESULTS\n------------" + message);
return false;
}
/***************************************************
Check UserName
***************************************************/
function check_username(text){
// check first char to see if it matches a period
// check name for invalid char
// check for repeating char
let name = text.toLowerCase();
let xlen = text.length;
let digits = "0123456789";
let allowed = "!#$%&'*+-/=?^_`{|}~.";
let valid = "abcdefghijklmnopqrstuvwxyz" + allowed + digits;
//let message = "";
let str1 = "";
let str2 = "blank";
let pos1 = name.search(/\./);
if (pos1 == 0) {
message += "\n A period found in the first char " + pos1;
return false;
}
else
{
for (let i in name) {
if (valid.includes(name[i])) {
message += "\n" + name[i];
if (allowed.includes(name[i])) {
str1 = name[i];
if (str1 == str2) {
message += "\n Found repeated characters.." + str1 + " -- " + str2;
//break;
return false;
}
}
}
else
{
message += "\n not valid found";
return false;
}
str2 = name[i];
}
}
return true;
}
/***************************************************
Check HostName
***************************************************/
function check_hostname(text){
// check first char to see if it matches a period
// check name for invalid char
// check for repeating char
let name = text.toLowerCase();
let xlen = text.length;
let digits = "0123456789";
let allowed = "-.";
let valid = "abcdefghijklmnopqrstuvwxyz" + allowed + digits;
//let message = "";
let str1 = "";
let str2 = "blank";
let pos1 = name.search(/\./);
if (pos1 == 0) {
message += "\n A period found in the first char " + pos1;
return false;
}
else
{
for (let i in name) {
if (valid.includes(name[i])) {
message += "\n" + name[i];
if (allowed.includes(name[i])) {
str1 = name[i];
if (str1 == str2) {
message += "\n Found repeated characters.." + str1 + " -- " + str2;
//break;
return false;
}
}
}
else
{
message += "\n not valid found";
return false;
}
str2 = name[i];
}
}
return true;
}
/***************************************************
Check Service
***************************************************/
function check_service(id){
text = document.getElementById(id).value;
text = text.trim();
return true;
}
</script>
<!--------------------------
Header
---------------------------->
<header id="header">
<div class="logo">
<img src="images/american_flag.jpg" alt="American Flag" width=25/>
<img src="images/cli-logo.png" alt="Logo" width=25>
<a href="index.html">Federal Sales & Marketing Support <span> by Concept Labs Inc.</span></a>
</div>
<a href="#menu">Menu</a>
</header>
<!--------------------------
Nav
---------------------------->
<nav id="menu">
<ul class="links">
<li><a href="index.html">Home</a></li>
<li><a href="cli_gsa_schedule_preparation.html">(PREP) GSA Schedule</a></li>
<li><a href="cli_va_schedule_preparation.html">(PREP) VA/GSA Schedule</a></li>
<li><a href="cli_proposal_writing.html">(PREP) Proposal Writing</a></li>
<li><a href="cli_technical_writing.html">(PREP) Technical Writing</a></li>
<li><a href="cli_grants.html">(PREP) Grant Writing</a></li>
<li><a href="cli_gsa_schedule_modification.html">(MOD) VA/GSA Schedule</a></li>
<li><a href="cli_federal_sales_marketing.html">(SALES) Sales & Marketing</a></li>
<li><a href="cli_8agrads.html">8(A) GRADS</a></li>
<li><a href="cli_about.html">About Us</a></li>
<li><a href="cli_contact.html">Contact Us</a></li>
<li><a href="cli_link.html">Links</a></li>
</ul>
</nav>
<!--------------------------
One
---------------------------->
<section id="One" class="wrapper style3">
<div class="inner">
<header class="align-center">
<h7>CONTACT US</h7>
</header>
</div>
</section>
<!--------------------------
Two
---------------------------->
<section id="two" class="wrapper style2">
<div class="inner">
<div class="box">
<div class="content">
<header class="align-center">
<h2></h2>
<hr/>
</header>
<p>
<b>Concept Labs Inc.</b><br>
5375 Duke Street Suite 1010<br>
Alexandria, VA 22304<br>
(o) (703) 217-0153<br>
<a href="mailto:[email protected]">[email protected]</a>
</p>
<div class="6u$ 12u$(small)">
<ul class="icons">
<li><a target="_blank" href="https://twitter.com/conceptlabsinc" class="icon fa-twitter"><span class="label">Twitter</span></a></li>
<li><a target="_blank" href="mailto:[email protected]" class="icon fa-envelope-o"><span class="label">Email</span></a></li>
</ul>
</div>
<div class="image fit">
<a target="_blank" href="https://www.google.com/maps/place/Concept+Labs+Inc./@38.8143668,-77.1267943,17z/data=!4m13!1m7!3m6!1s0x89b7b3cabaa722c5:0xdc6a04cf2257afd8!2s5375+Duke+St,+Alexandria,+VA+22304!3b1!8m2!3d38.8143626!4d-77.1246056!3m4!1s0x89b7b3cabc7fde27:0xa0f9d029b9263aff!8m2!3d38.8143626!4d-77.1246056"><img src="images/map.jpg" alt="google map"/></a>
</div>
<!--------------------------
Form
testcontact.asp
<form action="http://www.andrewjackson120.org/cgi-bin/new2.asp" method="POST">
---------------------------->
<h2 class="align-center"><br>CONTACT US!</h2>
<hr />
<form action="http://www.conceptlabs.com/new2.asp" method="POST">
<input type="hidden" name="service_description" id="service_description" value="">
<div class="field half first">
<label for="name">Name:</label>
<input name="customername" id="customername" type="text" placeholder="Type in first and last name" onchange="check_customername('customername')">
</div>
<div class="field half">
<label for="email"><br>Email:</label>
<input name="email" type="email" id="email" placeholder="Type in a valid email address." onchange="check_email('email')">
</div>
<div class="field">
<label for="service"><br>Type of Service:</label>
<div class="select-wrapper">
<div class="checkbox">
<label class="checkbox-inline">
<input name="service001" type="checkbox" id="srv001" value="GSA Schedule Preparation and Negotiations" />
GSA Schedule Preparation and Negotiations
</label>
</div>
<div class="checkbox">
<label class="checkbox-inline">
<input name="service002" type="checkbox" id="srv002" value="GSA Schedule Modifications" />
GSA Schedule Modifications
</label>
</div>
<div class="checkbox">
<label class="checkbox-inline">
<input name="service003" type="checkbox" id="srv003" value="Proposal Management (RFI, RFQ, RFP, Task Order)" />
Proposal Management (RFI, RFQ, RFP, Task Order)
</label>
</div>
<div class="checkbox">
<label class="checkbox-inline">
<input name="service004" type="checkbox" id="srv004" value="Capture Management" />
Capture Management
</label>
</div>
<div class="field">
<label for="message"><br>Brief Message</label>
<textarea name="message" id="message" rows="6" placeholder="Type in any additional information" )"></textarea>
</div>
</div>
</div>
<ul class="actions align-center">
<li><br>
<input value="Submit" class="button special" type="Submit"><br></li>
</ul>
</form>
<!-- End Form -->
</div>
</div>
</div>
</section>
<!--------------------------
Footer
---------------------------->
<footer id="footer">
<div class="copyright">Concept Labs Inc.<br>5375 Duke street suite 1010<br>Alexandria, VA 22304<br>(o) (703) 217-0153</div>
<div class="container">
<ul class="icons">
<li></li>
<li><a href="https://twitter.com/conceptlabsinc" target="_blank" class="icon fa-twitter">
<span class="label">Twitter</span></a>
</li>
<li><a href="mailto:[email protected]" target="_blank" class="icon fa-envelope-o">
<span class="label">Email</span></a>
</li>
<li></li>
</ul>
</div>
<div class="copyright">© 2019 Concept Labs Inc. All rights reserved.
</div>
</footer>
<!--------------------------
Scripts
---------------------------->
<script src="assets/js/jquery.min.js"></script>
<script src="assets/js/jquery.scrollex.min.js"></script>
<script src="assets/js/skel.min.js"></script>
<script src="assets/js/util.js"></script>
<script src="assets/js/main.js"></script>
<script src="assets/js/cli_extra.js"></script>
<script>
document.getElementById("One").style.backgroundImage = "url(images/pic03.jpg)";
</script>
</body>
</html>