jQuery.getPos = function (e)
{
	var l = 0;
	var t  = 0;
	var w = jQuery.intval(jQuery.css(e,'width'));
	var h = jQuery.intval(jQuery.css(e,'height'));
	var wb = e.offsetWidth;
	var hb = e.offsetHeight;
	while (e.offsetParent){
		l += e.offsetLeft + (e.currentStyle?jQuery.intval(e.currentStyle.borderLeftWidth):0);
		t += e.offsetTop  + (e.currentStyle?jQuery.intval(e.currentStyle.borderTopWidth):0);
		e = e.offsetParent;
	}
	l += e.offsetLeft + (e.currentStyle?jQuery.intval(e.currentStyle.borderLeftWidth):0);
	t  += e.offsetTop  + (e.currentStyle?jQuery.intval(e.currentStyle.borderTopWidth):0);
	return {x:l, y:t, w:w, h:h, wb:wb, hb:hb};
};
jQuery.getClient = function(e)
{
	if (e) {
		w = e.clientWidth;
		h = e.clientHeight;
	} else {
		w = (window.innerWidth) ? window.innerWidth : (document.documentElement && document.documentElement.clientWidth) ? document.documentElement.clientWidth : document.body.offsetWidth;
		h = (window.innerHeight) ? window.innerHeight : (document.documentElement && document.documentElement.clientHeight) ? document.documentElement.clientHeight : document.body.offsetHeight;
	}
	return {w:w,h:h};
};
jQuery.getScroll = function (e)
{
	if (e) {
		t = e.scrollTop;
		l = e.scrollLeft;
		w = e.scrollWidth;
		h = e.scrollHeight;
	} else  {
		if (document.documentElement && document.documentElement.scrollTop) {
			t = document.documentElement.scrollTop;
			l = document.documentElement.scrollLeft;
			w = document.documentElement.scrollWidth;
			h = document.documentElement.scrollHeight;
		} else if (document.body) {
			t = document.body.scrollTop;
			l = document.body.scrollLeft;
			w = document.body.scrollWidth;
			h = document.body.scrollHeight;
		}
	}
	return { t: t, l: l, w: w, h: h };
};
jQuery.intval = function (v)
{
	v = parseInt(v);
	return isNaN(v) ? 0 : v;
};
jQuery.fn.ScrollTo = function(s) {
	o = jQuery.speed(s);
	return this.each(function(){
		new jQuery.fx.ScrollTo(this, o);
	});
};
jQuery.fx.ScrollTo = function (e, o)
{
	var z = this;
	z.o = o;
	z.e = e;
	z.p = jQuery.getPos(e);
	z.s = jQuery.getScroll();
	z.clear = function(){clearInterval(z.timer);z.timer=null};
	z.t=(new Date).getTime();
	z.step = function(){
		var t = (new Date).getTime();
		var p = (t - z.t) / z.o.duration;
		if (t >= z.o.duration+z.t) {
			z.clear();
			setTimeout(function(){z.scroll(z.p.y, z.p.x)},13);
		} else {
			st = ((-Math.cos(p*Math.PI)/2) + 0.5) * (z.p.y-z.s.t) + z.s.t;
			sl = ((-Math.cos(p*Math.PI)/2) + 0.5) * (z.p.x-z.s.l) + z.s.l;
			z.scroll(st, sl);
		}
	};
	z.scroll = function (t, l){window.scrollTo(l, t)};
	z.timer=setInterval(function(){z.step();},13);
};
(function($){$.fn.lazyload=function(options){var settings={threshold:0,failurelimit:0,event:"scroll",effect:"show",container:window};if(options){$.extend(settings,options);}
var elements=this;if("scroll"==settings.event){$(settings.container).bind("scroll",function(event){var counter=0;elements.each(function(){if($.abovethetop(this,settings)||$.leftofbegin(this,settings)){}else if(!$.belowthefold(this,settings)&&!$.rightoffold(this,settings)){$(this).trigger("appear");}else{if(counter++>settings.failurelimit){return false;}}});var temp=$.grep(elements,function(element){return!element.loaded;});elements=$(temp);});}
this.each(function(){var self=this;if(undefined==$(self).attr("original")){$(self).attr("original",$(self).attr("src"));}
if("scroll"!=settings.event||undefined==$(self).attr("src")||settings.placeholder==$(self).attr("src")||($.abovethetop(self,settings)||$.leftofbegin(self,settings)||$.belowthefold(self,settings)||$.rightoffold(self,settings))){if(settings.placeholder){$(self).attr("src",settings.placeholder);}else{$(self).removeAttr("src");}
self.loaded=false;}else{self.loaded=true;}
$(self).one("appear",function(){if(!this.loaded){$("<img />").bind("load",function(){$(self).hide().attr("src",$(self).attr("original"))
[settings.effect](settings.effectspeed);self.loaded=true;}).attr("src",$(self).attr("original"));};});if("scroll"!=settings.event){$(self).bind(settings.event,function(event){if(!self.loaded){$(self).trigger("appear");}});}});$(settings.container).trigger(settings.event);return this;};$.belowthefold=function(element,settings){if(settings.container===undefined||settings.container===window){var fold=$(window).height()+$(window).scrollTop();}else{var fold=$(settings.container).offset().top+$(settings.container).height();}
return fold<=$(element).offset().top-settings.threshold;};$.rightoffold=function(element,settings){if(settings.container===undefined||settings.container===window){var fold=$(window).width()+$(window).scrollLeft();}else{var fold=$(settings.container).offset().left+$(settings.container).width();}
return fold<=$(element).offset().left-settings.threshold;};$.abovethetop=function(element,settings){if(settings.container===undefined||settings.container===window){var fold=$(window).scrollTop();}else{var fold=$(settings.container).offset().top;}
return fold>=$(element).offset().top+settings.threshold+$(element).height();};$.leftofbegin=function(element,settings){if(settings.container===undefined||settings.container===window){var fold=$(window).scrollLeft();}else{var fold=$(settings.container).offset().left;}
return fold>=$(element).offset().left+settings.threshold+$(element).width();};$.extend($.expr[':'],{"below-the-fold":"$.belowthefold(a, {threshold : 0, container: window})","above-the-fold":"!$.belowthefold(a, {threshold : 0, container: window})","right-of-fold":"$.rightoffold(a, {threshold : 0, container: window})","left-of-fold":"!$.rightoffold(a, {threshold : 0, container: window})"});})(jQuery);


