
rotatePos = 1;


jQuery(document).ready(function($) {
	
	//,.listingItem a,a.smallButton,.subNav a,.colHeader,input[type=text],.crumbs,input[type=sumbit],#mainNav a
	$( '#tagline,h1,h2,h3,h4,#mainNav a,#mainNav a, .subNav a,.listingSold,#footer,#userDisplay,.listingItem a,.pButLink,input[type=submit]').addClass( 'tk-adelle').css( 'font-weight', '700');
	//,.colHeader,.subNav a,.pButLink,.paginateLinks a,#mainNav a,input[type=submit],a.smallButton').addClass( 'tk-adelle').css( 'font-weight', '700'); 
	//$( 'label,input[type=text],textarea,select').addClass( 'tk-adelle').css( 'font-weight', '400'); 
	$( '.typekit-badge' ).hide();
	
	$( 'label,p,.listingItem, .fieldError, .highlight, li, .emptyMsg, #flashMsg, .colContainer' ).addClass( 'tk-droid-serif' );
	
	
	$( '.formTip .gridItem:even' ).css( 'clear', 'both' );
	
	formTips();
	zebra( 'zebra', 'stripe' );
	shipToggle();
	uploadForm();
	deleteLink();
//	paypalForm();
	subNav();
	searchForm();
	lightbox();
	
	gridView();
	
	jQuery(document).ready(function(){
	   $(document).mousemove(function(e){
	      $('.gridInfo:visible').css( 'top', e.pageY - $( document ).scrollTop()  - 20 +  'px' ).css( 'left', e.pageX - $( document ).scrollLeft() + 20 + 'px' );
	   }); 
	});
	
	$( '.crumbs a').last().addClass( 'selected' );
	$( '.crumbs a').first().addClass( 'first' );

	$( '#uploadSubmit' ).bind( 'click', function(){
		$( '#modal' ).show();
		$( '#loading' ).show();
		return true;
	});

	
	
	$( '#closeMsg' ).show();
	$( '#closeMsg').unbind( 'click' ).bind( 'click', function(){ $( this ).parent().fadeOut( 200 );});
});



function landingRotate(){

	if( $( '#recentImages img:visible').length > 12 ){
		
		window.clearInterval( 'landingRotate()' );
		
		$( '#recentImages img:visible').first().fadeOut( 1000 );
	}
}

function gridView(){
	
	$( '.gridItem' ).unbind( 'mouseover').bind( 'mouseover', function( e ){
		var info = $( this ).find( '.gridInfo' ).first();
		info.show();
	});
	
	$( '.gridItem' ).unbind( 'mouseout').bind( 'mouseout', function(){
		$( this ).find( '.gridInfo' ).first().hide();
	});
	
	$( '.lightbox a' ).unbind( 'mouseover').bind( 'mouseover', function( e ){
		var info = $( this ).parent().find( '.gridInfo' ).first();
		info.show();
		info.opacity( 0.8 );
	});
	
	$( '.lightbox a' ).unbind( 'mouseout').bind( 'mouseout', function(){
		$( this ).parent().find( '.gridInfo' ).first().hide();
	});
	
}

function lightbox(){

	$('.lightbox a.showLarge').lightBox({
		imageLoading: baseUrl + 'assets/img/loading.gif',
		imageBtnClose: baseUrl +  'assets/img/lightbox-btn-close.png',
		imageBtnPrev: baseUrl + 'assets/img/lightbox-btn-prev.gif',
		imageBtnNext: baseUrl + 'assets/img/lightbox-btn-next.gif',
		containerResizeSpeed: 'fast',
		txtImage:"",
		txtOf:" - "
	});
}

function zebra( className, stripeClass ){
	$(document).ready(function() {	
		$('.' + className + ':odd').addClass( stripeClass );
	});
}

function searchForm(){
	

	if($('#advancedSearchForm' ).is(':visible') ){
		$('#showAdvancedSearch').hide();
	}

	
	$('#showAdvancedSearch').unbind( 'click' ).click( function(){
		$('#advancedSearchForm' ).slideDown( 'fast');
		$('#hideAdvancedSearch').show();
		$('#showAdvancedSearch').hide();
		$('#advancedToggleField').val(1);
		return false;
	});
	$('#hideAdvancedSearch').unbind( 'click' ).click( function(){
		$('#advancedSearchForm' ).slideUp( 'fast');
		$('#showAdvancedSearch').show();
		$('#hideAdvancedSearch').hide();
		$('#advancedToggleField').val(0);
		return false;
	});
	
	
}

function subNav(){
/*	$( '.tabToggle' ).hide();
	$( '.tabToggle:first' ).show();
//	$('.subNav a:first' ).addClass( 'active' );
	
	$( '.subNav a' ).unbind( 'click' ).click( function(){
		$( '.tabToggle' ).hide();
		$( '.subNav .active' ).removeClass( 'active' );
		$( this ).addClass( 'active' );
		$( '#' + this.name ).show();
		return false;
	});
	
	*/
	
}

function trackView( url ){
	$.get( url, null, 'html');
}

function paypalForm(){
	
	$( '#paypalForm' ).unbind( 'submit' ).submit(function(){
		$( '#emailEncrypt' ).val( $( '#emailEncrypt').val().split("").reverse().join("") );
	});
}


function deleteLink(){
	
//	$('a.deleteLink' ).prepend( '<img src="' + baseUrl + 'assets/img/trash.gif" />' );
	$('a.deleteLink, a.confirmLink' ).unbind( 'click' ).click( function(){
		if ( confirm( this.title )) {
		//	$(this).parent().parent().fadeOut('fast');
		//	$.get( this.href, null, 'html');
		return true;
		}
		return false;
	});
}




function shipToggle(){

	if( $( 'input:radio[name=will_ship]:checked' ).val() == 0 ){
		$('#shippingOptions' ).hide();
	}else{
		$('#shippingOptions' ).show();
	}
	
	if( $( 'input:radio[name=shipping_tbd]:checked' ).val() == 0 ){
		$('#flatShip' ).show();
	}else{
		$('#flatShip' ).hide();
	}
	

	$('input:radio').unbind( 'click' ).click( function(){
		
		if( $( 'input:radio[name=shipping_tbd]:checked' ).val() == 0 ){
			$( '#flatShip' ).slideDown( 200 );
		}else{
			$( '#flatShip' ).slideUp( 200 );
		}
		
		
		if( $( 'input:radio[name=will_ship]:checked' ).val() == 0 ){
			$('#shippingOptions' ).slideUp( 200 );
		}else{
			$('#shippingOptions' ).slideDown( 200 );
		}
	});


	$( 'select:[name=ship_to_countries]' ).unbind( 'change' ).bind( 'change', function( event ){
		curVal = $( 'textarea:[name=ship_to]' ).val();
		$( 'textarea:[name=ship_to]' ).val( curVal + ',' + $( this ).val() );
	});

}

function uploadForm(){
		// todo: show progress indicator on upload form
	$( '#hideOnSubmit' ).click( function(){
		$('#progressBar').show();
		$('#hideOnSubmit').hide();
	} );

}

function formTips() {
	// right col tips for the forms
	
	if( $( '.createTip' ).length > 1  ){
	
	$( '.createTip').hide();
	$('.createTip:first').show();
	
	$('input,textarea').each(function(n) {
		$(this).unbind('focus').focus(function() {
			$('.createTip').hide();		
			var info = '#' + this.name + 'Tip';
			$(info).fadeIn('fast');
			return false;
		});
		$(this).unbind('blur').blur(function() {
			$('div[class*=createTip]').fadeOut('fast');
			return false;
		});
	});
}
}
