var HTTP_PATH = "http://www.mototech.ru/";
var HTTP_CTRLPATH = "http://www.mototech.ru/controller/delivery/";
function $(id){return document.getElementById(id);}
function fixIE6flicker(fix) {
try { document.execCommand("BackgroundImageCache", false, fix); } catch(err) { } } fixIE6flicker(true);
var jQ = jQuery.noConflict();

function RentRequest() {
	jQ("#form_arenda input.send").val('подождите...')
	var fields = jQ("#form_arenda").serializeArray();
	var params = '';
	jQ.each(fields, function(i, field){
		if(field.name=='name' || field.name=='comp' || field.name=='phone' || field.name=='power' || field.name=='srok' || field.name=='start_date' || field.name=='place' || field.name=='type' || field.name=='work_time')
			if(field.value=='') {
				alert('Вы не заполнили все обязательные поля.');
				jQ("#form_arenda input.send").val('отправить')
				return false;
			}
		params = params+'&'+field.name+'='+field.value;
	});
	jQuery.post(HTTP_CTRLPATH+"rentrequest/index.ctrl.php", "ctrl_action=request"+params, function(data, textStatus){
		if(textStatus == 'success')
		  justAlertRespond(data.ActionCode, data.ErrorMsg, data.Body, data.Extra);
		else
			 return false;
	}, "json");
	return false;
}
function buy() {
	jQ("#form_order button").attr("disabled", "disabled").text('пожалуйста подождите...')
	var fields = jQ("#form_order").serializeArray();
	var params = '';
	jQ.each(fields, function(i, field){
		if(field.name=='name' || field.name=='phone' || field.name=='email')
			if(field.value=='') {
				alert('Вы не заполнили все обязательные поля.');
				jQ("#form_order button").attr("disabled", false).text('отправить')
				return false;
			}
		params = params+'&'+field.name+'='+field.value;
	});
	jQuery.post(HTTP_CTRLPATH+"buy/index.ctrl.php", "ctrl_action=buy"+params, function(data, textStatus){
		if(textStatus == 'success')
		  justAlertRespond(data.ActionCode, data.ErrorMsg, data.Body, data.Extra);
		else
			 return false;
	}, "json");

	return false;
}

function addQuestion() {
	jQ('#form_faq').hide();
	jQ('#faqwait').show();
	jQuery.post(HTTP_CTRLPATH+"faq/index.ctrl.php", "ctrl_action=addQuestion&question="+jQ('#question').val(), function(data, textStatus){
		if(textStatus == 'success') {
		  justAlertRespond(data.ActionCode, data.ErrorMsg, data.Body, data.Extra);
		} else {
			 return false;
		}
	}, "json");
	return false;
}

function justAlertRespond(ActionCode, ErrorMsg, Body, Extra){
	if(ActionCode == undefined) return false;
		//Rent Request 
		if(ActionCode==3 ) {
			jQ('#form_arenda').hide();
			jQ('#faqwait').hide();
			jQ('#faqok').show();
		}
		// Add Question
		if(ActionCode==4 || ActionCode==5) {
			jQ('#form_order').hide();
			jQ('#faqwait').hide();
			jQ('#faqok').show();
			return true; 
		}
}; 



