function transparent(im)
{
   if (!im.transparented && (/\.png/.test(im.src)))
   {
      im.transparented = 1;
      var picture = im.src; var w = im.width; var h = im.height;
      im.src = "http://axaclub.com/design/image/empty.gif";
      im.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale', src='"+picture+"');";
      im.width = w; im.height = h;
   }
   return "transparent";
}
/////////////////////////////////////////////////////////
window.addEvent('domready', function domreadyFunctions(){
	var requestQueue = new Request.Queue();
	var elementEvents = new ElementEvents({
		onRightAdded:function(){
			navigation.attachLink($('flash-column'));
		},
		onAddTheme: function(url){
			navigation.setActive(url);
		}
	});
	var upload = new Upload({
		'blank': '/design/blank.html'
		, 'onSend': function(form){
			form.getElement('button[type="submit"]').set('text', 'lādējam');
		}
		, 'onComplete': function(r, el){
			el.getElement('button[type="submit"]').set('text', 'Nusiųsti');
			el.getElements('label').removeClass('wrong');
			el.getElements('span.label').removeClass('wrong');
			if(!r.uploaded){
				if(r.message){
					$each(r.message, function(el){
						$$('label[for="'+el+'"]').addClass('wrong');
						$$('span.label-'+el+'').addClass('wrong');
					});
				}
			} else {
				var resDiv=new Element('div', {
				}).replaces(el);
				$each(r.message, function(el){
					new Element('p', {
						'html': el
					}).inject(resDiv);
				});
			}
		}
		, 'onCancel': function(form){
			form.getElement('button[type="submit"]').set('text', 'Nusiųsti');
		}
	});
	var inlinePopups = new InlinePopups({
		'requestQueue': requestQueue
		, 'imgUpdateParam': '/ajax/vote/'
		, 'lang': {
			'points' : 'punkti'
			,'provideEmail' : 'Lai nobalsot, ievadi e-pastu'
			, 'voteButton' : 'Balsot'
			, 'alredyVoted' : 'Jūsu balsojums pieņemts'
			, 'alredyVotedIp' : 'No šīs IP adreses jau ir nobalsots. Reģistrējies un balso ar savu profilu.'
		}
	});
//	d($$('.login-form'));

	

	//navigation and menu animation
	mainMenuAnime();
	var animeContainer = $('flash-animation');
	animeContainer.setStyle('background', 'none');
	var animeSize = animeContainer.getSize();
	var anime = new Swiff('/axa-mainflash-mainits.swf', {
		'id': 'axa-mainflash'
		, 'width': animeSize.x
		, 'height': animeSize.y
		, 'container': animeContainer
	});
	HistoryManager.initialize({
		iframeSrc: '/design/html/blank.html'
	});
	var total = $$('#navigation>ul>li').length;
	var menu = new Menu({
		wwwLink: '',
		elements: $$('#navigation a'),
		ids: ['t0','t1'],
		onSetMain: function(n){
			var DS = document.getElementById('navigation');
			var DS1 = DS.getElementsByTagName('a');
			// d(DS1);
			var frame = 1;
			n = n.toInt();
			frame = getFrameData(total,n);
			setVariableToFlash('axa-mainflash', frame);
		}
	});
	inlinePopups.popupElements($$('a.popup'));
	//anchor links
//	var historyKey = 'a_'
//	var history = HistoryManager.register(
//		historyKey,
//		['sem'],
//		function(values) {
//			d('setsub='+values[0]);
//		},
//		function(values) {
//			return [historyKey, values[0]].join('');
//		},
//		historyKey + '(.+)'
//	);
	//end anchor links
	var subAnchor = '';
	var delayAnchor = 0;
	var navigation = new Navigation({
		wwwLink: '',
		wwwPath: 'http://axaclub.com',
		elements: $$('#navigation a'),
		requestQueue: requestQueue,
		conteiner: 'sub-content',
		slogan: 'slogan',
		error404: 'Not found.',
		onChangeActive: function(url){
			if(pageTracker){
				pageTracker._trackPageview(url);
			}
			menu.set(url);
		},
		onNewContent: function(con){
			replaceContent.search(con);
			elementEvents.registerEvent();
			inlinePopups.popupElements(con.getElements('a.popup'));
			elementEvents.gallery();
			elementEvents.tabs();
			elementEvents.addTheme();
			elementEvents.addComment();
			elementEvents.addMore();
			elementEvents.slider();
			
			upload.garbageAll();
			upload.search();
			//navigation.attachLink($('flash-column'));
			if(subAnchor!=''){
				$clear(delayAnchor);
				var tmpsubAnchor = subAnchor;
				delayAnchor = function (){
					new Fx.Scroll(window).toElement(tmpsubAnchor);
				}.delay(500);
			}
			subAnchor='';
		},
		onRightAdded: function(){
			elementEvents.loginEvent();
		},
		onAnchor: function(url){
			subAnchor = url;
		}
	});
//	new Fx.Scroll(window).toElement('footer');
	
//		$$('a').each(function(el, i){
//		var hrefs = el.get('href').split('#');
//		if(hrefs.length>1){
//			var anchor="#"+hrefs[1];
//			d(anchor);
//		}
//	});

	movieLoaded.delay(2000);
	navigation.attachLink($('flash-column'));
	navigation.attachLink($('sub-content'));
	navigation.attachLink($('logo'));
	var replaceContent = new ReplaceContent({
		'element': $('sub-content'),
		'wwwPath': 'http://axaclub.com',
		'wwwLink': ''
	});
	replaceContent.search($('flash-column'));
	HistoryManager.start();
});
function d(v){
	console.info(v);
}
function getFrameData(total,current){
	var doc = document.getElementById('navigation');
	
	// d('total:'+total+',current:'+current);
				// 63, 124, 184, 246
	if(total == 6){
		switch(current){
			default: return 1; break;
			case 2: return 63; break;
			case 3: return 124; break;
			case 4: return 246; break;
			case 5: return 184; break;
			case 6: return 124; break;
			case 7: return 1; break;
		}
	}else if(total == 5){
		switch(current){
			default: return 1; break;
			case 2: return 63; break;
			case 3: return 124; break;
			case 4: return 246; break;
			case 5: return 184; break;
			case 6: return 124; break;
		}	
	}
	return 1;
}


// var Navi = document.getElementById("navigation");
// var NaviA = Navi.getElementsByTagName("a");

// for(i=0;i<NaviA.length;i++){
	// if(NaviA[i].parentNode.parentNode.style
	// console.info(NaviA[i].parentNode.parentNode,NaviA[i]);
// }
