/*
* Mixed scripts for the Azimuth template
* Version			: 1.2
* Created by		: Bruno Villa
* Email				: bvillap@yahoo.com
* Created on		: 24 july 2010
* Last Modified 	: 24 july 2010
* URL				: http://themeforest.net/user/Bruno_V
* License			: http://themeforest.net/wiki/support/legal-terms/licensing-terms/
* License according to the one purchased.
* This is true for all escripts except Lazy Load and the Easing plugin. Their respective information is below.
*/
/*
 * Lazy Load - jQuery plugin for lazy loading images
 *
 * Copyright (c) 2007-2009 Mika Tuupola
 *
 * Licensed under the MIT license:
 *   http://www.opensource.org/licenses/mit-license.php
 *
 * Project home:
 *   http://www.appelsiini.net/projects/lazyload
 *
 * Version:  1.5.0
 *
 */
 /*
 * jQuery Easing v1.3 - http://gsgd.co.uk/sandbox/jquery/easing/
 *
 * Uses the built in easing capabilities added In jQuery 1.1
 * to offer multiple easing options
 *
 * TERMS OF USE - jQuery Easing
 * 
 * Open source under the BSD License. 
 * 
 * Copyright © 2008 George McGinley Smith
 * All rights reserved.
 * 
 * Redistribution and use in source and binary forms, with or without modification, 
 * are permitted provided that the following conditions are met:
 * 
 * Redistributions of source code must retain the above copyright notice, this list of 
 * conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above copyright notice, this list 
 * of conditions and the following disclaimer in the documentation and/or other materials 
 * provided with the distribution.
 * 
 * Neither the name of the author nor the names of contributors may be used to endorse 
 * or promote products derived from this software without specific prior written permission.
 * 
 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY 
 * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
 *  COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
 *  EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
 *  GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED 
 * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
 *  NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 
 * OF THE POSSIBILITY OF SUCH DAMAGE. 
 *
*/
(function(jQuery){jQuery.fn.lazyload=function(options){var settings={threshold:0,failurelimit:0,event:"scroll",effect:"show",container:window};if(options){jQuery.extend(settings,options);}
var elements=this;if("scroll"==settings.event){jQuery(settings.container).bind("scroll",function(event){var counter=0;elements.each(function(){if(jQuery.abovethetop(this,settings)||jQuery.leftofbegin(this,settings)){}else if(!jQuery.belowthefold(this,settings)&&!jQuery.rightoffold(this,settings)){jQuery(this).trigger("appear");}else{if(counter++>settings.failurelimit){return false;}}});var temp=jQuery.grep(elements,function(element){return!element.loaded;});elements=jQuery(temp);});}
this.each(function(){var self=this;if(undefined==jQuery(self).attr("original")){jQuery(self).attr("original",jQuery(self).attr("src"));}
if("scroll"!=settings.event||undefined==jQuery(self).attr("src")||settings.placeholder==jQuery(self).attr("src")||(jQuery.abovethetop(self,settings)||jQuery.leftofbegin(self,settings)||jQuery.belowthefold(self,settings)||jQuery.rightoffold(self,settings))){if(settings.placeholder){jQuery(self).attr("src",settings.placeholder);}else{jQuery(self).removeAttr("src");}
self.loaded=false;}else{self.loaded=true;}
jQuery(self).one("appear",function(){if(!this.loaded){jQuery("<img />").bind("load",function(){jQuery(self).hide().attr("src",jQuery(self).attr("original"))
[settings.effect](settings.effectspeed);self.loaded=true;}).attr("src",jQuery(self).attr("original"));};});if("scroll"!=settings.event){jQuery(self).bind(settings.event,function(event){if(!self.loaded){jQuery(self).trigger("appear");}});}});jQuery(settings.container).trigger(settings.event);return this;};jQuery.belowthefold=function(element,settings){if(settings.container===undefined||settings.container===window){var fold=jQuery(window).height()+jQuery(window).scrollTop();}else{var fold=jQuery(settings.container).offset().top+jQuery(settings.container).height();}
return fold<=jQuery(element).offset().top-settings.threshold;};jQuery.rightoffold=function(element,settings){if(settings.container===undefined||settings.container===window){var fold=jQuery(window).width()+jQuery(window).scrollLeft();}else{var fold=jQuery(settings.container).offset().left+jQuery(settings.container).width();}
return fold<=jQuery(element).offset().left-settings.threshold;};jQuery.abovethetop=function(element,settings){if(settings.container===undefined||settings.container===window){var fold=jQuery(window).scrollTop();}else{var fold=jQuery(settings.container).offset().top;}
return fold>=jQuery(element).offset().top+settings.threshold+jQuery(element).height();};jQuery.leftofbegin=function(element,settings){if(settings.container===undefined||settings.container===window){var fold=jQuery(window).scrollLeft();}else{var fold=jQuery(settings.container).offset().left;}
return fold>=jQuery(element).offset().left+settings.threshold+jQuery(element).width();};jQuery.extend(jQuery.expr[':'],{"below-the-fold":"jQuery.belowthefold(a, {threshold : 0, container: window})","above-the-fold":"!jQuery.belowthefold(a, {threshold : 0, container: window})","right-of-fold":"jQuery.rightoffold(a, {threshold : 0, container: window})","left-of-fold":"!jQuery.rightoffold(a, {threshold : 0, container: window})"});})(jQuery);jQuery.easing['jswing']=jQuery.easing['swing'];jQuery.extend(jQuery.easing,{def:'easeOutQuad',swing:function(x,t,b,c,d){return jQuery.easing[jQuery.easing.def](x,t,b,c,d);},easeInQuad:function(x,t,b,c,d){return c*(t/=d)*t+b;},easeOutQuad:function(x,t,b,c,d){return-c*(t/=d)*(t-2)+b;},easeInOutQuad:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t+b;return-c/2*((--t)*(t-2)-1)+b;},easeInCubic:function(x,t,b,c,d){return c*(t/=d)*t*t+b;},easeOutCubic:function(x,t,b,c,d){return c*((t=t/d-1)*t*t+1)+b;},easeInOutCubic:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t*t+b;return c/2*((t-=2)*t*t+2)+b;},easeInQuart:function(x,t,b,c,d){return c*(t/=d)*t*t*t+b;},easeOutQuart:function(x,t,b,c,d){return-c*((t=t/d-1)*t*t*t-1)+b;},easeInOutQuart:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t*t*t+b;return-c/2*((t-=2)*t*t*t-2)+b;},easeInQuint:function(x,t,b,c,d){return c*(t/=d)*t*t*t*t+b;},easeOutQuint:function(x,t,b,c,d){return c*((t=t/d-1)*t*t*t*t+1)+b;},easeInOutQuint:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t*t*t*t+b;return c/2*((t-=2)*t*t*t*t+2)+b;},easeInSine:function(x,t,b,c,d){return-c*Math.cos(t/d*(Math.PI/2))+c+b;},easeOutSine:function(x,t,b,c,d){return c*Math.sin(t/d*(Math.PI/2))+b;},easeInOutSine:function(x,t,b,c,d){return-c/2*(Math.cos(Math.PI*t/d)-1)+b;},easeInExpo:function(x,t,b,c,d){return(t==0)?b:c*Math.pow(2,10*(t/d-1))+b;},easeOutExpo:function(x,t,b,c,d){return(t==d)?b+c:c*(-Math.pow(2,-10*t/d)+1)+b;},easeInOutExpo:function(x,t,b,c,d){if(t==0)return b;if(t==d)return b+c;if((t/=d/2)<1)return c/2*Math.pow(2,10*(t-1))+b;return c/2*(-Math.pow(2,-10*--t)+2)+b;},easeInCirc:function(x,t,b,c,d){return-c*(Math.sqrt(1-(t/=d)*t)-1)+b;},easeOutCirc:function(x,t,b,c,d){return c*Math.sqrt(1-(t=t/d-1)*t)+b;},easeInOutCirc:function(x,t,b,c,d){if((t/=d/2)<1)return-c/2*(Math.sqrt(1-t*t)-1)+b;return c/2*(Math.sqrt(1-(t-=2)*t)+1)+b;},easeInElastic:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d)==1)return b+c;if(!p)p=d*.3;if(a<Math.abs(c)){a=c;var s=p/4;}
else var s=p/(2*Math.PI)*Math.asin(c/a);return-(a*Math.pow(2,10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p))+b;},easeOutElastic:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d)==1)return b+c;if(!p)p=d*.3;if(a<Math.abs(c)){a=c;var s=p/4;}
else var s=p/(2*Math.PI)*Math.asin(c/a);return a*Math.pow(2,-10*t)*Math.sin((t*d-s)*(2*Math.PI)/p)+c+b;},easeInOutElastic:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d/2)==2)return b+c;if(!p)p=d*(.3*1.5);if(a<Math.abs(c)){a=c;var s=p/4;}
else var s=p/(2*Math.PI)*Math.asin(c/a);if(t<1)return-.5*(a*Math.pow(2,10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p))+b;return a*Math.pow(2,-10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p)*.5+c+b;},easeInBack:function(x,t,b,c,d,s){if(s==undefined)s=1.70158;return c*(t/=d)*t*((s+1)*t-s)+b;},easeOutBack:function(x,t,b,c,d,s){if(s==undefined)s=1.70158;return c*((t=t/d-1)*t*((s+1)*t+s)+1)+b;},easeInOutBack:function(x,t,b,c,d,s){if(s==undefined)s=1.70158;if((t/=d/2)<1)return c/2*(t*t*(((s*=(1.525))+1)*t-s))+b;return c/2*((t-=2)*t*(((s*=(1.525))+1)*t+s)+2)+b;},easeInBounce:function(x,t,b,c,d){return c-jQuery.easing.easeOutBounce(x,d-t,0,c,d)+b;},easeOutBounce:function(x,t,b,c,d){if((t/=d)<(1/2.75)){return c*(7.5625*t*t)+b;}else if(t<(2/2.75)){return c*(7.5625*(t-=(1.5/2.75))*t+.75)+b;}else if(t<(2.5/2.75)){return c*(7.5625*(t-=(2.25/2.75))*t+.9375)+b;}else{return c*(7.5625*(t-=(2.625/2.75))*t+.984375)+b;}},easeInOutBounce:function(x,t,b,c,d){if(t<d/2)return jQuery.easing.easeInBounce(x,t*2,0,c,d)*.5+b;return jQuery.easing.easeOutBounce(x,t*2-d,0,c,d)*.5+c*.5+b;}});(function(jQuery){jQuery.fn.enhanceMenu=function(options){settings=jQuery.extend({effect:'slide',duration:800},options);this.each(function(){var menu=jQuery(this);jQuery('ul',menu).parent('li').addClass('parent-li');var nav_li=jQuery('ul#nav li').children('ul').hide().end();if(settings.effect=='fade'){nav_li.hover(function(){jQuery(this).find('> ul').stop(true,true).fadeIn(settings.duration);},function(){jQuery(this).find('> ul').stop(true,true).fadeOut(settings.duration);});}
else if(settings.effect=='slide'){nav_li.hover(function(){jQuery(this).children('ul').delay(150).slideDown(settings.duration,function()
{jQuery(this).css('overflow','visible');});},function(){jQuery(this).children('ul').stop(true,false).delay(125).slideUp(settings.duration,function()
{jQuery(this).css('height','auto');});});}
else{nav_li.hover(function(){jQuery(this).find('> ul').stop(true,true).show();},function(){jQuery(this).find('> ul').stop(true,true).hide();});}});};})(jQuery);var buttons=function(){var btns=jQuery('input[type="submit"]:not(.search-button, .search-button-image), button, input[type="reset"], a.make-me-btn, input[type="button"]');btns.addClass('button').wrap('<span class="button-left" />').wrap('<span class="button-right" />');};var captions=function(){var images=jQuery('div.main-content img.caption');images.each(function(i){var image=jQuery(this);align=image.attr('align'),css=image.css('float'),margin_bottom=image.css('margin-bottom'),margin_left=image.css('margin-left'),margin_right=image.css('margin-right'),caption=image.attr('title'),inlineStyle=image.attr('style');if(typeof inlineStyle!="undefined"){var inlineAlignLeft=inlineStyle.search('float: left'),inlineAlignRight=inlineStyle.search('float: right');}
else
{var inlineAlignLeft=-1,inlineAlignRight=-1;}
caption==0?caption=image.attr('alt'):' ';image.css('margin','0 auto');var img_width=image.outerWidth()
if(align=='left'||css=='left'||inlineAlignLeft>-1)var img_float='left';else if(align=='right'||css=='right'||inlineAlignRight>-1)var img_float='right';else var img_float='none',img_width='100%';var parentLink=image.parent('a');if(parentLink.length)parentLink.wrap('<div class="caption-wrap" />');else image.wrap('<div class="caption-wrap" />');image.parent().css({'width':img_width,'float':img_float,'margin-bottom':margin_bottom,'margin-left':margin_left,'margin-right':margin_right}).append('<p>'+caption+'</p>');});};var zebratables=function(){jQuery('table.zebratable tr:nth-child(odd)').addClass('tr-odd');};var inputValues=function(){var form=jQuery('form'),inputs=jQuery('input.hidevalue, textarea.hidevalue',form);inputs.each(function(){var input=jQuery(this),value=input.val();if(input.attr('type')=='password'){input.after('<input class="password-mask" type="text" value="'+value+'" />');var mask=jQuery('input.password-mask',form);input.hide();mask.show();mask.focus(function(){mask.hide();input.show();input.focus();});}
input.focus(function(){if(jQuery(this).val()==value){jQuery(this).val('');}});input.blur(function(){if(jQuery(this).val()==''){if(input.attr('type')=='password'){input.hide();mask.show();}
else jQuery(this).val(value);}});});};var equalHeights=function()
{var main=jQuery('#main-right, #main-left'),sidebar=jQuery('#sidebar'),mainHeight=main.outerHeight(),sidebarHeight=sidebar.outerHeight();(mainHeight>sidebarHeight)?sidebar.css('height',mainHeight):main.css('height',sidebarHeight);};var titleBgs=function()
{var title=jQuery('h1').text();contentArea=jQuery('#main, #main-right');contentArea.append('<span class="bigtitle">'+title+'</span>');};
