(function($) {
 $.fn.outerHTML = function(s) {
    return (s) ? this.before(s).remove() : $("<p>").append(this.eq(0).clone()).html();
}
$.fn.dump = function() {
   return $.dump(this);
}

$.dump = function(object) {
   var recursion = function(obj, level) {
      if(!level) level = 0;
      var dump = '', p = '';
      for(i = 0; i < level; i++) p += "\t";
      
      t = type(obj);
      switch(t) {
         case "string":
            return '"' + obj + '"';
            break;
         case "number":
            return obj.toString();
            break;
         case "boolean":
            return obj ? 'true' : 'false';
         case "date":
            return "Date: " + obj.toLocaleString();
         case "array":
            dump += 'Array ( \n';
            $.each(obj, function(k,v) {
               dump += p +'\t' + k + ' => ' + recursion(v, level + 1) + '\n';
            });
            dump += p + ')';
            break;
         case "object":
            dump += 'Object { \n';
            $.each(obj, function(k,v) {
               dump += p + '\t' + k + ': ' + recursion(v, level + 1) + '\n';
            });
            dump += p + '}';
            break;
         case "jquery":
            dump += 'jQuery Object { \n';
            $.each(obj, function(k,v) {
               dump += p + '\t' + k + ' = ' + recursion(v, level + 1) + '\n';
            });
            dump += p + '}';
            break;
         case "regexp":
            return "RegExp: " + obj.toString();
         case "error":
            return obj.toString();
         case "document":
         case "domelement":
            dump += 'DOMElement [ \n'
                  + p + '\tnodeName: ' + obj.nodeName + '\n'
                  + p + '\tnodeValue: ' + obj.nodeValue + '\n'
                  + p + '\tinnerHTML: [ \n';
            $.each(obj.childNodes, function(k,v) {
               if(k < 1) var r = 0;
               if(type(v) == "string") {
                  if(v.textContent.match(/[^\s]/)) {
                     dump += p + '\t\t' + (k - (r||0)) + ' = String: ' + trim(v.textContent) + '\n';
                  } else {
                     r--;
                  }
               } else {
                  dump += p + '\t\t' + (k - (r||0)) + ' = ' + recursion(v, level + 2) + '\n';
               }
            });
            dump += p + '\t]\n'
                  + p + ']';
            break;
         case "function":
            var match = obj.toString().match(/^(.*)\(([^\)]*)\)/im);
            match[1] = trim(match[1].replace(new RegExp("[\\s]+", "g"), " "));
            match[2] = trim(match[2].replace(new RegExp("[\\s]+", "g"), " "));
            return match[1] + "(" + match[2] + ")";
         case "window":
         default:
            dump += 'N/A: ' + t;
            break;
      }
      
      return dump;
   }
   
   var type = function(obj) {
      var type = typeof(obj);
      
      if(type != "object") {
         return type;
      }
      
      switch(obj) {
         case null:
            return 'null';
         case window:
            return 'window';
         case document:
            return 'document';
         case window.event:
            return 'event';
         default:
            break;
      }
      
      if(obj.jquery) {
         return 'jquery';
      }
      
      switch(obj.constructor) {
         case Array:
            return 'array';
         case Boolean:
            return 'boolean';
         case Date:
            return 'date';
         case Object:
            return 'object';
         case RegExp:
            return 'regexp';
         case ReferenceError:
         case Error:
            return 'error';
         case null:
         default:
            break;
      }
      
      switch(obj.nodeType) {
         case 1:
            return 'domelement';
         case 3:
            return 'string';
         case null:
         default:
            break;
      }
      
      return 'Unknown';
   }
   
   return recursion(object);
}

function trim(str) {
   return ltrim(rtrim(str));
}

function ltrim(str) {
   return str.replace(new RegExp("^[\\s]+", "g"), "");
}

function rtrim(str) {
   return str.replace(new RegExp("[\\s]+$", "g"), "");
}

})(jQuery);


var requiredMajorVersion = 8;
var requiredMinorVersion = 0;
var requiredRevision = 0;


