File: /home/clinicamaciel/www/wp-content/plugins/vc-extensions-bundle/floatblock/js/init.js
jQuery(document).ready(function($) {
$('.cq-floatblock').each(function(index) {
var _this = $(this);
var _isactived = 1;
var _position = $(this).data('position');
var _isdisplay = $(this).data('isdisplay');
var _btnpos = "right";
if(_position.indexOf("left")>-1) _btnpos = "left";
var _btnclass = $('.cq-floatblock-icon', _this).attr('class');
var _thisbtn = $(".cq-floatblock-button", _this);
var _thiscontent = $(".cq-floatblock-content", _this);
var _btnwidth = _thisbtn.outerWidth();
var _elementwidth = parseInt($(this).data('elementwidth'), 10) || 300;
var _autodelay = parseInt($(this).data('autodelay'), 10);
setTimeout(function(){
_this.animate({'opacity': 1}, 300);
}, 300);
_thisbtn.on("click", function(){
if (_isactived) {
_hideBlock();
} else {
if(_btnpos=="right"){
_this.delay(150).animate({right: '0px'}, 300, function(){
_thiscontent.slideDown(300, function(){});
$(".cq-floatblock-image", _this).slideDown(300, function(){});
});
_thisbtn.animate({'right': '15px'}, 300, function() {
$('.cq-floatblock-icon', _thisbtn).removeClass().addClass('cq-floatblock-icon entypo-icon entypo-icon-cancel');
});
}else{
_this.delay(300).animate({left: '0px'}, 300, function(){
_thiscontent.slideDown(300, function(){});
$(".cq-floatblock-image", _this).slideDown(300, function(){});
});
_thisbtn.animate({'left': _elementwidth - _btnwidth - 15 + 'px'}, 300, function() {
$('.cq-floatblock-icon', _thisbtn).removeClass().addClass('cq-floatblock-icon entypo-icon entypo-icon-cancel');
});
}
_isactived = 1;
};
});
function _hideBlock(){
$('.cq-floatblock-image', _this).slideUp(100);
var _iframevideo = $('iframe', _thiscontent);
var _videosrc = _iframevideo.attr("src");
_iframevideo.attr("src", "");
_iframevideo.attr("src", _videosrc);
_thiscontent.slideUp(100, function(){
if(_btnpos=="right"){
_this.animate({right: "-" + _elementwidth + "px"}, function(){
$('.cq-floatblock-icon', _thisbtn).removeClass().addClass(_btnclass);
_thisbtn.css({"right": _elementwidth + 15 + 'px'});
});
}else{
_this.animate({left: '-' + _elementwidth + 'px'}, function(){
$('.cq-floatblock-icon', _thisbtn).removeClass().addClass(_btnclass);
_thisbtn.css({"left": _elementwidth + 15 + 'px'});
})
}
});
_isactived = 0;
}
_hideBlock();
if(_btnpos=="left"){
_thisbtn.animate({'left': _elementwidth - _btnwidth - 15 + 'px'}, 300);
}
$('.cq-floatblock-icon', _thisbtn).removeClass().addClass('cq-floatblock-icon entypo-icon entypo-icon-cancel');
if(_autodelay<=0){
}else{
setTimeout(function(){
$(".cq-floatblock-button", _this).trigger('click');
}, _autodelay*1000);
}
// if(!_isdisplay){
// $(".cq-floatblock-button", _this).trigger('click');
// }else{
// }
});
});