<?php
// Read POST request params into global vars





$firsNname = $_POST["firstName"];
$lastName = $_POST["lastName"];
$address = $_POST["address"];
$city = $_POST["city"];
$state = $_POST["state"];
$zip = $_POST["zip"];
$phoneArea = $_POST["phoneArea"];
$phone = $_POST["phone"];
$faxArea = $_POST["faxArea"];
$fax = $_POST["fax"];
$email = $_POST["email"];
$gradexp = $_POST["gradexp"];
$dategrad = $_POST["dategrad"];
$message = $_POST["message"];


$to      = 'bc_business_society@yahoo.com, stuff@sican.net';
$cc      = 'stuff@sican.net';
$from    = $email;
$subject = 'Membership Application';

$message = ("Hello! This membership application just in:\n\n".
		"CONTACT DETAILS: \n". "\n".
		"Name: " . $firstName. " ". $lastName . "\n".
		"Address: " . "\n".  
		"     ". $address.  "\n". 
		"     ". $address2.  "\n".
		"     ". $city.  "\n".
		"     ". $state.  "\n".
		"     ". $zip.  "\n".
		"Phone: " . $phoneArea. " ". $phone. "\n". 
		"Email: " . $email. "\n". 
		"GradExp: " . $gradexp. "\n"."\n".
		"DateGrad: " . $dategrad. "\n"."\n".
		"==================================================="."\n" .
		"MESSAGE: \n". "\n".
		"" . $message . "\n"
	
				 );

// Obtain file upload vars
$fileatt      = $_FILES['fileatt']['tmp_name'];
$fileatt_type = $_FILES['fileatt']['type'];
$fileatt_name = $_FILES['fileatt']['name'];

$headers = "From: $from";

if (is_uploaded_file($fileatt)) {
  // Read the file to be attached ('rb' = read binary)
  $file = fopen($fileatt,'rb');
  $data = fread($file,filesize($fileatt));
  fclose($file);

  // Generate a boundary string
  $semi_rand = md5(time());
  $mime_boundary = "==Multipart_Boundary_x{$semi_rand}x";
  
  // Add the headers for a file attachment
  $headers .= "\nMIME-Version: 1.0\n" .
              "Content-Type: multipart/mixed;\n" .
              " boundary=\"{$mime_boundary}\"";

  // Add a multipart boundary above the plain message
  $message = "This is a multi-part message in MIME format.\n\n" .
             "--{$mime_boundary}\n" .
             "Content-Type: text/plain; charset=\"iso-8859-1\"\n" .
             "Content-Transfer-Encoding: 7bit\n\n" .
             $message . "\n\n";

  // Base64 encode the file data
  $data = chunk_split(base64_encode($data));

  // Add file attachment to the message
  $message .= "--{$mime_boundary}\n" .
              "Content-Type: {$fileatt_type};\n" .
              " name=\"{$fileatt_name}\"\n" .
              //"Content-Disposition: attachment;\n" .
              //" filename=\"{$fileatt_name}\"\n" .
              "Content-Transfer-Encoding: base64\n\n" .
              $data . "\n\n" .
              "--{$mime_boundary}--\n";
}

// Send the message
if ($_POST['firstName']<>''){
$ok = @mail($to, $subject, $message, $headers);
if ($ok) {
Header("Location: http://www.mibusa.com/business/thankyou.htm");
} else {
echo "<p>System Error: Mail Could not be sent. Please try again later!</p>";
} 
}
?> 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Membership Application, Business Leadership Society</title>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<meta keywords="Business Leaderhip Society, Brooklyn College, Myles Bassell, Faculty Advisor">
<script>
self.resizeTo(520,500);
</script>

