$(document).ready(function( ){
	
	$("#index_free_trial_submit").click(function() {	

		if (validate_form()) {
			$("#index_form").submit();
		} else {
			return false;
		}
		
	});
	
	$("#index_form input[type=text]").keydown(function(){
		$(this).parent().find("label").remove();
	});
	
	$('#slideshow2').show();
	$('#slideshow2').cycle({ 
		fx:     'fade', 
		speed:  'slow', 
		timeout: 4000,
		delay:  0
	});
	
	$(".index_countries_btn, .index_main_caption span").click(function(){
	
		$(".countries_popup_wrap").fadeIn('fast');
		$(".countries_popup_wrap").expose({closeOnClick: true, 
										   color: "#000000", 
										   opacity:"0.7",
										   onBeforeClose: function(event){
												$(".countries_popup_wrap").fadeOut();
										   }
										  });
		//$(".countries_popup_wrap").center();
	});
});	

function validate_form() {
	
	$("#index_form label.error").remove();
	var valid = true;
	if ($.trim($("#index_form input[name=last_name]").val()) == "" || $.trim($("#index_form input[name=last_name]").val()) == "Name*")
	{
		addErrorBox("index_form_name", "This field is mandatory");
		valid = false;
	}
	
	if ($.trim($("#index_form input[name=email]").val()) == "" || $.trim($("#index_form input[name=email]").val()) == "Email")
	{
		addErrorBox("index_form_email", "This field is mandatory");
		valid = false;
	}else if (!validate_email_format($.trim($("#index_form input[name=email]").val()) )){
		addErrorBox("index_form_email", "Please enter valid Email address");
		valid = false;
	}
	/*
	if ($.trim($("#index_form input[name=company]").val()) == "")
	{
		addErrorBox("index_form_company", "This field is mandatory");
		valid = false;
	}
	*/
	if ($.trim($("#index_form input[name=phone]").val()) == "" || $.trim($("#index_form input[name=phone]").val()) == "Phone*")
	{
		addErrorBox("index_form_phone", "This field is mandatory");
		valid = false;
	}
	
	if (valid) {
			$.ajax ({
				async: false,
				url: "/ajax/send_lead_email/",
				type: "POST",
				data: "name="+$("#index_form input[name=last_name]").val()+
					  "&email="+$("#index_form input[name=email]").val()+
					  "&company="+$("#index_form input[name=company]").val()+
					  "&phone="+$("#index_form input[name=phone]").val() + 
					  "&insert_lead=0"
			});
			
			$.ajax ({
				async: false,
				url: "/ajax/set_user_session/",
				type: "POST",
				data: "name="+$("#index_form input[name=last_name]").val()+
					  "&email="+$("#index_form input[name=email]").val()+
					  "&company="+$("#index_form input[name=company]").val()+
					  "&phone="+$("#index_form input[name=phone]").val()
			});
			
	}
	
	return valid;
}
