var imgAjax  = "<img src='images/ajax.gif' border='0' />";
var imgTick  = "<img src='images/tick.png' border='0' />";
var imgCross = "<img src='images/cross.png' border='0' />";

function ajaxFun(arg,dbfield)
{

	if(dbfield == "f4_Your-Motivations")
	{
		arg.id = "radio";
	}
	if(dbfield == "f2_Business-Plan")
	{
		arg.id = "plan";
	}

	if(arg.value != "")
	{
		if(arg.id == "email")
		{
			if(echeck(arg.value)==false)
			{
				alert("Please enter valid email");
				document.getElementById(arg.id).focus();
				return false;
			}
		}

		try { document.getElementById("div_"+arg.id).innerHTML = imgAjax; }
		catch(e) { document.getElementById("div_"+arg.id).innerText = imgAjax; }
		$.ajax(
		{
			type: "POST",
		   	url:  "ajax/save.php",
		   	data: "databaseField="+dbfield+"&databaseValue="+arg.value+"&sessionValue="+arg.id,
		   	success: function(msg)
		   	{
		   		if(msg == "insert")
				{
					try	{ document.getElementById("div_"+arg.id).innerHTML = imgTick; }
					catch(e) { document.getElementById("div_"+arg.id).innerText = imgTick; }
				}
				if(msg == "exist")
				{
					try	{ document.getElementById("div_"+arg.id).innerHTML = imgTick; }
					catch(e) { document.getElementById("div_"+arg.id).innerText = imgTick; }
					alert("Please login and update your webform because this email id is already exist");
					return false;
				}
				if(msg == "existandlogin")
				{
					try	{ document.getElementById("div_"+arg.id).innerHTML = imgTick; }
					catch(e) { document.getElementById("div_"+arg.id).innerText = imgTick; }
				}
				if(msg == "update")
				{
					try	{ document.getElementById("div_"+arg.id).innerHTML = imgTick; }
					catch(e) { document.getElementById("div_"+arg.id).innerText = imgTick; }
				}
				if(msg == "notupdate")
				{
					try	{ document.getElementById("div_"+arg.id).innerHTML = ""; }
					catch(e) { document.getElementById("div_"+arg.id).innerText = ""; }
					document.getElementById(arg.id).value = "";
					alert("Please enter your email first");
					window.location.href = "step1.php";
					return false;
				}
			},
			error: function(request,error)
			{
		   		try	{ document.getElementById("div_"+arg.id).innerHTML = imgCross; }
				catch(e) { document.getElementById("div_"+arg.id).innerText = imgCross; }
			}
		});
	}
	else
	{
		try	{ document.getElementById("div_"+arg.id).innerHTML = ""; }
		catch(e) { document.getElementById("div_"+arg.id).innerText = ""; }
	}
}

function loginAjaxFun()
{
	try	{ document.getElementById("divmsg").innerHTML = "&nbsp;"; }
	catch(e) { document.getElementById("divmsg").innerText = "&nbsp;"; }
	if(document.getElementById("user_email").value == "")
	{
		try	{ document.getElementById("divmsg").innerHTML = "Please enter email"; }
		catch(e) { document.getElementById("divmsg").innerText = "Please enter email"; }
		document.getElementById("user_email").focus();
		return false;
	}
	if(echeck(document.getElementById("user_email").value)==false)
	{
		try	{ document.getElementById("divmsg").innerHTML = "Please enter valid email"; }
		catch(e) { document.getElementById("divmsg").innerText = "Please enter valid email"; }
		document.getElementById("user_email").focus();
		return false;
	}
	else if(document.getElementById("user_pass").value == "")
	{
		try	{ document.getElementById("divmsg").innerHTML = "Please enter password"; }
		catch(e) { document.getElementById("divmsg").innerText = "Please enter password"; }
		document.getElementById("user_email").focus();
		return false;
	}
	else
	{
		$.ajax(
		{
			type: "POST",
		   	url:  "ajax/login.php",
		   	data: "uname="+document.getElementById("user_email").value+"&upass="+document.getElementById("user_pass").value,
		   	success: function(msg)
		   	{
				if(msg == "exist")
				{
					window.location.reload();
				}
				if(msg == "notexist")
				{
					try	{ document.getElementById("divmsg").innerHTML = "Login failed!"; }
					catch(e) { document.getElementById("divmsg").innerText = "Login failed!"; }
				}
			},
			error: function(request,error)
			{
		   		try	{ document.getElementById("divmsg").innerHTML = "Login failed!"; }
				catch(e) { document.getElementById("divmsg").innerText = "Login failed!"; }
			}
		});
	}
}