$(document).ready(function() { 

	
      if ($("#form_container")) {
        $("#form_container form").submit(function() {
            var error = false;
            $('#form_container .mustfill').each (function ( ) {
                if ($.trim($(this).val()) == '') {
                    $(this).addClass('error');
                    error = true
                } else {
                    $(this).removeClass('error');
                }
            });
            if (error == false) {
                var post_data = $("#form_container form").serialize();
                $.post($("#self").val(), post_data, function(data){
                        $("#form_sent").fadeIn("fast", function(){});
                    });
                $("#form_container form").fadeOut("fast");
            }
            return false;
        });
        
   }
    
	$(".ajax_status").bind("ajaxSend", function() {
	   $(".ajax_status").addClass("ajax-loading");
	}).bind("ajaxComplete", function(){
	   $(".ajax_status").removeClass("ajax-loading");
	});
	

	
	if ($(".imgzoom") && jQuery.isFunction($(".imgzoom").fancybox))
	    $(".imgzoom").fancybox();
	
	
	if ($(".OptName"))
	$('body').click(function(e){
	
		//	document.title = e.pageX +', '+ e.pageY + ', ' + e.target.className;

		if ($(e.target).hasClass("stayVis") == false) {
		
			$(".OptName span").removeClass("clicked");
			$(".OptVal").removeClass("vis");
			
		}
	
	});
	
	
	
	if ($.browser.version != "6.0")
	styleCheckboxesAndRadiobuttons();


	$('.prmSelect').selectbox({debug: true});

    if ($('.page_nos').length > 0 && $('.topPager .scrollable').length>0) {
        var current = $('.content .page_nos .items div .active').text ();
        $(".bottomPager .scrollable").scrollable({size:10,api:true}).setPage(Math.floor(current/10));
        $(".topPager .scrollable").scrollable({size:10,api:true}).setPage(Math.floor(current/10));
        $('.move_to_page').keypress(function(event) {
            if (event.keyCode == '13') {
                event.preventDefault();
                $('#page_no').val ($(this).val());
                $('#CatalogForm').trigger('submit');
            }
        });
        $('.page_show_elements_count').change(function (){
            $('#perpage').val ($(this).val());
            $('#CatalogForm').trigger('submit');
        });

    }
	   

	
	$("#log_container").bind("click", function(e){
	    ShowLog();
	});
	
	if ($("#login_form")) {
	
		$(".login_input").bind("click blur focus", function(e){
		    if ($(this).val() == "Prisijungimo vardas" || $(this).val() == "Password") $(this).val("");
		});
		
		$("#login_form").submit(function() {
	        var post_data = $("#login_form").serialize();
	        $.post("index.php?page=users&act=check_login&ajax=1", post_data, function(data){

					if ($.trim(data) == "") {
						$("#user_box").load("index.php?page=users&act=login&ajax=1");
					} else {
						ShowLog();
						$("#log").html(data);
					}
	        
			});
	        return false;
	    });

	}
	
	
	if ($("#AddToCartButton"))
	$("#AddToCartButton").click(function(){
	    var post_data = $("#catalog_item_form").serialize();
		$.post("index.php?page=cart&act=insert&ajax=1", post_data, function(data){
			  $("#cart_box").load("index.php?page=cart&act=show_box&ajax=1");
		});
		}
	);
	

	if ($("#CompareButton"))
	$("#CompareButton").click(function(){

		    var post_data = $("#catalog_item_form").serialize();
				
			$.post("index.php?page=cart&act=add_compare&ajax=1", post_data, function(data){
			
					if ($.trim(data) == "") {
						$("#compare_box").load("index.php?page=cart&act=show_compare_box&ajax=1");
					} else {
						ShowLog();
						$("#log").html(data);
					}
			
				  
				  
			});
		
	});
	

	
	if ($("#order_form"))
	$("#order_form").submit(function() {
		
	        var post_data = $("#order_form").serialize();
			
	        $.post("index.php?page=cart&act=check_delivery_data&ajax=1", post_data, function(data){
			
	                if ($.trim(data) == "") {
						

						window.location.href=$("#order_form").attr("action");
						
					} else {
						ShowLog();
						$("#log").html(data);
					} 
					
					

	        });

	        return false;

	});
	
	
	
	if ( $("#password_form"))
	$("#password_form").submit(function() {
		
	        var post_data = $("#password_form").serialize();
			
	        $.post("./lt/mod/users/recover_password.htm?ajax=1", post_data, function(data){

	                if ($.trim(data) == "") {
						$("#log_inline").load("index.php?page=users&act=message&ajax=1&password_sent=1");
						$("#password_form").fadeOut("slow");
						
					} else {

						$("#log_inline").html(data);
						
					}
	        
			});
	        return false;
	});
	
	
	
	
	if ($("#favoritesForm")) {
		$("#favoritesForm").submit(function() {

	        var post_data = $("#favoritesForm").serialize();
	        $.post("index.php?page=cart&act=add_favorites&ajax=1", post_data, function(data){

					if ($.trim(data) == "") {
					
						var submit_url = $("#submit_url").val();
						window.location.href = submit_url;

					} else {
						
						$("#log").html(data);
						ShowLog();
					}
	        
			});
	        return false;
	    });
		
	}
	
	
	
	if ($(".cart_summary")) {
	
		$(".cart_summary").submit(function() {
		
			if ($("#agree").attr("checked") == false) return false;
			
	        var post_data = $("#cart_form").serialize();
	        $.post("index.php?page=cart&act=check_summary&ajax=1", post_data, function(data){

					
					window.location.href=$(".cart_summary").attr("action");
					if ($.trim(data) == "") {
					
						window.location.href=$(".cart_summary").attr("action");

					} else {
						
						$("#log").html(data);
						ShowLog();
					}
	        
			});
	        return false;
	    });
		
	}
	
	
	
	
	if ($("#registration_form")) {

	
			if ($("#is_new_registration").val() != "1") {
				if ($("input[name='buyer_type']").val() == "1") {
					highlight_1();
				} else if ($("input[name='buyer_type']").val() == "2") {
					highlight_2();
				}
			}
	
		    $("#registration_form").submit(function() {
			
			
				if (($("#regnewmod").val() == "1") && ($("#agree").attr("checked") == false)) return false;
				
				
			
		        var post_data = $("#registration_form").serialize();
				
		        $.post("index.php?page=users&act=check_registration&ajax=1", post_data, function(data){

		                if ($.trim(data) == "") {
						
							var is_new_reg = $("#is_new_registration").val();
							
							if (is_new_reg == 1) {
								$("#log_inline").load("./lt/mod/users/message.htm?ajax=1&user_registration_ok=1");
								$("#registration_form").fadeOut("slow");
							} else {
								$("#log_inline").load("./lt/mod/users/message.htm?ajax=1&user_update_ok=1");
								$("#registration_form").fadeOut("slow");
							}

						} else {
							ShowLog();
							$("#log").html(data);
						} 

		        });

		        return false;

		});
		
	}
		

});


