/**
 * This project is created by
 * PILLAX (http://www.pillax.com)
 */

/*******************************************************************
 * Common - START
 */
$(function(){

	$('#categorySelect').change(function(){
		window.location='cat.php?language=' + $('#lng').val() + '&category=' + $(this).val();
		$(this).blur();
		return false;
	});

	$('.inactive').click(function(){
		$(this).blur();
		return false;
	});

	$('#search input').toggleVal();

	$('.submit').click(function(){
		$(this).blur();
		return false;
	});

	$('div#filter .submit').click(function(){
		$('#filterForm').submit();
	});


	$('.video').click(function(){

		var title	= $(this).attr('title');
		var url		= $(this).attr('href');

		$('div#myContainer').html(
			  '<div id="video_player"></div>'
			+ '<script type="text/javascript">'
			+ '  var flashvars = {"file":"' + url + '", "autostart":"true"};'
			+ '  var params = {"movie":"player.swf", "allowfullscreen":"true", "allowscriptaccess":"always"};'
			+ '  var attributes = {};'
			+ '  swfobject.embedSWF("player.swf", "video_player", "467", "275", "9.0.0", false, flashvars, params, attributes);'
			+ '</script>'
		);

		$('div#myContainer').dialog({
			resizable: true,
			modal: true,
			width: 500,
			title: title,
			buttons: {
				'Затвори': function()
						  {
							$(this).dialog('close');
						  }
			}
		});

		$(this).blur();
		return false;
	});


	$('#pShare').click(function(){

		$('div#myContainer').html(
			  '<form id="mailForm">'
				+ '<b>Email-а на човека, който ще получи препратка към тази страница</b><br />'
				+ '<input type="text" class="normal" value="" name="email" id="email" />'
				+ '<br /><br />'
				+ '<input type="hidden" value="' + $(this).attr('rel') + '" name="machineId" id="machineId" />'
			+ '</form>'
		);

		$('div#myContainer').dialog({
			resizable: true,
			modal: true,
			title: 'Изпрати до приятел',
			buttons: {

				'Изпрати': function()
						  {
							$('input').removeClass('errField');

							var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
							if($('#email').val() == '' || reg.test($('#email').val()) == false)
							{
								$('#email').addClass('errField');
							}
							else
							{
								$.post(
									'ajax_sendShare.php',

									{a: $('#mailForm').serialize()}, 

									function(data)
									{
										if(data.status == 1)
										{
											// On ok
											$('div#myContainer').html('<div class="inf_msg" style="display: block;">' + data.msg + '</div>');
										}
										else
										{
											// On error
											$('div#myContainer').html('<div class="err_msg" style="display: block;">' + data.msg + '</div>');
										}
									},

									'json'
								);
							}
						  },

				'Откажи': function()
						  {
							$(this).dialog('close');
						  }
			}
		});

		$(this).blur();
		return false;
	});


	$('.sendMail').click(function(){

		var title		= '';
		var mailForm	= '';


		if($('#lng').val() == 'bg')
		{
			var lng_your_name			= 'Вашето име';
			var lng_content				= 'Запитване';
			var lng_mach_part			= 'Машина, за която търсите резервна част';
			var lng_title_machine		= 'Запитване за машина';
			var lng_title_part			= 'Запитване за резервна част';
			var lng_title_common		= 'Изпращане на съобщение';
			var lng_send				= 'Изпрати';
			var lng_cancel				= 'Откажи';
		}
		else
		{
			var lng_your_name			= 'Your name';
			var lng_content				= 'Content';
			var lng_mach_part			= 'Machine you are looking for a replacement part';
			var lng_title_machine		= 'Inquire about this machine';
			var lng_title_part			= 'Request for Replacement';
			var lng_title_common		= 'Send a message';
			var lng_send				= 'Send';
			var lng_cancel				= 'Cancel';
		}

		if($(this).hasClass('machine'))
		{
			mailForm = 
				  '<b>' + lng_your_name + '</b><br />'
				+ '<input type="text" class="normal" value="" name="name" id="name" />'
				+ '<br /><br />'

				+ '<b>Email</b><br />'
				+ '<input type="text" class="normal" value="" name="email" id="email" />'
				+ '<br /><br />'

				+ '<b>GSM</b><br />'
				+ '<input type="text" class="normal" value="" name="gsm" id="gsm" />'
				+ '<br /><br />'

				+ '<input type="hidden" value="' + $(this).attr('rel') + '" name="machineId" id="machineId" />'
				+ '<input type="hidden" value="machine" name="rType" id="rType" />'

				+ '<b>' + lng_content + '</b><br />'
				+ '<textarea class="normal" name="mailBody" id="mailBody" rows="" colls="" style="height: 130px;"></textarea>';

			title = lng_title_machine;
		}
		else if($(this).hasClass('parts'))
		{
			mailForm = 
				  '<b>' + lng_your_name + '</b><br />'
				+ '<input type="text" class="normal" value="" name="name" id="name" />'
				+ '<br /><br />'

				+ '<b>Email</b><br />'
				+ '<input type="text" class="normal" value="" name="email" id="email" />'
				+ '<br /><br />'

				+ '<b>GSM</b><br />'
				+ '<input type="text" class="normal" value="" name="gsm" id="gsm" />'
				+ '<br /><br />'

				+ '<b>' + lng_mach_part + '</b><br />'
				+ '<input type="text" class="normal" value="" name="machine" />'
				+ '<br /><br />'

				+ '<input type="hidden" value="parts" name="rType" id="rType" />'

				+ '<b>' + lng_content + '</b><br />'
				+ '<textarea class="normal" name="mailBody" id="mailBody" rows="" colls="" style="height: 130px;"></textarea>';

			title = lng_title_part;
		}
		else
		{
			mailForm = 
				  '<b>' + lng_your_name + '</b><br />'
				+ '<input type="text" class="normal" value="" name="name" id="name" />'
				+ '<br /><br />'

				+ '<b>Email</b><br />'
				+ '<input type="text" class="normal" value="" name="email" id="email" />'
				+ '<br /><br />'

				+ '<b>GSM</b><br />'
				+ '<input type="text" class="normal" value="" name="gsm" id="gsm" />'
				+ '<br /><br />'

				+ '<input type="hidden" value="global" name="rType" id="rType" />'

				+ '<b>' + lng_content + '</b><br />'
				+ '<textarea class="normal" name="mailBody" id="mailBody" rows="" colls="" style="height: 130px;"></textarea>';

			title = lng_title_common;
		}

		$('div#myContainer').html('<form id="mailForm">' + mailForm + '</form>');


		$('div#myContainer').dialog({
			resizable: true,
			modal: true,
			title: title,
			buttons: [
				{
					text: lng_send,
					click: function() {
							$('input, textarea').removeClass('errField');

							if($('#name').val() == '')
							{
								$('#name').addClass('errField');
							}
							else if($('#email').val() == '')
							{
								$('#email').addClass('errField');
							}
							else if($('#gsm').val() == '')
							{
								$('#gsm').addClass('errField');
							}
							else if($('#mailBody').val() == '')
							{
								$('#mailBody').addClass('errField');
							}
							else
							{
								$.post(
									'ajax_sendMail.php?language=' + $('#lng').val(),

									{a: $('#mailForm').serialize()}, 

									function(data)
									{
										if(data.status == 1)
										{
											// On ok
											$('div#myContainer').html('<div class="inf_msg" style="display: block;">' + data.msg + '</div>');
										}
										else
										{
											// On error
											$('div#myContainer').html('<div class="err_msg" style="display: block;">' + data.msg + '</div>');
										}
									},

									'json'
								);
							}
						  }
				},
				{
					text: lng_cancel,
					click: function() {
						$(this).dialog('close');
					}
				}
			]
		});

		return false;
	});

});
/**
 *  Common - END
 ******************************************************************/

/*******************************************************************
 * Image carousel - START
 */
$(function(){

	$('#imgShow').jCarouselLite({
		btnNext: "#next",
		btnPrev: "#prev",
		visible: 1,
		circular: false
	});

	$('#prev, #next').click(function(){
		$(this).focus().blur();
		return false;
	});
})
/**
 *  Image carousel - END
 ******************************************************************/