function echeck(str)
{
	var at="@";
	var dot=".";
	var lat=str.indexOf(at);
	var lstr=str.length;
	var ldot=str.indexOf(dot);
	if (str.indexOf(at)==-1)
	{
	   	return false
	}
	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr)
	{
	   	return false
	}
	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr)
	{
	   	return false
	}
	if (str.indexOf(at,(lat+1))!=-1)
	{
	   	return false
	}
	if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot)
	{
	    return false
	}
	if (str.indexOf(dot,(lat+2))==-1)
	{
	   	return false
	}
	if (str.indexOf(" ")!=-1)
	{
	   	return false
	}
	return true
}
function ValidateForm()
{
	return true
}
function validateForm1()
{
	var sells= document.getElementById('sells').value;
	var name= document.getElementById('name').value;
	var address= document.getElementById('address').value;
	var country= document.getElementById('country').value;
	var postcode= document.getElementById('postcode').value;
	var mobile= document.getElementById('mobile').value;
	var landline= document.getElementById('landline').value;
	var radioa = document.getElementById('radioa');
	var radiob = document.getElementById('radiob');
	var radioc = document.getElementById('radioc');
	/* var sel1 = document.getElementById('sel1').value;
	var sel2 = document.getElementById('sel2').value;
	var sel3 = document.getElementById('sel3').value;
	var sel4 = document.getElementById('sel4').value;
	var sel5 = document.getElementById('sel5').value;
	var sel6 = document.getElementById('sel6').value;
	var sel7 = document.getElementById('sel7').value;
	var sel8 = document.getElementById('sel8').value;
	var sel9 = document.getElementById('sel9').value;
	var sel10 = document.getElementById('sel10').value;
	var sel11 = document.getElementById('sel11').value;
	var sel12= document.getElementById('sel12').value;
	var sel13= document.getElementById('sel13').value; */
	var email= document.getElementById('email').value;
	var emailID=document.getElementById('email');

	if ((emailID.value==null) || (emailID.value==""))
	{
		alert("Please Enter your Email ID");
		document.getElementById('email').focus();
		return false;
	}
	else if (echeck(emailID.value)==false)
	{
		emailID.value="";
		document.getElementById('email').focus();
		return false;
	}
	else if(sells =='')
	{
		alert('Please select your preference for Boot Camp');
	  	document.getElementById('sells').focus();
		return false;
	}
	else if(name=='')
	{
		alert('Please enter the name');
		document.getElementById('name').focus();
		return false;
	}
	else if(address=='')
	{
		alert('please enter the address');
		document.getElementById('address').focus();
		return false;
	}
	else if(country=='')
	{
		alert('Please enter the country');
		document.getElementById('country').focus();
		return false;
	}
	else if(postcode=='')
	{
		alert('please enter the postcode');
		document.getElementById('postcode').focus();
		return false;
	}
	else if(mobile=='')
	{
		alert('Please enter the mobile');
		document.getElementById('mobile').focus();
		return false;
	}
	else if(landline=='')
	{
		alert('please enter the landline');
		document.getElementById('landline').focus();
		return false;
	}
	else if(radioa.checked == false && radiob.checked == false && radioc.checked == false)
	{
		alert('Please tick any one motivation');
		return false;
	}
	/*else if(sel1 == '')
	{
		alert('Please select the required options');
		document.getElementById('sel1').focus();
		return false;
	}
	else if(sel2 == '')
	{
		alert('Please select the required options');
		document.getElementById('sel2').focus();
		return false;
	}
	else if(sel3 == '')
	{
		alert('Please select the required options');
		document.getElementById('sel3').focus();
		return false;
	}
	else if(sel4 == '')
	{
		alert('Please select the required options');
		document.getElementById('sel4').focus();
		return false;
	}
	else if(sel5 == '')
	{
		alert('Please select the required options');
		document.getElementById('sel5').focus();
		return false;
	}
	else if(sel6 == '')
	{
		alert('Please select the required options');
		document.getElementById('sel6').focus();
		return false;
	}
	else if(sel7 == '')
	{
		alert('Please select the required options');
		document.getElementById('sel7').focus();
		return false;
	}
	else if(sel8 == '')
	{
		alert('Please select the required options');
		document.getElementById('sel8').focus();
		return false;
	}
	else if(sel9 == '')
	{
		alert('Please select the required options');
		document.getElementById('sel9').focus();
		return false;
	}
	else if(sel10 == '')
	{
		alert('Please select the required options');
		document.getElementById('sel10').focus();
		return false;
	}
	else if(sel11 == '')
	{
		alert('Please select the required options');
		document.getElementById('sel11').focus();
		return false;
	}
	else if(sel12 == '')
	{
		alert('Please select the required options');
		document.getElementById('sel12').focus();
		return false;
	}
	else if(sel13 == '')
	{
		alert('Please select the required options');
		document.getElementById('sel13').focus();
		return false;
	}*/
	else
	{
		return true;
	}
}
function validateForm2()
{
	var businessname= document.getElementById('businessname').value;
	var description= document.getElementById('description').value;
	var date= document.getElementById('date').value;
	var employeeno= document.getElementById('employeeno').value;
	var year1= document.getElementById('year1').value;
	var year2= document.getElementById('year2').value;
	var year3= document.getElementById('year3').value;
	var y2ear1= document.getElementById('y2ear1').value;
	var y2ear2= document.getElementById('y2ear2').value;
	var y2ear3= document.getElementById('y2ear3').value;
	var y3ear1= document.getElementById('y3ear1').value;
	var y3ear2= document.getElementById('y3ear2').value;
	var y3ear3= document.getElementById('y3ear3').value;
	/* var number1= document.getElementById('number1').value;
	var number2= document.getElementById('number2').value;
	var number3= document.getElementById('number3').value;
	var plan= document.getElementById('plan').value; */
	var plan1= document.getElementById('plan1');
	var plan2= document.getElementById('plan2');
	var plan3= document.getElementById('plan3');
	var plan4= document.getElementById('plan4');

	if(businessname=='')
	{
		alert('Please enter the business name');
		document.getElementById('businessname').focus();
		return false;
	}
	else if(description=='')
	{
		alert('please describe your business');
		document.getElementById('description').focus();
		return false;
	}
	else if(date=='')
	{
		alert('Please enter the start date');
		document.getElementById('date').focus();
		return false;
	}
	else if(employeeno=='')
	{
		alert('please enter the no of partners');
		document.getElementById('employeeno').focus();
		return false;
	}
	else if(year1=='')
	{
		alert('please enter the sales the for first year');
		document.getElementById('year1').focus();
		return false;
	}
	else if(year2=='')
	{
		alert('please enter the sales the for second year');
		document.getElementById('year2').focus();
		return false;
	}
	else if(year3=='')
	{
		alert('please enter the sales the for third year');
		document.getElementById('year3').focus();
		return false;
	}
	else if(y2ear1=='')
	{
		alert('please enter your net profit forecast first year');
		document.getElementById('y2ear1').focus();
		return false;
	}
	else if(y2ear2=='')
	{
		alert('please enter your net profit forecast second year');
		document.getElementById('y2ear2').focus();
		return false;
	}
	else if(y2ear3=='')
	{
		alert('please enter your net profit forecast third year');
		document.getElementById('y2ear3').focus();
		return false;
	}
	else if(y3ear1=='')
	{
		alert('please enter your staff do you expect to employ in each of the first year');
		document.getElementById('y3ear1').focus();
		return false;
	}
	else if(y3ear2=='')
	{
		alert('please enter your staff do you expect to employ in each of the second year');
		document.getElementById('y3ear2').focus();
		return false;
	}
	else if(y3ear3=='')
	{
		alert('please enter your staff do you expect to employ in each of the third year');
		document.getElementById('y3ear3').focus();
		return false;
	}
	/*else if(number1=='')
	{
		alert('please enter the number of employees for first year');
		document.getElementById('number1').focus();
		return false;
	}
	else if(number2=='')
	{
		alert('please enter the number of employees for second year');
		document.getElementById('number2').focus();
		return false;
	}
	else if(number3=='')
	{
		alert('please enter the number of employees for third year');
		document.getElementById('number3').focus();
		return false;
	}
	else if(plan=='')
	{
		alert('please enter the stage');
		document.getElementById('plan').focus();
		return false;
	}*/
	else if(plan1.checked==false && plan2.checked==false && plan3.checked==false && plan4.checked==false)
	{
		alert('please select At what stage are you with a business plan? field');
		return false;
	}
	else
	{
		return true;
	}
}
function validateForm3()
{
	var definetarget= document.getElementById('definetarget').value;
	var marketresearch= document.getElementById('marketresearch').value;
	/* var evidence= document.getElementById('evidence').value; */
	var competetors= document.getElementById('competetors').value;
	var strength= document.getElementById('strength').value;
	var resources = document.getElementById('resources').value;
	/* var resources2 = document.getElementById('resources2').value;
	var resources3 = document.getElementById('resources3').value; */
	var resources4 = document.getElementById('resources4').value;

	if(definetarget=='')
	{
		alert('Please enter the define target');
		document.getElementById('definetarget').focus();
		return false;
	}
	else if(marketresearch=='')
	{
		alert('please enter the market research');
		document.getElementById('marketresearch').focus();
		return false;
	}
	/* else if(evidence=='')
	{
		alert('please enter the market research');
		document.getElementById('evidence').focus();
		return false;
	} */
	else if(competetors=='')
	{
		alert('Please enter your regards as competitors');
		document.getElementById('competetors').focus();
		return false;
	}
	else if(strength=='')
	{
		alert('please enter the strengths');
		document.getElementById('strength').focus();
		return false;
	}
	else if(resources =='')
	{
		alert('Please enter physical or virtual resources will you need to start and expand');
		document.getElementById('resources').focus();
		return false;
	}
	/* else if(resources2 =='')
	{
		alert('Please enter How much money is required to acquire...');
		document.getElementById('resources2').focus();
		return false;
	}
	else if(resources3 =='')
	{
		alert('Please enter How much are you planning personally...');
		document.getElementById('resources3').focus();
		return false;
	} */
	else if(resources4 =='')
	{
		alert('Please enter you plan to raise additional finance...');
		document.getElementById('resources4').focus();
		return false;
	}
	else
	{
		return true;
	}
}
function validateForm4()
{
	/* var experience = document.getElementById('experience').value; */
	var knowledge = document.getElementById('knowledge').value;
/*	var skills = document.getElementById('skills').value; */
	var longer = document.getElementById('longer').value;
	var hightgrowth = document.getElementById('hightgrowth').value;

	/* if(experience =='')
	{
		alert('Please enter the Experience');
		document.getElementById('experience').focus();
		return false;
	}
	else */ if(knowledge =='')
	{
		alert('please describe your knowledge');
		document.getElementById('knowledge').focus();
		return false;
	}
	/* else if(skills =='')
	{
		alert('Please enter indicate specific skills and capabilities');
		document.getElementById('skills').focus();
		return false;
	} */
	else if(longer == '')
	{
		alert('please enter your longer term');
		document.getElementById('longer').focus();
		return false;
	}
	else if(hightgrowth == '')
	{
		alert('Please enter your opinion');
		document.getElementById('hightgrowth').focus();
		return false;
	}
	else
	{
		$.ajax(
		{
			type: "POST",
		   	url:  "ajax/finish.php",
		   	data: "nval=1",
		   	success: function(msg)
		   	{
				if(msg == "somefieldempty")
				{
					alert("Your webform is incomplete now, please complete it");
					return false;
				}
				if(msg == "allok")
				{
					window.location.href = "thankyou.php";
				}
			},
			error: function(request,error)
			{

			}
		});
	}
}
