  
jQuery(function( $ ){



/* CATALOG
-----------------------------*/
$('#PrevNext .Prev A').html("Previous");
$('#PrevNext .Next A').html("Next");



/* ORDER FORM 
-----------------------------*/
$('.addRow').live("click", function(){ 
    var temp = $('.Holder').html();
    $(temp).appendTo('.FormListing');
     $('.FormListing DIV.OrderFormFields:last-child').hide();
     $('.FormListing DIV.OrderFormFields:last-child').slideDown();
    return false; 
    });
 
$('.removeRow').live("click", function(){ 
 $parent = $(this).parent().parent();
 $parent.slideUp(200, function(){ $parent.remove(); });
 return false;
});
 
$("#freeform").validate({
 rules: {
    email: { required: true, email: true },
    options: { required: true },
    shipping: { required: true }
  },
  messages: {

  email: { required: "Please enter your email address" }

  }

});


$('.Error').hide();

$('.Cancel').click( function(){ 
        $('.Message').slideUp(100);
        $('.Error').fadeOut(200);
        preventerOn();
        confirmOff();
});


  $("form input").keypress(function (e) {  
        if ((e.which && e.which == 13) || (e.keyCode && e.keyCode == 13)) {  
            $('#Form .Submit').click();  
            return false;  
        } else {  
            return true;  
        }  
    });  


$('.Message .Submit').click( function(){ 
    $('.Message').hide();
    $('.Message.Confirm').slideUp(100);
});

$('#Form .Submit').click( function(){ 
	if($("#freeform").valid()) {
	    $('.Message').hide();
	    $('.Message.Confirm').slideDown(100);
	    preventerOff();
	    confirmOn();
	    $('.Error').fadeIn(200);
	} else {
	    $('.Message').hide();
	    $('.Message.Check').slideDown(100);
	    $('.Error').fadeIn(200);
	     confirmOff();
	    return false;
	}


var points = [];
var order = "";
var i = 0; /* counter */
var n = 0; /* column counter */
var c = 1; /* row counter */
var header= "<table cellpadding='5' cellspacing='0' border='1' bordercolor='#FFF' style='background-color: #EFEFEF;'><tr><td style='background-color: #DDD;'> # </td><td style='background-color: #DDD;'><b>Style No.</b></td><td style='background-color: #DDD;'><b>Qty.</b></td><td style='background-color: #DDD;'><b>Pearl Color</b></td><td style='background-color: #DDD;'><b>Crystal Color</b></td><td style='background-color: #DDD;'><b>Silver or Gold</b></td><td style='background-color: #DDD;'><b>Necklace Length</b></td><td style='background-color: #DDD;'><b>Pierced or Clipped</b></td><td style='background-color: #DDD;'><b>Other Colors and Specs</b></td><td style='background-color: #DDD;'><b>Required Date</b></td></tr>";
points = $('.OrderFormFields').find("input[type='text'],select[type='select-one']").fieldArray();
var counter = points.length-9; /* number of columns */
while(i < counter )
{
if( n == 0 ){ order += "<tr><td style='background-color: #DDD;'><b>" + c + "</b></td>"; ++c; }
n++;
order += "<td>" + points[i] + "</td>";
i++;
if( n == 9 ){ n = 0; order += "</tr>"; }
}

var footer= "</table>";

order= header + order + footer;

$("input[name='orders']").setValue(order);

});




$('.StoreListing').find('A').attr('target','_blank');

$.localScroll({
       queue:true,
       duration:200
});




/*	UNUSED SCRIPTS


$('.Page1, .Page2, .Page3').css("visibility","hidden");
$('#Page0-1').click( function(){ $('.Instructions').css("visibility","hidden");$('.Page1').css("visibility","visible"); return false; }); 
$('#Page1-0').click( function(){ $('.Page1').css("visibility","hidden");$('.Instructions').css("visibility","visible"); return false; }); 
$('#Page2-1').click( function(){ $('.Page2').css("visibility","hidden");$('.Page1').css("visibility","visible"); return false; }); 
$('#Page2-3').click( function(){ $('.Page2').css("visibility","hidden");$('.Page3').css("visibility","visible"); return false; }); 
$('#Page3-2').click( function(){ $('.Page3').css("visibility","hidden");$('.Page2').css("visibility","visible"); return false; }); 


image rollover/out script
$('.rollover').hover(function() {
var currentImg = $(this).attr('src');
$(this).attr('src', $(this).attr('hover'));
$(this).attr('hover', currentImg);
}, function() {
var currentImg = $(this).attr('src');
$(this).attr('src', $(this).attr('hover'));
$(this).attr('hover', currentImg);
});
*/

});

