/* File: js/imgover.js, Ratio: 40.4% */

$(function(){$.fn.imgoverInit=function(options){init();}
var fadeInTime=30;var fadeOutTime=30;var offClass='off';var onClass='on';if(typeof jQuery=='undefined'){return;}
$('a img').hover(function(){$(this).fadeTo(fadeInTime,0.7)},function(){$(this).fadeTo(fadeOutTime,1)});function init(){$('a img.png_bg').each(function(){var src=$(this).attr('src');var fadePatern=new RegExp(/.*-out\.[^.]+/);var pngPatern=new RegExp(/.*\.png$/);var onImage;if(src.match(fadePatern)){onImage=$(this).clone();onImage.attr('src',src.replace('-out.','-over.')).addClass(onClass).fadeTo(0,0).css({'position':'absolute','left':'0px','top':'0px'});$(this).addClass(offClass).css({'position':'absolute','left':'0px','top':'0px'}).parent().append(onImage).mouseover(onMouseOver).mouseout(onMouseOut).css({'display':'block','position':'relative','cursor':'pointer'}).width($(this).width()).height($(this).height());if(!$.support.opacity){if(src.match(pngPatern)){$(this).fixPng();onImage.fixPng();}}}else{onImage=$(this).clone();onImage.addClass(onClass).fadeTo(0,0).css({'position':'absolute','left':'0px','top':'0px'});$(this).addClass(offClass).css({'position':'absolute','left':'0px','top':'0px'}).parent().append(onImage).mouseover(onMouseOver2).mouseout(onMouseOut2).css({'display':'block','position':'relative'}).width($(this).width()).height($(this).height());if(!$.support.opacity){if(src.match(pngPatern)){try{$(this).fixPng();onImage.fixPng();}catch(e){}}}}});}
function onMouseOver(e){var src=$(this).children('img.'+offClass).attr('src');var pngPatern=new RegExp(/.*\.png$/);$(this).unbind('mouseover',onMouseOver);if(src.match(pngPatern)){$(this).children('img.'+offClass).fadeTo(fadeInTime,0).end().children('img.'+onClass).fadeTo(fadeInTime,1,function(){$(this).parent().mouseover(onMouseOver);});}
else{$(this).children('img.'+onClass).fadeTo(fadeInTime,1,function(){$(this).parent().mouseover(onMouseOver);});}}
function onMouseOut(e){var src=$(this).children('img.'+offClass).attr('src');var pngPatern=new RegExp(/.*\.png$/);if(src.match(pngPatern)){$(this).children('img.'+offClass).fadeTo(fadeOutTime,1).end().children('img.'+onClass).fadeTo(fadeOutTime,0);}
else{$(this).children('img.'+onClass).fadeTo(fadeOutTime,0);}}
function onMouseOver2(e){var src=$(this).children('img.'+offClass).attr('src');var pngPatern=new RegExp(/.*\.png$/);$(this).unbind('mouseover',onMouseOver2);if(src.match(pngPatern)){$(this).children('img.'+offClass).fadeTo(fadeInTime,0).end().children('img.'+onClass).fadeTo(fadeInTime,0.7,function(){$(this).parent().mouseover(onMouseOver2);});}
else{$(this).children('img.'+onClass).fadeTo(fadeInTime,0.7,function(){$(this).parent().mouseover(onMouseOver2);});}}
function onMouseOut2(e){var src=$(this).children('img.'+offClass).attr('src');var pngPatern=new RegExp(/.*\.png$/);if(src.match(pngPatern)){$(this).children('img.'+offClass).fadeTo(fadeOutTime,1).end().children('img.'+onClass).fadeTo(fadeOutTime,0);}
else{$(this).children('img.'+onClass).fadeTo(fadeOutTime,1);}}});