(function($)
{
$(document).ready(function() {

	$('.add').click(function(){$('#commentformbox').ScrollTo(1000);return false;});
	$('.top').click(function(){$('#wrapper').ScrollTo(1000);});
	$(".most-comments li:gt(9)").hide();
	$(".applyalt li:odd").addClass("alternative");
    $("img[class!=wpsm]").lazyload({
        placeholder : "/wordpress/wp-content/themes/js-o4/images/grey.gif",
        effect : "fadeIn"
    });



	$("#logo").hover(function() {
		$(this).addClass("logohover");
	}, function() {
		$(this).removeClass("logohover");
	}); 
	

	$("#submit-s").hover(function() {
		$(this).addClass("searchio");
	}, function() {
		$(this).removeClass("searchio");
	}); 
	$(".lookmore").click(function(){
		$(this).hide();
		$(".lookmore2").show();
		$(".most-comments li:lt(10)").hide();
		$(".most-comments li:gt(9)").fadeIn();
		return false;
	});
	$(".lookmore2").click(function(){
		$(this).hide();
		$(".lookmore").show();
		$(".most-comments li:gt(9)").hide();
		$(".most-comments li:lt(10)").fadeIn();
		return false;
	});
	$(".post p:has(img)").addClass("imgbg");
	$(".imgbg a").attr({rel: "lightbox"});
	
	$('.moreclick').click(function(){
		$.ajax({
		url : "/wordpress/wp-content/themes/js-o4/morecontent.php",
		type: 'POST',
		beforeSend: function() {
		$('.moreclick').hide();
		$('#moreload').fadeIn(500);
		},		
		success : function (data) {
		$('#moreload').hide();
		$("#left_column ul").append(data).slideDown('slow');
		$("#left_column li:odd").addClass("alternative");
		$('#deuxmore').show();
		}
		});
		return false;
	});
	$('.moreclick1').click(function(){
		$.ajax({
		url : "/wordpress/wp-content/themes/js-o4/morecontent1.php",
		type: 'POST',
		beforeSend: function() {
		$('.moreclick1').hide();
		$('#moreload1').fadeIn(500);
		},		
		success : function (data) {
		$('#moreload1').hide();
		$("#left_column ul").append(data).slideDown('slow');
		$("#left_column li:odd").addClass("alternative");
		$('#troismore').show();
		}
		});
		return false;
	});	
	$('.moreclick2').click(function(){
		$.ajax({
		url : "/wordpress/wp-content/themes/js-o4/morecontent2.php",
		type: 'POST',
		beforeSend: function() {
		$('.moreclick2').hide();
		$('#moreload2').fadeIn(500);
		},		
		success : function (data) {
		$('#moreload2').hide();
		$("#left_column ul").append(data).slideDown('slow');
		$("#left_column li:odd").addClass("alternative");
		}
		});
		return false;
	});	
	var $author = jQuery('#author');
    var $author_email = jQuery('#email');
    if ($author.val() != '' && $author_email.val() != '') {
        $author = $author.parent().css('display','none');
        $author_email = $author_email.parent().css('display','none');
        var $author_url = jQuery('#url').parent().css('display','none');
        $author.before(jQuery('<div class="form_line">Welcom Back! '+ $author.find('#author').val() +'! </div>').append(
            jQuery('<a href="#">Change &raquo;</a>').click(function(){
                 $author.slideDown(500);
                 $author_email.slideDown(500);
                 $author_url.slideDown(500);
                 jQuery(this).parent().remove();
                 return false;
            })
        ));
    }
	if ($('#arcload').length) $('#arcload').fadeOut(2000);
	

		$('.atclass').click(function() {
                        $(this).ScrollTo(1000);
			$('textarea#comment').clone().appendTo('#re-use');					
			$('textarea#comment:first').remove();
			$('#cancel-comment-reply').show();
			var atname = $(this).parents(".message_head").find("cite").text();
			var atid = '"' + $(this).parents(".message_head").find(".get-id").text() + '"';
			$("#comment").append("&lt;a href=" + atid + "&gt;@" + atname + "&nbsp;&lt;/a&gt;").focus();
		});

		$('#cancel-comment-reply-link').click(function() {
			$("#comment").empty();
		});

$("#commentform").submit(function(){
	pass = true;
	var $text = $("#comment"); 
	var $form = $('#commentform');
	var $respond = $('#respond'); 
	var $submit = $('#submit'); 	
	$("input[aria-required=true]").each(function(){
		if(this.value == "") {
			this.focus();
			pass = false;
		};
	});
	if (pass && $text.val()==""){
			$text.focus();
			pass = false;
		};

	if (pass){
		jQuery.ajax({
			url: base + '/wordpress/wp-content/themes/js-o4/comments-ajax.php',
			data: $form.serialize(),  
			type: 'POST',
			beforeSend:function(){
					$('#commenterror').hide();
					$('#commentload').show();
			},
			error:function(request){
					$('#commentload').hide();
					$('#commenterror').show().html(request.responseText);
					
			},
			success:function(data){
				$('#commentload').hide();
				$text.val('');
				var $parent = $respond.parent();
				var $child_list;
				if(!$('#commentlist').length){
					$respond.before('<ol class="commentlist" id="commentlist"></ol>');				
				}
				if($parent.attr('id')=='commentblock'){
					$child_list = $('#commentlist');
				}else{
					if(!$parent.find('ul.children').length){
						$respond.before('<ul class="children"></ul>');
						$parent.addClass('parent'); 
					}
					$child_list = $parent.find('ul.children:first');
				}
				$child_list.append(data);

				$("#commentlist li.depth-1:odd").addClass("thread-alt");
				$('#cancel-comment-reply').hide();
				$("#comment").empty();

		
		
		
				if($('#comment-num').length){
					$('#comment-num').text(parseInt($('#comment-num').text())+1);
				}else{
					$('#comments').html('<span id="comment-num">1</span> Ìõ');
				}
				var t = addComment, temp = t.I('wp-temp-form-div'), respond = t.I(t.respondId);	
				if ( temp && respond ){	
					t.I('comment_parent').value = '0';	
					temp.parentNode.insertBefore(respond, temp);
					temp.parentNode.removeChild(temp);
				}	
				setTimeout(function(){
						$form.find('input,textarea').removeAttr('disabled');
					}, 3000); 
			}
		});
	}
	return false;
});
	$('.re_icon').click(function(){
		$('#cancel-comment-reply').show();
	});
	


	$('.qs-title-home').click(function(){
		$("#navigation li").removeClass("active");
		$("li.qs-title-home").hide();
		$("li.home").show().addClass("active");
		$('#qsblock').hide();
		$('#tab-content-post').fadeIn(800);
		$(".applyalt li").removeClass("alternative");
		$(".applyalt li:odd").addClass("alternative");
		return false;
	});
	$('.qs-one').click(function(){
		$.ajax({
		url : "/wordpress/wp-content/themes/js-o4/qs-one.php",
		type: 'POST',
		beforeSend: function() {
		$("#navigation").ScrollTo(500);
		$("li.home").hide();
		$("li.qs-title-home").show();
		$("#navigation li").removeClass("active");
		$("li.qs-one").addClass("active");
		$('#tab-content-post').hide();
		$('#qs-area').empty();
		$('#qsblock').show();
		$('#qs-info').fadeIn(500);
		},		
		success : function (data) {
		$('#qs-info').hide();
		$("#qs-area").html(data).slideDown('slow');
		}
		});
		return false;
	});
	$('.qs-two').click(function(){
		$.ajax({
		url : "/wordpress/wp-content/themes/js-o4/qs-two.php",
		type: 'POST',
		beforeSend: function() {
		$("#navigation").ScrollTo(500);
		$("li.home").hide();
		$("li.qs-title-home").show();
		$("#navigation li").removeClass("active");
		$("li.qs-two").addClass("active");
		$('#tab-content-post').hide();
		$('#qs-area').empty();
		$('#qsblock').show();
		$('#qs-info').fadeIn(500);
		},		
		success : function (data) {
		$('#qs-info').hide();
		$("#qs-area").html(data).slideDown('slow');
		}
		});
		return false;
	});
	$('.qs-three').click(function(){
		$.ajax({
		url : "/wordpress/wp-content/themes/js-o4/qs-three.php",
		type: 'POST',
		beforeSend: function() {
		$("#navigation").ScrollTo(500);
		$("li.home").hide();
		$("li.qs-title-home").show();
		$("#navigation li").removeClass("active");
		$("li.qs-three").addClass("active");
		$('#tab-content-post').hide();
		$('#qs-area').empty();
		$('#qsblock').show();
		$('#qs-info').fadeIn(500);
		},		
		success : function (data) {
		$('#qs-info').hide();
		$("#qs-area").html(data).slideDown('slow');
		}
		});
		return false;
	});
	$('.qs-four').click(function(){
		$.ajax({
		url : "/wordpress/wp-content/themes/js-o4/qs-four.php",
		type: 'POST',
		beforeSend: function() {
		$("#navigation").ScrollTo(500);
		$("li.home").hide();
		$("li.qs-title-home").show();
		$("#navigation li").removeClass("active");
		$("li.qs-four").addClass("active");
		$('#tab-content-post').hide();
		$('#qs-area').empty();
		$('#qsblock').show();
		$('#qs-info').fadeIn(500);
		},		
		success : function (data) {
		$('#qs-info').hide();
		$("#qs-area").html(data).slideDown('slow');
		}
		});
		return false;
	});
	$('.qs-five').click(function(){
		$.ajax({
		url : "/wordpress/wp-content/themes/js-o4/qs-five.php",
		type: 'POST',
		beforeSend: function() {
		$("#navigation").ScrollTo(500);
		$("li.home").hide();
		$("li.qs-title-home").show();
		$("#navigation li").removeClass("active");
		$("li.qs-five").addClass("active");
		$('#tab-content-post').hide();
		$('#qs-area').empty();
		$('#qsblock').show();
		$('#qs-info').fadeIn(500);
		},		
		success : function (data) {
		$('#qs-info').hide();
		$("#qs-area").html(data).slideDown('slow');
		}
		});
		return false;
	});
	$('.qs-six').click(function(){
		$.ajax({
		url : "/wordpress/wp-content/themes/js-o4/qs-six.php",
		type: 'POST',
		beforeSend: function() {
		$("#navigation").ScrollTo(500);
		$("li.home").hide();
		$("li.qs-title-home").show();
		$("#navigation li").removeClass("active");
		$("li.qs-six").addClass("active");
		$('#tab-content-post').hide();
		$('#qs-area').empty();
		$('#qsblock').show();
		$('#qs-info').fadeIn(500);
		},		
		success : function (data) {
		$('#qs-info').hide();
		$("#qs-area").html(data).slideDown('slow');
		}
		});
		return false;
	});
	$('.qs-seven').click(function(){
		$.ajax({
		url : "/wordpress/wp-content/themes/js-o4/qs-seven.php",
		type: 'POST',
		beforeSend: function() {
		$("#navigation").ScrollTo(500);
		$("li.home").hide();
		$("li.qs-title-home").show();
		$("#navigation li").removeClass("active");
		$("li.qs-seven").addClass("active");
		$('#tab-content-post').hide();
		$('#qs-area').empty();
		$('#qsblock').show();
		$('#qs-info').fadeIn(500);
		},		
		success : function (data) {
		$('#qs-info').hide();
		$("#qs-area").html(data).slideDown('slow');
		}
		});
		return false;
	});	
	
	
	
	$('.contact-form').click(function(){
		$.ajax({
		url : "/wordpress/wp-content/themes/js-o4/contact-form.php",
		type: 'POST',
		beforeSend: function() {
		$('#footerarea').empty();
		$(".foot-load-info").fadeIn();
		},		
		success : function (data) {
		$(".foot-load-info").hide();
		$("#footerarea").html(data).fadeIn(800);
		$(".footclose").show();
		$("#footerarea").ScrollTo(500);
		}
		});
		return false;
	});
	$(".showarchives").click(function(){
		$.ajax({
		url : "/wordpress/wp-content/themes/js-o4/foot-ar.php",
		type: 'POST',
		beforeSend: function() {
		$('#footerarea').empty();
		$(".foot-load-info").fadeIn();
		},		
		success : function (data) {
		$(".foot-load-info").hide();
		$("#footerarea").html(data).fadeIn(800);
		$(".footclose").show();
		$("#footerarea").ScrollTo(500);
		}
		});
		return false;
	});
	$(".showlinks").click(function(){
		$.ajax({
		url : "/wordpress/wp-content/themes/js-o4/foot-li.php",
		type: 'POST',
		beforeSend: function() {
		$('#footerarea').empty();
		$(".foot-load-info").fadeIn();
		},		
		success : function (data) {
		$(".foot-load-info").hide();
		$("#footerarea").html(data).fadeIn(800);
		$(".footclose").show();
		$("#footerarea").ScrollTo(500);
		}
		});
		return false;
	});
	$(".showths").click(function(){
		$.ajax({
		url : "/wordpress/wp-content/themes/js-o4/foot-th.php",
		type: 'POST',
		beforeSend: function() {
		$('#footerarea').empty();
		$(".foot-load-info").fadeIn();
		},		
		success : function (data) {
		$(".foot-load-info").hide();
		$("#footerarea").html(data).fadeIn(800);
		$(".footclose").show();
		$("#footerarea").ScrollTo(500);
		}
		});
		return false;
	});
	$(".footclose").click(function(){
	$(this).hide();
	$("#footerarea").slideUp(800).empty();
	return false;
	});
	
});

function switchStylestyle(styleName)
	{setTimeout(function() {
		$('link[@rel*=style][title]').each(function(i) 
		{
			this.disabled = true;
			if (this.getAttribute('title') == styleName) this.disabled = false;
		});}, 500);
		createCookie('style', styleName, 365);
	}
})(jQuery);


// /cookie functions
