function getXMLHTTP()
{
	var Connection = null;
	
	try
	{
		Connection = new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch(e)
	{
		try
		{
			Connection = new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch(oc)
		{
			Connection = null;
		}
	}
	
	if(!Connection && typeof XMLHttpRequest != "undefined")
	{
		Connection = new XMLHttpRequest();
	}
		return Connection;
}

var _xmlHttp = null;

function CallData(Rb)
{
	if(_xmlHttp && _xmlHttp.readyState != 0)
	{
		_xmlHttp.abort();
	}
		_xmlHttp = getXMLHTTP();
	
	if(_xmlHttp)
	{
		_xmlHttp.open("GET","query.php?ID="+Rb+"&"+(new Date().getTime()),true);
		_xmlHttp.setRequestHeader("Cache-Control","no-cache");
		_xmlHttp.setRequestHeader("Pragma", "no-cache");
		_xmlHttp.onreadystatechange = function()
		{
			if(_xmlHttp.readyState == 4 && _xmlHttp.responseText)
			{
				document.getElementById("content").innerHTML = _xmlHttp.responseText;
			}
		}
			_xmlHttp.send(null);
	}
}

function sendData(act)
{
	var obj = document.forms["Client"].elements;

	if(_xmlHttp && _xmlHttp.readyState != 0)
	{
		_xmlHttp.abort();
	}
		_xmlHttp = getXMLHTTP();
	
	if(_xmlHttp)
	{
		_xmlHttp.open("POST", "query.php?"+(new Date().getTime()),true);
		_xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
		
		if(act == '1')
		{
			_xmlHttp.send("act=1&Firstname="+obj["Firstname"].value+"&Lastname="+obj["Lastname"].value+"&E-Mail="+obj["E-Mail"].value+"&SecondaryE-Mail="+obj["SecondaryE-Mail"].value+"&Country="+trim(obj["Country"].value)+"&State="+obj["State"].value+"&Phone="+obj["Phone"].value+"&GSM="+obj["GSM"].value+"&Subject="+obj["Subject"].value+"&Message="+obj["Message"].value);
		}
		else if(act == '2')
		{
			_xmlHttp.send("act=2&Firstname="+obj["Firstname"].value+"&Lastname="+obj["Lastname"].value+"&E-Mail="+obj["E-Mail"].value+"&SecondaryE-Mail="+obj["SecondaryE-Mail"].value+"&Country="+trim(obj["Country"].value)+"&State="+obj["State"].value+"&Phone="+obj["Phone"].value+"&GSM="+obj["GSM"].value+"&Company="+obj["Company"].value+"&Reason="+obj["Reason"].value+"&Subject="+obj["Subject"].value+"&Message="+obj["Message"].value);
		}
		else if(act == '3')
		{
			_xmlHttp.send("act=3&Firstname="+obj["Firstname"].value+"&Lastname="+obj["Lastname"].value+"&E-Mail="+obj["E-Mail"].value+"&SecondaryE-Mail="+obj["SecondaryE-Mail"].value+"&Country="+trim(obj["Country"].value)+"&State="+obj["State"].value+"&Phone="+obj["Phone"].value+"&GSM="+obj["GSM"].value+"&Company="+obj["Company"].value+"&Reason="+obj["Reason"].value+"&Subject="+obj["Subject"].value+"&Message="+obj["Message"].value);
		}
		else if(act == '4')
		{
			_xmlHttp.send("act=4&Firstname="+obj["Firstname"].value+"&Lastname="+obj["Lastname"].value+"&E-Mail="+obj["E-Mail"].value+"&SecondaryE-Mail="+obj["SecondaryE-Mail"].value+"&Country="+trim(obj["Country"].value)+"&State="+obj["State"].value+"&Phone="+obj["Phone"].value+"&GSM="+obj["GSM"].value+"&Company="+obj["Company"].value+"&Reason="+obj["Reason"].value+"&Investment="+obj["Investment"].value+"&Subject="+obj["Subject"].value+"&Message="+obj["Message"].value);
		}
		else if(act == '5')
		{
			_xmlHttp.send("act=5&Firstname="+obj["Firstname"].value+"&Lastname="+obj["Lastname"].value+"&E-Mail="+obj["E-Mail"].value+"&SecondaryE-Mail="+obj["SecondaryE-Mail"].value+"&Country="+trim(obj["Country"].value)+"&State="+obj["State"].value+"&Phone="+obj["Phone"].value+"&GSM="+obj["GSM"].value+"&Subject="+obj["Subject"].value+"&Message="+obj["Message"].value);
		}
		else if(act == '6')
		{
			len = obj.length;
			data = "";
			for(i = 0; i < len; i++)
			{
				if(obj[i].name == "TV")
				{
					if(obj[i].checked == true)
						data += "&"+obj[i].name+"="+obj[i].value;
				}
				else if(obj[i].name == "Radio")
				{
					if(obj[i].checked == true)
						data += "&"+obj[i].name+"="+obj[i].value;
				}
				else if(obj[i].name == "Press")
				{
					if(obj[i].checked == true)
						data += "&"+obj[i].name+"="+obj[i].value;
				}
				else if(obj[i].name == "Poster")
				{
					if(obj[i].checked == true)
						data += "&"+obj[i].name+"="+obj[i].value;
				}
				else if(obj[i].name == "Search")
				{
					if(obj[i].checked == true)
						data += "&"+obj[i].name+"="+obj[i].value;
				}
				else if(obj[i].name == "Website")
				{
					if(obj[i].checked == true)
						data += "&"+obj[i].name+"="+obj[i].value;
				}
				else if(obj[i].name == "Email")
				{
					if(obj[i].checked == true)
						data += "&"+obj[i].name+"="+obj[i].value;
				}
				else if(obj[i].name == "WordOfMouth")
				{
					if(obj[i].checked == true)
						data += "&"+obj[i].name+"="+obj[i].value;
				}
				else if(obj[i].name == "Other")
				{
					if(obj[i].checked == true)
						data += "&"+obj[i].name+"="+obj[i].value;
				}
				else
				{
					data += "&"+obj[i].name+"="+obj[i].value;
				}
			}

			_xmlHttp.send("act=6"+data);
		}
		else if(act == '7')
		{
			_xmlHttp.send("act=7&Firstname="+obj["Firstname"].value+"&Lastname="+obj["Lastname"].value+"&E-Mail="+obj["E-Mail"].value+"&SecondaryE-Mail="+obj["SecondaryE-Mail"].value+"&Country="+trim(obj["Country"].value)+"&State="+obj["State"].value+"&IndustrySectors="+obj["IndustrySectors"].value+"&Experience="+obj["Experience"].value+"&Phone="+obj["Phone"].value+"&GSM="+obj["GSM"].value+"&Subject="+obj["Subject"].value+"&Message="+obj["Message"].value);
		}
    else if(act == '8')
		{
    var data = "";
for(x in obj) {
data = data+","+obj[x];
}
_xmlHttp.send("act=8&data="+data);
    //_xmlHttp.send("act=8&Firstname="++"&Lastname="++"&Email="++"&Phone="++"&Availability="++"&);
		}

		_xmlHttp.onreadystatechange = function()
		{
			if(_xmlHttp.readyState == 4 && _xmlHttp.responseText)
			{
				if(_xmlHttp.responseText.charAt(0) == "<")
				{
					_timeoutAdjustment--;
				}
				else
					{
						eval(_xmlHttp.responseText);
					}
			}
		}
	}
}

function trim(str)
{
	return str.replace(/^\s*|\s*$/g,"");
}

function SendMail()
{
	var obj = document.forms["Client"].elements;
	var countryUSA = checkCountry("Country","State");

	if(!trim(obj["Firstname"].value) || !trim(obj["Lastname"].value) || !trim(obj["E-Mail"].value) || (countryUSA && obj["State"].value == "-") || !trim(obj["Subject"].value) || !trim(obj["Message"].value))
	{
		alert("All fields marked with an asterisk (*) are mandatory");

		return;
	}

	if(obj["E-Mail"].value != obj["ConfirmE-Mail"].value) {
		alert("Email address and its confirmation do not match, please check");

		return;
	}

	if(!validateEmail(obj["E-Mail"].value)) {
		alert("Please enter a valid email address");

		return;
	}
	
	if(trim(obj["SecondaryE-Mail"].value) || trim(obj["ConfirmSecondaryE-Mail"].value)) {
		if(obj["SecondaryE-Mail"].value != obj["ConfirmSecondaryE-Mail"].value) {
			alert("Secondary email address and its confirmation do not match, please check");

			return;
		}

		if(!validateEmail(obj["SecondaryE-Mail"].value)) {
			alert("Please enter a valid secondary email address or leave it empty");

			return;
		}
	}

	

	sendData(1);
}

function msgSent(data)
{
	document.forms["Client"].reset();
	document.getElementById("lyr1").innerHTML = data;

	initScrollLayer();
}

function SendPress()
{
	var countryUSA = checkCountry("Country","State");
	var obj = document.forms["Client"].elements;

	if(!trim(obj["Firstname"].value) || !trim(obj["Lastname"].value) || !trim(obj["E-Mail"].value) || (countryUSA && obj["State"].value == "-") || !trim(obj["Company"].value) || !trim(obj["Reason"].value) || !trim(obj["Subject"].value) || !trim(obj["Message"].value))
	{
		alert("All fields marked with an asterisk (*) are mandatory");

		return;
	}

	if(obj["E-Mail"].value != obj["ConfirmE-Mail"].value) {
		alert("Email address and its confirmation do not match, please check");

		return;
	}

	if(!validateEmail(obj["E-Mail"].value)) {
		alert("Please enter a valid email address");

		return;
	}
	
	if(trim(obj["SecondaryE-Mail"].value) || trim(obj["ConfirmSecondaryE-Mail"].value)) {
		if(obj["SecondaryE-Mail"].value != obj["ConfirmSecondaryE-Mail"].value) {
			alert("Secondary email address and its confirmation do not match, please check");

			return;
		}

		if(!validateEmail(obj["SecondaryE-Mail"].value)) {
			alert("Please enter a valid secondary email address or leave it empty");

			return;
		}
	}

	sendData(2);
}

function SendExpert()
{
	var countryUSA = checkCountry("Country","State");
	var obj = document.forms["Client"].elements;

	if(!trim(obj["Firstname"].value) || !trim(obj["Lastname"].value) || !trim(obj["E-Mail"].value) || (countryUSA && obj["State"].value == "-") || !trim(obj["Company"].value) || !trim(obj["Reason"].value) || !trim(obj["Subject"].value) || !trim(obj["Message"].value))
	{
		alert("All fields marked with an asterisk (*) are mandatory");

		return;
	}

	if(obj["E-Mail"].value != obj["ConfirmE-Mail"].value) {
		alert("Email address and its confirmation do not match, please check");

		return;
	}

	if(!validateEmail(obj["E-Mail"].value)) {
		alert("Please enter a valid email address");

		return;
	}
	
	if(trim(obj["SecondaryE-Mail"].value) || trim(obj["ConfirmSecondaryE-Mail"].value)) {
		if(obj["SecondaryE-Mail"].value != obj["ConfirmSecondaryE-Mail"].value) {
			alert("Secondary email address and its confirmation do not match, please check");

			return;
		}

		if(!validateEmail(obj["SecondaryE-Mail"].value)) {
			alert("Please enter a valid secondary email address or leave it empty");

			return;
		}
	}

	sendData(3);
}

function SendInvestor()
{
	var countryUSA = checkCountry("Country","State");
	var obj = document.forms["Client"].elements;

	if(!trim(obj["Firstname"].value) || !trim(obj["Lastname"].value) || !trim(obj["E-Mail"].value) || (countryUSA && obj["State"].value == "-") || !trim(obj["Company"].value) || !trim(obj["Reason"].value) || !trim(obj["Investment"].value) || !trim(obj["Subject"].value) || !trim(obj["Message"].value))
	{
		alert("All fields marked with an asterisk (*) are mandatory");

		return;
	}

	if(obj["E-Mail"].value != obj["ConfirmE-Mail"].value) {
		alert("Email address and its confirmation do not match, please check");

		return;
	}

	if(!validateEmail(obj["E-Mail"].value)) {
		alert("Please enter a valid email address");

		return;
	}
	
	if(trim(obj["SecondaryE-Mail"].value) || trim(obj["ConfirmSecondaryE-Mail"].value)) {
		if(obj["SecondaryE-Mail"].value != obj["ConfirmSecondaryE-Mail"].value) {
			alert("Secondary email address and its confirmation do not match, please check");

			return;
		}

		if(!validateEmail(obj["SecondaryE-Mail"].value)) {
			alert("Please enter a valid secondary email address or leave it empty");

			return;
		}
	}

	sendData(4);
}

function SendProblem()
{
	var obj = document.forms["Client"].elements;

	var countryUSA = checkCountry("Country","State");

	if(!trim(obj["Firstname"].value) || !trim(obj["Lastname"].value) || !trim(obj["E-Mail"].value) || (countryUSA && obj["State"].value == "-") || !trim(obj["Subject"].value) || !trim(obj["Message"].value))
	{
		alert("All fields marked with an asterisk (*) are mandatory");

		return;
	}

	if(obj["E-Mail"].value != obj["ConfirmE-Mail"].value) {
		alert("Email address and its confirmation do not match, please check");

		return;
	}

	if(!validateEmail(obj["E-Mail"].value)) {
		alert("Please enter a valid email address");

		return;
	}
	
	if(trim(obj["SecondaryE-Mail"].value) || trim(obj["ConfirmSecondaryE-Mail"].value)) {
		if(obj["SecondaryE-Mail"].value != obj["ConfirmSecondaryE-Mail"].value) {
			alert("Secondary email address and its confirmation do not match, please check");

			return;
		}

		if(!validateEmail(obj["SecondaryE-Mail"].value)) {
			alert("Please enter a valid secondary email address or leave it empty");

			return;
		}
	}

	sendData(5);
}

function SendInvestment()
{
	var countryUSA = checkCountry("Country","State");

	var BcountryUSA = checkCountry("BCountry","BState");

	var obj = document.forms["Client"].elements;
	
	len = obj.length;

	for(i = 0; i < len; i++)
	{
		if(obj[i].name != 'SecondaryE-Mail' && obj[i].name != 'ConfirmSecondaryE-Mail' && obj[i].name != 'County' && obj[i].name != 'BCounty' && obj[i].name != 'PitchedToAnyoneElseY' && obj[i].name != 'OtherAmount' && obj[i].name != 'RadioState' && obj[i].name != 'PressState' && obj[i].name != 'PosterState' && obj[i].name != 'SearchState' && obj[i].name != 'WebState' && obj[i].name != 'OtherState' && obj[i].name!="FuturePlans" && obj[i].name!="Amount" && obj[i].name!="Currency" && obj[i].name!="Fundings" && obj[i].name!="Sell" && obj[i].name!="BusinessPlan" && obj[i].name!="PitchedToAnyoneElse" && obj[i].name!="AppearOnAnyBusiness" && obj[i].name!="3iCatalystGroup")
		{
			if(!trim(obj[i].value))
			{
				alert("All fields marked with an asterisk (*) are mandatory");

				return;
			}
		}
	}

	if(countryUSA && obj["State"].value == "-"){
		alert("All fields marked with an asterisk (*) are mandatory");

		return;
	}

	if(BcountryUSA && obj["BState"].value == "-"){
		alert("All fields marked with an asterisk (*) are mandatory");

		return;
	}

	if(obj["E-Mail"].value != obj["ConfirmE-Mail"].value) {
		alert("Email address and its confirmation do not match, please check");

		return;
	}

	if(!validateEmail(obj["E-Mail"].value)) {
		alert("Please enter a valid email address");

		return;
	}
	
	if(trim(obj["SecondaryE-Mail"].value) || trim(obj["ConfirmSecondaryE-Mail"].value)) {
		if(obj["SecondaryE-Mail"].value != obj["ConfirmSecondaryE-Mail"].value) {
			alert("Secondary email address and its confirmation do not match, please check");

			return;
		}

		if(!validateEmail(obj["SecondaryE-Mail"].value)) {
			alert("Please enter a valid secondary email address or leave it empty");

			return;
		}
	}

	if(obj["Confirm"].checked == false)
	{
		alert("Please confirm the information and check the corresponding checkbox");

		return;
	}

	sendData(6);
}

function SendEmployment()
{
	var obj = document.forms["Client"].elements;

	var countryUSA = checkCountry("Country","State");

	if(!trim(obj["Firstname"].value) || !trim(obj["Lastname"].value) || !trim(obj["E-Mail"].value) || !trim(obj["Phone"].value) || (countryUSA && obj["State"].value == "-") ||  !trim(obj["IndustrySectors"].value) || !trim(obj["Experience"].value) || !trim(obj["Subject"].value) || !trim(obj["Message"].value))
	{
		alert("All fields marked with an asterisk (*) are mandatory");

		return;
	}

	if(obj["E-Mail"].value != obj["ConfirmE-Mail"].value) {
		alert("Email address and its confirmation do not match, please check");

		return;
	}

	if(!validateEmail(obj["E-Mail"].value)) {
		alert("Please enter a valid email address");

		return;
	}
	
	if(trim(obj["SecondaryE-Mail"].value) || trim(obj["ConfirmSecondaryE-Mail"].value)) {
		if(obj["SecondaryE-Mail"].value != obj["ConfirmSecondaryE-Mail"].value) {
			alert("Secondary email address and its confirmation do not match, please check");

			return;
		}

		if(!validateEmail(obj["SecondaryE-Mail"].value)) {
			alert("Please enter a valid secondary email address or leave it empty");

			return;
		}
	}

	sendData(7);
}

function checkCountry(countryFieldID,stateFieldID)
{
	var obj = document.forms["Client"].elements;
	var t = true;

	text = trim(obj[countryFieldID].options[obj[countryFieldID].selectedIndex].value);

	if(text == 225 || text == "United States")
	{
		obj[stateFieldID].disabled = false;
	}
	else
	{
		obj[stateFieldID].selectedIndex = 0;
		obj[stateFieldID].disabled = true;
		t = false;
	}

	return t;
}

function validateEmail(emailAddress) {
	var filter=/^.+@.+\..{2,4}$/
	return filter.test(emailAddress);
}

function goHome() {
	document.location.href = "index.php";
}
function sendDev() {

sendData(8);
}