jQuery.noConflict();
jQuery(document).ready(function($){
	
	$(document).click(function(){
		$('#topSearch .text:visible').hide();
		$('#topSearch').removeClass('o');
		$('a[href^=http]:not([href*=iamntz.com])').attr('target', '_blank');
	});
	
	$('#topSearch').click(function(e){
		e.stopPropagation();		
	});
	
	$('hr').replaceWith('<div class="hr"/>');
	
	if(!$.support.opacity) {
		$('#topSearch input').removeClass('text').wrap('<span class="text"/>');
	}
	
	$('#topSearch button').click(function(){
		$(this).blur();
		if(!$('#topSearch .text').is(':visible')){
			$('#topSearch .text').show().focus();
			$('#topSearch').addClass('o');
			return false;
		}
	});
	
	$('#sidebar .categoryList li').addClass('repl').click(function(){
		window.location=$(this).find('a:first').attr('href');
	});
	
	$('.theAvatar').hover(function(e){
		var t=$(this);
		var offs = t.offset();
		$('#avatarBig').remove();
		var tempImg = $(document.createElement('img')).attr('src', t.attr('longdesc'));
		$(document.createElement('div')).attr('id', 'avatarBig').css({
			left:offs.left+18,
			top:offs.top+18
		}).append(tempImg).hide().appendTo('body').fadeIn();
	}, function(){
		$('#avatarBig').fadeOut();
	});
	
	$('#identity ul a, #identity button').each(function(){
		var t=$(this);
		t.data('title', t.attr('title')).removeAttr('title').data('offset', t.offset()).data('width', t.width());		
	}).hover(function(){
		var t=$(this);
		if(t.parent().attr('id')==='mainRSS'){
			return ;
		}
		$('#topMenuTooltip').remove();
		$(document.createElement('div')).attr('id', 'topMenuTooltip').css({
			left: t.data('offset').left+t.data('width')-10,
			top: t.data('offset').top+25
		}).html('<table><tr><td>'+t.data('title')+'</td></tr></table>').hide().appendTo('body').fadeIn($.support.opacity ? 200 : 1);
	}, function(){
		$('#topMenuTooltip').fadeOut($.support.opacity ? 200 : 1, function(){
			$(this).remove();
		});
	});
	
	$('.showpingsBack').click(function(){
		$('.pingsBack').toggle();
		return false;
	});
	
	$.hotkeys.add('q', {disableInInput:true}, function(){
	 	var selText=getSelectedText();
	 	if (selText.length>0){
	 		$('textarea#comment').val($('textarea#comment').val()+'<blockquote>'+selText+'</blockquote>\n').focus()	
	 	}
 	});
// 	$(document).bind('mouseup', function(e){
// 		e.stopPropagation();
// 		var selText=getSelectedText();
// 		if (selText.length>0 && $('textarea#comment').size()>0){
// 			$('.quoteMe').remove()
// 			$(document.createElement('span')).addClass('quoteMe').html('Quote').css({
// 				left:e.pageX,
// 				top:e.pageY
// 			}).appendTo('body').fadeTo(200, 0.5).click(function(){
// 				$('textarea#comment').val($('textarea#comment').val()+'<blockquote>'+selText+'</blockquote>\n').focus();	
// 			}).hover(function(){
// 				$('.quoteMe').fadeTo(200, 1);
// 			}, function(){
// 				$('.quoteMe').fadeTo(200, 0.5);
// 			});
//		}
// 	}).bind('mousedown', function(){
// 		$('.quoteMe').fadeOut(function(){$(this).remove()});
// 	});

	var testiTooltip = '<div id="testimonialTooltip"><table><tr><td class="tl"></td><td class="tt">&nbsp;</td><td class="tr"></td></tr><tr><td class="ml"></td><td class="inner">&nbsp;</td><td class="mr"></td></tr><tr><td class="bl"></td><td class="bb">&nbsp;</td><td class="br"></td></tr></table></div>';
	$('body').append(testiTooltip);
	
	jQuery('#testimonialsList dd a').click(function(){
		var t=$(this);
		t.addClass('loading');
		$.ajax({
			type: "GET",
			url: t.attr('href'),
			cache: false,
			success: function(data){
				t.removeClass('loading');
				var myURL = parseURL(t.attr('href'));
				var centru = Math.floor(jQuery(document).width()/2) - 300;
				jQuery('#testimonialTooltip').removeAttr('style').find('.inner').empty();;
				jQuery('#testimonialTooltip').css({
					left:t.offset().left,
					top:t.offset().top
				}).show().animate({
					width:600,
					top:100,
					left:centru
				}, 500, function(){
					jQuery('#testimonialTooltip .inner').html($(data).find('#'+myURL.hash).html());
				}).find('.tr').click(function(){
					jQuery('#testimonialTooltip .inner').html('&nbsp;');
					jQuery('#testimonialTooltip').animate({
						width:0,
						top:t.offset().top-20,
						left:t.offset().left
					}, function(){
						$(this).hide().removeAttr('style');
					});
				});
				
			}
		});
		return false;
	});
	
	
	//$.getJSON('http://twitter.com/status/user_timeline/iamntz.json?callback=?', function(data){
	//	$('#twitterUpdates div').html(data[0].text);
	//	$('#twitterUpdates').slideDown();
	//});
});

