/**
 * TBS Javascript/JQuery
 */

function RGBtoHex(R,G,B){return R.toString(16)+G.toString(16)+B.toString(16)}

$(document).ready(function() {
	 
	 
  // Select basket template
  if(location.href.match('store/home/basket') != null)
    $(document.body).addClass('norh');

  // Fix IE6 popup menu
  $('#productMenu').find('li').hover(function() {
    $(this).addClass('over');
  }, function() {
	 $(this).removeClass('over');
  })
  
  // Make click on popup menu LI trigger click on anchors
  $('#productMenu').find('li').click(function() {
    $(this).children('a').trigger('click');
  })
  
  // Rounded corners
  $('.rounded').corner();
  
  // Make product option form autosubmit
  $('form.productOptions').find('input,select').change(function() {
    $(this).parents('form').submit();
  })
  
  // Make product colour buttons set input field value
  /*
  $('button.productColourSelector').click(function() {

	  alert($(this).get(0).tagName);
  	alert($(this).get(0).value);

  	 $('#Product-colour_id').val($(this).val());
  	 $(this).parents('form').submit();
  	 return false;
  })


  // Add 'selected' class to currently selected product colour
  $('button.productColourSelector').each(function() {
  	 if($(this).val() == $('#Product-colour_id').val())
  	   $(this).addClass('selected');
  })
  */
  // Replace product selector radio buttons with cool clickable boxed




  $.each($('input.productColourSelector'), function() {

  		var radio = this;

  		$(this).hide();
  		$(this).parent('a').click(function() {
			$(radio).trigger('click');
			$(radio).parents('form').submit();
		})

		if($(radio).attr('checked'))
      	$(radio).parent().addClass('selected');


		//alert($(this).attr('checked'));

		//alert('Parent tag: ' + $(this).parent().get(0).tagName + ' class: ' + $(this).parent().attr('class'));

  })


  $('#productSubmit').remove();
  
  
  // Make basket form selectors autosubmit
  $('form.store').find('select').change(function() {
  		$(this).parents('form').submit();
  })
})


