$(document).ready(function(){
	$.ajaxSetup({
        scriptCharset: "utf-8" 
    });
	
	// cbox
	$("a[class='cboxelement']").colorbox();
	
	// treeview
	$("#navigation").treeview({
		collapsed: true,
		unique: true,
		persist: "cookie",
		cookieId: "treeview-black"
	});
	
	$("#navigation").show();
});

function partnersFormSubmit(){
	changeButtState("#partnersFormSendButton", false);
	var formname='partnersForm';
	var obj=$("form[name='"+formname+"']");
	var options={
			url: '/ajax/partners_form_check.php',
			success:partnersFormCheckResult
		}
	obj.ajaxSubmit(options);
}

function partnersFormCheckResult(response){
	var formname='partnersForm';
	var obj=$("form[name='"+formname+"']");
	if(response){
		if(Math.round(response)==response){
			var options={
					url: '/ajax/partners_form_send.php',
					success:partnersFormSendResult
				}
			obj.ajaxSubmit(options);
		}else{
			alert(response);
			changeButtState("#partnersFormSendButton", true);
		}
	}
}

function partnersFormSendResult(response){
	if(response){
		// if order sended
		if(Math.round(response)==response){
			document.location.href='/partners/how/';
		}else{
			alert(response);
		}
	}
}

function faqFormSubmit(){
	changeButtState("#faqSendButton", false);
	var formname='faqForm';
	var obj=$("form[name='"+formname+"']");
	var options={
			url: '/ajax/faq_form_check.php',
			success:faqFormCheckResult
		}
	obj.ajaxSubmit(options);
}

function faqFormCheckResult(response){
	var formname='faqForm';
	var obj=$("form[name='"+formname+"']");
	if(response){
		if(Math.round(response)==response){
			var options={
					url: '/ajax/faq_form_send.php',
					success:faqFormSendResult
				}
			obj.ajaxSubmit(options);
		}else{
			alert(response);
			changeButtState("#faqSendButton", true);
		}
	}
}

function faqFormSendResult(response){
	if(response){
		// if order sended
		if(Math.round(response)==response){
			alert('Ваш вопрос принят и будет обработан в ближайшее время');
			document.location.href='/faq/';
		}else{
			alert(response);
		}
	}
}

function askFormSubmit(){
	changeButtState("#askFormSendButton", false);
	var formname='askForm';
	var obj=$("form[name='"+formname+"']");
	var options={
			url: '/ajax/ask_form_check.php',
			success:askFormCheckResult
		}
	obj.ajaxSubmit(options);
}

function askFormCheckResult(response){
	var formname='askForm';
	var obj=$("form[name='"+formname+"']");
	if(response){
		if(Math.round(response)==response){
			var options={
					url: '/ajax/ask_form_send.php',
					success:askFormSendResult
				}
			obj.ajaxSubmit(options);
		}else{
			alert(response);
			changeButtState("#askFormSendButton", true);
		}
	}
}

function askFormSendResult(response){
	if(response){
		// if order sended
		if(Math.round(response)==response){
			document.location.href='/';
		}else{
			alert(response);
		}
	}
}

function solutionsFormSubmit(){
	changeButtState("#solutionsFormSendButton", false);
	var formname='solutionsForm';
	var obj=$("form[name='"+formname+"']");
	var options={
			url: '/ajax/solutions_form_check.php',
			success:solutionsFormCheckResult
		}
	obj.ajaxSubmit(options);
}

function solutionsFormCheckResult(response){
	var formname='solutionsForm';
	var obj=$("form[name='"+formname+"']");
	if(response){
		if(Math.round(response)==response){
			var options={
					url: '/ajax/solutions_form_send.php',
					success:solutionsFormSendResult
				}
			obj.ajaxSubmit(options);
		}else{
			alert(response);
			changeButtState("#solutionsFormSendButton", true);
		}
	}
}

function solutionsFormSendResult(response){
	if(response){
		// if order sended
		if(Math.round(response)==response){
			document.location.href='/solutions/';
		}else{
			alert(response);
		}
	}
}
