/*
* imgPreview jQuery plugin
* Copyright (c) 2009 James Padolsey
* j@qd9.co.uk | http://james.padolsey.com
* Dual licensed under MIT and GPL.
* Updated: 09/02/09
* @author James Padolsey
* @version 0.22
*/
(function(c){c.expr[':'].linkingToImage=function(a,g,e){return!!(c(a).attr(e[3])&&c(a).attr(e[3]).match(/\.(gif|jpe?g|png|bmp)$/i))};c.fn.imgPreview=function(j){var b=c.extend({imgCSS:{},distanceFromCursor:{top:10,left:10},preloadImages:true,onShow:function(){},onHide:function(){},onLoad:function(){},containerID:'imgPreviewContainer',containerLoadingClass:'loading',thumbPrefix:'',srcAttr:'href'},j),d=c('
').attr('id',b.containerID).append('
').hide().css('position','absolute').appendTo('body'),f=c('img',d).css(b.imgCSS),h=this.filter(':linkingToImage('+b.srcAttr+')');function i(a){return a.replace(/(\/?)([^\/]+)$/,'$1'+b.thumbPrefix+'$2')}if(b.preloadImages){(function(a){var g=new Image(),e=arguments.callee;g.src=i(c(h[a]).attr(b.srcAttr));g.onload=function(){h[a+1]&&e(a+1)}})(0)}h.mousemove(function(a){d.css({top:a.pageY+b.distanceFromCursor.top+'px',left:a.pageX+b.distanceFromCursor.left+'px'})}).hover(function(){var a=this;d.addClass(b.containerLoadingClass).show();f.load(function(){d.removeClass(b.containerLoadingClass);f.show();b.onLoad.call(f[0],a)}).attr('src',i(c(a).attr(b.srcAttr)));b.onShow.call(d[0],a)},function(){d.hide();f.unbind('load').attr('src','').hide();b.onHide.call(d[0],this)});return this}})(jQuery);String.prototype.rot13 = function(){
return this.replace(/[a-zA-Z]/g, function(c){
return String.fromCharCode((c <= "Z" ? 90 : 122) >= (c = c.charCodeAt(0) + 13) ? c : c - 26);
});
};
function lpopup(addr, w, h){
var w=w || 500, h=h || 500, l=(screen.availWidth - w) / 2, t=(screen.availHeight - h) / 2,
op='toolbar=no,location=no,directories=no,status=no,scrollbars=yes,resizable=yes,copyhistory=no,width='+w+',height='+h+',left='+l+',top='+t;
window.open(addr, "_blank", op);
}
jQuery(function(){
_home_url = jQuery('#menu ul li a').first().attr('href');
jQuery('#livechat').click(show_support);
jQuery('#category-container').parent().append('');
jQuery('#category-container li a').each(function(){
var s = '';
jQuery('#bcategory').append(s);
});
jQuery('#bcategory').change(function(){var v = jQuery(this).attr('value'); if(v)document.location=v;});
jQuery('#category-container').remove();
jQuery('.infolink').click(function(){
var url = _home_url + '/moreinfo/' + jQuery(this).attr('rel');
lpopup(url, 700, 600);
});
jQuery('#mylogo').click(function(){document.location=_home_url;});
jQuery('#gvideo .closeme').click(function(){
$(document).unbind('keyup');
$('#gvideo').fadeOut(500, function(){
$('#mask').fadeOut(500, function(){
$(this).hide();
$('#gvideo').hide();
jQuery('#gvideo .cnt').html('');
});
});
});
jQuery('#generics-link').click(function(){
s = '';
jQuery('#gvideo .cnt').html(s);
var maskHeight = $(document).height();
var maskWidth = $(window).width();
$('#mask').css({'width':maskWidth,'height':maskHeight});
//$('#mask').fadeIn(500);
$('#mask').fadeTo("slow",0.8);
//Get the window height and width
var winH = $(window).height();
var winW = $(window).width();
var id = '#gvideo';
//Set the popup window to center
$(id).css('top', winH/2-$(id).height()/2).css('left', winW/2-$(id).width()/2).fadeIn(500);
$(document).keyup(function(event){
if(event.keyCode == '27'){
jQuery('#gvideo .closeme').click();
}
});
});
});
utilVars = {};
function show_support(){
var support_url = "https://messenger.providesupport.com/messenger/customers-support.html";
var id = "rxsupport";
if(!utilVars[id] || utilVars[id].closed){
utilVars[id]=lpopup(support_url, 640, 560);
}
utilVars[id].focus();
}