text: /*
  * 2007-2015 PrestaShop
  *
  * NOTICE OF LICENSE
  *
  * This source file is subject to the Academic Free License (AFL 3.0)
  * that is bundled with this package in the file LICENSE.txt.
  * It is also available through the world-wide-web at this URL:
  * http://opensource.org/licenses/afl-3.0.php
  * If you did not receive a copy of the license and are unable to
  * obtain it through the world-wide-web, please send an email
  * to license@prestashop.com so we can send you a copy immediately.
  *
  * DISCLAIMER
  *
  * Do not edit or add to this file if you wish to upgrade PrestaShop to newer
  * versions in the future. If you wish to customize PrestaShop for your
  * needs please refer to http://www.prestashop.com for more information.
  *
  *  @author PrestaShop SA <contact@prestashop.com>
  *  @copyright  2007-2015 PrestaShop SA
  *  @license    http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
  *  International Registered Trademark & Property of PrestaShop SA
  */
  
  $(document).ready(function() {
  	oosHookJsCodeMailAlert();
  	$(document).on('keypress', '#oos_customer_email', function(e){
  		if(e.keyCode == 13)
  		{
  			e.preventDefault();
  			addNotification();
  		}
  	});
  
  	$(document).on('click', '#oos_customer_email', function(e){
  		clearText();
  	});
  
  	$(document).on('click', '#mailalert_link', function(e){
  		e.preventDefault();
  		addNotification();
  	});
  
  	$(document).on('click', 'i[rel^=ajax_id_mailalert_]', function(e)
  	{
  		var ids =  $(this).attr('rel').replace('ajax_id_mailalert_', '');
  		ids = ids.split('_');
  		var id_product_mail_alert = parseInt(ids[0]);
  		var id_product_attribute_mail_alert = parseInt(ids[1]);
  		var parent = $(this).parents('li');
  
  		if (typeof mailalerts_url_remove == 'undefined')
  			return;
  
  		$.ajax({
  			url: mailalerts_url_remove,
  			type: "POST",
  			data: {
  				'id_product': id_product_mail_alert,
  				'id_product_attribute': id_product_attribute_mail_alert
  			},
  			success: function(result)
  			{
  				if (result == '0')
  				{
  					parent.fadeOut("normal", function()
  					{
                          if (parent.siblings().length == 0)
                              $("#mailalerts_block_account_warning").removeClass('hidden');
                          parent.remove();
  					});
  				}
   		 	}
  		});
  	});
  
  });
  
  function clearText()
  {
  	if ($('#oos_customer_email').val() == mailalerts_placeholder)
  		$('#oos_customer_email').val('');
  }
  
  function oosHookJsCodeMailAlert()
  {
  	if (typeof mailalerts_url_check == 'undefined')
  		return;
  
  	$.ajax({
  		type: 'POST',
  		url: mailalerts_url_check,
  		data: 'id_product=' + id_product + '&id_product_attribute=' + $('#idCombination').val(),
  		success: function (msg) {
  			if (msg == '0')
  			{
  				$('#mailalert_link').show();
  				$('#oos_customer_email').show();
  			}
  			else
  			{
  				$('#mailalert_link').hide();
  				$('#oos_customer_email').hide();
  			}
  		}
  	});
  }
  
  function  addNotification()
  {
  	if ($('#oos_customer_email').val() == mailalerts_placeholder || (typeof mailalerts_url_add == 'undefined'))
  		return;
  
  	$.ajax({
  		type: 'POST',
  		url: mailalerts_url_add,
  		data: 'id_product=' + id_product + '&id_product_attribute='+$('#idCombination').val()+'&customer_email='+$('#oos_customer_email').val()+'',
  		success: function (msg) {
  			if (msg == '1') 
  			{
  				$('#mailalert_link').hide();
  				$('#oos_customer_email').hide();
  				$('#oos_customer_email_result').html(mailalerts_registered);
  				$('#oos_customer_email_result').css('color', 'green').show();
  			}
  			else if (msg == '2' )
  			{
  				$('#oos_customer_email_result').html(mailalerts_already);
  				$('#oos_customer_email_result').css('color', 'red').show();
  			} 
  			else
  			{
  				$('#oos_customer_email_result').html(mailalerts_invalid);
  				$('#oos_customer_email_result').css('color', 'red').show();
  			}
  		}
  	});
  }