/* Virante HTML5 placeholder fallback script */
function checkClear(id) {
	i = $(id);
	if (i.val() == i.attr('placeholder')) {
		i.val('');
		return null;
	}
	else {
		return null;
	}
}

function checkFilled(id) {
	i = $(id);
	if ($.trim(i.val()) == '') {
		i.val(i.attr('placeholder'));
		return null;
	}
	else {
		return null;
	}
}

function supports_input_placeholder(type) {
	var i = document.createElement(type);
	return 'placeholder' in i;
}

function create_placeholder(fields) {
	for (i in fields) {
		j = $('#'+fields[i]);
		j.val(j.attr('placeholder'));
		j.focus(function() {
			checkClear(this);
		});
		j.blur(function() {
			checkFilled(this);
		});
	}
}

if (!supports_input_placeholder('input')) {
	var inputs = Array('searchfield','contactform_name','contactform_email','contactform_phone', 'contactform_website');
	create_placeholder(inputs);
}

if (!supports_input_placeholder('textarea')) {
	var textareas = Array('contactform_comments');
	create_placeholder(textareas);
}	




/* Miscellaneous Javascript */
$('#contactform-warning').hide();
$('#contactform_fname').hide();


/* Homepage tabs Javascript */
function tabClick(tabnum, url) {
	var currnum = $('#featured').tabs('option', 'selected');
	if (tabnum == currnum) {
		window.location = url;
	}
}


$(document).ready(function(){
	$('#featured').tabs({
        //event: 'mouseover',
        fx: {
            opacity: 'toggle',
            duration: 'fast'
        }
    }).tabs('rotate', 4000, true);

	$('#featured').hover(
		function() {
			$('#featured').tabs('rotate',0,true);
		},
		function() {
			$('#featured').tabs('rotate',4000,true);
		}
	);
	
	$('#contactform').validate();
});

