topFlash = function() {
	var flashvars = {};
	var params = {};
	params.menu = 'false';
	params.quality = 'best';
	params.scale = 'noscale';
	params.salign = 'tl';
	params.wmode = 'transparent';
	var attributes = {};
	attributes.id = 'flashTop';
	swfobject.embedSWF('http://kashmirshop.eu/flesz/top.swf', 'imgTop', '755', '220', '7.0.0', false, flashvars, params, attributes);
}

boxLeftAkordeon = function() {
	var i = 0;
	var boxzCiacha = Cookie.read('boxLeft');
	var allBox = $$('#boxLeft div.boxHead h3');
	if(boxzCiacha) {
		var ktoryBox = allBox.indexOf($(boxzCiacha));
	} else {
		var ktoryBox = 0;
	}
	var myAccordion = new Accordion($('boxLeft'), 'div.boxHead', 'div.boxBody', {
		alwaysHide: true,
		display: ktoryBox,
		onActive: function(boxHead, boxBody){
			boxHead.set('class', 'boxHeadActive');
			Cookie.write('boxLeft', boxHead.firstChild.id ,{domain:".kashmirshop.eu", path:"/"});
		},
		onBackground: function(boxHead, boxBody){
			boxHead.set('class', 'boxHeadBackground');
			i += 1;
			if(i == allBox.length) {
				Cookie.write('boxLeft', -1 ,{domain:".kashmirshop.eu", path:"/"});
			}
			if(boxHead.firstChild == allBox.getLast()) {
				i = 0;
			}
		}
	});
}
kolory = function() {
	$$('#boxManufacturersBody a img, #manufacturesInfo a img').addEvents({
		mouseenter: function(){
			this.morph({
				opacity:0.66
			});
		},
		mouseleave: function(){
			this.morph({
				opacity:1
			});
		}
	});
}
batony = function() {
	$$('#productNavigator img').set('styles', {opacity:0.33});
	$$('#productNavigator img').addEvents({
		mouseenter: function(){
			this.morph({
				opacity:1
			});
		},
		mouseleave: function(){
			this.morph({
				opacity:0.33
			});
		}
	});
}
miniFotki = function() {
	$$('#boxLeft a.mini img, .box1 a img, .box2 a img').addEvents({
		mouseenter: function(){
			this.morph({
				opacity:0.77
			});
		},
		mouseleave: function(){
			this.morph({
				opacity:1
			});
		}
	});
}
styleSelect = function(fs) {
	var fs = fs;
	var fsp = fs.getParent();
	var fsc = fs.getCoordinates(fsp);
	var fso = fs.getChildren('option');
	fsp.setStyles({position:'relative','z-index':10});
	fs.setStyles({position:'relative',top:'-999px'});
	var fsd = new Element('div',{'class':'selectDiv'});
	fsd.setStyles({position:'absolute',top:fsc['top'],left:fsc['left'],width:fsc['width'],height:30,overflow:'hidden'});
	fsd.inject(fsp);
	var fss = new Element('div',{'class':'selectSpan'});
	fss.appendText(fs.getSelected().getProperty('text'));
	fss.inject(fsd);
	var fsu = new Element('ul',{'class':'selectUl'});
	fsu.setStyles({position:'absolute',top:30, width:fsc['width']-10});
	fsu.inject(fsd);
	var i = 0;
	while(i < fso.length) {
		var fsl = new Element('li');
		fsl.appendText(fso[i].getProperty('text'));
		fsl.inject(fsu);
		fsl.addEvents({
			mousemove: function(){
				this.addClass('active');
			},
			mouseout: function(){
				this.removeClass('active');
			},
			click: function(){
				var o = fsu.getChildren('li').indexOf(this);
				var oo = fso[o].getProperty('value');
				fs.setProperty('value', oo);
				if(fsp.getParent().getParent().hasClass('dropdown')) fs.form.submit();
				fss.erase('text');
				fss.appendText(fs.getSelected().getProperty('text'));
			}
		});
		i += 1;
	}
	fsd.addEvents({
		mouseenter: function(){
			this.morph({height:fsu.getSize().y+40});
			fsp.morph({'z-index':20});
		},
		mouseleave: function(){
			fsp.morph({'z-index':10});
			this.morph({height:30});
		}
	});
}
elementyFormularza = function(){
	var s = $$('.dropdown select, .wiersz select');
	var i = 0;
	while(i < s.length) {
		fs = s[i];
		styleSelect(fs);
		i += 1;
	}
}
okienka = function(){
	SqueezeBox.assign($$('.shipingLink a, .help a, .cart .k1234 a'));
	SqueezeBox.assign($$('#naprzyklad a'), {
		parse: 'rel'
	});
}

fotoZoom = function(){
	var fzs = new Element('div',{'id':'fotoZoomStr'});
	var fz = $('fotoZoom');
	fzs.inject(fz, 'top');
	$$('#fotoZoom .title a')[0].set('class', 'active');
	$$('#fotoZoom .panel').set('styles', {height:'330px', overflow:'hidden'});
	$$('#fotoZoom .panel div').set('styles', {position:'absolute', opacity:0, top:0, left:'-270px'});
	$$('#fotoZoom .panel div')[0].morph({opacity:1, left:'0px'});
	$$('#fotoZoom .panel img').reflect({height:0.22, opacity:0.44});
	$$('#fotoZoom .panel a').each(function(element) {
		new ReMooz(element, {
			centered: true, // Zoom the center of the screen
			origin: element.getElement('img') // Take the image inside as origin for the zooming element
		});
	});
	$$('#fotoZoom .title a').addEvent('click', function(){
		$$('#fotoZoom .title a.active').removeClass('active');
		$$('#fotoZoom .panel div').morph({opacity:0, left:'270px'});
		this.set('class', 'active');
		var i = $$('#fotoZoom .title a').indexOf(this);
		fzs.morph({left:27*i+'px'});
		$$('#fotoZoom .panel div')[i].set('styles', {left:'-270px'}).morph({opacity:1, left:'0px'});
		return false;
	});
}




window.addEvent('domready', function() {
	topFlash();
	boxLeftAkordeon();
	kolory();
	batony();
	miniFotki();
	elementyFormularza();
	okienka();
});

