﻿$(document).ready(function() {
// flash
var flashvars = {};
var params = {};
var slideactive=false;
params.wmode = "opaque";
var attributes = {};
swfobject.embedSWF("/logo.swf", "logotype", "276", "119", "9.0.0", false, flashvars, params, attributes);
swfobject.embedSWF("/man.swf", "birds", "202", "289", "9.0.0", false, flashvars, params, attributes);

$('li.order-active a').click(function() {
if (slideactive)
{$('#register-training').slideUp('1000');
slideactive=false;
}
else
{
$('#register-training').slideDown('1000');
slideactive=true;
}			
return false
});
$('.free-places button').click(function() {
$('#form-register').fadeIn('1000')
$(document).bind('mousedown', {cal: $('.form-register-training'), trigger: this}, hide_registerform);
return false
});
$(".other-programs .register a").click(function(){
var id = $(this).attr("href");
var ttl = $(this).attr("title");
var opf = "Скрыть форму";
if(ttl=='')
{
$(id).slideDown('1000');
$(this).attr({ title: opf });
}
else
{
$(id).slideUp('1000');
opf="";
$(this).attr({ title: opf });
}
return false;
});
$(".inp-txt").toggleVal({focusClass: "focus-inp-txt"});
$(".sidecol .calendar-events ul").simplyScroll({
className: 'vert',
horizontal: false,
frameRate: 30,
speed: 8
});
jQuery('.navigation ul').superfish({
pathClass:'here-active',
delay: 800,
animation: {opacity:'show'},
speed: '5',
autoArrows:false,
dropShadows:false
});
var $tabs = $('.tabs-li').tabs({
select: function(e, ui) {
if ( $('a', $tabs).index(ui.tab) == 2 ) {
location.href = $.data(ui.tab, 'load.tabs');
return false;
}
}
});
$(".form-register-training .width50 input, .form-register-training .width50 textarea").toggleVal();

});
function isChildOf(parentEl, el, container) 
{
if (parentEl == el) {
return true;
}
if (parentEl.contains) {
return parentEl.contains(el);
}
if ( parentEl.compareDocumentPosition ) {
return !!(parentEl.compareDocumentPosition(el) & 16);
}
var prEl = el.parentNode;
while(prEl && prEl != container) {
if (prEl == parentEl)
return true;
prEl = prEl.parentNode;
}
return false;
}
function hide_registerform(ev) {
if (ev.target != ev.data.trigger && !isChildOf(ev.data.cal.get(0), ev.target, ev.data.cal.get(0))) {
$('#form-register').hide();
$(document).unbind('mousedown', hide_registerform);
}
}

