window.addEvent( 'domready', function() {
	
	/* marking that jQuery works */
	$$( 'body' ).addClass( "mooTools" );
	
	if($('delivery')){
		changeCart();
		$$('delivery span, .delivery input').addEvent('click', function(){
			changeCart();
		});

		$$('paymeny span, .payment input').addEvent('click', function(){
			changeCart();
		});
	}
	
	$$('#recentlyViewed .box .more').addEvent('click', function(){
		$$('#recentlyViewed .title').removeClass('hidden');
		$$('#recentlyViewed .box .more').addClass('hidden');
		$$('#recentlyViewed .box').setStyle('padding-bottom', '0px');
		$$('#recentlyViewed .box').setStyle('border-bottom', 'none');
		return false;
	});
	
		var slideElement = $('productPromo');
		slideElement.removeClass('hidden');
	var slideVar = new Fx.Slide(slideElement, {
		//Fx.Slide Options
		mode: 'horizontal', //default is 'vertical'
		//wrapper: this.element, //default is this.element
 
		//Fx Options
		link: 'cancel',
		transition: 'elastic:out',
		duration: 'long',
 

	}).hide().show().hide(); //note, .hide and .show do not fire events
 
	$('productPromoToggle').addEvent('click', function(){
		slideVar.toggle();
	});
	$('productPromoHide').addEvent('click', function(){
		slideVar.slideOut();
	}); 

		var slideElement2 = $('feedback');
		slideElement2.removeClass('hidden');
	var slideVar2 = new Fx.Slide(slideElement2, {
		//Fx.Slide Options
		mode: 'horizontal', //default is 'vertical'
		//wrapper: this.element, //default is this.element
 
		//Fx Options
		link: 'cancel',
		transition: 'linear',
		duration: 300,
 

	}).hide().show().hide(); //note, .hide and .show do not fire events
 
	$('feedbackToggle').addEvent('click', function(){
		slideVar2.toggle();
	});
	$('feedbackHide').addEvent('click', function(){
		slideVar2.slideOut();
	});	



	/* ajax alert */
	$('feedbackForm').addEvent('submit', function(event) {
		//prevent the page from changing
		event.stop();
		//make the ajax call
		var req = new Request({
			method: 'post',
			url: 'https://xara.pl/system/application/views/feedbackForm.php',
			data: 'tresc=' + $('tresc').get('value') +'&temat=' + $('temat').get('value') +'&email=' + $('email').get('value'),
			onComplete: function(response) { $('feedbackForm').empty().set('html',response);   }
		}).send();
	});



	
});

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 changeCart(){
	var c=parseFloat($('koszyk_cena').innerHTML);
	var przesylka = 0;
	var pobranie = 0;
	if ($('delivery').getElement('input:checked') != null) {
		przesylka = parseFloat($('delivery').getElement('input:checked').getProperty('rel'));
		if  ($('payment').getElement('input:checked') != null && $('payment').getElement('input:checked').getProperty('value') == 'za_pobraniem') {
		    pobranie = parseFloat($('delivery').getElement('input:checked').getProperty('rel2'));
		}
	}
	$('delivery_price').innerHTML=przesylka + pobranie;
	$('total_price').innerHTML=przesylka+c+pobranie;
}

function gEBI( objId ){
	  return document.getElementById( objId );
	}
	function txtSize( iSize ){
	  var aSizes = Array( '115%', '130%', '145%' );
	  var aChange = Array( 'resize','resize2');
	  var aSizesDefault = Array( '100%', '12px' );
	  for( var i = 0; i < aChange.length; i++ ){
	    if( !aSizes[iSize] )
	      iSize = 0;
	    if( gEBI( aChange[i] ) ){
	      gEBI( aChange[i] ).style.fontSize = ( iSize != 0 ) ? aSizes[iSize] : aSizesDefault[i];
	    }
	    else if( gEBI( 'content' ).getElementsByTagName( aChange[i] ) ){
	      aH5 = gEBI( 'content' ).getElementsByTagName( aChange[i] );
	      for( var j = 0; j < aH5.length; j++ ){
	        aH5[j].style.fontSize =  ( iSize != 0 ) ? aSizes[iSize] : aSizesDefault[i];
	      }
	    }
	  }
	}
