function sonumero(){
	var numero = parseFloat( $(this).val() );
	
	if ( isNaN( numero ) )
		numero = 0;
	
	$( "input.produto_input_quantidade " ).val( Math.abs( numero ) );
	//prepara( false );
	return( true );
}

function prepara( envia ){
	var numero		= parseFloat( $( "input.produto_input_quantidade " ).val() );
	var quantidade	= isNaN( numero ) ? 0 : numero;
	var retorno		= false;
	var cor			= parseInt( $( "select.produto_input_cor" ).find( 'option' ).filter( ':selected' ).attr( 'ref' ) );
	var tamanho		= parseInt( $( "select.produto_input_tamanho" ).find( 'option' ).filter( ':selected' ).val() );
	
	if ( ( !isNaN( cor ) && !isNaN( tamanho ) ) && ( cor != 0 && tamanho != 0 ) ){	
		if ( envia == undefined ) envia = true;
		
		if ( quantidade >= 1000 ){
			var href		= $( "a#botao_comprar" ).attr( "href" );
			var parts		= href.split( '#Produtos' ).join( '' ).split( '/produtos/' ).join( '' ).split( '_' ).join( ' ' ).split( '/' );
			
			if ( parts.length == 3 ){
				var obj = {};
				
				obj.quantidade	= quantidade;
				obj.grupo		= parts[ 0 ];
				obj.linha		= parts[ 1 ];
				obj.produto		= parts[ 2 ];
				obj.cor			= cor;
				obj.tamanho		= tamanho;
			}
		}
	} else {
		if ( isNaN( cor ) || cor == 0 ) alert( 'Escolha uma cor' );
		else if ( isNaN( tamanho ) || tamanho == 0 ) alert( 'Escolha um tamanho' );
	}
	
	return( retorno );
}

$( function(){
	$( 'img.hide' ).each( function(){
		$(this).hide();
		$(this).attr( 'class' , 'show' );
	} );
	$( "img.show" ).click( function(){
		var rel = $(this).attr( 'rel' ).split( ':' );
		var cur = rel[ 0 ];
		var tot = rel[ 1 ];
		
		cur++;
		
		if ( cur > tot ) cur = 1;
		
		$(this).fadeOut( function(){
			$( [ 'img.show[rel=' , cur , ':' , tot , ']' ].join( '' ) ).fadeIn();
		} );
	} );
	$( "img.la" ).click( function(){
		var rel = $('img.show:visible').attr( 'rel' ).split( ':' );
		var cur = rel[ 0 ];
		var tot = rel[ 1 ];
		
		cur--;
		
		if ( cur < 1 ) cur = tot;
		
		$('img.show:visible').fadeOut( function(){
			$( [ 'img.show[rel=' , cur , ':' , tot , ']' ].join( '' ) ).fadeIn();
		} );
	} );
	$( "img.ra" ).click( function(){
		var rel = $('img.show:visible').attr( 'rel' ).split( ':' );
		var cur = rel[ 0 ];
		var tot = rel[ 1 ];
		
		cur++;
		
		if ( cur > tot ) cur = 1;
		
		$('img.show:visible').fadeOut( function(){
			$( [ 'img.show[rel=' , cur , ':' , tot , ']' ].join( '' ) ).fadeIn();
		} );
	} );
	//$( "a#botao_comprar" ).click( prepara );
	$( "a#botao_comprar img.botao_comprar_img" ).click( prepara );
	$( "input.produto_input_quantidade " ).change( sonumero );
	$( "select.produto_input_cor" ).change( function(){
		var src = $(this).val();
		
		if ( src.length ){
			var texto = $(this).find( 'option' ).filter( ':selected' ).text();
			
			$( "img#produto_image_cor" ).replaceWith( [ '<img id="produto_image_cor" src="/Imagens/cores/' , src , '" title="' , texto , '" />' ].join( "" ) );
		}
	} );
} );