// JavaScript Document  

  var initial_timer_counter = 1;
  
  window.addEvent('domready', function() {
    timerswitch();
  });

  
  
  function timerswitch()
  {
	 
	 var x_base_path = document.getElementById('hidden_absolute').value;
	 
	 var x_new_image = document.getElementById('hidden_image_' + initial_timer_counter).value;
	 var x_new_title = document.getElementById('hidden_title_' + initial_timer_counter).value; 
	 var x_new_link = document.getElementById('hidden_link_' + initial_timer_counter).value;
	 var x_new_description = document.getElementById('hidden_description_' + initial_timer_counter).value;
	 var x_new_ref = document.getElementById('hidden_ref_' + initial_timer_counter).value;
	 var x_new_price = document.getElementById('hidden_price_' + initial_timer_counter).value;
	 var x_new_discount_price = document.getElementById('hidden_discount_price_' + initial_timer_counter).value;
	 
	 swap_image(initial_timer_counter, x_base_path, x_new_image, x_new_title, x_new_link, x_new_ref, x_new_price, x_new_discount_price ,false );
	 
	 if (initial_timer_counter == 3 )
	 {
	   initial_timer_counter = 1;
	 }
	 else 
	 {
	   initial_timer_counter = initial_timer_counter + 1; 
	 }
	 
	 setTimeout ( "timerswitch()", 4500 );
  }
	
	function user_switch(item_id)
	{
		var x_base_path = document.getElementById('hidden_absolute').value;
	 
	  var x_new_image = document.getElementById('hidden_image_' + item_id).value;
	  var x_new_title = document.getElementById('hidden_title_' + item_id).value; 
	  var x_new_link = document.getElementById('hidden_link_' + item_id).value;
	  var x_new_description = document.getElementById('hidden_description_' + item_id).value;
	  var x_new_ref = document.getElementById('hidden_ref_' + item_id).value;
	  var x_new_price = document.getElementById('hidden_price_' + item_id).value;
	  var x_new_discount_price = document.getElementById('hidden_discount_price_' + item_id).value;
		
		swap_image(item_id, x_base_path, x_new_image, x_new_title, x_new_link, x_new_ref, x_new_price, x_new_discount_price ,item_id );
	}
  
  function swap_image(image_ref, base_path, new_image, new_title, new_link, new_ref, new_price, new_discount_price, override)
  {
	
	  if (override)
	  {
	    initial_timer_counter = override + 1;
	  }
	
	  var new_description = document.getElementById('hidden_description_' + image_ref).value;
	
	  var left_div_id = "left_link_" + image_ref;
	  var left_div_text_id = "left_link_" + image_ref + "_text";
	  var div_ref = document.getElementById(left_div_id);
	  var div_ref_text = document.getElementById(left_div_text_id);
	  div_ref.style.backgroundImage='url(' + base_path + 'images/fader_cycle/button_' + image_ref  +'.jpg )';
	  div_ref_text.style.color = "#ffffff";
	  div_ref_text.style.fontWeight = "bold";
	  reset_divs(image_ref);
	
	  var new_image_div = document.getElementById("image_image");
	  new_image_div.innerHTML = '<img src="' + new_image  + '" >';
	 
	  var new_title_div = document.getElementById("image_title")
	  new_title_div.innerHTML = new_title;
	
	  var new_description_div = document.getElementById("image_description");
	  new_description_div.innerHTML = new_description;
	
	  var new_link_a = document.getElementById("more_info_link");
	  new_link_a.href = new_link;
		
		var new_ref_div = document.getElementById("image_ref");
		new_ref_div.innerHTML = new_ref;
		
		if (new_discount_price != "")
		{
			var new_price_div = document.getElementById("image_price");
			new_price_div.innerHTML = '<span class="price_with_discount">' + new_price + '</span>';
			
			var new_discount_price_div = document.getElementById("image_discount_price");
			new_discount_price_div.innerHTML = new_discount_price;
		}
		else
		{
			var new_price_div = document.getElementById("image_price");
			new_price_div.innerHTML =  new_price;
			
			var new_discount_price_div = document.getElementById("image_discount_price");
			new_discount_price_div.innerHTML = '<span class="price_with_discount">';
		}
  }
  
  function reset_divs(not_image_ref)
  {
	  var i = 1;
	  for(i=1; i<4;  i++)  
	  {
	    if ( i != not_image_ref)
	    {
		    var temp_element_id = "left_link_" + i;
		    document.getElementById(temp_element_id).style.background='none';
	    }
	  }
  }
