/*
GLOBAL LOAD
*/
$( function() {
	$( '#MainLogo' ).submit( function() {
		if ( $( '#Search' ).val() == 'Search for mugs...' || $( '#Search' ).val() == '' ) {
			$( '#Search' ).css( 'backgroundColor', '#FFB7B7' ).focus();
			return false;
		}
		return true;
	} );
	
	$( '#Search' ).val( 'Search for mugs...' ).focus( function() {
		if ( $( this ).val() == 'Search for mugs...' ) {
			$( this ).css( { 'color': '#000', 'background-color': '#FFF', 'font-size': '18px' } ).val( '' );
			$( '#searchGoButton' ).attr( 'src', '/images/go_button_over.gif' );
		}
	} ).blur( function() {
		if ( $( this ).val() == '' ) {
			$( this ).css( { 'color': '#999', 'background-color': '#FFF', 'font-size': '12px' } ).val( 'Search for mugs...' );
			$( '#searchGoButton' ).attr( 'src', '/images/go_button.gif' );
		}
	} );
	
	$( '#cancelBasket' ).click( function() {
		document.location = '/basket/';
	} );
	
	$( '#cancelSummary' ).click( function() {
		document.location = '/checkout/summary/';
	} );
	
	
	$( '#mugCategoryMore' ).click( function( event ) {
		$( '.mugCategoryHidden' ).show( function() {
			$( '#mugCategoryMore' ).closest( 'li' ).hide();
		} );
		event.preventDefault();
	} );
	$( '#mugColourMore' ).click( function( event ) {
		$( '.mugColourHidden' ).slideDown( 'normal', function() {
			$( '#mugColourMore' ).closest( 'li' ).slideUp( 'normal' );
		} );
		event.preventDefault();
	} );
	$( '#mugIconMore' ).click( function( event ) {
		$( '.mugIconHidden' ).slideDown( 'normal', function() {
			$( '#mugIconMore' ).closest( 'li' ).slideUp( 'normal' );
		} );
		event.preventDefault();
	} );
	$( '#mugDesignerMore' ).click( function( event ) {
		$( '.mugDesignerHidden' ).slideDown( 'normal', function() {
			$( '#mugDesignerMore' ).closest( 'li' ).slideUp( 'normal' );
		} );
		event.preventDefault();
	} );
	$( '#mugEventMore' ).click( function( event ) {
		$( '.mugEventHidden' ).slideDown( 'normal', function() {
			$( '#mugEventMore' ).closest( 'li' ).slideUp( 'normal' );
		} );
		event.preventDefault();
	} );

	//image rollovers to show secondary image
	$( '.flipImage' ).hover( function() {
		//IN
		$( this ).attr( {
			"src": $( this ).attr( 'lowsrc' ),
			"lowsrc": $( this ).attr( 'src' )
		} );
		
		$r = $( this ).siblings( 'img.insetImage' );
		$r.attr( {
			"src": $r.attr( 'lowsrc' ),
			"lowsrc": $r.attr( 'src' )
		} );
	}, function() {
		//OUT
		$( this ).attr( {
			"src": $( this ).attr( 'lowsrc' ),
			"lowsrc": $( this ).attr( 'src' )
		} );
		
		$r = $( this ).siblings( 'img.insetImage' );
		$r.attr( {
			"src": $r.attr( 'lowsrc' ),
			"lowsrc": $r.attr( 'src' )
		} );
	} );
	$( '.insetImage' ).hover( function() {
		//IN
		$r = $( this ).siblings( 'img.flipImage' );
		$r.attr( {
			"src": $r.attr( 'lowsrc' ),
			"lowsrc": $r.attr( 'src' )
		} );
	}, function() {
		//OUT
		$r = $( this ).siblings( 'img.flipImage' );
		$r.attr( {
			"src": $r.attr( 'lowsrc' ),
			"lowsrc": $r.attr( 'src' )
		} );
	} );
} );


