function checkEmail(email) {
    var ret = false;
    $.ajax({
	    type: 'POST',
	    url: '/ajax_check_email', // just to load something for this example
	    async: false,
	    data: {'email':email},
	    success: function(data){
		    if(data == 'ok')
			    ret = true
	    }
    });
    return ret;
}

$(document).ready(function(){
 
    function load_flash($items) {
	$items.each(function() {
	    var $item = $(this);
	    var m = $item.find('input.flash_movie').val();
	    var xml_path = $item.find('input.flash_xml_path').val();
	    var w = $item.find('input.flash_width').val();
	    var h = $item.find('input.flash_height').val();
	    var oid = $item.find('input.flash_object_id').val();
	    var clickTAG = $item.find('input.flash_click_tag').val();
	    var attributes = {
		version: [9, 0, 45],
		src: m,
		wmode: 'transparent'
	    };
	    if (typeof w !== 'undefined') {
		attributes.width = w;
	    }
	    if (typeof h !== 'undefined') {
		attributes.height = h;
	    }
	    if (typeof oid !== 'undefined') {
		attributes.id = oid;
	    }
	    var flashvars = {};
	var flash_params = $item.find('div.flash_params input');
	flash_params.each(function() {
	    var $this = $(this);
	    var classes = $this.attr('class').split(/\s+/);
	    var paramName = null;
	    for (i = 0; i < classes.length; i++) {
		if (classes[i].indexOf('flash_param_') === 0) {
		    paramName = classes[i].substr('flash_param_'.length);
		    break;
		}
	    }
	    if (paramName != null) {
		flashvars[paramName] = $this.val();
	    }
	});
	    if (typeof xml_path !== 'undefined') {
		flashvars.xmlPath = xml_path;
	    }
	    if (typeof clickTAG !== 'undefined') {
		flashvars.clickTAG = clickTAG;
	    }
	    flashembed($item.get(0), attributes, flashvars);
	});
    }
    
    //Top menu drop-down
    $('#menu li.with_submenu').hover(
	function() {$(this).children('a').addClass('hover').next('.submenu').removeClass('vn').hide().slideToggle('fast');},
	function() {$(this).children('a').removeClass('hover').next('.submenu').addClass('vn');}
    );

    //Froms-submit button
    $('.submit-button').click(function(){
	$(this).closest('form').submit();
    });
    
    //Flash loader
    load_flash($('#main_banner'));
    
    var options = {
	validateActionsAttr: 'alt'
    };
    $('.validate').bValidator(options);
    
    //Input default value
    $('input').focus(
	function() {
	    if($(this).attr('title') == $(this).val()) {
		$(this).val('');
	    }
	}
    );
	
    $('input').blur(
	function() {
	    if($(this).val() == "" && $(this).attr('title')) {
		$(this).val($(this).attr('title'));
	    }
	}
    );

});
