jQuery(document).ready(function($) {
	/*
	This scripting is for: header.php.
	*/
	$('div#login-box-controls li#login-box-opener').click (function() {
		var $this = $(this), $loginBox = $('div#login-box');
		/**/
		if ($loginBox.css('display') === 'none') {
			$this.addClass('current_page_item');
			$loginBox.slideDown('fast');
		} else { /* Otherwise hide */
			$this.removeClass('current_page_item');
			$loginBox.slideUp('fast');
		}
		/**/
		return false;
	});
	
	$('span#profile-box-opener').click(function() {
		var $this = $(this), $profileBox = $('div#profile-box');
		/**/
		if ($profileBox.css('display') === 'none') {
			$this.addClass('open');
			$profileBox.slideDown('fast');
		} else { /* Otherwise hide & remove class. */
			$this.removeClass('open');
			$profileBox.slideUp('fast');
		}
		/**/
		return false;
	});
	
	$( 'input.fanpage' ).click(function() {
		$('label.current_facebook_page').removeClass('current_facebook_page');
		$(this).parent().addClass('current_facebook_page');
		
		var data = {
			action: 		'fanpage_connect',
			page_id:		$(this).attr('id'),
			access_token: 	$(this).val(),
			_wpnonce: 		$('input#fanpage_wpnonce').val()
		};

		leenkme_connect(data);
	});
	
	$( 'input.fbgroup' ).click(function() {
		$('label.current_facebook_group').removeClass('current_facebook_group');
		$(this).parent().addClass('current_facebook_group');
		
		var data = {
			action: 		'fbgroup_connect',
			group_id:		$(this).attr('id'),
			_wpnonce: 		$('input#fbgroup_wpnonce').val()
		};

		leenkme_connect(data);
	});
	
	$( 'input.ffgroup' ).click(function() {
		$('label.current_friendfeed_group').removeClass('current_friendfeed_group');
		$(this).parent().addClass('current_friendfeed_group');
		
		var data = {
			action: 		'ffgroup_connect',
			group_id:		$(this).val(),
			_wpnonce: 		$('input#ffgroup_wpnonce').val()
		};

		leenkme_connect(data);
	});
	
	$( 'input.ligroup' ).click(function() {
		$('label.current_linkedin_group').removeClass('current_linkedin_group');
		$(this).parent().addClass('current_linkedin_group');
		
		var data = {
			action: 		'ligroup_connect',
			group_id:		$(this).val(),
			_wpnonce: 		$('input#ligroup_wpnonce').val()
		};

		leenkme_connect(data);
	});
	
	function leenkme_connect(data) {
		// since 2.8 ajaxurl is always defined in the admin header and points to admin-ajax.php
		jQuery.post( "https://leenk.me/wp-admin/admin-ajax.php", data );
		
	}
});

/************************************************************
 ** Clears a field
 ** By:         Joshua Sowin (fireandknowledge.org)
 ** HTML: <input type="text" value="Search" name="search"
 **                     id="search" size="25"
 **             onFocus="clearInput('search', 'Search')"
 **             onBlur="clearInput('search', 'Search')" />
 ***********************************************************/
function clearInput(field_id, term_to_clear) {
	// Clear input if it matches default value
	if (document.getElementById(field_id).value == term_to_clear ) {
		document.getElementById(field_id).value = '';
	} else if (document.getElementById(field_id).value == '' ) { // If the value is blank, then put back term
		document.getElementById(field_id).value = term_to_clear;
	}
} // end clearSearch()

