/**
 * @author diegopineda
 */
jQuery(document).ready(function(){
	jQuery('.clearText').click(function(){
		if(jQuery(this).val() == 'enter your zip code' || jQuery(this).val() == 'enter keywords'){
			jQuery(this).val('');
		}
	});	
	
	jQuery('#zipCodeSearch').hide();
	jQuery('#zipCodeSearch').attr('disabled','true');
	jQuery('#toggleKeywordSearch').click();
	
	jQuery('#toggleZipCodeSearch').click(function(){
		jQuery('#zipCodeSearch').removeAttr('disabled');
		jQuery('#keywordSearch').attr('disabled',true);
		jQuery('#keywordSearch').hide();
		jQuery('#zipCodeSearch').show();
		//jQuery('#searchBox .filterButton').addClass('submitButton');
	});
	jQuery('#toggleKeywordSearch').click(function(){
		jQuery('#zipCodeSearch').attr('disabled','true');
		jQuery('#keywordSearch').removeAttr('disabled');
		jQuery('#keywordSearch').show();
		jQuery('#zipCodeSearch').hide();
		//jQuery('#searchBox .filterButton').removeClass('submitButton');
	});
	
	/**RSS dialog functions**/
	
	jQuery('.rssDialog, .rssDialogFeaturedVoices').hide();
	jQuery('#rssFeeds ul.citiesList li a').each(function(){
		jQuery(this).bind("click", function(e){
			e.preventDefault();
			var offsetLeft = Math.round(jQuery(this).offset().left + jQuery(this).width());
			var offsetTop = Math.round(jQuery(this).offset().top - 130) ;
			
			var selectedCity = jQuery(this).attr('city:selected');
			var rssLink = jQuery('#rssFormRequest #rssUrl').attr('value') + selectedCity;
			jQuery('.rssDialogContent ul li a').each(function(){
				_this = jQuery(this);
				_this.attr('href',_this.attr('rss:href')+escape(rssLink));
			});
			jQuery('.rssDialog').css('position','absolute');
			jQuery('.rssDialog').css('top',offsetTop+'px');
			jQuery('.rssDialog').css('left',offsetLeft+'px');
			jQuery('.rssDialog').show();			
		});
	});
	
	jQuery('.featuredVoicesHref').click(function(e){
		e.preventDefault();
		var offsetLeft = Math.round(jQuery(this).offset().left + jQuery(this).width());
		var offsetTop = Math.round(jQuery(this).offset().top - 130) ;
		
		jQuery('.rssDialogFeaturedVoices').css('position','absolute');
		jQuery('.rssDialogFeaturedVoices').css('top',offsetTop+'px');
		jQuery('.rssDialogFeaturedVoices').css('left',offsetLeft+'px');
		jQuery('.rssDialogFeaturedVoices').show();
	});
	
	
	jQuery('.rssDialogContent .closeBox, .rssDialogFeaturedVoices .closeBox').click(function(e){
		e.preventDefault();
		jQuery('.rssDialog').hide();
		jQuery('.rssDialogFeaturedVoices').hide();
	});
	
})