function ShowLog() {

	if ($("#log_container").css("display") != "none") {
		$("#log_container").fadeOut();
	} else {
		$("#log_container").fadeIn();
	}

}









function RemoveFilter(Id) {
	
	$(".filter_input_"+Id).attr("value", "");
	$(".filter_input_"+Id).attr("checked", "");
	
	$("#OptName"+Id+" span").removeClass("active");

}





function activateFilter(Id) {

		var check_size = 0;
		check_size = $("#OptVal"+Id).find("input[type=checkbox][checked]").size();
		check_size2 = $("#OptVal"+Id).find("input[type=text][value!='']").size(); 
		check_size = check_size + check_size2;
		
		if (check_size > 0) {
			$("#OptName"+Id+" span").addClass("active");
		} else {
			$("#OptName"+Id+" span").removeClass("active");
		}
		
}







function SelectFilter(Id) {

	if ($("#OptVal"+Id)) {
		
		if ($("#OptVal"+Id).hasClass("vis") == false) {
			
			$(".OptName span").removeClass("clicked");
			$(".OptVal").removeClass("vis");
			
			el_offset = $("#OptName"+Id).position();
			$("#OptVal"+Id).css("top", el_offset.top + 19);
			$("#OptVal"+Id).css("left", el_offset.left);
			$("#OptVal"+Id).addClass("vis");
			$("#OptName"+Id+" span").addClass("clicked");

		}
		else {
		
			$(".OptName span").removeClass("clicked");
			$(".OptVal").removeClass("vis");
			
		}
		
	}

}





	function CheckField(Field, required_fields) {

		if ((( $('[name=' + Field + ']').val() == "" )) && ( InArray(Field, required_fields) )) {
		
			$("#"+Field+"_ast").addClass("status_error");
		
			return true;
			
		} else {
		
			return false;
		
		}

	}
	
	function InArray(needle, haystack, strict) {

		var found = false, key, strict = !!strict;

	    for (key in haystack) {
	        if ((strict && haystack[key] === needle) || (!strict && haystack[key] == needle)) {
	            found = true;
	            break;
	        }
	    }

	    return found;
	}


	function CheckForm(required_fields) {
	
		$(".asterix > span").removeClass("status_error");
		var allow_submit = true;
			
		if (required_fields.length == 0) return false;
		
		
		
		
		
		for (i=0;i < required_fields.length; i++) {
			if (CheckField(required_fields[i], required_fields))
			allow_submit = false;
		}
		
		if ($("#in_gift_form").attr("value") == "1") {
		
			if ($("#agreed").attr("checked") == "") allow_submit = false;
		
		}

		
		if (allow_submit) {
			$(".butt_submit").attr("disabled", "");
			return true; 
		}
		else {
			return false;
		}
	
	}









