$( document ).ready( function(){
	
	/**
	 * set preloader for mail flash
	 */
	var flashvars = {};
	var params = {};
	var attributes = {};
	attributes.id = 'flash';
	swfobject.embedSWF( '/media/f/lekskola.swf', "flash", '100%', '100%', '10.0.0', "/media/f/expressInstall.swf", flashvars, params, attributes );
	
	if( document.getElementById( 'showreel' ) ){
		var flashvars = {};
		var params = {'wmode':'transparent'};
		var attributes = {};
		attributes.id = 'showreel';
		swfobject.embedSWF( '/media/f/_showreel.swf', "showreel", '790', '370', '10.0.0', "/media/f/expressInstall.swf", flashvars, params, attributes );
	}
	/**
	 * Ajax from validation
	 */
	 
	 var currElem;
	 var fieldName;
	 $('form .req').bind( 'blur', function(){
		currElem = $( this );
		
		/* clear field name - need to create method name */
		fieldName = ucFirst( clearName( $(currElem).attr('name') ) );
		var value = $(currElem).attr('value') ? $(currElem).attr('value') : '';
		var data = $.evalJSON( '{"'+$(currElem).attr('name') +'":"'+value+'"}' );
		
		$.post( sitePath+'/ajax/_index/ajaxValidate'+fieldName,
				data,
				function( response ){
					$( currElem ).next( '.reqFeedback' ).remove();
					$( currElem ).after( '<span class="reqFeedback">'+response+'</span>' );
				}
			);
		
	 });
	 
	 
	 function clearName( sName ){
		sName = sName.replace( /data\[/gi, '' );
		sName = sName.replace( /\]/gi, '' );
		return sName;
	 }
});
