function getURL( arg )
{
  arg = arg.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
  var regexS = "[\\?&]"+arg+"=([^&#]*)";
  var regex = new RegExp( regexS );
  var results = regex.exec( window.location.href );
  if( results == null )
    return "";
  else
	var xx = 0;
	var result = "";
	while (xx < results[1].length){
		var ch = results[1].charAt(xx);
		if (ch == '+'){
			result += " ";
			}else{
			result += results[1].charAt(xx);
			}
			xx++;
	}

	 //result = results[1].replace(/\+/g);
	 if (arg == 'E-Mail'){result = URLDecode(result)};
	 //if (arg == 'company'){alert("Result:= "+result)};
	 //return the result within quotes so the browser deals with it properly
	 if (arg != 'details'){
		 return '"'+result+'"';
	 }else{
		 return result;
	 }
}


function URLDecode(encoded)
{
   // Replace + with ' '
   // Replace %xx with equivalent character
   // Put [ERROR] in output if %xx is invalid.
   var HEXCHARS = "0123456789ABCDEFabcdef"; 
   var plaintext = "";
   var i = 0;
   while (i < encoded.length) {
      var ch = encoded.charAt(i);
	   if (ch == "+") {
	       plaintext += " ";
		   i++;
	   } else if (ch == "%") {
			if (i < (encoded.length-2) 
					&& HEXCHARS.indexOf(encoded.charAt(i+1)) != -1 
					&& HEXCHARS.indexOf(encoded.charAt(i+2)) != -1 ) {
				plaintext += unescape( encoded.substr(i,3) );
				i += 3;
			} else {
				alert( 'Bad escape combination near ...' + encoded.substr(i) );
				plaintext += "%[ERROR]";
				i++;
			}
		} else {
		   plaintext += ch;
		   i++;
		}
	} // while
   return plaintext;
};



