
$(document).ready(function(){

  $("a[rel='productGallery']").colorbox();

  var link = 'http://supracor.collectively.us/';

	$("#addForm").submit(function() {

		// Get the product ID and the quantity 
		var id = $(this).find('input[name=product_id]').val();
		var qty = $(this).find('select[name=quantity]').val();
    var size = $(this).find('select[name=size_id]').val();
    var color = $(this).find('select[name=color_id]').val();
    var weight = $(this).find('input[name=weight]').val();

    if (qty == 0) { alert('Please Select a Quantity'); return false; }
    if (size == 0) { alert('Please Select a Size'); return false; }
    if (color == 0) { alert('Please Select a Color'); return false; }
    
    var upsells = $('#addForm :input[name^=item_upsell]').serialize();
    
    var current_url = document.location.href;

    $.post(link + "cart/add_cart_item", { product_id: id, quantity: qty, size_id: size, color_id: color, weight: weight, upsells: upsells, current_url: current_url, ajax: '1' },
  			function(data){

          if(data == 'true'){
            //$.get(link + "cart/show_cart", function(cart){
            //  $("#cart_content").html(cart);
            //});
            
            window.location = "/cart/";

          } else{
            alert("Product does not exist");
          }	
    		
 		 }); 

		return false;
	});
	

});


// mct: be certain
function doubleConfirm(mess1) {
	if (confirm(mess1)) {
		if (confirm('Are you really sure you want to do this\?')) {
			return true;
		}
	}
	return false;
}

function changeSrc(id, src) {
}

function changeValue(input, value) {
  if (!value) { value = ''; }
	var field = document.getElementById(input);
	field.value = value;
	return false;
}

function changeHTML(input, value) {
  if (!value) { value = ''; }
	var tag = document.getElementById(input);
	tag.innerHTML = value;
	return false;
}

function validate(form_id,email) {
  var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
  var address = document.forms[form_id].elements[email].value;
  if (reg.test(address) == false) {
    alert('Please enter a valid email address.');

    return false;
  }
}


function showPic(id, className) {
	$("a." + className).hide();
	$("a#" + id).show();
}

function showLeftPic() {
	var e = document.getElementById('leftSelect');
	showPic('img_left_' + e.options[e.selectedIndex].id, 'gallery-product-left');
}

function showRightPic() {
	var e = document.getElementById('rightSelect');
	showPic('img_right_' + e.options[e.selectedIndex].id, 'gallery-product-right');
}