jQuery(document).ready(function() {
	
	/*jQuery( 'a[href^="http://"]' , '#page.profile .article .text' ).attr( 'target' , '_blank' );
	
	jQuery( 'a[href^="http://"]' , '#archive.citytags .excerpt' ).attr( 'target' , '_blank' );
	
	jQuery( 'a[href^="http://"]' , '#single.citylikeyou .article p' ).attr( 'target' , '_blank' );*/
	
});

// Existing functions
	function clearDefault(dw) {
		if (dw.defaultValue==dw.value) dw.value = ""
	}
	function Default(w) {
		if (w.value=="") w.value = "Search FILE"
	}
// New bits
function setupHighlightImages(){
	var el = $j('#widget_featured-posts-3');
	var imageHighlight = el.find('.imagehighlight');
	$j('#widget_featured-posts-3 li').each(function(id,li){
		var imageID = 'ehighlight-image-'+id;
		$j(li).find('a.imglink').css('display','none').clone().appendTo(imageHighlight).attr('id',imageID);

		$j(li).find('a.imgtitle').bind('mouseover',function(){
			el.find('a.highlighted').removeClass('highlighted');
			$j(this).addClass('highlighted');
			
			imageHighlight.find('a').css('display','none');
			imageHighlight.find('#'+imageID).css('display','block');
		})
	});
	imageHighlight.find(':first-child').css('display','block');
	el.find('a.imgtitle:first').addClass('highlighted');
}

function replaceVideos(){
	$j('.clicktoplay').each(function(id,object){
			var object = $j(object);
			object.bind('click',function(){
				var el = $j(this);
				if (el.hasClass('youtube')){
					var player = '<iframe title="YouTube video player" class="youtube-player" type="text/html" width="381" height="300" src="http://www.youtube.com/embed/'+object.attr('rel')+'?rel=0&autoplay=1" frameborder="0"></iframe>';
				} else {
					var player = '<iframe src="http://player.vimeo.com/video/'+object.attr('rel')+'?title=0&amp;byline=0&amp;portrait=0&autoplay=1" width="381" height="300" frameborder="0"></iframe>';
				}
			 object.html(player);
			});
	});
}

function watchForm(){
	$j('.sidebar .newsletter form').submit(function(event) {
		event.preventDefault(); 
		// get some values from elements on the page:
		var $form = $j( this ),
			serialized = $form.serialize() + "&action=" + $form.attr("action");

			// Send the data using post and put the results in a div
			$j.post( '/wp-content/themes/file/lib/createsendproxy.php', serialized ,
				function( data ) {
					if (data.search(/invalid/i) != -1) {
						$j('.sidebar .newsletter .formResult').html($j("<span></span>",{"class":"error","html":"The email address you supplied is invalid."}));
					} else {
						$form.fadeOut('slow',function(){
							$j('.sidebar .newsletter .formResult').html($j("<span></span>",{"class":"success","html":"Thanks."}));
						});
	        }

				}, 'html'
			);
	  });
}

var $j = jQuery.noConflict();
$j().ready(
	function(){
		setupHighlightImages();
		replaceVideos();
		watchForm();
	}
);
