function switcher( className ) {
	$(document).getElements( '.'+className ).each( function(subelement) {
			if( !subelement.hasClass('off') ) {
				subelement.addClass( 'off' );
			}
			else {
				subelement.removeClass( 'off' );				
			}
		});
}

document.addEvent( 'domready', function(){
	//adding events to switch link
	$(document).getElements( '.switch_link' )
		.addEvent( 'click', function() {
			switcher( 'switch');
			$(document).getElement( 'input#is_openid' ).value = 
				( $(document).getElement( 'input#is_openid' ).value == 1 ) ? 0 : 1; 
			 
		});
	
	//showing opienid_box
	if( $('openid_box') ) {
  		$('openid_box')
			.setStyle( 'display', 'block' );
  	}
  	
  	if( $(document).getElement('input#is_openid') && $(document).getElement('input#is_openid').value == 1 ) {
		switcher( 'switch' );
  	}
 	
})