// JavaScript Document

$(document).ready(function(){
	
	var mainpage = "/webroot/delivery/flash/promo-main.swf";
	var innerpage = "/webroot/delivery/flash/promo-inner.swf";
	var block_1 = "/webroot/delivery/flash/dramina_inner_block_1.swf";
	var block_2 = "/webroot/delivery/flash/dramina_inner_block_2.swf";
	var block_3 = "/webroot/delivery/flash/dramina_inner_block_3.swf";
	var flashvars = {};
	var params = {wmode: "opaque"};
	var attributes = {};
	swfobject.embedSWF(mainpage, "promo-main", "960", "485", "9.0.0", mainpage, flashvars, params, attributes);
	swfobject.embedSWF(innerpage, "promo-inner", "960", "545", "9.0.0", innerpage, flashvars, params, attributes);
	swfobject.embedSWF(block_1, "promo-inner-1", "960", "545", "9.0.0", block_1, flashvars, params, attributes);
	swfobject.embedSWF(block_2, "promo-inner-2", "960", "545", "9.0.0", block_2, flashvars, params, attributes);
	swfobject.embedSWF(block_3, "promo-inner-3", "960", "545", "9.0.0", block_3, flashvars, params, attributes);


	$('.f-line .c-btn').click(function(){
		$('#cf-form').submit();
		return false;
	});


	if($('#cf-form').length > 0)
	{
		var $contact_error = $('.f-error');

		$('#cf-form').submit(function(){
			$contact_error.html('').hide();

			var err_fl = true;
			var err_mess = '';
			if (!checkField('#contact_name', 'Заполните поле "Ваше имя", пожалуйста!', 'input'))
			{
				err_mess += 'Заполните поле "Ваше имя", пожалуйста!<br />';
				err_fl =  false;
			}

			if (!checkField('#contact_email', 'Заполните поле "Ваш e-mail", пожалуйста!', 'email'))
			{
				err_mess += 'Заполните поле "Ваш e-mail", пожалуйста!<br />';
				err_fl =  false;
			}

			if (!checkField('#contact_message', 'Заполните поле "Ваш вопрос", пожалуйста!', 'input'))
			{
				err_mess += 'Заполните поле "Ваш вопрос", пожалуйста!<br />';
				err_fl =  false;
			}

			if (!checkField('#contact_captcha', 'Заполните поле "Текст на картинке", пожалуйста!', 'input'))
			{
				err_mess += 'Заполните поле "Текст на картинке", пожалуйста!<br />';
				err_fl =  false;
			}

			if (!err_fl) $contact_error.html(err_mess).show();
			
			return err_fl;
		});

		var checkField = function($id, $message, $type){
			$field = $($id);
			
			if($type == 'email'){
				$result = checkMail($field.val());
			}else{
				$result = ($field.val() != '');
			}

			if ($id == '#contact_captcha') {
				if($result){
					$field.removeClass('captcha-error');
				}else{
					$field.addClass('captcha-error');
				}
			} else {
				if($result){
					$field.removeClass('error');
				}else{
					//$contact_error.html($message).show();
					$field.addClass('error');
				}
			}
			
			return $result;
		};

		var checkMail = function(email){
			var pat=/^[\w-+\.]+@([\w-]+\.)+[\w-]{2,}$/i;
			if(pat.test(email)) return true;
				else return false;
		};
	}

});
