// JavaScript Document

	jQuery.validator.addMethod("phoneAR", function(phone_number, element) {
		phone_number = phone_number.replace(/\s+/g, ""); 
		return this.optional(element) || phone_number.length > 5 &&
			phone_number.match(/^(4-?)?([0-9]{4,})$/);
	}, "Please specify a valid phone number");

	$(function() 
	{ 		
		$("#overlayModalCompra").overlay(
		{ 	 
			expose: {
				color: '#ccc', 
				opacity: 0.7
			},
			onBeforeLoad: function() 
			{ 
				// Flash de la modal como comprar:
				$("#modalCompraFlash").flashembed(
				   {src: "/themes/sprayette/img/home/banners/modal.swf", wmode: 'transparent'}
				);			
			}
		});

		// Trigger de modalCompraFlash
		$("#modalImg").click(function() 
		{
			$("#overlayModalCompra").overlay().load();
		});		
		
		// Funcion de buscar
		$("#buscar").keypress(function(e){
			if(e.which==13) 
			{
				document.location = '/resultado/?b=' + $("#buscar").val();
				return false;
			}				
		});
		
		$("#buscar-boton").click(function(e){
			document.location = '/resultado/?b=' + $("#buscar").val();
		});		
		
		$("#buscar").autocomplete('/include/http/busqueda/search.php', {
			width: 162,
			multiple: false,
			matchContains: true
		});			

		$("#producto").autocomplete('/include/http/busqueda/search.php', {
			multiple: true,
			mustMatch: true,
			autoFill: true
		});			

		var container = $('div.errorContainer');
		
		// validate the form when it is submitted
		var validator = $("#formContacto").validate({
			errorContainer: container,
			/*highlight: function(element, errorClass) {
				$(element).addClass(errorClass).parent().prev().children("select").addClass(errorClass);
			},*/
			errorLabelContainer: $("ol", container),			
			wrapper: 'li',
			//meta: 'validate',
			submitHandler: function(form) 
			{
				form.submit();
			}
		});			
	});
