$(document).ready(function(){
	initAjaxHome();
	validateFooterForm();
	//textFooterAnimate();
	initLightBox();
})
var timerID = null;
var rels = new Array();
var currentSlide = 2;
var flag_animate = false;
function initAjaxHome(){
	$('#nav li a').click(function(){
		clearTimeout(timerID);
		
		if (flag_animate){
			$('#content div.center div.home-right div.slider-home div.slider-item').stop();
			flag_animate = false;
			$('#content div.center div.home-right div.slider-home div.visible').remove();
			$('#content div.center div.home-right div.slider-home div.slider-item').addClass('visible');
		}
		$('#nav li').removeClass();
		$(this).parent().addClass('current_page_item');
		
		var link_rel = $(this).attr('rel');
		$.post(homeDir, { ajax_post_id: link_rel },
			function(data){
				var old = $('#content div.center div.home-right div.slider-home div.slider-item');
				old.addClass('visible');
				$('#content div.center div.home-right div.slider-home').prepend(data);
				flag_animate = true;
				$('#content div.center div.home-right div.slider-home div.slider-item').animate({left: '0'},800,function(){
					old.remove();
					$(this).addClass('visible');
					flag_animate = false;
				});
				sIFR.replaceElement(named({sSelector:"#content .right h2", sFlashSrc:templateDir+"swf/neosans.swf", sColor:"#02aac6", sLinkColor:"#02aac6", sBgColor:"#FFFFFF", sHoverColor:"#cf0074", sWmode:"transparent", nPaddingTop:0, nPaddingBottom:0, sFlashVars:"textalign=left&offsetTop=0", bdoGhost:true}));
			}
		  );
		return false;
	});
	$(window).load(function(){
		
		$('#nav li a').each(function(e){
			rels[e] = $(this).attr('rel');
		});
		timerID = setTimeout('autoSlider()',4000);
	});
}

function autoSlider(){
	if(rels.length == 0) return;
	
	if(currentSlide < rels.length) currentSlide++; else currentSlide = 1;
	
	$('#nav li').removeClass();
	$('#nav li:nth-child('+currentSlide+')').addClass('current_page_item');
	
	$.post(homeDir, { ajax_post_id: rels[currentSlide-1] },
		function(data){
			var old = $('#content div.center div.home-right div.slider-home div.slider-item');
			old.addClass('visible');
			$('#content div.center div.home-right div.slider-home').prepend(data);
			
			flag_animate = true;
			$('#content div.center div.home-right div.slider-home div.slider-item').animate({left: '0'},1300,function(){
				old.remove();
				$(this).addClass('visible');
				flag_animate = false;
			});
			sIFR.replaceElement(named({sSelector:"#content .right h2", sFlashSrc:templateDir+"swf/neosans.swf", sColor:"#02aac6", sLinkColor:"#02aac6", sBgColor:"#FFFFFF", sHoverColor:"#cf0074", sWmode:"transparent", nPaddingTop:0, nPaddingBottom:0, sFlashVars:"textalign=left&offsetTop=0", bdoGhost:true}));
			timerID = setTimeout('autoSlider()',4000);
		}
	);
}

function validateFooterForm(){
	var default_values;
	default_values = new Array();
	var name;
	var value;
	$('#footer div.wpcf7 form input[type=text]').each(function(e){
		name = $(this).attr("name");
		default_values[name] = $(this).val();
	});
	$('#footer div.wpcf7 form textarea').each(function(e){
		name = $(this).attr("name");
		default_values[name] = $(this).text();
	});
	$('#footer div.wpcf7 form input[type=text]').focus(function(){
		name = $(this).attr("name");
		value = $(this).val();
		if(value == default_values[name]) $(this).val('');
	});
	$('#footer div.wpcf7 form input[type=text]').blur(function(){
		name = $(this).attr("name");
		value = $(this).val();
		if(value == '') $(this).val(default_values[name]);
	});
	$('#footer div.wpcf7 form textarea').focus(function(){
		name = $(this).attr("name");
		value = $(this).text();
		if(value == default_values[name]) $(this).text('');
	});
	$('#footer div.wpcf7 form textarea').blur(function(){
		name = $(this).attr("name");
		value = $(this).text();
		if(value == '') $(this).text(default_values[name]);
	});
	$('#footer div.wpcf7 form').submit(function(){
		$('#footer div.wpcf7 form input[type=text]').each(function(e){
			name = $(this).attr("name");
			value = $(this).val();
			if(value == default_values[name]) $(this).val('');
		});
		$('#footer div.wpcf7 form textarea').each(function(e){
			name = $(this).attr("name");
			value = $(this).text();
			if(value == default_values[name]) $(this).text('');
		});
	});
}
var leftWelcome;
function textFooterAnimate(){
	leftWelcome = $('#footer div.size').width();
	$('#footer div.size span.absolute').css("left",leftWelcome);
	setInterval('autoAnimate()',10);
}


function autoAnimate(){
	if (leftWelcome > -940){
		leftWelcome = leftWelcome-1;
		$('#footer div.size span.absolute').css("left",leftWelcome);
	}
	else leftWelcome = $('#footer div.size').width();
}

function initLightBox(){
	$('div.post a').each(function(){
		if ($(this).hasClass('thickbox')) return;
		if ($(this).find('img').size()){
			$(this).lightBox();
		}
	});
}