function ChangeOrder(val) {

	$("input[name='order']").attr("value", val);

	$("#CatalogForm").submit();
}

function ChangeSort(val, asc) {
	if (val == 'created') $("input[name='order']").attr("value", typeof(asc) != "undefined"?asc:'DESC');
	if (val == 'final_price') $("input[name='order']").attr("value", typeof(asc) != "undefined"?asc:'ASC');
	if (val == 'title') $("input[name='order']").attr("value", typeof(asc) != "undefined"?asc:'ASC');
	if (val == 'no') $("input[name='order']").attr("value", typeof(asc) != "undefined"?asc:'ASC');
	
	$("input[name='sort1']").attr("value", val);
	$("#CatalogForm").submit();

}

function ChangePerPage(val) {

	$("input[name='perpage']").attr("value", val);
	$("#CatalogForm").submit();

}



function MakeFavorite(obj, id) {
	var lang = $('input[name=lang]').val();
    if ( ! $(obj).hasClass('inFavorite')) {
	    $.post("index.php?page=users&lang="+lang+"&ajax=1&act=insert_favorite&id=" + id, '', function(data){ 
            $('.favorite_item_'+id).addClass('inFavorite');
            
		    var p = $('<div>').attr('id','user_box_log').html(data);
            $.fancybox(p.outerHTML(),{
                'padding'       : 0,
                'margin'        : 0,
                'titleShow'     : false,
                'titlePosition' : false,
                'transitionIn'  : 'none',
                'transitionOut' : 'none'
            });	            
            
            $("#favorite_box").load("index.php?page=cart&lang="+lang+"&act=show_favorites_box&ajax=1");
            //$(obj).addClass('inFavorite');                        
            
        });	
	} else {
		$.post("index.php?page=users&lang="+lang+"&ajax=1&act=remove_favorite&id=" + id, '', function(data){ 
            $('.favorite_item_'+id).removeClass('inFavorite');
            
		    var p = $('<div>').attr('id','user_box_log').html(data);
            $.fancybox(p.outerHTML(),{
                'padding'       : 0,
                'margin'        : 0,
                'titleShow'     : false,
                'titlePosition' : false,
                'transitionIn'  : 'none',
                'transitionOut' : 'none'
            });	            
            
            $("#favorite_box").load("index.php?page=cart&lang="+lang+"&act=show_favorites_box&ajax=1");
            
            //$(obj).removeClass('inFavorite');
        });
	}
	return false;
}

function UseBonusPoints(obj) {

	if ($(obj).is(':checked')) {
		$.post("index.php?page=cart&ajax=1&act=bonus_points&use=1", '', function(data){
		
		if ($("#cart_main")) $("#cart_main").load("index.php?page=cart&ajax=1");
		
		});	
	} else {
		$.post("index.php?page=cart&ajax=1&act=bonus_points&use=0", '', function(data){
		if ($("#cart_main")) $("#cart_main").load("index.php?page=cart&ajax=1");
		});
	}
	
	
	   
	
}

function RemoveFavorite(id) {
	var lang = $('input[name=lang]').val();
	$.post("index.php?page=users&lang="+lang+"&ajax=1&act=remove_favorite&id=" + id, '', function(data){
        $('.favorite_item_'+id).removeClass('inFavorite');
        $("#favorites_users").load("index.php?page=users&lang="+lang+"&act=favorites&ajax=1");
        $("#favorite_box").load("index.php?page=cart&lang="+lang+"&act=show_favorites_box&ajax=1");
	});

}

