﻿var call = {

	order: function() {		
		var number = $('#number').val();
		number = number.replace(/[\s\+\-\(\)]/g, '');
		
		var reg = /((8|\+[0-9]{1,4})?[\-\(]?[0-9]{3,6}[\-\)]?[0-9\-]{5,})/
		
		if (reg.test(number) == false)
		{
			$.prompt("Ошибка в номере телефона");		
			return false;
		}
				
		if (!check_workday())
		{
			$.prompt("«Сити Смайл» работает 8:30 до 21:00.<br/>Оставьте свое сообщение, и мы обязательно свяжемся с вами в рабочее время.");		
			return false;
		}

		
		number = number.replace(/^8/g, '7');
		
		var img = new Image();
		img.src = "http://92.255.247.199/makecall.php?number="+number;
		
		$.prompt("Ваша заявка отправлена");

		
		/*$.ajax({
			url: '/order_call.php',
			type: 'POST',
			dataType: 'json',
			data: {
				'number': number
			},

			success: this.successorder,
			error: this.errororder
		});*/
	},
	
	order_by_enter: function(e)
	{		
		var code = (e.keyCode ? e.keyCode : e.which);
				
		if (code == 13)
			call.order();
	},

	successorder: function(data, textStatus, XMLHttpRequest) {
		$.prompt(data.message);
	},

	errororder: function(XMLHttpRequest, textStatus, errorThrown) {
		$.prompt('Ошибка');
	}
}

function check_workday()
{
	var current_date = new Date();
	var time = current_date.getHours()*60+current_date.getMinutes();
	
	return time >= 510 && time <= 1260;
}


