(function(b){var f=b.browser.msie&&parseInt(b.browser.version)==6&&typeof window.XMLHttpRequest!="object",n=null,k=[];b.modal=function(c,a){return b.modal.impl.init(c,a)};b.modal.close=function(){b.modal.impl.close()};b.fn.modal=function(c){return b.modal.impl.init(this,c)};b.modal.defaults={appendTo:"body",focus:true,opacity:50,overlayId:"simplemodal-overlay",overlayCss:{},containerId:"simplemodal-container",containerCss:{},dataId:"simplemodal-data",dataCss:{},minHeight:200,minWidth:300,maxHeight:null, maxWidth:null,autoResize:false,autoPosition:true,zIndex:1E3,close:true,closeHTML:'<a class="modalCloseImg" title="Close"></a>',closeClass:"simplemodal-close",escClose:true,overlayClose:false,position:null,persist:false,onOpen:null,onShow:null,onClose:null};b.modal.impl={o:null,d:{},init:function(c,a){var d=this;if(d.d.data)return false;n=b.browser.msie&&!b.boxModel;d.o=b.extend({},b.modal.defaults,a);d.zIndex=d.o.zIndex;d.occb=false;if(typeof c=="object"){c=c instanceof jQuery?c:b(c);if(c.parent().parent().size()> 0){d.d.parentNode=c.parent();if(!d.o.persist)d.d.orig=c.clone(true)}}else if(typeof c=="string"||typeof c=="number")c=b("<div></div>").html(c);else{alert("SimpleModal Error: Unsupported data type: "+typeof c);return d}d.create(c);d.open();b.isFunction(d.o.onShow)&&d.o.onShow.apply(d,[d.d]);return d},create:function(c){var a=this;k=a.getDimensions();if(f)a.d.iframe=b('<iframe src="javascript:false;"></iframe>').css(b.extend(a.o.iframeCss,{display:"none",opacity:0,position:"fixed",height:k[0],width:k[1], zIndex:a.o.zIndex,top:0,left:0})).appendTo(a.o.appendTo);a.d.overlay=b("<div></div>").attr("id",a.o.overlayId).addClass("simplemodal-overlay").css(b.extend(a.o.overlayCss,{display:"none",opacity:a.o.opacity/100,height:k[0],width:k[1],position:"fixed",left:0,top:0,zIndex:a.o.zIndex+1})).appendTo(a.o.appendTo);a.d.container=b("<div></div>").attr("id",a.o.containerId).addClass("simplemodal-container").css(b.extend(a.o.containerCss,{display:"none",position:"fixed",zIndex:a.o.zIndex+2})).append(a.o.close&& a.o.closeHTML?b(a.o.closeHTML).addClass(a.o.closeClass):"").appendTo(a.o.appendTo);a.d.wrap=b("<div></div>").attr("tabIndex",-1).addClass("simplemodal-wrap").css({height:"100%",outline:0,width:"100%"}).appendTo(a.d.container);a.d.data=c.attr("id",c.attr("id")||a.o.dataId).addClass("simplemodal-data").css(b.extend(a.o.dataCss,{display:"none"})).appendTo("body");a.setContainerDimensions();a.d.data.appendTo(a.d.wrap);if(f||n)a.fixIE()},bindEvents:function(){var c=this;b("."+c.o.closeClass).bind("click.simplemodal", function(a){a.preventDefault();c.close()});c.o.close&&c.o.overlayClose&&c.d.overlay.bind("click.simplemodal",function(a){a.preventDefault();c.close()});b(document).bind("keydown.simplemodal",function(a){if(c.o.focus&&a.keyCode==9)c.watchTab(a);else if(c.o.close&&c.o.escClose&&a.keyCode==27){a.preventDefault();c.close()}});b(window).bind("resize.simplemodal",function(){k=c.getDimensions();c.setContainerDimensions(true);if(f||n)c.fixIE();else{c.d.iframe&&c.d.iframe.css({height:k[0],width:k[1]});c.d.overlay.css({height:k[0], width:k[1]})}})},unbindEvents:function(){b("."+this.o.closeClass).unbind("click.simplemodal");b(document).unbind("keydown.simplemodal");b(window).unbind("resize.simplemodal");this.d.overlay.unbind("click.simplemodal")},fixIE:function(){var c=this,a=c.o.position;b.each([c.d.iframe||null,c.d.overlay,c.d.container],function(d,h){if(h){var m="document.body.clientHeight",j="document.body.clientWidth",l="document.body.scrollHeight",g="document.body.scrollLeft",v="document.body.scrollTop",s="document.body.scrollWidth", o="document.documentElement.clientHeight",u="document.documentElement.clientWidth",q="document.documentElement.scrollLeft",r="document.documentElement.scrollTop",e=h[0].style;e.position="absolute";if(d<2){e.removeExpression("height");e.removeExpression("width");e.setExpression("height",""+l+" > "+m+" ? "+l+" : "+m+' + "px"');e.setExpression("width",""+s+" > "+j+" ? "+s+" : "+j+' + "px"')}else{var p;if(a&&a.constructor==Array){d=a[0]?typeof a[0]=="number"?a[0].toString():a[0].replace(/px/,""):h.css("top").replace(/px/, "");m=d.indexOf("%")==-1?d+" + (t = "+r+" ? "+r+" : "+v+') + "px"':parseInt(d.replace(/%/,""))+" * (("+o+" || "+m+") / 100) + (t = "+r+" ? "+r+" : "+v+') + "px"';if(a[1]){p=typeof a[1]=="number"?a[1].toString():a[1].replace(/px/,"");p=p.indexOf("%")==-1?p+" + (t = "+q+" ? "+q+" : "+g+') + "px"':parseInt(p.replace(/%/,""))+" * (("+u+" || "+j+") / 100) + (t = "+q+" ? "+q+" : "+g+') + "px"'}}else{m="("+o+" || "+m+") / 2 - (this.offsetHeight / 2) + (t = "+r+" ? "+r+" : "+v+') + "px"';p="("+u+" || "+j+ ") / 2 - (this.offsetWidth / 2) + (t = "+q+" ? "+q+" : "+g+') + "px"'}e.removeExpression("top");e.removeExpression("left");e.setExpression("top",m);e.setExpression("left",p)}}})},focus:function(c){var a=this;c=c||"first";c=b(":input:enabled:visible:"+c,a.d.wrap);c.length>0?c.focus():a.d.wrap.focus()},getDimensions:function(){var c=b(window),a=b.browser.opera&&b.browser.version>"9.5"&&b.fn.jquery<="1.2.6"?document.documentElement.clientHeight:b.browser.opera&&b.browser.version<"9.5"&&b.fn.jquery>"1.2.6"? window.innerHeight:c.height();return[a,c.width()]},getVal:function(c){return c=="auto"?0:c.indexOf("%")>0?c:parseInt(c.replace(/px/,""))},setContainerDimensions:function(c){var a=this;if(!c||c&&a.o.autoResize){c=a.getVal(a.d.container.css("height"));var d=a.getVal(a.d.container.css("width")),h=a.d.data.outerHeight(true),m=a.d.data.outerWidth(true),j=a.o.maxHeight&&a.o.maxHeight<k[0]?a.o.maxHeight:k[0],l=a.o.maxWidth&&a.o.maxWidth<k[1]?a.o.maxWidth:k[1];c=c?c>j?j:c:h?h>j?j:h<a.o.minHeight?a.o.minHeight: h:a.o.minHeight;d=d?d>l?l:d:m?m>l?l:m<a.o.minWidth?a.o.minWidth:m:a.o.minWidth;a.d.container.css({height:c,width:d});if(h>c||m>d)a.d.wrap.css({overflow:"auto"})}a.o.autoPosition&&a.setPosition()},setPosition:function(){var c=this,a,d;a=k[0]/2-c.d.container.outerHeight(true)/2;d=k[1]/2-c.d.container.outerWidth(true)/2;if(c.o.position&&Object.prototype.toString.call(c.o.position)==="[object Array]"){a=c.o.position[0]||a;d=c.o.position[1]||d}else{a=a;d=d}c.d.container.css({left:d,top:a})},watchTab:function(c){var a= this;if(b(c.target).parents(".simplemodal-container").length>0){a.inputs=b(":input:enabled:visible:first, :input:enabled:visible:last",a.d.data[0]);if(!c.shiftKey&&c.target==a.inputs[a.inputs.length-1]||c.shiftKey&&c.target==a.inputs[0]||a.inputs.length==0){c.preventDefault();var d=c.shiftKey?"last":"first";setTimeout(function(){a.focus(d)},10)}}else{c.preventDefault();setTimeout(function(){a.focus()},10)}},open:function(){var c=this;c.d.iframe&&c.d.iframe.show();if(b.isFunction(c.o.onOpen))c.o.onOpen.apply(c, [c.d]);else{c.d.overlay.show();c.d.container.show();c.d.data.show()}c.focus();c.bindEvents()},close:function(){var c=this;if(!c.d.data)return false;c.unbindEvents();if(b.isFunction(c.o.onClose)&&!c.occb){c.occb=true;c.o.onClose.apply(c,[c.d])}else{if(c.d.parentNode)if(c.o.persist)c.d.data.hide().appendTo(c.d.parentNode);else{c.d.data.hide().remove();c.d.orig.appendTo(c.d.parentNode)}else c.d.data.hide().remove();c.d.container.hide().remove();c.d.overlay.hide().remove();c.d.iframe&&c.d.iframe.hide().remove(); c.d={}}}}})(jQuery);$(document).ready(function(){$("#basic-modal input.basic, #basic-modal a.basic").click(function(b){b.preventDefault();$("#basic-modal-content").modal()})}); var QueryLoader={overlay:"",loadBar:"",preloader:"",items:[],doneStatus:0,doneNow:0,selectorPreload:"body",ieLoadFixTime:2E3,ieTimeout:"",init:function(){if(navigator.userAgent.match(/MSIE (\d+(?:\.\d+)+(?:b\d*)?)/)=="MSIE 6.0,6.0")return false;if(QueryLoader.selectorPreload=="body"){QueryLoader.spawnLoader();QueryLoader.getImages(QueryLoader.selectorPreload);QueryLoader.createPreloading()}else $(document).ready(function(){QueryLoader.spawnLoader();QueryLoader.getImages(QueryLoader.selectorPreload); QueryLoader.createPreloading()});QueryLoader.ieTimeout=setTimeout("QueryLoader.ieLoadFix()",QueryLoader.ieLoadFixTime)},ieLoadFix:function(){var b=navigator.userAgent.match(/MSIE (\d+(?:\.\d+)+(?:b\d*)?)/);if(b[0].match("MSIE"))for(;100/QueryLoader.doneStatus*QueryLoader.doneNow<100;)QueryLoader.imgCallback()},imgCallback:function(){QueryLoader.doneNow++;QueryLoader.animateLoader()},getImages:function(b){$(b).find("*:not(script)").each(function(){var f="";if($(this).css("background-image")!="none")f= $(this).css("background-image");else if(typeof $(this).attr("src")!="undefined"&&$(this).attr("tagName").toLowerCase()=="img")f=$(this).attr("src");f=f.replace('url("',"");f=f.replace("url(","");f=f.replace('")',"");f=f.replace(")","");f.length>0&&QueryLoader.items.push(f)})},createPreloading:function(){QueryLoader.preloader=$("<div></div>").appendTo(QueryLoader.selectorPreload);$(QueryLoader.preloader).css({height:"0px",width:"0px",overflow:"hidden"});var b=QueryLoader.items.length;QueryLoader.doneStatus= b;for(var f=0;f<b;f++){var n=$("<img></img>");$(n).attr("src",QueryLoader.items[f]);$(n).unbind("load");$(n).bind("load",function(){QueryLoader.imgCallback()});$(n).appendTo($(QueryLoader.preloader))}},spawnLoader:function(){if(QueryLoader.selectorPreload=="body")var b=$(window).height(),f=$(window).width(),n="fixed";else{b=$(QueryLoader.selectorPreload).outerHeight();f=$(QueryLoader.selectorPreload).outerWidth();n="absolute"}var k=$(QueryLoader.selectorPreload).offset().left,c=$(QueryLoader.selectorPreload).offset().top; QueryLoader.overlay=$("<div></div>").appendTo($(QueryLoader.selectorPreload));$(QueryLoader.overlay).addClass("QOverlay");$(QueryLoader.overlay).css({position:n,top:c,left:k,width:f+"px",height:b+"px"});QueryLoader.loadBar=$("<div></div>").appendTo($(QueryLoader.overlay));$(QueryLoader.loadBar).addClass("QLoader");$(QueryLoader.loadBar).css({position:"relative",top:"50%",width:"0%"});QueryLoader.loadAmt=$("<div>0%</div>").appendTo($(QueryLoader.overlay));$(QueryLoader.loadAmt).addClass("QAmt");$(QueryLoader.loadAmt).css({position:"relative", top:"50%",left:"50%"})},animateLoader:function(){var b=100/QueryLoader.doneStatus*QueryLoader.doneNow;if(b>99){$(QueryLoader.loadAmt).html("100%");$(QueryLoader.loadBar).stop().animate({width:b+"%"},500,"linear",function(){QueryLoader.doneLoad()})}else{$(QueryLoader.loadBar).stop().animate({width:b+"%"},500,"linear",function(){});$(QueryLoader.loadAmt).html(Math.floor(b)+"%")}},doneLoad:function(){clearTimeout(QueryLoader.ieTimeout);var b=QueryLoader.selectorPreload=="body"?$(window).height():$(QueryLoader.selectorPreload).outerHeight(); $(QueryLoader.loadAmt).hide();$(QueryLoader.loadBar).animate({height:b+"px",top:0},500,"linear",function(){$(QueryLoader.overlay).fadeOut(800);$(QueryLoader.preloader).remove()})}}; (function(b){b.fn.loopedCarousel=function(f){var n={container:".container",slides:".slides",pagination:".pagination",autoStart:6E3,slidespeed:300,fadespeed:300,items:3,padding:40,showPagination:false,vertical:false};this.each(function(){function k(t){if(t===s+1)t=1;if(t===0)t=s;b(d.pagination+" li a",a).parent().siblings().removeClass("active");b(d.pagination+' li a[rel="'+t+'"]',a).parent().addClass("active")}function c(t){q=true;switch(t){case "next":j+=1;m=-(j*g-g)*h;k(j);i[d.vertical?"top":"left"]= m;b(d.slides,a).animate(i,d.slidespeed,function(){if(j===s+1){j=1;i[d.vertical?"top":"left"]=0;b(d.slides,a).css(i,function(){b(d.slides,a).animate(i)});b(d.slides,a).children().each(function(){if(e<h){i[d.vertical?"top":"left"]=g*e+o;b(d.slides,a).children(":eq("+e+")").css(i);i[d.vertical?"top":"left"]=-(g*(e+p+1)-o);b(d.slides,a).children(":eq("+(l-(e+1))+")").css(i)}else{e=0;return false}e+=1})}j===s&&b(d.slides,a).children().each(function(){if(e<h){i[d.vertical?"top":"left"]=g*(l+e+p)+o;b(d.slides, a).children(":eq("+e+")").css(i)}else{e=0;return false}e+=1});j===2&&b(d.slides,a).children().each(function(){e+=1;if(e<h+1){i[d.vertical?"top":"left"]=g*l+o-g*e;b(d.slides,a).children(":eq("+(l-e)+")").css(i)}else{e=0;return false}});q=false});break;case "prev":j-=1;m=-(j*g-g)*h;k(j);i[d.vertical?"top":"left"]=m;b(d.slides,a).animate(i,d.slidespeed,function(){if(j===0){j=s;i[d.vertical?"top":"left"]=-g*(l-h)-g*p;b(d.slides,a).css(i);b(d.slides,a).children().each(function(){if(e<h){i[d.vertical?"top": "left"]=g*(l+e+p)+o;b(d.slides,a).children(":eq("+e+")").css(i);i[d.vertical?"top":"left"]=l*g+o-e*g-g;b(d.slides,a).children(":eq("+(l-1-e)+")").css(i)}else{e=0;return false}e+=1})}j===2&&b(d.slides,a).children().each(function(){if(e<h){i[d.vertical?"top":"left"]=g*e+o;b(d.slides,a).children(":eq("+e+")").css(i)}else{e=0;return false}e+=1});j===1&&b(d.slides,a).children().each(function(){if(e<h){i[d.vertical?"top":"left"]=-(g*e)-g+o-g*p;b(d.slides,a).children(":eq("+(l-1-e)+")").css(i)}else{e=0; return false}e+=1});q=false});break;case "fade":j=[j]*1;m=-(j*g-g)*h;k(j);b(d.slides,a).children().fadeOut(d.fadespeed,function(){i[d.vertical?"top":"left"]=m;b(d.slides,a).css(i);b(d.slides,a).children().each(function(){if(e<h){i[d.vertical?"top":"left"]=e*g+o;b(d.slides,a).children(":eq("+e+")").css(i);i[d.vertical?"top":"left"]=g*(l-e)-g+o;b(d.slides,a).children(":eq("+(l-1-e)+")").css(i)}else{e=0;return false}e+=1});j===s&&b(d.slides,a).children().each(function(){if(e<h){i[d.vertical?"top":"left"]= g*(l+e+p)+o;b(d.slides,a).children(":eq("+e+")").css(i)}else{e=0;return false}e+=1});j===1&&b(d.slides,a).children().each(function(){e+=1;if(e<h+1){i[d.vertical?"top":"left"]=-(g*e)+o-g*p;b(d.slides,a).children(":eq("+(l-e)+")").css(i)}else{e=0;return false}});b(d.slides,a).children().fadeIn(d.fadespeed);q=false});break;default:break}}var a=b(this),d=b.extend(n,f),h=d.items,m=0,j=1,l=b(d.slides,a).children().size(),g=b(d.slides,a).children().outerWidth()+d.padding,v=b(d.slides,a).children().outerHeight()+ d.padding,s=Math.ceil(b(d.slides,a).children().size()/h),o=d.padding/2,u=0,q=false,r=0,e=0,p=h*s-l,i={};if(d.vertical===true)g=v;if(d.showPagination){var w=l/h;b(a).append('<ul class="pagination">');b(d.slides,a).children().each(function(){if(r<w){b(d.pagination,a).append('<li><a rel="'+(r+1)+'" href="#" >'+(r+1)+"</a></li>");r+=1}else{r=0;return false}b(d.pagination+" li a:eq(0)",a).parent().addClass("active")})}if(d.vertical===true){b(d.container,a).css({height:g*h});b(d.slides,a).css({height:l* g})}else{b(d.container,a).css({width:g*h});b(d.slides,a).css({width:l*g})}b(d.slides,a).children().each(function(){d.vertical===true?b(this).css({position:"absolute",top:u+o,display:"block"}):b(this).css({position:"absolute",left:u+o,display:"block"});u+=g});b(d.slides,a).children().each(function(){e+=1;if(e<h+1){i[d.vertical?"top":"left"]=-g*e+o-g*p;b(d.slides,a).children(":eq("+(l-e)+")").css(i)}if(e===h+2){e=0;return false}});b(".next",a).click(function(){if(q===false){c("next",true);d.autoStart&& clearInterval(sliderIntervalID)}return false});b(".previous",a).click(function(){if(q===false){c("prev",true);d.autoStart&&clearInterval(sliderIntervalID)}return false});b(d.pagination+" li a",a).click(function(){if(b(this).parent().hasClass("active"))return false;else{j=b(this).attr("rel");b(d.pagination+" li a",a).parent().siblings().removeClass("active");b(this).parent().addClass("active");c("fade",j);d.autoStart&&clearInterval(sliderIntervalID)}return false});if(d.autoStart)sliderIntervalID=setInterval(function(){q=== false&&c("next",true)},d.autoStart)})}})(jQuery); (function(b){b.fn.tweetable=function(f){var n={limit:5,username:"vivekdevaiah",time:false};f=b.extend(n,f);return this.each(function(){var k=b(this),c="http://twitter.com/statuses/user_timeline/",a="?count=";b.getJSON(c+n.username+".json"+a+n.limit+"&callback=?",k,function(d){b.each(d,function(h,m){h==0?b(k).prepend('<ul class="tweetList"><li class="tweet_content_'+h+'">'):b(".tweetList").append('<li class="tweet_content_'+h+'">');b(".tweet_content_"+h+"").append('<span class="tweet_link_'+h+'">'+ m.text.replace(/#(.*?)(\s|$)/g,'<span class="hash">#$1 </span>').replace(/(\b(https?|ftp|file):\/\/[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])/ig,'<a href="$&">$&</a> ').replace(/@(.*?)(\s|\(|\)|$)/g,'<a href="http://twitter.com/$1">@$1 </a>$2'));n.time==true&&b(".tweet_content_"+h).append("<small> "+m.created_at.substr(0,20)+"</small>")})})})}})(jQuery); (function(b){b.fn.spritemenu=function(f){f=b.extend({},b.fn.spritemenu.defaults,f);return this.each(function(){var n={},k={};b(this).children(f.buttonselector).each(function(c){var a=b(this).children("a");a.parent().children("ul").css("opacity",0).hide();a.css("display","block").css("position","relative").css("width",f.buttonwidth).css("height",f.buttonheight).css("background-image","url("+f.grid+")").css("background-repeat","no-repeat").css("background-position",(0-c)*f.buttonwidth+"px 0px").css("z-index", f.zindex).append("<span></span>").children("span").css("display","block").css("position","absolute").css("top",0).css("left",0).css("width",f.buttonwidth).css("height",f.buttonheight).css("background-image","url("+f.grid+")").css("background-repeat","no-repeat").css("background-position",(0-c)*f.buttonwidth+"px "+-1*f.buttonheight+"px").css("z-index",f.zindex+1);n[f.animate]=a.children("span").css(f.animate);k[f.animate]=0;a.children("span").css(f.animate,0).hide()}).hover(function(){b(this).children("a").children("span").stop().show().animate(n, {queue:true,duration:f.speed,easing:f.easing,complete:function(){b(this).parent().parent().children("ul").stop().show().animate({opacity:1},{queue:true,duration:"slow"})}})},function(){b(this).children("a").children("span").stop().animate(k,{queue:true,duration:f.speed,easing:f.easing,complete:function(){b(this).hide().parent().parent().children("ul").stop().animate({opacity:0},{queue:true,duration:"slow"}).hide()}})})})};b.fn.spritemenu.defaults={grid:"menugrid.png",buttonwidth:100,buttonheight:100, buttonselector:"li",zindex:10,speed:"slow",easing:"swing",animate:"opacity"}})(jQuery);