window.addEvent( 'domready', function() {
	
	/* marking that jQuery works */
	$$( 'body' ).addClass( "mooTools" );
	
	$each( $$( ".itemsOverview .oddItem" ), function( el ) {
	
		c = new Element( 'li', {
						'class': 'clear'
						});
	
		c.inject( el, 'before' );
	
	});
	
	$each( $$( ".thumbs a" ), function( el ) {
		var du=el.href;
		var da=el.rel;
		el.onclick=function(a){
			$('product-image').src=du;
			$('product-image').parentNode.href=da;
			return false;
		}
	
	});
	if($('f_p_attr')) {
		$('f_p_attr').onchange=function(){
	
			el=$('f_p_attr');
			var r; 
			for(var i=0; i<el.length; ++i){
				if(el.options[i].selected){
					r=el.options[i].value;
					break;
				}
			}
			var id='rdz'+r;
			if($(id)){
				$each( $$( ".thumbs" ), function( el ) {
					el.addClass('hidden');			
				});
				$(id).removeClass('hidden');
				$(id).getElements('a')[0].onclick();
			}
		};
	}
	
	
	if($('odbior_osobisty')){
		
		$$( "#payments input" ).addEvent( "click", function() {
			if(this.id=="f_order_payment_self_collection"){
				
				$each( $$( ".delivery input" ), function( el ) {
					if(el.id!="odbior_osobisty")
						el.disabled='disabled';
					else el.checked=1;
				
				});				
			}
			else{
				$each( $$( ".delivery input" ), function( el ) {
					if(el.id!="odbior_osobisty")
						el.removeProperty('disabled');
					else el.checked=0;
				
				});
			}
		
	});
		
		$$( ".delivery input" ).addEvent( "click", function() {
				if(this.id=="odbior_osobisty"){
					$("f_order_payment_transfer").disabled='disabled';
					$("f_order_payment_online").disabled='disabled';
					$("f_order_payment_ondelivery").disabled='disabled';
					$("f_order_payment_self_collection").checked=1;
				}
				else{
					$("f_order_payment_transfer").removeProperty('disabled');
					$("f_order_payment_online").removeProperty('disabled');
					$("f_order_payment_ondelivery").removeProperty('disabled');
					$("f_order_payment_self_collection").checked=0;
				}
			
		});
	}
	
	labelToInput( 'f_s_query' );
	labelToInput( 'f_r_mail' );
	labelToInput( 'f_n_mail' );
	
	textToInput( 'f_l_login', 'nazwa użytkownika' );
	textToInput( 'f_l_pass', 'tajne hasło' );
	textToInput( 'f_order_coupon', 'wpisz kod' );
	
});

function labelToInput ( id )
{
	/* input */
	i = $( id );
	
	if( i ) {	
		/* setting default value */
		i.setProperty( 'originalValue', i.getPrevious( 'label[for='+id+']' ).get( 'text' ).toLowerCase() );
		i.set( 'value', i.getProperty( 'originalValue' ) );
		
		/* click on input events */
		i.addEvent( 'focus', function() {
			if ( $( this ).get( 'value' ).toLowerCase() == $( this ).getProperty( 'originalValue' ) ) {
				$( this ).set( 'value', '' );
			}		
		});	
		i.addEvent( 'blur', function() {		
			if ( $( this ).get( 'value' ) == '' ) {
				$( this ).set( 'value', $( this ).getProperty( 'originalValue' ) );
			}		
		});
	}
}

function textToInput ( id, text )
{
	/* input */
	i = $( id );
	
	if ( i ) {
		/* setting default value */
		i.setProperty( 'originalValue', text );
		i.set( 'value', i.getProperty( 'originalValue' ) );
		
		/* click on input events */
		i.addEvent( 'focus', function() {
			if ( $( this ).get( 'value' ).toLowerCase() == $( this ).getProperty( 'originalValue' ) ) {
				$( this ).set( 'value', '' );
			}		
		});	
		i.addEvent( 'blur', function() {		
			if ( $( this ).get( 'value' ) == '' ) {
				$( this ).set( 'value', $( this ).getProperty( 'originalValue' ) );
			}		
		});
	}
}
var curPhoto=0;

function display_loading () {Loading();}

function hide_loading() {
    destroyLoading();
}

function zaznacz_wszystkie(obiekt) {
	ile=obiekt.length;
	i=0;
	while (i < ile) {
		obiekt.options[i].selected=1;
		i=i+1;
	}

}
function odznacz_wszystkie(obiekt) {
	ile=obiekt.length;
	i=0;
	while (i < ile) {
		obiekt.options[i].selected=0;
		i=i+1;
	}
}

function showNext(){
	var images=$$('.itemDetails .info .pic a');
	var ilosc=images.length;
	if(ilosc <= (curPhoto+1)) return false;
	for(i=0; i < ilosc; i++){
		if(i==(curPhoto+1))	images[i].setStyle('display', 'block');
		else images[i].setStyle('display', 'none');
	}
	curPhoto++;
	refreshButtons(ilosc);
}

function showPrev(){
	var images=$$('.itemDetails .info .pic a');
	var ilosc=images.length;
	if(curPhoto==0) return false;
	for(i=0; i < ilosc; i++){
		if(i==(curPhoto - 1))	images[i].setStyle('display', 'block');
		else images[i].setStyle('display', 'none');
	}
	curPhoto--;
	refreshButtons(ilosc);	
}

function refreshButtons(ilosc){
	if(curPhoto==(ilosc - 1)) $('next-photo').setProperty('src', odnosnik+'system/application/views/img/ikony/arrow_right_off.gif');
	else $('next-photo').setProperty('src', odnosnik+'system/application/views/img/ikony/arrow_right.gif');
	
	if(curPhoto==0) $('prev-photo').setProperty('src', odnosnik+'system/application/views/img/ikony/arrow_left_off.gif');
	else $('prev-photo').setProperty('src', odnosnik+'system/application/views/img/ikony/arrow_left.gif');	
}
