/*
+----------------------------------------------------------+
| JavaScript used on Corvid Works sites                    |
+----------------------------------------------------------+
*/

/**
 * onLoad events 
 */
$(document).ready(function() {
	manipulate_contact_form();
	//openid_help_handler();
});


/**
 * Kill parent framesets, except Wordpress preview frame 
 */
if (top.location != self.location) {
	if (self.location.indexOf('preview=1') == -1) {
		top.location.replace(self.location.href);
	}
}

/**
 * Minor manipulation of contact form elements
 */
function manipulate_contact_form()
{
	var form            = 'form.contact-form';
	var subject_field   = '#ec_subject';
	var default_subject = 'Message from contact form';
	
	// Hide 'required' indicator and class for subject field
	$(form + ' label[for="ec_subject"] span').hide();
	$(subject_field).removeClass('required');
	if ($(subject_field).val() == default_subject) {
		$(subject_field).val('');
	}
	// Hide label for message field
	$(form + ' label[for="ec_message"]').parent().hide();
	
	// Fill in default subject if it's submitted empty
	$(form).submit(function() {
		if ($(subject_field).val() == "") {
			$(subject_field).addClass('hidden_placeholder');
			$(subject_field).val(default_subject);
		}
	});
}

/**
 * Adds OpenID help text to comment form
 */
function openid_help_handler() 
{
	$('#openid_help').click(function() {
		$('#openid_info').toggle('slow');
		return false;
	});
}



