$j = jQuery.noConflict();
$j(document).ready(function(){
ancr_status = $j('#announcer_status');
ancr_statusbt = $j('#announcer_statusbt');
// Initialize the editor
$j('#announcer_content').wysiwyg();
$j('#announcer_content').bind('click keyup', function(){
$j(this).focus();
$j('#announcer_contentIFrame').contents().find('body').html($j(this).val());
});
// The colorpicker
$j('#announcer_colorpicker').hide();
$j('.cpicker').each(function(){
$j(this).css('background-color', $j(this).val());
});
ancr_getcolors();
var f = $j.farbtastic('#announcer_colorpicker');
$j('.cpicker').each(function(){
f.linkTo(this);
f.setColor($j(this).val());
}).click(function(){
if($j(this).val() == '') $j(this).val('#000000');
f.linkTo(this);
$j('#announcer_colorpicker').show();
}).blur(function(){
$j('#announcer_colorpicker').hide();
});
$j('#announcer_colorpicker').mouseup(function(){
ancr_mergecolors();
});
$j('.cpicker').bind('keyup blur', function(){
ancr_mergecolors();
});
// Status button on click
$j('#announcer_statusbt').click(function(){
val = ancr_status.val();
if(val == 1) val = 0; else val = 1;
ancr_status.val(val);
ancr_updbt(val);
});
// Custom class field
$j('#announcer_style').change(function(){
ancr_customclassfld();
});
// Manual class field
$j('#announcer_position').change(function(){
ancr_manualposition();
});
// Video
$j('.ancr_open_video').click(function(e){
e.preventDefault();
newwindow2=window.open('','name','height=340,width=585');
var tmp = newwindow2.document;
tmp.write('');
tmp.close();
});
// Share bar
$j('.ancr_share_wrap li').mouseenter(function(){
$this = $j(this);
$j('.ancr_share_iframe').remove();
$j('body').append('');
$j('.ancr_share_iframe').css({
position: 'absolute',
top: $this.offset()['top'],
left: $this.offset()['left'] + 55,
width: $this.attr('data-width'),
height: $this.attr('data-height'),
}).attr('src', $this.attr('data-url')).hide().fadeIn();
});
$j('.ancr_share_iframe').live('mouseout', function(){
$j(this).remove();
});
// Final inits
ancr_updbt(ancr_status.val());
ancr_customclassfld();
ancr_manualposition();
});
function ancr_updbt(val){
val = Number(val);
switch(val){
case 0:
ancr_statusbt.text('Announcement is Off');
ancr_statusbt.css({
'border-color': '#FF9900',
'background-color' : '#FFCC00'
});
ancr_changecolor();
break;
case 1:
ancr_statusbt.text('Announcement is On');
ancr_statusbt.css({
'border-color': '#00CC00',
'background-color' : '#00FF00'
});
ancr_changecolor();
break;
}
}
function ancr_changecolor(){
$j('.wysiwyg, .wysiwyg .panel, .wysiwyg .separator, #announcer_content').css('border-color', $j('#announcer_statusbt').css('border-color'));
}
function ancr_mergecolors(){
clrs = [];
$j('.cpicker').each(function(){
clrs.push($j(this).val());
});
$j('#announcer_stylecolors').val(clrs.join(','));
}
function ancr_getcolors(){
ancrclrs = $j('#announcer_stylecolors').val();
ancrclrssplit = ancrclrs.split(','); var iii = 0;
$j('.cpicker').each(function(){
gcolor = ancrclrssplit[iii];
$j(this).val(gcolor);
iii++;
});
}
function ancr_manualposition(){
if($j('#announcer_position').val() == 'manual'){
$j('.ancr_manualplace').addClass('announcer_mansel').fadeIn();
}else{
$j('.ancr_manualplace').removeClass('announcer_mansel').fadeIn();
}
}
function ancr_customclassfld(){
if($j('#announcer_style').val() == 'custom'){
$j('.announcer_cclass').fadeIn();
$j('.announcer_ccolor').hide();
}else{
$j('.announcer_cclass').hide();
$j('.announcer_ccolor').fadeIn();
}
}
var ancr_closeiframe = function(){
$j('.ancr_share_iframe').remove();
}