
function reservation_check_new ( formObj, lang) {
	var phone = new String(formObj.elements['f_firstname'].value);
	var email = new String(formObj.elements['f_email'].value);
	var remail = new String(formObj.elements['f_remail'].value);
	var phonePreg = new RegExp('^[+]{0,1}[0-9 ]{6,}$');

	if (isEmpty(phone)) {
		$('#f_firstname').css('border', '1px solid red');
		formObj.elements['f_firstname'].focus();
		return false;
	}
	if (isEmpty(email) || !isEmail(email)) {
		$('#f_email').css('border', '1px solid red');
		$('#f_remail').css('border', '1px solid red');
		formObj.elements['f_email'].focus();
		return false;
	}
	if (isEmpty(remail) || !isEmail(remail)) {
		$('#f_remail').css('border', '1px solid red');
		$('#f_email').css('border', '1px solid red');
		formObj.elements['f_remail'].focus();
		return false;
	}
	if (email.toString() != remail.toString())
	{
		$('#f_remail').css('border', '1px solid red');
		$('#f_email').css('border', '1px solid red');
		formObj.elements['f_remail'].focus();
		return false;
	}

        data = {};

        if ($('#cp_cond').attr('checked'))
        {
            data['conditioning'] = 'yes';
        }
        else
        {
            data['conditioning'] = 'not selected';
        }

        if ($('#cp_auto').attr('checked'))
        {
            data['automatic'] = 'yes';
        }
        else
        {
            data['automatic'] = 'not selected';
        }

        var carType = $('#car-type').val();

        if (carType == 'ct_all')
        {
            data['car-type'] = 'All car types';
        }
        else if (carType == 'ct_sedan')
        {
            data['car-type'] = 'Sedan';
        }
        else if (carType == 'ct_hb')
        {
            data['car-type'] = 'Heatchback';
        }
        else
        {
            data['car-type'] = 'Unknown type';
        }

        var cars = $('input[type=radio]');

        $.each(cars, function(i, car){
            if($(car).attr('checked'))
            {
                data['car-name'] = $(car).parent().text();
            }
        });

        data['start-date'] = $('#f_start_date').val();
        data['start-hour'] = $('#f_start_hour').val();
        data['start-minute'] = $('#f_start_minute').val();
        data['start-daytime'] = $('#f_start_daytime').val();

        data['end-date'] = $('#f_end_date').val();
        data['end-hour'] = $('#f_end_hour').val();
        data['end-minute'] = $('#f_end_minute').val();
        data['end-daytime'] = $('#f_end_daytime').val();

        data['pickup-place'] = $('#f_pickup_place').val();
        data['return-place'] = $('#f_return_place').val();
        
        

        if ($('#gps').attr('checked'))
        {
            data['gps'] = 'yes';
        }
        else
        {
            data['gps'] = 'not selected';
        }

        if ($('#babyseat').attr('checked'))
        {
            data['babyseat'] = 'yes';
        }
        else
        {
            data['babyseat'] = 'not selected';
        }

        data['firstname'] = $('#f_firstname').val();
        data['area-code'] = $('#f_acode').val();
        data['phone'] = $('#f_phone').val();
        data['comments'] = $('#f_comments').val();
        data['cardnumber'] = $('#f_cardnumber').val();
        data['email'] = $('#f_email').val();
        data['total'] = $(".fee").text();
        data['lang'] = lang;

        console.log(data);

        $.post(
            'rent-a-car-ajax.php',
           data,
            function(respData)
            {
                if (respData.status == 'sent')
                {
                    if (respData.thxpg)
                    {
                        document.location.href = respData.thxpg;
                    }
                    else
                    {
                        alert('Sent!');
                    }
                }
                else
                {
                    alert('Error, can\'t sent message');
                }
            },
            'json'
        );

	return false;

}

function reservation_check ( formObj) {
	var phone = new String(formObj.elements['f_phone'].value);
	var email = new String(formObj.elements['f_email'].value);
	var remail = new String(formObj.elements['f_remail'].value);
	var phonePreg = new RegExp('^[+]{0,1}[0-9 ]{6,}$');
	if (isEmpty(phone)) {
		alert(formObj.elements['f_phone'].title);
		formObj.elements['f_phone'].focus();
		return false;
	}
	if (isEmpty(email) || !isEmail(email)) {
		alert(formObj.elements['f_email'].title);
		formObj.elements['f_email'].focus();
		return false;
	}
	if (isEmpty(remail) || !isEmail(remail)) {
		alert(formObj.elements['f_remail'].title);
		formObj.elements['f_remail'].focus();
		return false;
	}
	if (email.toString() != remail.toString())
	{
		alert(formObj.elements['f_remail'].title);
		formObj.elements['f_remail'].focus();
		return false;
	}
	return true;
}

function isEmpty(str){
	var re=new RegExp("^ *(.*) *$","gi")
	var arr = re.exec(str);	
	str=RegExp.$1;
	return (str=='');
}

function isEmail(mailValue) {
	if (mailValue!='') {
		if (
			mailValue.indexOf('@', 0) == -1
			 || 
			mailValue.indexOf('.', 0) == -1
			 || 
			mailValue.indexOf('@.', 0) != -1
			 || 
			mailValue.indexOf('.@', 0) != -1
			 || 
			(mailValue.length-mailValue.lastIndexOf('.'))<=2
			) {
			return false;
		}
	}
	return true;
}

