﻿$j = jQuery.noConflict();

// Scrollable
$j(function() {
	$j('#scrollable').scrollable({
		size: 4,
		easing:	"swing",
		speed: 350
	});
});
//Slider index top
$j(function(){
	$j("#parent2").wslide({
		width: 367,
		height: 485,
		//pos: 1,
		horiz: true,
		duration: 200
		//effect: 'easeOutElastic'
	});
});

// Datepicker
$j(function() {
	$j('#datepicker').datepicker({
		showOn: 'button',
		buttonImage: '/templates/technari/rus/img/calendar.gif',
		buttonText: 'Выбрать дату',
		buttonImageOnly: true
	});
});

// Search
$j(function() {
	$j('input[type="text"], textarea').toggleVal({
		focusClass: "hasFocus"
	});
});

// Callback
$j(function() {
	$j("#dialog").dialog({
		bgiframe: true,
		autoOpen: false,
		modal: true,
		buttons: {
			'': function() {
				var bValid = true;
				allFields.removeClass('ui-state-error');
			}
		},
		close: function() {
		}
	});
	
	if  (  $j("#dialog2").size()  )
		$j("#dialog2").dialog({
			bgiframe: true,
			autoOpen: false,
			modal: true,
			dialogClass: 'online_order',
			buttons: {
				'': function() {
					var bValid = true;
					allFields.removeClass('ui-state-error');
				}
			},
			close: function() {
			}
		});	

	$j('#callback').click(function() {
		$j('#dialog').dialog('open');
	});
	
	$j('#callback2').click(function() {
		$j('#dialog2').dialog('open');
	});
});

// Price
$j(document).ready(function(){
	$j(".accordion_price h3").click(function(){
		$j(this).next("table").slideToggle("fast")
		.siblings("table:visible").slideUp("fast");
		$j(this).toggleClass("active");
		$j(this).siblings("h3").removeClass("active");
	});
});

// Заказать обратный звонок
function sendCallBack()
				{	
					result = $j("#aform").valid();
					if (result){
						   $j.ajax({
							  type: "POST",
							  url: "/cms/add.php",
							  data: {
									f_name : $j("#dialog").find("#f_name").attr('value'),
									f_phone: $j("#dialog").find("#f_phone").attr('value'),
									f_time: $j("#dialog").find("#f_time").attr('value'),
									cc: $j("#dialog").find("#cc").attr('value'),
									sub: $j("#dialog").find("#sub").attr('value'),
									catalogue: '2',
									posting: '1'
									
									
							  },
							  dataType: "html",
							  success: function(  data){
								document.getElementById('dialog').innerHTML='<div style=\'padding-left:40px; padding-bottom:20px; padding-top:20px;\'>Спасибо, Ваша заявка принята.</div>';
							 }
							});
					}  
					return false;
}

//  Заказать ON-LINE
function sendCallBack2()
				{
					result = $j("#aform2").valid();
					if (result){
						   $j.ajax({
							  type: "POST",
							  url: "/cms/add.php",
							  data: {
									f_name : $j("#dialog2").find("#f_name").attr('value'),
									f_phone: $j("#dialog2").find("#f_phone").attr('value'),
									f_service: $j("#dialog2").find("#f_service").attr('value'),
									cc: $j("#dialog2").find("#cc").attr('value'),
									sub: $j("#dialog2").find("#sub").attr('value'),
									catalogue: '2',
									posting: '1'
							  },
							  dataType: "html",
							  success: function(  data){
								document.getElementById('dialog2').innerHTML='<div style=\'padding-left:40px; padding-bottom:20px; padding-top:20px;\'>Спасибо, Ваша заявка принята.</div>';
							 }
							});
					}
					return false;
}

// Rassilka
function aasendMail(){
	if ($j("#aaaform").valid() )
	{
	   $j.ajax({
		  type: "POST",
		  url: "/cms/add.php",
		  data: {
				//f_subscribe: $j("#subscribe").find("#f_subscribe").attr('value'),
				f_subscribe : $j("#f_subscribe").attr('value'),
				cc: '300',
				sub: '277',
				catalogue: '2',
				posting: '1'
		  },
		  dataType: "html",
		  success: function(  data){
			document.getElementById('subscribe_mes').innerHTML='<label for="subscribe"><div style="padding-bottom:8px;">Спасибо,<br /> что подписались на нашу рассылку.</label>';
		 }
		});	

	}
}

//Activatsija karti
function asendComment() {
	result = $j("#aaform").valid();

	if (result){
		   $j.ajax({
			  type: "POST",
			  url: "/cms/add.php",
			  data: {    
					f_FIO : $j("#f_FIO").attr('value'),
					f_NubmerCard: $j("#f_NubmerCard").attr('value'),
					f_SecretNumber: $j("#f_SecretNumber").attr('value'),
					f_Address: $j("#f_Address").attr('value'),
					f_Date: $j("#datepicker").attr('value'),
					cc : $j("#cc").attr('value'),
					sub : $j("#sub").attr('value'),
					catalogue: '2',
					posting: '1'
			  },
			  dataType: "html",
			  success: function(  data){
				document.getElementById('aaform').innerHTML = '<div style=\'padding-left:27px; padding-bottom:20px; padding-top:20px;\'>Спасибо, Ваша заявка принята.</div>';
			 }
			});			
	} 				
	return false;
}

//Validatsija
$j().ready(function() {
	$j("#aform").validate(
	{
		rules: { 
				f_name: { 
					required: true, 
					minlength: 4
				},
				f_phone: { 
					required: true, 
					digits: true,
					minlength: 4
				}
		}, 
		messages: { 
				f_name: "<br />Введите имя",
				f_phone: "<br />Введите номер телефона"
		}
	});

	$j("#aform2").validate(
	{ 
		rules: { 
				f_name: { 
					required: true, 
					minlength: 4
				},
				f_phone: { 
					required: true, 
					digits: true,
					minlength: 4
				}
		}, 
		messages: { 
				f_name: "<br />Введите имя",
				f_phone: "<br />Введите номер телефона"
		}
	});

	$j("#aaform").validate(
	{
		rules: { 
				f_FIO: { 
					required: true, 
					minlength: 4
				},
				f_NubmerCard: { 
					required: true, 
					digits: true,
					minlength: 4
				},
				f_SecretNumber: { 
					required: true, 
					digits: true,
					minlength: 4
				},
				f_Address: "required", 
					dateformat: "required",
					datepicker: "required"
				}, 
		messages: { 
				f_FIO: "<br>Введите имя",
				f_Date: "<br>Укажите дату",
				f_NubmerCard: "Введите номер карты",
				f_SecretNumber: "Введите секретный номер",
				f_Address: "Введите адрес"
		}
	});

	$j("#aaaform").validate(
	{ 
		rules: {
				f_subscribe: { 
					required: true, 
					email: true
				}
		},
		messages: { 
				f_subscribe: "Введите email"
		}
	});
});
