function IsEmptyStr(_str)
{
	var temp = _str;
	while (temp.indexOf(' ')!=-1){
		temp = temp.replace(' ','');
	}
	
	if (temp.length == 0) return true;
	else return false;
}

function formValidate()
{
	var scheduleform = document.getElementById("schedule-form");
	var fname = document.getElementById("first-name");
	var sname = document.getElementById("surname");
	var email = document.getElementById("email");
	var affiliate = document.getElementById("affiliate-id");
	var telephone = document.getElementById("telephone");
	//var country = document.getElementById("country");
	var message = document.getElementById("message");
	
	if(IsEmptyStr(fname.value))
	{
		alert('Please provide a first name');
		return false;
	}
	
	if(IsEmptyStr(sname.value))
	{
		alert('Please provide a last name');
		return false;
	}
	if(IsEmptyStr(email.value))
	{
		alert('Please provide an email address');
		return false;
	}
	if (email.value.indexOf('@') < 0 || email.value.indexOf('.') < 0)
	{
		alert ('Your email format is invalid');
		return false;
	}


	if(IsEmptyStr(affiliate.value))
	{
		alert('Please provide an affiliate id');
		return false;
	}
	if(IsEmptyStr(telephone.value))
	{
		alert('Please provide a telephone');
		return false;
	}

	/*if(country.value==0)
	{
		alert('Please provide your country');
		return false;
	}*/

	if(IsEmptyStr(message.value))
	{
		alert('Please provide a message');
		return false;
	}
	
	return true;
}

function init()
{
	var btn_submit = document.getElementById("btn-submit");
	if(btn_submit)
	{
		btn_submit.onclick = function ()
		{
			if (formValidate())
			{
				var _form = document.getElementById("contact-form");
				_form.submit();
			}
		}
	}
}

if (window.addEventListener){
	window.addEventListener("load", init, false);
}
else if (window.attachEvent){
	window.attachEvent("onload", init);
}