function parseURL(url){var a=document.createElement('a');a.href=url;return{source:url,protocol:a.protocol.replace(':',''),host:a.hostname,port:a.port,query:a.search,params:(function(){var ret={},seg=a.search.replace(/^\?/,'').split('&'),len=seg.length,i=0,s;for(;i<len;i++){if(!seg[i]){continue;}
s=seg[i].split('=');ret[s[0]]=s[1];}
return ret;})(),file:(a.pathname.match(/\/([^\/?#]+)$/i)||[,''])[1],hash:a.hash.replace('#',''),path:a.pathname.replace(/^([^\/])/,'/$1'),relative:(a.href.match(/tp:\/\/[^\/]+(.+)/)||[,''])[1],segments:a.pathname.replace(/^\//,'').split('/')};}



jQuery.easing.jswing=jQuery.easing.swing;jQuery.extend(jQuery.easing,{def:"easeOutQuad",swing:function(e,f,a,h,g){return jQuery.easing[jQuery.easing.def](e,f,a,h,g)},easeInQuad:function(e,f,a,h,g){return h*(f/=g)*f+a},easeOutQuad:function(e,f,a,h,g){return -h*(f/=g)*(f-2)+a},easeInOutQuad:function(e,f,a,h,g){if((f/=g/2)<1){return h/2*f*f+a}return -h/2*((--f)*(f-2)-1)+a},easeInCubic:function(e,f,a,h,g){return h*(f/=g)*f*f+a},easeOutCubic:function(e,f,a,h,g){return h*((f=f/g-1)*f*f+1)+a},easeInOutCubic:function(e,f,a,h,g){if((f/=g/2)<1){return h/2*f*f*f+a}return h/2*((f-=2)*f*f+2)+a},easeInQuart:function(e,f,a,h,g){return h*(f/=g)*f*f*f+a},easeOutQuart:function(e,f,a,h,g){return -h*((f=f/g-1)*f*f*f-1)+a},easeInOutQuart:function(e,f,a,h,g){if((f/=g/2)<1){return h/2*f*f*f*f+a}return -h/2*((f-=2)*f*f*f-2)+a},easeInQuint:function(e,f,a,h,g){return h*(f/=g)*f*f*f*f+a},easeOutQuint:function(e,f,a,h,g){return h*((f=f/g-1)*f*f*f*f+1)+a},easeInOutQuint:function(e,f,a,h,g){if((f/=g/2)<1){return h/2*f*f*f*f*f+a}return h/2*((f-=2)*f*f*f*f+2)+a},easeInSine:function(e,f,a,h,g){return -h*Math.cos(f/g*(Math.PI/2))+h+a},easeOutSine:function(e,f,a,h,g){return h*Math.sin(f/g*(Math.PI/2))+a},easeInOutSine:function(e,f,a,h,g){return -h/2*(Math.cos(Math.PI*f/g)-1)+a},easeInExpo:function(e,f,a,h,g){return(f==0)?a:h*Math.pow(2,10*(f/g-1))+a},easeOutExpo:function(e,f,a,h,g){return(f==g)?a+h:h*(-Math.pow(2,-10*f/g)+1)+a},easeInOutExpo:function(e,f,a,h,g){if(f==0){return a}if(f==g){return a+h}if((f/=g/2)<1){return h/2*Math.pow(2,10*(f-1))+a}return h/2*(-Math.pow(2,-10*--f)+2)+a},easeInCirc:function(e,f,a,h,g){return -h*(Math.sqrt(1-(f/=g)*f)-1)+a},easeOutCirc:function(e,f,a,h,g){return h*Math.sqrt(1-(f=f/g-1)*f)+a},easeInOutCirc:function(e,f,a,h,g){if((f/=g/2)<1){return -h/2*(Math.sqrt(1-f*f)-1)+a}return h/2*(Math.sqrt(1-(f-=2)*f)+1)+a},easeInElastic:function(f,h,e,l,k){var i=1.70158;var j=0;var g=l;if(h==0){return e}if((h/=k)==1){return e+l}if(!j){j=k*0.3}if(g<Math.abs(l)){g=l;var i=j/4}else{var i=j/(2*Math.PI)*Math.asin(l/g)}return -(g*Math.pow(2,10*(h-=1))*Math.sin((h*k-i)*(2*Math.PI)/j))+e},easeOutElastic:function(f,h,e,l,k){var i=1.70158;var j=0;var g=l;if(h==0){return e}if((h/=k)==1){return e+l}if(!j){j=k*0.3}if(g<Math.abs(l)){g=l;var i=j/4}else{var i=j/(2*Math.PI)*Math.asin(l/g)}return g*Math.pow(2,-10*h)*Math.sin((h*k-i)*(2*Math.PI)/j)+l+e},easeInOutElastic:function(f,h,e,l,k){var i=1.70158;var j=0;var g=l;if(h==0){return e}if((h/=k/2)==2){return e+l}if(!j){j=k*(0.3*1.5)}if(g<Math.abs(l)){g=l;var i=j/4}else{var i=j/(2*Math.PI)*Math.asin(l/g)}if(h<1){return -0.5*(g*Math.pow(2,10*(h-=1))*Math.sin((h*k-i)*(2*Math.PI)/j))+e}return g*Math.pow(2,-10*(h-=1))*Math.sin((h*k-i)*(2*Math.PI)/j)*0.5+l+e},easeInBack:function(e,f,a,i,h,g){if(g==undefined){g=1.70158}return i*(f/=h)*f*((g+1)*f-g)+a},easeOutBack:function(e,f,a,i,h,g){if(g==undefined){g=1.70158}return i*((f=f/h-1)*f*((g+1)*f+g)+1)+a},easeInOutBack:function(e,f,a,i,h,g){if(g==undefined){g=1.70158}if((f/=h/2)<1){return i/2*(f*f*(((g*=(1.525))+1)*f-g))+a}return i/2*((f-=2)*f*(((g*=(1.525))+1)*f+g)+2)+a},easeInBounce:function(e,f,a,h,g){return h-jQuery.easing.easeOutBounce(e,g-f,0,h,g)+a},easeOutBounce:function(e,f,a,h,g){if((f/=g)<(1/2.75)){return h*(7.5625*f*f)+a}else{if(f<(2/2.75)){return h*(7.5625*(f-=(1.5/2.75))*f+0.75)+a}else{if(f<(2.5/2.75)){return h*(7.5625*(f-=(2.25/2.75))*f+0.9375)+a}else{return h*(7.5625*(f-=(2.625/2.75))*f+0.984375)+a}}}},easeInOutBounce:function(e,f,a,h,g){if(f<g/2){return jQuery.easing.easeInBounce(e,f*2,0,h,g)*0.5+a}return jQuery.easing.easeOutBounce(e,f*2-g,0,h,g)*0.5+h*0.5+a}});

function getSelectedText(){if(window.getSelection){txt=window.getSelection();}else if(document.getSelection){txt=document.getSelection();}else if(document.selection){txt=document.selection.createRange().text;}else return;return txt.toString();};

(function(jQuery){this.version='(beta)(0.0.3)';this.all={};this.special_keys={27:'esc',9:'tab',32:'space',13:'return',8:'backspace',145:'scroll',20:'capslock',144:'numlock',19:'pause',45:'insert',36:'home',46:'del',35:'end',33:'pageup',34:'pagedown',37:'left',38:'up',39:'right',40:'down',112:'f1',113:'f2',114:'f3',115:'f4',116:'f5',117:'f6',118:'f7',119:'f8',120:'f9',121:'f10',122:'f11',123:'f12'};this.shift_nums={"`":"~","1":"!","2":"@","3":"#","4":"$","5":"%","6":"^","7":"&","8":"*","9":"(","0":")","-":"_","=":"+",";":":","'":"\"",",":"<",".":">","/":"?","\\":"|"};this.add=function(combi,options,callback){if(jQuery.isFunction(options)){callback=options;options={};}
var opt={},defaults={type:'keydown',propagate:false,disableInInput:false,target:jQuery('html')[0],checkParent:true},that=this;opt=jQuery.extend(opt,defaults,options||{});combi=combi.toLowerCase();var inspector=function(event){event=jQuery.event.fix(event);var element=event.target;element=(element.nodeType==3)?element.parentNode:element;if(opt['disableInInput']){var target=jQuery(element);if(target.is("input")||target.is("textarea")){return;}}
var code=event.which,type=event.type,character=String.fromCharCode(code).toLowerCase(),special=that.special_keys[code],shift=event.shiftKey,ctrl=event.ctrlKey,alt=event.altKey,propagate=true,mapPoint=null;if(jQuery.browser.opera||jQuery.browser.safari||opt.checkParent){while(!that.all[element]&&element.parentNode){element=element.parentNode;}}
var cbMap=that.all[element].events[type].callbackMap;if(!shift&&!ctrl&&!alt){mapPoint=cbMap[special]||cbMap[character]}
else{var modif='';if(alt)modif+='alt+';if(ctrl)modif+='ctrl+';if(shift)modif+='shift+';mapPoint=cbMap[modif+special]||cbMap[modif+character]||cbMap[modif+that.shift_nums[character]]}
if(mapPoint){mapPoint.cb(event);if(!mapPoint.propagate){event.stopPropagation();event.preventDefault();return false;}}};if(!this.all[opt.target]){this.all[opt.target]={events:{}};}
if(!this.all[opt.target].events[opt.type]){this.all[opt.target].events[opt.type]={callbackMap:{}}
jQuery.event.add(opt.target,opt.type,inspector);}
this.all[opt.target].events[opt.type].callbackMap[combi]={cb:callback,propagate:opt.propagate};return jQuery;};this.remove=function(exp,opt){opt=opt||{};target=opt.target||jQuery('html')[0];type=opt.type||'keydown';exp=exp.toLowerCase();delete this.all[target].events[type].callbackMap[exp]
return jQuery;};jQuery.hotkeys=this;return jQuery;})(jQuery);



jQuery(document).ready(function(){try{jQuery("div.wpcf7 > form").ajaxForm({beforeSubmit:wpcf7BeforeSubmit,dataType:"json",success:wpcf7ProcessJson})}catch(a){}try{jQuery("div.wpcf7 > form").each(function(b,c){wpcf7ToggleSubmit(jQuery(c))})}catch(a){}});function wpcf7ExclusiveCheckbox(a){jQuery(a.form).find('input:checkbox[name="'+a.name+'"]').not(a).removeAttr("checked")}function wpcf7ToggleSubmit(b){var c=jQuery(b).find("input:submit");if(!c.length){return}var a=jQuery(b).find("input:checkbox.wpcf7-acceptance");if(!a.length){return}c.removeAttr("disabled");a.each(function(d,e){e=jQuery(e);if(e.hasClass("wpcf7-invert")&&e.is(":checked")||!e.hasClass("wpcf7-invert")&&!e.is(":checked")){c.attr("disabled","disabled")}})}function wpcf7BeforeSubmit(c,b,a){wpcf7ClearResponseOutput();jQuery("img.ajax-loader",b[0]).css({visibility:"visible"});c.push({name:"_wpcf7_is_ajax_call",value:1});jQuery(b[0]).append('<input type="hidden" name="_wpcf7_is_ajax_call" value="1" />');return true}function wpcf7NotValidTip(a,b){jQuery(a).append('<span class="wpcf7-not-valid-tip">'+b+"</span>");jQuery("span.wpcf7-not-valid-tip").mouseover(function(){jQuery(this).fadeOut("fast")});jQuery(a).find(":input").mouseover(function(){jQuery(a).find(".wpcf7-not-valid-tip").not(":hidden").fadeOut("fast")});jQuery(a).find(":input").focus(function(){jQuery(a).find(".wpcf7-not-valid-tip").not(":hidden").fadeOut("fast")})}function wpcf7ProcessJson(data){var wpcf7ResponseOutput=jQuery(data.into).find("div.wpcf7-response-output");wpcf7ClearResponseOutput();if(data.invalids){jQuery.each(data.invalids,function(i,n){wpcf7NotValidTip(jQuery(data.into).find(n.into),n.message)});wpcf7ResponseOutput.addClass("wpcf7-validation-errors")}if(data.captcha){jQuery.each(data.captcha,function(i,n){jQuery(data.into).find(':input[name="'+i+'"]').clearFields();jQuery(data.into).find("img.wpcf7-captcha-"+i).attr("src",n);var match=/([0-9]+)\.(png|gif|jpeg)$/.exec(n);jQuery(data.into).find('input:hidden[name="_wpcf7_captcha_challenge_'+i+'"]').attr("value",match[1])})}if(data.quiz){jQuery.each(data.quiz,function(i,n){jQuery(data.into).find(':input[name="'+i+'"]').clearFields();jQuery(data.into).find(':input[name="'+i+'"]').siblings("span.wpcf7-quiz-label").text(n[0]);jQuery(data.into).find('input:hidden[name="_wpcf7_quiz_answer_'+i+'"]').attr("value",n[1])})}if(1==data.spam){wpcf7ResponseOutput.addClass("wpcf7-spam-blocked")}if(1==data.mailSent){jQuery(data.into).find("form").resetForm().clearForm();wpcf7ResponseOutput.addClass("wpcf7-mail-sent-ok");if(data.onSentOk){jQuery.each(data.onSentOk,function(i,n){eval(n)})}}else{wpcf7ResponseOutput.addClass("wpcf7-mail-sent-ng")}wpcf7ResponseOutput.append(data.message).fadeIn("fast")}function wpcf7ClearResponseOutput(){jQuery("div.wpcf7-response-output").hide().empty().removeClass("wpcf7-mail-sent-ok wpcf7-mail-sent-ng wpcf7-validation-errors wpcf7-spam-blocked");jQuery("span.wpcf7-not-valid-tip").remove();jQuery("img.ajax-loader").css({visibility:"hidden"})};
if(typeof(console)==='undefined'){var console={log:function(){return true;},debug:function(){return true;},info:function(){return true;},warn:function(){return true;},error:function(){return true;},assert:function(){return true;},dir:function(){return true;},dirxml:function(){return true;},trace:function(){return true;},group:function(){return true;},groupCollapsed:function(){return true;},groupEnd:function(){return true;},time:function(){return true;},timeEnd:function(){return true;},profile:function(){return true;},profileEnd:function(){return true;},count:function(){return true;}}}
