window.addEvent('domready',function() {
	toggleTabs();
	if ($$('#pagenavi div.wp-pagenavi').length >= 1) pagenavCenter();
	if ($('email')) emailsubmit();
});


function toggleTabs() {
	var featuretab = $('featured');
	var tagtab = $('tags');
	var fdisplay = $('featureddisplay');
	var tdisplay = $('tagdisplay');
	
	featuretab.onclick = function() {
		fdisplay.toggleClass('hidden');
		tdisplay.toggleClass('hidden');
		featuretab.toggleClass('gray');
		tagtab.toggleClass('gray');
		return false;
	}
	
	tagtab.onclick = function() {
		fdisplay.toggleClass('hidden');
		tdisplay.toggleClass('hidden');
		featuretab.toggleClass('gray');
		tagtab.toggleClass('gray');
		return false;
	}
}

function emailsubmit() {
	var submit = $('emailsubmit');
	var emailinput = $('email');
	emailinput.onclick = function() {
		this.set('value','');
	}
	
	submit.onclick = function() {		
		var email = $('email').value;
		var emailExp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		
		if (email == '' || email == ' ' || !emailExp.test(email)) {
			emailinput.set('value','Invalid Email');
		} else {
			var req = new Request({
				method: 'post',
				url: '/library/php/contact-form-submit.php',
				data: { 'email' : email },
				onRequest: function() {
					//alert("getting");
				},
				onComplete: function(response) {
					var form = $('emailform');
					form.set('html','<span class="thankyou">Thank you</span>');
				}
			}).send();
		}
		
		return false;
	}
}

function pagenavCenter() {
	var w = $('pagenavi').getSize().x;
	var wp = $('pagenavi').getFirst().getChildren();
	var total = 0;
	wp.each(function(el,index) {
		/* if (!el.hasClass('circle')) {} */
		total = total+el.getSize().x;
	});
	
	$('pagenavi').setStyle('width',total+80);
}

function sendto() {
	window.location = 'http://news.toky.com';
}


/*
* * * * * * * * * * * * * * * * * * * * *
IE :hover Fix --- taken from A List Apart
* * * * * * * * * * * * * * * * * * * * *
*/
sfHover = function() {
	var sfEls = document.getElementById("mainnav").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfhover";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);