$(document).ready(function(){

	var w = $(window).width();
	var h = $(window).height();

	var formax = (w/2)-327;
	var formay = (h/2)-277;

	var forma2x = (w/2)-184;
	var forma2y = (h/2)+6;

	$('.forma').css({'left':formax+'px','top':formay+'px'});
	$('.forma2').css({'left':forma2x+'px','top':forma2y+'px'});

	$('.zakaz').bind({
	    click: function() { $('.forma').fadeIn(500);  }
	})
// кнопка "Отправить" на первой форме
$('#butt2').bind({ click:SubmitAndValidate});

$('#butt4').bind({ click:SubmitAndValidate});

shortcut.add('Esc', function() { $('#call_and_mail').val(0); $('.forma2').fadeOut(500); $('.forma').fadeOut(500); });
// кнопка "Отменить"
	$('#butt3').bind({
	    click: function() { $('.forma').fadeOut(500);  }
	})
// кнопка "Дополнительно"
	$('#butt1').bind({
	    click: function() { 
		$('.forma2').fadeIn(500);
		$('#call_and_mail').val(1);
		}
	})

	$('.forma2x').bind({
	    click: function() { 
		$('#call_and_mail').val(0);
		$('.forma2').fadeOut(500);  
		}
	})

	$('.forma1x').bind({
	    click: function() { 
		$('#call_and_mail').val(0);
		$('.forma2').fadeOut(500);  
		}
	})

	$('#fio').focus(function () {
        	$(this).val('');
	});

	$('#phone1').focus(function () {
        	$(this).val('');
	});

	$('#phone2').focus(function () {
        	$(this).val('');
	});

	$('#discount').focus(function () {
        	$(this).val('');
	});



$('.w1').bind({ 
   mouseover: function() { $(this).css({'background':'url(/images/window1o.jpg)'}); },
    mouseout: function() { $(this).css({'background':'url(/images/window1n.jpg)'}); }
})

$('.w2').bind({ 
   mouseover: function() { $(this).css({'background':'url(/images/window2o.jpg)'}); },
    mouseout: function() { $(this).css({'background':'url(/images/window2n.jpg)'}); }
})

$('.w3').bind({ 
   mouseover: function() { $(this).css({'background':'url(/images/window3o.jpg)'}); },
    mouseout: function() { $(this).css({'background':'url(/images/window2n.jpg)'}); }
})

$('.w4').bind({ 
   mouseover: function() { $(this).css({'background':'url(/images/window4o.jpg)'}); },
    mouseout: function() { $(this).css({'background':'url(/images/window1n.jpg)'}); }
})

$('.w1').bind({ click: function() { window.location = '/taxi/' } })
$('.w2').bind({ click: function() { window.location = '/gruz/' } })
$('.w3').bind({ click: function() { window.location = '/pereezd/' } })
$('.w4').bind({ click: function() { window.location = '/arenda/' } })

//--------------------reg

$('.dopblock').hide();

$('#dopblock1').show();

$('input').bind('click',function()
{
	var vv = ( $('input[name=UF_TYPE_REG]:checked').val() );
	if (vv=='1') { $('.dopblock').hide(); $('#dopblock1').show(); $('#dopblock2').show(); $('#dopblock3').show(); }
	if (vv=='2') { $('.dopblock').hide(); $('#dopblock1').show(); $('#dopblock2').show(); $('#dopblock3').show(); $('#dopblock4').show(); $('#dopblock5').show(); $('#dopblock6').show(); $('#dopblock7').show(); $('#dopblock8').show(); $('#dopblock9').show(); }
	if (vv=='3') { $('.dopblock').hide(); $('#dopblock1').show(); $('#dopblock2').show(); $('#dopblock3').show(); $('#dopblock10').show(); $('#dopblock11').show(); $('#dopblock12').show(); $('#dopblock13').show(); $('#dopblock14').show(); $('#dopblock15').show(); $('#dopblock16').show(); $('#dopblock17').show(); $('#dopblock18').show(); $('#dopblock19').show(); }
});

//--------------------------


var zz = $('.ttt').height();
var zzz = zz-100;

var ie = 0/*@cc_on+@_jscript_version*10@*/;

if (ie=="0")
{
	var zzzz = zz-232;
}
else
{
	var zzzz = zz-230;
}

$('.works-contents').css({'height':zzz+'px'});

$('.news-item').css({'height':zzzz+'px'});


var p = location.href;

if (p.indexOf('/taxi/') != -1) $('.works-head').css({'background':'url(/images/w1.jpg) no-repeat bottom'});
if (p.indexOf('/gruz/') != -1) $('.works-head').css({'background':'url(/images/w2.jpg) no-repeat bottom'});
if (p.indexOf('/pereezd/') != -1) $('.works-head').css({'background':'url(/images/w3.jpg) no-repeat bottom'});
if (p.indexOf('/arenda/') != -1) $('.works-head').css({'background':'url(/images/w4.jpg) no-repeat bottom'});

$('.photo-crumb-itemm:first').hide();

});
//------------------------------
function SubmitAndValidate()
{ 
       var fio  = $('input#fio').val();
     var phone1 = $('input#phone1').val();
     var phone2 = $('input#phone2').val();
        var sms = $('input#sms').val();
    var vehicle = $('#vehicle').val();
       var from = $('input#from').val();
         var to = $('input#to').val();
      var stops = $('input#stops').val();
        var day = $('#day').val();
      var month = $('#month').val();
       var hour = $('#hour').val();
       var mins = $('#mins').val();
  var vid_oplat = $('#vid_oplat').val();
   var discount = $('input#discount').val();
   var callandmail = $('input#call_and_mail').val();
   var clphone = phone1 + phone2;
   var clname = trim(fio);

   	if (isAreaValid(phone1) != true) {alert ('Проверьте введенный номер телефона!'+'\n'+'Если вы вводите городской номер, то укажите код города.'); return (false);}
	if (isNumberString(clphone) != true) {alert ('Проверьте введенный номер телефона!'); return (false);}
	if (isLengthValid(clphone) != true) {alert ('Проверьте введенный номер телефона!'+'\n'+'Номер вводится без 8 или +7, с кодом города.'); return (false);}
	if (callandmail != 2) 
	{
	$.post('/callorder.php',{'clname':fio, 'clphone':clphone});
    $.post('/sendmess.php',{ 'fio':fio, 'phone1':phone1, 'phone2':phone2, 'sms':sms, 'vehicle':vehicle, 'from':from, 'to':to, 'stops':stops, 'day':day, 'month':month, 'hour':hour, 'mins':mins, 'vid_oplat':vid_oplat, 'discount':discount }, function(data)     
		{
		alert ('Заявка успешно отправлена!'); //+'\n'+'Мы свяжемся с вами в течении 5 минут.');
		$('input#fio').val('Ваше Имя');
        $('input#phone1').val('Ваш');
        $('input#phone2').val('телефон');
        $('input#sms').val('');
        $('input#vehicle').val('');
        $('input#from').val('');
        $('input#to').val('');
        $('input#stops').val('');
        $('input#vid_oplat').val('');
        $('input#discount').val('Введите номер карты для получения скидки');
		$('input#call_and_mail').val(0);
        $('.forma').fadeOut(500);
		$('.forma2').fadeOut(500);
		});
	}
	else
	{
	$.post('/callorder.php',{'clname':fio, 'clphone':clphone});
		alert ('Заявка на обратный звонок успешно отправлена!'+'\n'+'Мы свяжемся с вами в течении 5 минут.');
		$('input#fio').val('Ваше Имя');
        $('input#phone1').val('Ваш');
        $('input#phone2').val('телефон');
        $('input#sms').val('');
        $('input#vehicle').val('');
        $('input#from').val('');
        $('input#to').val('');
        $('input#stops').val('');
        $('input#vid_oplat').val('');
        $('input#discount').val('Введите номер карты для получения скидки');
        $('.forma').fadeOut(500);
	}
}
function isNumberString (InString)  {
    if(InString.length==0) return (false);
	var RefString="1234567890";
    for (Count=0; Count < InString.length; Count++)  {
        TempChar= InString.substring (Count, Count+1);
        if (RefString.indexOf (TempChar, 0)==-1)  
            return (false);
    }
    return (true);
}
function isLengthValid (InString) {
	if(InString.length==10) return (true);
	else return (false);
}
function isAreaValid (InString) {
	if ((InString.substring (0,3)==343)) return (true);
	if ((InString.substring (0,1)==9)) return (true);
	return (false);
}
function trim(InString) {
	return InString.replace(/^\s+|\s+$/g,"");
}
