
function flashPosition(){
	
	document.sound.TGotoFrame("_level0.box1",1);
}

function linksHandle(){

	var regex = /(.html)/;
	isIE = (window.ActiveXObject) ? true : false;
	var arr = $$('a');
	//console.log(arr);
	arr.each(function(item,i){
	//	item.removeEvents();			  
		item.addEvent('click', function(event){
			//alert(item);

			if(regex.test(item))
			{
				ret = linksHandleItem(item);
				if( !isIE && !ret ) event.preventDefault(); return ret;
			}
			 
			})

	});
}

function linksHandleItem(item, href){

	if (href)
	{
		if (href.indexOf('.html') == -1) return;
		base_url = href;
	}
	else
	{
		base_url = item.href;
		if (base_url==undefined) base_url = '/pl.html';
		base_url = base_url.replace( fullhost_url, '' );
	}		
	//console.log(base_url);
	if( base_url.substr( 0,1 )!='/') { return true; }

	request_url = host_url+"/www/page.php?uri="+base_url;
	var dataAjax = 	'page=1';
		
	var newRequest = new Request.HTML({
		url: request_url,
		method: 'get',
		evalScripts: true,
		evalAlways: true,
		update: $('page'),
		data:  dataAjax,
		onRequest: function(){	
			$('loaderMedium').setStyle('display','block');
			new Fx.Tween('loaderMedium', {duration: 500}).start('opacity',0,1);
		},
		onComplete: function(){
			new Fx.Tween('loaderMedium', {duration: 500}).start('opacity',1,0);			
		},
		onSuccess: function(){
			Cufon.refresh();
			var menuMagic = new MenuMatic( {id:'nav', tweakSubsequent:{x: 1, y: 1} } );
			if($('navsub')) var menuMagicSub = new MenuMatic( {id:'navsub'} );
			linksHandle();
			
			Slimbox.scanPage();

			hasher.set(base_url);
			
			var myFx = new Fx.Scroll(window).toTop();

		}
	});
	newRequest.send();
	
	//document.location.hash = base_url;
	return false;
}

function linksFire(){
	return;
	var curr_loc = document.location.hash;
	var found = false;
	anchor = curr_loc.substr(curr_loc.lastIndexOf('#')+1).replace(this.hashParam+'=','');
	if(anchor){
		linksFireItem(anchor);
	}
}

function linksFireItem(anchor){
	return;
	base_url = anchor;
	
	base_url = base_url.replace( fullhost_url, '' );
	base_url = base_url.replace( host_url, '' );
	
	if( base_url.substr( 0,1 )!='/' || base_url.lastIndexOf('sklep/')>0 ) { return false; }
	
	//if( base_url==anchor || base_url+host_url==anchor || fullhost_url+host_url==anchor ) { 
	if( base_url ) { 
		document.location.href = fullhost_url+base_url;
		return true;
	}
	return false;
}

function contactSend()
{
	var form = document.forms.formContact;
	$('contact-message').set('html', '');
	//$('contact-form-loader').setStyle('display', '');
	
	var req = new Request.HTML({
				url: host_url + '/www/contact.php', 
				method: 'post',
				evalResponse: false,
				evalScripts: false,
				data: 'form_contact=1&name='+form.name.value+'&company='+form.company.value+'&phone='+form.phone.value+'&email='+form.email.value+'&subject='+form.subject.value+'&text='+form.text.value+'&tokenusr='+form.tokenusr.value+'&tokensys='+form.tokensys.value,
				onSuccess: function(responseTree, responseElements, responseHTML, responseJavaScript) 
				{
				//	$('contact-form-loader').setStyle('display', 'none');
					$('contact-message').set('html', responseHTML);
					$exec(responseJavaScript);
				}
			});
	
	req.send();

	return false;
}

function contactValidate(fields)
{	
	var form = document.forms.formContact;
	
	form.name.setStyle('background-color', '');
	form.email.setStyle('background-color', '');
	form.text.setStyle('background-color', '');
	form.tokenusr.setStyle('background-color', '');
	
	fields.each(function(el){
		form[el].setStyle('background-color', '#F47C89');
		});
}

function FormSearch(flag) 
{
	if (flag == 1) 
	{
		var form = document.forms.formSearch;
		var datava = 'art_all='+form.art_all.value+'&art_cat='+form.art_cat.value;
	}
	else if (flag == 2)
	{
		var form = document.forms.formSearchBar;
		var datava = 'art_all='+form.art_all.value;
	}

	//request_url = host_url+"/www/page.php?uri=/pl/wyszukaj.html"; 
	request_url = host_url+"/www/page.php?uri="+search_url;
	
	var req = new Request.HTML({
				url: request_url, 
				method: 'post',
				evalResponse: true,
				evalScripts: true,
			//	data: 'art_all='+form.art_all.value,
				data: datava,
				update: $('page'),
				//onSuccess: function(responseTree, responseElements, responseHTML, responseJavaScript) 
				//{
				//	$('contact-form-loader').setStyle('display', 'none');
				//	$('contact-message').set('html', responseHTML);
				//	$exec(responseJavaScript);
				//}
				onRequest: function(){	
					$('loaderMedium').setStyle('display','block');
					new Fx.Tween('loaderMedium', {duration: 500}).start('opacity',0,1);
			
				},
				onComplete: function(){
					new Fx.Tween('loaderMedium', {duration: 500}).start('opacity',1,0);			
				},
				onSuccess: function(){
					Cufon.refresh();
					var menuMagic = new MenuMatic( {id:'nav', tweakSubsequent:{x: 1, y: 1} } );
					if($('navsub')) var menuMagicSub = new MenuMatic( {id:'navsub'} );
					
					linksHandle();
					hasher.set(base_url);
			
				}
			});
		 		
	req.send();

	//document.location.hash = search_url;
	
	return false;
}

/*function accordionHrefList()
	{
		window.location = togglerTitleList;
		
		var togglerTitleList;
	
	window.addEvent('load', function(){
		var accordion = new Fx.Accordion($$('div.articlelist-accordion-header'), $$('div.articlelist-accordion-entry'), { 
			initialDisplayFx: false,
			onActive: function(toggler, element){
				togglerTitleList = toggler.title;
				toggler.addEvent('click', accordionHrefList);
				toggler.addClass('articlelist-accordion-header-active');
				},
			onBackground: function(toggler, element){
				toggler.removeEvent('click', accordionHrefList);
				toggler.removeClass('articlelist-accordion-header-active');
				}			
			});		
		});
	} */

	