function makeForm()
	{
	with (document){
	write('<table width="415" border="0">');
    write('          <tr>');
    write('            <td colspan="2"><p>* Required information</p></td>');
    write('            </tr>');
    write('          <tr>');
    write('                <td width="117"><p><strong>* First Name:</strong></p></td>');
    write('                <td width="288"><input type="text" size="11" value=""  name="firstname" style="width: 190px" /></td>');
    write('              </tr>');
    write('              <tr>');
    write('                <td><p><strong>* Surname:</strong></p></td>');
    write('                <td><input type="text" size="11" value=""  name="lastname" style="width: 190px" /></td>');
    write('              </tr>');
    write('              <tr>');
    write('                <td><p><strong>* Job Title:</strong></p></td>');
    write('                <td><input type="text" size="11" value=""  name="job_title" style="width: 190px" /></td>');
    write('              </tr>');
    write('              <tr>');
    write('                <td><p><strong>* Company:</strong></p></td>');
    write('                <td><input type="text" size="11" value=""  name="company" style="width: 190px" /></td>');
    write('              </tr>');
    write('              <tr>');
    write('                <td><p><strong>* Telephone:</strong></p></td>');
    write('                <td><input type="text" size="11" value=""  name="tel" style="width: 190px" /></td>');
    write('              </tr>');
    write('              <tr>');
    write('                <td><p><strong>* Email:</strong></p></td>');
    write('                <td><input type="text" name="E-Mail" id="E-Mail" size="11" style="width: 190px" value='+getURL("E-Mail")+'></td>');
    write('              </tr>');
    write('              <tr>');
    write('                <td colspan="2">&nbsp;</td>');
    write('              </tr>');
    write('              <tr>');
    write('                <td colspan="2"><p><strong>* Number of employees:</strong></p></td>');
    write('                </tr>');
    write('              <tr>');
    write('                <td colspan="2" align="left" valign="top"><table width="411" border="0">');
    write('                  <tr>');
    write('                    <td width="21"><input type="radio" name="employees" value="1-100" /></td>');
    write('                    <td width="85"><p>1-100</p></td>');
    write('                    <td width="20"><input type="radio" name="employees" value="101-300" /></td>');
    write('                    <td width="87"><p>101-300</p></td>');
    write('                    <td width="20"><input type="radio" name="employees" value="301-500" /></td>');
    write('                    <td width="81"><p>301-500</p></td>');
    write('                    <td width="21"><input type="radio" name="employees" value="500+" /></td>');
    write('                    <td width="42"><p>501+</p></td>');
    write('                  </tr>');
    write('                </table>');
    write('                  <br /></td>');
    write('              </tr>');
    write('              <tr>');
    write('                <td colspan="2"><p><strong>I would like more information on:</strong></p></td>');
    write('                </tr>');
    write('              <tr>');
    write('                <td colspan="2"><table width="416" border="0">');
    write('                  <tr>');
    write('                    <td width="21"></td>');
    write('                    <td width="177"><p><b>Employee Benefits</b></p></td>');
    write('                    <td width="15"></td>');
    write('                    <td width="185"><p><b>Rewards & Loyalty</b></p></td>');
    write('                  </tr>');
	write('                    <td width="21"><input type="checkbox" name="childcare_vouchers" value="Y" /></td>');
    write('                    <td width="177"><p>Childcare Vouchers</p></td>');
    write('                    <td width="15"><input type="checkbox" name="employee_reward" value="Y" /></td>');
    write('                    <td width="185"><p>Employee Reward & Recognition Schemes</p></td>');
    write('                  </tr>');
    write('                  <tr>');
    write('                    <td><input type="checkbox" name="eyecare_vouchers" value="Y" /></td>');
    write('                    <td><p>Eyecare Vouchers</p></td>');
    write('                    <td><input type="checkbox" name="sales_incentives" value="Y" /></td>');
    write('                    <td><p>Sales Incentives</p></td>');
    write('                  </tr>');
    write('                  <tr>');
    write('                    <td><input type="checkbox" name="luncheon_vouchers" value="Y" /></td>');
    write('                    <td><p>Luncheon Vouchers</p></td>');
    write('                    <td><input type="checkbox" name="long_service_awards" value="Y" /></td>');
    write('                    <td><p>Long Service Awards</p></td>');
    write('                  </tr>');
    write('                  <tr>');
    write('                    <td><input type="checkbox" name="flexible_benefits" value="Y" /></td>');
    write('                    <td><p>Flexible Benefits </p></td>');
    write('                    <td><input type="checkbox" name="christmas_awards" value="Y" /></td>');
    write('                    <td><p>Christmas Awards & Gifts</p></td>');
    write('                  </tr>');
	    write('                  <tr>');
    write('                    <td><input type="checkbox" name="lifestyle_discounts" value="Y" /></td>');
    write('                    <td><p>Lifestyle Discounts</p></td>');
    write('                    <td><input type="checkbox" name="web-centive" value="Y" /></td>');
    write('                    <td><p>Web-centive - online reward programmes</p></td>');
    write('                  </tr>');
    write('                  <tr>');
    write('                    <td><input type="checkbox" name="total_reward_statements" value="Y" /></td>');
    write('                    <td><p>Total Reward Statements</p></td>');
    write('                    <td><input type="checkbox" name="incentive_cards" value="Y" /></td>');
    write('                    <td><p>Incentive Cards - Compliments Card, Incentive Award Card</p></td>');
    write('                  </tr>');
	    write('                  <tr>');
    write('                    <td></td>');
    write('                    <td></td>');
    write('                    <td><input type="checkbox" name="vouchers" value="Y" /></td>');
    write('                    <td><p>Vouchers - Capital Bonds, Single Store</p></td>');
    write('                  </tr>');

    write('                </table></td>');
    write('              </tr>');
    write('              <tr>');
    write('                <td colspan="2">&nbsp;</td>');
    write('              </tr>');
    write('              <tr>');
    write('                <td colspan="2"><p><strong>I would like a copy of the following guides:</strong></p></td>');
    write('                </tr>');
    write('              <tr>');
    write('                <td height="28" colspan="2"><table width="417" border="0">');
    write('                    <tr>');
    write('                      <td align="left"><input type="checkbox" name="childcare_vouchers_guide" value="Y" /></td>');
    write('                      <td width="387"><p>Childcare vouchers - what makes a successful scheme?</p></td>');
    write('                    </tr>');
    write('                    <tr>');
    write('                      <td width="20" height="22" align="left"><input type="checkbox" name="eyecare_policy_guide" value="Y" /></td>');
    write('                      <td align="left" valign="top"><p>Developing a company eyecare policy - your options and legal obligations</p></td>');
    write('                    </tr>');
	    write('                      <td width="20" height="22" align="left"><input type="checkbox" name="motivano_salary_guide" value="Y" /></td>');
    write('                      <td align="left" valign="top"><p>Salary Sacrifice and Tax Efficient Benefits</p></td>');
    write('                    </tr>');

    write('                  </table>                  </td>');
    write('              </tr>');
	
	
	
	    write('                <td colspan="2"><table width="416" border="0">');
    write('                  <tr>');
	    write('                      <td width="20" height="22" align="left"><input type="checkbox" name="further_research" value="Y" /></td>');
    write('                      <td align="left" valign="top"><p><b>I would be willing to take part in further research and discussion on employee engagement</b></p></td>');
    write('                    </tr>');
	    write('                  </table>                  </td>');
	
	
	
	
	


    write('              <tr>');
    write('                <td colspan="2"><p><strong>Please feel free to add any further details:</strong></p></td>');
    write('                </tr>');
    write('              <tr>');
    write('                <td colspan="2"><textarea cols="27" rows="3" name="further_details" style="height: 78px; width: 100%"></textarea></td>');
    write('                </tr>');
    write('            </table>');
	}//end with
}//end makeForm