var socialdata = new Array();

$(document).ready(function() { 

$(".home #section1-inner").cycle({
    speed:  'slow',
    timeout: 6500,
    containerResize: false,
    pause: true,
    pauseOnPagerHover: true,
    pager:  '#carouselnav',
    pagerAnchorBuilder: function(idx, slide) { 
	var slideinfo = slide.title.split("|");
        return '<li><a href="#" target="_blank"><span class="title">' + slideinfo[0] + '</span><span class="info">' + slideinfo[1] + '</span></a></li>'; 
    } 

});

$("#expandall").click(function() { 
	$(".accordioncontainer .accordionbox").each(function() { 
			$(this).removeClass("accordionboxclosed").addClass("accordionboxopen");
			$(this).find(".accordioncontent").slideDown("fast");	
	});
});

$(".accordioncontainer .accordionbox").each(function() { 
	$(this).addClass("accordionboxclosed");
	$(this).click(function() { 
		if($(this).hasClass("accordionboxclosed")) {
			$(this).removeClass("accordionboxclosed").addClass("accordionboxopen");
			$(this).find(".accordioncontent").slideDown("fast");
		} else {
			$(this).removeClass("accordionboxopen").addClass("accordionboxclosed");		
			$(this).find(".accordioncontent").slideUp("fast");
		}
		
		
	});
});

if(self.document.location.hash) {
	var opensection = self.document.location.hash.substring(1);
	$(".accordioncontainer ." +opensection).each(function() { 
			$(this).removeClass("accordionboxclosed").addClass("accordionboxopen");
			$(this).find(".accordioncontent").slideDown("fast");	
	});

}

$("span.email").defuscate();




$.getJSON('/rssfetcher.php', function(data) {
var i = 1;
socialdata = data;

$.each(data.content, function(servicename, data) {
	socialdata.content[servicename].iteration = 0;
	bodycontent = makebody(this, servicename, 0);
	$(".socialbox_" + servicename).html(bodycontent);
	$(".socialbox_" + servicename + " div").fadeIn(600);		
	$(".socialbox_" + servicename).removeClass("loading");
	if($(".socialbox_" + servicename).length) {
		changeinterval = window.setInterval("updateSocial('" +servicename+ "');", 8500);
	}
	i++;
});
	

});


/* /document ready */
});


jQuery.fn.defuscate = function() {
   return this.each(function(){
     var email = String($(this).html()).replace(/\s*\(.+\)\s*/, "@");
     $(this).before('<span class="email"><a href="mailto:' + email + '">' + email + "</a></span>").remove();
   });
}

function updateSocial(servicename) {
if(Math.floor(Math.random()*2) == 0) {
var randomnumber = Math.floor(Math.random()*6) + 1;
$(".socialbox_" + servicename).addClass("loading");
$(".socialbox_" + servicename + " div").fadeOut(700, function() { 

	if(socialdata.content[servicename].iteration < 2) {
	socialdata.content[servicename].iteration++;
	} else {
	socialdata.content[servicename].iteration = 0;	
	}
	
		var theiteration = socialdata.content[servicename].iteration
		bodycontent = makebody(socialdata.content[servicename], servicename, theiteration);
		$(".socialbox_" + servicename).html(bodycontent);
		$(".socialbox_" + servicename).removeClass("loading");
		$(".socialbox_" + servicename + " div").fadeIn(300);				

});

}
}


function makebody(data, servicename, ix) {
	var bodycontent = '';
	bodycontent += '<div>';
	bodycontent += '<span><a href="' + data[ix].url + '" target="_blank"><img src="' + data[ix].img + '" width="81"></a></span>';
	bodycontent += '<p>'+ data[ix].body + '<br />'
	bodycontent += '<span class="date">' + data[ix].date + '</span></p>'
	bodycontent += '<a class="sociallink" target="_blank" href="' + data[ix].profileurl + '">Add Us</a>';
	bodycontent += '</div>';
	return bodycontent;
}



$(function(){
								$("#yphp_submit").click(function(){

									//set the button up
									$('#yphp_submit').val('Submitting...');
									
									//Retrieve the contents of the textarea (the content)
									var signup_email = $("#yphp_email").val();
									var signup_url = $("#yphp_subscribeurl").val();
									var signup_listname = $("#listname").val();
									var signup_htmlemail = $("#htmlemail").val();

									//Build the URL that we will send
									var url_paramies = "VerificationCodeX=&htmlemail=" + signup_htmlemail + "&list%5B2%5D=signup&listname=" + signup_listname + "&subscribe=subscribe&email=" + escape(signup_email);

									//Use jQuery's ajax function to send it
									 $.ajax({
									   type: "POST",
									   url: signup_url,
									   data: url_paramies,
									   success: function(){
											$("#yphp_newsletterform").before($("<p id='yphplista_success' class='yphplista_resultmsg'>Thanks for signing up for our newsletter, <i>" + signup_email + "</i>!  Please check your email to confirm your signup.</p>").fadeIn("slow"));
											$('.submission-elements').attr('disabled', true);
									   },					   
									   error: function(){
											$("#yphp_newsletterform").before($("<p id='yphplista_failure' class='yphplista_resultmsg'>Sorry, we couldn't add your address.  Please try again or contact the system administrator, <i>" + signup_email + "</i>!  Please check your email to confirm your signup.</p>").fadeIn("slow"));
									   }
									 });

									//We return false so when the button is clicked, it doesn't follow the action
									return false;

								});});
	//]]>
 <!--
	function yphp_clearDefault(myelement) {
											if (myelement.defaultValue==myelement.value) myelement.value = "";
										} 
										// -->