function remove_cart_item(item_nr) {
		var lang = $('input[name=lang]').val();
	    $.post("index.php?page=cart&act=remove_item&lang="+lang+"&id=" + item_nr, '', function(data){
			if ($("#cart_box")) $("#cart_box").load("index.php?page=cart&lang="+lang+"&act=show_box&ajax=1");
			if ($("#cart_main")) $("#cart_main").load("index.php?page=cart&lang="+lang+"&ajax=1");
	   
	    });
}


function remove_compare_item(item_nr) {
		var lang = $('input[name=lang]').val();
	    $.post("index.php?page=cart&act=remove_compare_item&id=" + item_nr, '', function(data){
			if ($("#compare_box")) $("#compare_box").load("index.php?page=cart&lang="+lang+"&act=show_compare_box&ajax=1");
			if ($("#compare_main")) $("#compare_main").load("index.php?page=cart&lang="+lang+"&act=compare&ajax=1");
	   
	    });
}



function MakeImgActive(no) {

	var sel_title = $("#gallery_img_title_"+no).val();
	var sel_img_path = $("#gallery_img_path_"+no).val();
	var sel_thumb_path = $("#gallery_thumb_path_"+no).val();
	
	$("#gallery_main_img").attr("title", sel_title);
	$("#gallery_main_img").attr("href", sel_img_path);
	$("#gallery_main_img").css("background-image", 'url('+sel_thumb_path+')');

	$(".miniImg").attr("rel", "efor");
	$("#miniImg"+no).attr("rel", "");

	$(".miniImg").removeClass("activeImg");
	$("#miniImg"+no).addClass("activeImg");

}

function UpdateCart() {
		var lang = $('input[name=lang]').val();
		var post_data = $("#cart_form").serialize();
		$.post("index.php?page=cart&lang="+lang+"&act=update_counts&ajax=1", post_data, function(data){
		
		if ($("#cart_box")) $("#cart_box").load("index.php?page=cart&lang="+lang+"&act=show_box&ajax=1");
		if ($("#cart_step_1")) $("#cart_step_1").load("index.php?page=cart&lang="+lang+"&ajax=1");
	   
	});
	
}


function OfferSubmit() {

	var post_data = $("#catalog_item_form").serialize();
	
	$.post("index.php?page=cart&act=offer_price&ajax=1", post_data, function(data){
			ShowLog();
			$("#log").html(data);
	});
	
}


function open_wnd(exp_bar,width,height,url,status_bar,scrolls) {
        winName = "_blank";
        theURL = url;
        page_height = (height != '')?height:600;
        page_width = (height != '')?width:500;
        toolbar = (exp_bar == 1)?'yes':'no';
		scrollbars = (scrolls == 1)?'yes':'auto';
        statusbar = (status_bar == 1)?'yes':'no';
        page_top = Math.round((screen.height-page_height)/2);
        page_left = Math.round((screen.width-page_width)/2);
        size = "width="+page_width+",height="+page_height+",top="+page_top+",left="+page_left;
        features = 'status='+statusbar+',toolbar='+toolbar+',scrollbars='+scrollbars+',resizable=yes,'+size;
        window.open(theURL,winName,features);
}

function CartOpenTab3() {
	$("#order_form").submit();
}

function highlight_1() {
	$("#field5, #field6, #field7, #field9, #field10, #field8, #field11, #field0b").addClass("inactive");
	$("#field1, #field2, #field15, #field0a").removeClass("inactive");
}

function highlight_2() {
	$("#field1, #field2, #field9, #field10, #field11, #field15, #field0a").addClass("inactive");
	$("#field5, #field6, #field7, #field8, #field11, #field0b").removeClass("inactive");
}

