// Author:              Graham Huber 

// Website:             ghuber@gmail.com

// ---------------------------

$(document).ready(function(){


			 
			// CURRENCY_TOGGLE LOAD 
			 
			var default_currency = "CAD";
			var currency_symbol = "";
			var current_currency = "";
			
			current_currency = $.cookie('current_currency'); 				// Define cookie ID	

			if (current_currency == null) {
				current_currency = default_currency;
			}
	
			$.cookie('current_currency', current_currency);					// Set cookie state
	
			var ids = new Array();
			
			$('.currency').each(function() {								// Cycle through each currency value 					 
				ids.push($(this).text());									// Load all currency value text values into array
			});		  
			

			//alert(current_currency);
			
			if (current_currency == "CAD" || current_currency == "USD") {
				currency_symbol = "&#36;";	
				format_locale = "us";
			}		           
			if (current_currency == "EUR") {
				currency_symbol = "&euro;";
				format_locale = "de";
			}
	
			if (current_currency == "GBP") {
				currency_symbol = "&pound;";
				format_locale = "gb";
			}		   
			
			$('.currency_symbol').each(function() {								// Cycle through each currency value 					 
					  $(this).html(currency_symbol);							// Load all currency value text values into array
			});	
			   
			   
			   			
			var i = 0;
				    	
	    	$('.currency').each(function() {
	    		
	    		//alert(ids[i]);
	    		//alert(ids[i]);
	    		$(this).html(ids[i]);
	    		$(this).attr('rel', default_currency + ":" + current_currency + ":");								
	    		$(this).attr('class', 'currency');
	    		$(this).convertCurrency();
	    		
	    		i = i+1;
	    	});
	    		
	  
			$('.currency_toggler').each(function() {						// Cycle through each currency_toggle					 
			  
			  $(this).val(current_currency); 								// Set select option to current_currency
		
			});
			    	
	

	
	
			
	
			
			// ----------------------------
			
			
			   
			    $(".currency_toggler").change(function(){	
			    
			    	var selected_value = $(this).val();
		

			    		
	    		
			    	$.cookie('current_currency', selected_value);								// Set cookie state
			    	//alert(selected_value);
			    	
			  		if (selected_value == "CAD" || selected_value == "USD") {
						currency_symbol = "&#36;";
						format_locale = "us";			
					}		           
					if (selected_value == "EUR") {
						currency_symbol = "&euro;";
						format_locale = "us";
					}
			
					if (selected_value == "GBP") {
						currency_symbol = "&pound;";
						format_locale = "gb";
					}		   
					
					$('.currency_symbol').each(function() {								// Cycle through each currency value 					 
							  $(this).html(currency_symbol);							// Load all currency value text values into array
					});	

					$('.currency_toggler').each(function() {						// Cycle through each currency_toggle					
					  $(this).val(selected_value); 									// Set select option to selected_value
					});
												
					
					var i = 0;
					    	
		    		$('.currency').each(function() {
		    		
			    		$(this).html(ids[i]);			
			    		$(this).attr('rel', default_currency + ":" + selected_value + ":");
			    		$(this).attr('class', 'currency');
			    		
			    		$(this).convertCurrency();
			    		
			    		i = i+1;
			    		
		    		});
			   
			    	
			    });
	
			   

	
});
	




