/* *
 * MyPower Scripts
 *
 */
/*-------------------------------------------------------------------------*/
/*
 * List Item Hover
 * Bind hover state to container elements.
 */
function listItemHover(){
	$('.pod_list li, #tweet ul li, #mypowerSide .mpSidebarBox ul li').hover(
		function(){
			$(this).addClass('hover-page-item');
		},
		function(){
			$(this).removeClass('hover-page-item');
		}
		)
	.click(function(){
		var link_href = $(this).find('a').attr('href');
		var target = $(this).find('a').attr('target');
		if (target == '_blank'){
			window.open(link_href);
			return false
		} else {
			document.location = link_href;
			return false
		}
	});
}
/*-------------------------------------------------------------------------*/
	
function feedbackSwitchTabs(){
	
	var feedbackForm = $('#feedback-form');
	
	var tab = $(this);
	var title = tab.attr('title');
	
	// update hidden field with selection class name
	var classname = tab.attr('class');
	feedbackForm.find('input[name|=type]').val(classname);

	$('#feedback-tabs li').removeClass('selected');
	tab.parent().addClass('selected');
	feedbackForm.find('fieldset h2:first span').text(title);
}
/*-------------------------------------------------------------------------*/

// Feedback form response
function feedbackSuccess(responseText){
    if (responseText){
        // Handle Success
		
		$('.feedback h1').text('Feedback sent successfully')
					
		$('.feedback form').fadeOut('fast', function(){
			$('#output').fadeIn('slow');		  
		});
    }
}

/*-------------------------------------------------------------------------*/
$(document).ready(function(){
				
	if ($('#featureImg').length){
		$('#featureImg').cycle({ 
			fx:     'scrollRight',
			speed:  'fast',
			timeout: 8000,
			pager:  '#featureNav',
			pagerAnchorBuilder: function(idx, slide) {
				return '<a href="'+'#'+'">'+slide.title+'<\/a>';
			}
		}).show();
	}
	
	// Feedback form tabs
	$('#feedback-tabs li a').live("click", feedbackSwitchTabs);
	
	/*getTwitters('tweet', {
		id: 'EmersonEmPower',
		count: 2,
		enableLinks: true,
		ignoreReplies: true,
		clearContents: true,
		template: '"%text%"',
		callback: listItemHover

	});*/
		
		
	listItemHover();
		
	/* 
	 * MySurvey Ajax Vote 
	 */
	$('#survey-submit').bind('click', function(){
											   
		var questions = $("#survey-content input[name=questions]:checked").val();
		var poll_id = $("#survey-content input[name=poll_id]").val();
		
		if (questions == undefined){  
			$("#survery-content input").focus();
			return false;  
		}
		else{
			var surveyContent = $('#survey-content');
			surveyContent.append('<span class="loading">Sending...</span>');
			$.ajax({  
				type: "POST",  
				url: "/mypower/survey/ajax/vote.php",  
				data: "answer=" + questions + "&poll_id=" + poll_id,  
				success: function(data) {
					surveyContent.fadeOut('slow', function(){
						surveyContent.html(data);
					});
					surveyContent.fadeIn('slow');
				}  
			});
			  
			return false;  
		}
	});

});