/**
 * Loginbereich+Tiny
 * 
 * @copyright  Copyright (c) 2009 freshframes
 * @package Fresh_WWW
 * @version $Id: fresh.fx.js 152 2009-06-02 14:15:54Z riyuk $
 */


window.addEvent('domready', function(){
	
	if( !$defined( path ) ) {
		var path = $('freshFx').getProperty( 'rel' );
	}
	if( !$defined( notify ) ) {
		var notify = new Roar( {
		    container: 'stage',
		    position: 'upperLeft',
		    duration: 15000
		});
	}
	
	$$('a.tipp').each(function(element,index) {
		var content = element.get('title').split('::');
		element.store('tip:title', content[0]);
		element.store('tip:text', content[1]);
	});
	
	var Tips1 = new Tips( $$( '.tipp' ) );
	
	if ( $( 'login' ) ) {
		$( 'login' ).setStyle( 'height', 'auto' );
		var mySlide = new Fx.Slide( 'login' ).hide();  //starts the panel in closed state  
	
	    if ( $( 'toggleLogin' ) ) {
	    	$( 'toggleLogin' ).addEvent( 'click', function( e ){
				e = new Event( e );
				mySlide.toggle();
				e.stop();
			});
	    }
	    if ( $( 'closeLogin' ) ) {
		    $( 'closeLogin' ).addEvent( 'click', function( e ){
				e = new Event( e );
				mySlide.slideOut();
				e.stop();
			});
	    }
	}
	
	if( $( 'head_img' ) ) {
		
		$( 'head_img' ).setStyle( 'cursor', 'pointer' );
		$( 'head_img' ).addEvent( 'click', function( e ) {
			e = new Event( e );
			e.stop();
			window.location.href = path;
		});
	}
	
	
});

/**
 * Global functions
 * 
 */

/**
 * frSubmit
 * 
 * Validates form Submits
 */
function frSubmit( frm ) {
	
	if( $( frm ) ) {
		
		$( frm ).set( 'send', {
			'method': 'post',
			'onSuccess': function( resp ) {
				jsonObj = JSON.decode( resp );
				if( jsonObj && jsonObj.success ) {
					alert( 'success: ' + jsonObj.success );
				}
			}
		} );
		
		$( frm ).send();
		
	}
	
}