<style type="text/css">
<!--
.headerBG {
	background-image: url(file:///SICLONE/ SITES/MIB/business/images/MIBlogo.PosterUnit.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 110px;
	width: 450px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-top: 18px;
	padding-bottom: 0px;
	padding-left: 250px;
	font-weight: bold;
}
.pagetitle {
	margin: 0px;
}
.newheader {
	background-image: url(images/guangdongheader.gif);
	background-repeat: no-repeat;
	background-position: left center;
	color: #CF7C00;
	text-align: left;
	font-family: arial;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	height: 52px;
	width: 225px;
	vertical-align: middle;
	padding-left: 225px;
	padding-top: 34px;
}
.left {
	float: left;
}
-->
</style>
<link href="file:///SICLONE/ SITES/MIB/business/styles/FTHQuote.css" rel="stylesheet" type="text/css">
<style type="text/css">
<!--
.style3 {color: #FF0000}
.style4 {font-size: 16px}
.style5 {font-size: 10px}
body,td,th {
	font-family: arial;
	font-size: 11px;
	color: #FFFFFF;
}
#mainTable {
	border: 1px solid #333333;
}
a:link {
	color: #CC6600;
	font-weight: bold;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #333333;
}
a:hover {
	text-decoration: underline;
	color: #660066;
}
a:active {
	text-decoration: none;
}
body {
	background-color: #020202;
}
.style17 {
	font-size: 18px;
	color: #FF9900;
}
.style19 {font-size: 18px; color: #33CCFF; }
.style24 {color: #CCCCCC}
.style25 {color: #FF9900}
-->
</style>
<script type="text/JavaScript">
<!--
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_validateForm() { //v4.0
  var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
  for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);
    if (val) { nm=val.name; if ((val=val.value)!="") {
      if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
        if (p<1 || p==(val.length-1)) errors+='- '+nm+' must contain an e-mail address.\n';
      } else if (test!='R') { num = parseFloat(val);
        if (isNaN(val)) errors+='- '+nm+' must contain a number.\n';
        if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
          min=test.substring(8,p); max=test.substring(p+1);
          if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
    } } } else if (test.charAt(0) == 'R') errors += '- '+nm+' is required.\n'; }
  } if (errors) alert('The following error(s) occurred:\n'+errors);
  document.MM_returnValue = (errors == '');
}
//-->
</script>
</head>
<body>
<form action="application.php" method="POST" enctype="multipart/form-data" name="form1" id="form1" onSubmit="validate(this);return document.rtnval">
  <table width="450" border="0" align="center" cellpadding="2" cellspacing="0" id="mainTable">
    <tr>
      <td height="86" colspan="2" align="left" valign="top"><div class="newheader">Membership Application</div></td>
    </tr>
    
    <tr>
      <td colspan="2" align="left" valign="top"><div align="center"><span class="style24">Thank you for showing an interest in joining the Bussiness Society of Brooklyn College. Please complete the form below. All Brooklyn College students are eligible for membership regardless of their major or area of study. When finished click SUBMIT to process your application form.  Thanks! </span><span class="style19"></span> </div></td>
    <td width="1">
    <tr>
      <td width="155" align="left" valign="top">&nbsp;</td>
      <td align="right" valign="top">&nbsp;</td>
    </tr>
    <tr>
      <td align="left" valign="top"><div align="right"><strong>INFORMATION </strong></div></td>
      <td align="right" valign="top"><span class="style3">*</span><span class="style4"><span class="style5">All fields are required .</span></span></td>
    </tr>
    <tr>
      <td align="right" valign="top"><span class="style3">*</span>First Name: </td>
      <td width="285" valign="top"><div align="left">
        <input name="firstName" type="text" id="firstName" tabindex="1">
      </div></td>
    </tr>
    <tr>
      <td align="right" valign="top"><span class="style3">*</span>Last Name:</td>
      <td valign="top"><div align="left">
        <input name="lastName" type="text" id="lastName" tabindex="2">
      </div></td>
    </tr>
  
    <tr>
      <td align="right" valign="top">&nbsp;</td>
      <td valign="top">&nbsp;</td>
    </tr>
    <tr>
      <td align="right" valign="top">&nbsp;</td>
      <td valign="top">&nbsp;</td>
    </tr>
    
    <tr>
      <td align="right" valign="top">Address:</td>
      <td valign="top"><input name="address" type="text" id="address" tabindex="3"></td>
    </tr>
    <tr>
      <td align="right" valign="top">&nbsp;</td>
      <td valign="top"><input name="address2" type="text" id="address2" tabindex="4"></td>
    </tr>
    <tr>
      <td align="right" valign="top">City:</td>
      <td valign="top"><input name="city" type="text" id="city" tabindex="5"></td>
    </tr>
    <tr>
      <td align="right" valign="top">State:</td>
      <td valign="top"><input name="state" type="text" id="state" tabindex="6"></td>
    </tr>
    <tr>
      <td align="right" valign="top">Zip/Postal Code: </td>
      <td valign="top"><div align="left">
        <input name="zip" type="text" id="zip" tabindex="7" size="6" maxlength="6">
      </div></td>
    </tr>
    <tr>
      <td align="right" valign="top">&nbsp;</td>
      <td valign="top"><div align="left">
      </div></td>
    </tr>
    <tr>
      <td height="29" align="right" valign="top"><span class="style3">*</span>Phone:</td>
      <td valign="top"><div align="left">
        <input name="phoneArea" type="text" id="phoneArea" tabindex="8" size="3" maxlength="3">
        <input name="phone" type="text" id="phone" tabindex="9" size="8" maxlength="7">
      </div></td>
    </tr>
      <tr>
      <td align="right" valign="top"><span class="style3">*</span>Email:</td>
      <td valign="top"><div align="left">
        <input name="email" type="text" id="email" tabindex="10">
      </div></td>
    </tr>
    <tr>
      <td height="25" align="right" valign="top">&nbsp;</td>
      <td valign="top">&nbsp;</td>
    </tr>
    <tr>
      <td height="25" align="right" valign="top">Date Degree Expected: </td>
      <td valign="top"><input name="gradexp" type="text" id="gradexp" tabindex="11"></td>
    </tr>
    <tr>
      <td height="25" align="right" valign="top">Date Graduated: </td>
      <td valign="top"><input name="dategrad" type="text" id="dategrad" tabindex="12"></td>
    </tr>
    <tr>
      <td height="25" align="right" valign="top">&nbsp;</td>
      <td valign="top">&nbsp;</td>
    </tr>
    <tr>
      <td align="right" valign="top">Message: </td>
      <td valign="top"><label>
        <textarea name="message" rows="10" id="message" tabindex="13"></textarea>
      </label></td>
    </tr>
    <tr>
      <td align="right" valign="top">&nbsp;</td>
      <td valign="top"><input name="Submit" type="submit" onClick="MM_validateForm('firstName','','R','lastName','','R','phoneArea','','R','phone','','R','email','','RisEmail');return document.MM_returnValue" value="Submit">
        <input name="Reset" type="reset" id="Reset" value="Reset"></td>
    </tr>
    <tr>
      <td align="right" valign="top">&nbsp;</td>
      <td valign="top">&nbsp;</td>
    </tr>
    <tr>
      <td colspan="2" align="right" valign="top"><div align="center"><strong>Thank you for your time and effort!</strong></div></td>
    </tr>
    <tr>
      <td colspan="2" align="right" valign="top"><div align="center"></div></td>
    </tr>
  </table>
  <table width="100%" border="0" cellspacing="0" cellpadding="0">
    <tr>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
    </tr>
  </table>
  <table width="450" border="0" align="center" cellpadding="2" cellspacing="0">
    <tr>
      <td width="184" align="right" valign="top">&nbsp;</td>
      <td width="527" align="left" valign="top">&nbsp;</td>
    </tr>
  </table>
</form>
</body>
</html>