function show_discount_code(item) {
			
			if ($(item).attr("checked")) {
				$("#discount_input").fadeIn();
			} else {
				$("#discount_input").fadeOut();
			}
}






	function AddToCart(id, count) {
	
        if ( ! isNaN ( parseInt( count ) ) ) {
            $("input[name=product_count]").val(count);
        }
		$("#product_id").attr("value", id);
		var lang = $('input[name=lang]').val();
				
		$.post("index.php?page=cart&lang="+lang+"&act=insert&ajax=1", $("#CatalogForm").serialize(), function(data){
		    var p = $('<div>').attr('id','user_box_log').html(data);
            $.fancybox(p.outerHTML(),{
                'padding'       : 0,
                'margin'        : 0,
                'titleShow'     : false,
                'titlePosition' : false,
                'transitionIn'  : 'none',
                'transitionOut' : 'none'
            });			
			  $("#cart_box").load("index.php?page=cart&lang="+lang+"&act=show_box&ajax=1");
			  
			  if ($("#cart_step_1")) $("#cart_step_1").load("index.php?page=cart&lang="+lang+"&ajax=1");
		});
		
		
		
	}
    function AddToCartPop(id) {
    	var lang = $('input[name=lang]').val();
        $.post("index.php?page=cart&lang="+lang+"&act=insert&ajax=1", {'product_id':id, 'product_count':'1'}, function(data){
              $("#cart_box").load("index.php?page=cart&lang="+lang+"&act=show_box&ajax=1");
              if ($("#cart_step_1")) $("#cart_step_1").load("index.php?page=cart&lang="+lang+"&ajax=1");
        });
    }
    
    	
		
		
	function ComparePop	(id) {
		var lang = $('input[name=lang]').val();
        $.post("index.php?page=cart&lang="+lang+"&act=add_compare&ajax=1", { 'product_id':id }, function(data){
                if ($.trim(data) == "") {
                    $("#compare_box").load("index.php?page=cart&lang="+lang+"&act=show_compare_box&ajax=1");
                } else {
                    ShowLog();
                    $("#log").html(data);
                }
        });
    }

	function Compare(id) {
		var lang = $('input[name=lang]').val();
		$("#product_id").attr("value", id);
		    var post_data = $("#CatalogForm").serialize();
				
			$.post("index.php?page=cart&lang="+lang+"&act=add_compare&ajax=1", post_data, function(data){
				
				//	if ($.trim(data) == "") {
						$("#compare_box").load("index.php?page=cart&lang="+lang+"&act=show_compare_box&ajax=1");
				//	} else {
				//		ShowLog();
				//		$("#log").html(data);
				//	}						
				
				    var p = $('<div>').attr('id','user_box_log').html(data);
		            $.fancybox(p.outerHTML(),{
		                'padding'       : 0,
		                'margin'        : 0,
		                'titleShow'     : false,
		                'titlePosition' : false,
		                'transitionIn'  : 'none',
		                'transitionOut' : 'none'
		            });				
				
				  
			});
		
		}
		
		






function styleCheckboxesAndRadiobuttons() {


	var elements = document.getElementsByTagName('input');
	for (i = 0; i < elements.length; i++) {
		if (elements[i].type == 'checkbox' || elements[i].type == 'radio') {	
			switch (elements[i].className) {

				case 'FavoriteCheckbox':
					createAlternateCheckboxOrRadiobutton(elements[i], i);
				break;

			}
		}
	}
}

function createAlternateCheckboxOrRadiobutton(element, num) {
	var defaultClass = element.className + '-default';
	// Hide the original checkbox.
	element.style.display='none';
	
	// creates the new alternate checkbox
	var altElement = document.createElement('div');
	
	if (element.checked == true) {
		altElement.className = element.className;
	} else {
		altElement.className = defaultClass;
	}
	
	altElement.id = 'alt-' + element.id;
	

	
	element.parentNode.appendChild(altElement);

	// Handles onclick event.
	altElement.onclick = function(){
	
		if (element.checked != true) {
			if (element.type == 'radio') {
			  handleOnClickForRadiobuttons(element.name);
			}
			altElement.className = element.className;
			element.checked = true;
			$.post("index.php?page=users&ajax=1&act=insert_favorite&id=" + element.value, '', function(data){ 	});	
		} else {
			if (element.type == 'radio') {
				handleOnClickForRadiobuttons(element.name);
			}
			altElement.className = defaultClass;
			element.checked = false;
			$.post("index.php?page=users&ajax=1&act=remove_favorite&id=" + element.value, '', function(data){ 	});
		}

		
	}
	
	
	
}

function handleOnClickForRadiobuttons(name) {
	var radiobuttons = document.getElementsByName(name);
	for (i = 0; i < radiobuttons.length; i++) {
			if (radiobuttons[i].type == 'radio') {
			var altRadiobutton = document.getElementById('alt-' + radiobuttons[i].id);
			altRadiobutton.className = radiobuttons[i].className + '-default';
		}
	}
}







