var gal_cur_page = 0;
var gal_max_pics;

function galPrevPage( max_pages ) {
	document.getElementById('page_next_link').style.display = 'block';
	document.getElementById('pages_tr').style.display = '';


	document.getElementById('gal_page_'+gal_cur_page).style.display = 'none';
	gal_cur_page--;
	if (gal_cur_page < 0) {
		gal_cur_page = 0;
	}
	if (gal_cur_page == 0) {
		document.getElementById('page_prev_link').style.display = 'none';
		document.getElementById('pages_tr').style.display = 'none';
	}
	var gal_from = (gal_cur_page*20)+1;
	var gal_to = (gal_cur_page*20)+20;
	if (gal_to > gal_max_pics) {
		gal_to = gal_max_pics;
	}
	document.getElementById('gal_from').innerHTML = gal_from;
	document.getElementById('gal_to').innerHTML = gal_to;
	var gal_next_from = ((gal_cur_page+1)*20)+1;
	var gal_next_to = ((gal_cur_page+1)*20)+20;
	if (gal_next_to > gal_max_pics) {
		gal_next_to = gal_max_pics;
	}
	document.getElementById('gal_next_from').innerHTML = gal_next_from;
	document.getElementById('gal_next_to').innerHTML = gal_next_to;
	var gal_prev_from = ((gal_cur_page-1)*20)+1;
	var gal_prev_to = ((gal_cur_page-1)*20)+20;
	document.getElementById('gal_prev_from').innerHTML = gal_prev_from;
	document.getElementById('gal_prev_to').innerHTML = gal_prev_to;

	document.getElementById('gal_page_'+gal_cur_page).style.display = '';
}

function galNextPage( max_pages ) {
	document.getElementById('page_prev_link').style.display = 'block';
	document.getElementById('pages_tr').style.display = '';
	
	document.getElementById('gal_page_'+gal_cur_page).style.display = 'none';
	gal_cur_page++;
	if (gal_cur_page > (max_pages-1)) {
		gal_cur_page = (max_pages-1);
	}
	if (gal_cur_page == (max_pages-1)) {
		document.getElementById('page_next_link').style.display = 'none';
		document.getElementById('pages_tr').style.display = 'none';
	}
	var gal_from = (gal_cur_page*20)+1;
	var gal_to = (gal_cur_page*20)+20;
	if (gal_to > gal_max_pics) {
		gal_to = gal_max_pics;
	}
	document.getElementById('gal_from').innerHTML = gal_from;
	document.getElementById('gal_to').innerHTML = gal_to;
	var gal_next_from = ((gal_cur_page+1)*20)+1;
	var gal_next_to = ((gal_cur_page+1)*20)+20;
	if (gal_next_to > gal_max_pics) {
		gal_next_to = gal_max_pics;
	}
	document.getElementById('gal_next_from').innerHTML = gal_next_from;
	document.getElementById('gal_next_to').innerHTML = gal_next_to;
	var gal_prev_from = ((gal_cur_page-1)*20)+1;
	var gal_prev_to = ((gal_cur_page-1)*20)+20;
	document.getElementById('gal_prev_from').innerHTML = gal_prev_from;
	document.getElementById('gal_prev_to').innerHTML = gal_prev_to;
	
	$('gal_page_'+gal_cur_page).select('img').each(function(item){
		item.src = item.readAttribute('real_src');
	});
	document.getElementById('gal_page_'+gal_cur_page).style.display = '';
}

function galOpenDetail( media_id, tag_id ) {
	var url = '/web/Englisch/Gallery_Details/?media=' + media_id + '&tag=' + tag_id;
	
	var x = window.open( url, 'picture_gallery', 'location=no,menubar=no,resizable=no,scrollbars=no,status=no,toolbar=no,width=616,height=550,left=150,top=150');
	x.focus();
}

var galPopupCur;
var slideshow_eventid;
function initGalleryPopup( media_id ) {

	$(gallery_pics).each(function(item,index){
		if (item.ID == media_id) {
			galPopupCur = index+1;
		}
	});
	
	$('cur_pic').update(galPopupCur);
	
	if (galPopupCur==1) {
		$('lnk_prev').hide();
		$('lnk_tr').hide();
	}
	if (galPopupCur==gallery_pics.length) {
		$('lnk_next').hide();
		$('lnk_tr').hide();
	}
	
	$('pic_description').update( gallery_pics[galPopupCur-1].DESCRIPTION );
}

function galDetailPrev() {
	$('lnk_prev').setStyle({display:''});
	$('lnk_next').setStyle({display:''});
	$('lnk_tr').setStyle({display:''});
	
	galPopupCur--;
	if (galPopupCur<1) {
		galPopupCur = 1;
	}
	if (galPopupCur==1) {
		$('lnk_prev').hide();
		$('lnk_tr').hide();
	}
	$('pic_description').update( gallery_pics[galPopupCur-1].DESCRIPTION );
	$('picture').src = '/neptun/neptun.php/oktopus/image/' + gallery_pics[galPopupCur-1].ID + '/vtb_gal_big';
	$('cur_pic').update(galPopupCur);
}

function galDetailNext() {
	$('lnk_prev').setStyle({display:''});
	$('lnk_next').setStyle({display:''});
	$('lnk_tr').setStyle({display:''});
	
	galPopupCur++;
	if (galPopupCur>gallery_pics.length) {
		galPopupCur = gallery_pics.length;
	}
	if (galPopupCur==gallery_pics.length) {
		$('lnk_next').hide();
		$('lnk_tr').hide();
		if (slideshow_eventid) {
			window.clearInterval( slideshow_eventid );
		}
	}
	$('pic_description').update( gallery_pics[galPopupCur-1].DESCRIPTION );
	$('picture').src = '/neptun/neptun.php/oktopus/image/' + gallery_pics[galPopupCur-1].ID + '/vtb_gal_big';
	$('cur_pic').update(galPopupCur);
}

function galDetailToggleSlideshow() {
	if ($('start_button').hasClassName('btn_slideshow_start')) {
		$('start_button').update('Stop slideshow');
		$('start_button').className = 'btn_slideshow_stop';
		galDetailNext();
		slideshow_eventid = window.setInterval(galDetailNext, 4000);
	} else {
		$('start_button').update('Start slideshow');
		$('start_button').className = 'btn_slideshow_start';
		window.clearInterval( slideshow_eventid );
	}
}

function expandNews(element) {
	
	var element = $(element);
	var more = element.up('div.col2').down('div.more');
	var wrapper = element.up('div.col2').up('div.inner').up('div.main');
	
	if(more.style.display == 'none') {
		element.update($('collapse_text').innerHTML);
		new Effect.BlindDown(more, {
			duration: 0.25
		});
	} else {
		element.update($('expand_text').innerHTML);
		new Effect.BlindUp(more, {
			duration: 0.25
		});
	}
}

function openMenu(element) {
	
	var element = $(element);
	var list = element.up('div.nav_item').down('div.nav_list');
	
	$('menu').select('div.nav_list').each(function(item) {
		var parent = item.up('div.nav_item').down('div.nav_link');
		if(item.style.display != 'none') {
			new Effect.BlindUp(item, {
				duration: 0.25
			});
		}
		if(parent.hasClassName('active')) {
			parent.removeClassName('active');
		}
		if(element.hasClassName('active')) {
			element.removeClassName('active');
		}
	});
	if(list.style.display == 'none') {
		new Effect.BlindDown(list, {
			duration: 0.25
		});
		if(!element.hasClassName('active')) {
			element.addClassName('active');
		}
	}
}

function submitSearch() {
	document.forms['search'].submit();
}

function enterPage(id) {
	
	var id = Number(id);
	var url = '';
	var checkbox = $('skip_page');
	var checked = checkbox.checked;
	var data = 'action=skip_page&skip_page='+checked;
	var target = '';
	
	if(id == 1) {
		alert(id);
		var target = String('http://www.vtb.nt/neptun/neptun.php/oktopus/page/');
		alert(target);
	} else if(id == 2) {
		alert(id);
		var target = String('http://www.vtbdirektbank.de');
		alert(target);
	} else {
		alert(id);
		var target = String('');
		alert(target);
	}
	
	// Send new AJAX request
	new Ajax.Request(url, {
		method: 'post',
		parameters: data,
		onComplete: function() {
			window.location = target;
		}
	});
	
	return;
	
}

function switchCookie() {
	checkbox = $('skip_page');
	skip_page = checkbox.checked;
	
	if(skip_page == false) {
		skip_page = 0;
	} else {
		skip_page = 1;
	}
	setCookie('skip_page', skip_page, 1825);
}

function setCookie(c_name,value,exdays) {
	var exdate=new Date();
	exdate.setDate(exdate.getDate() + exdays);
	var c_value=escape(value) + ((exdays==null) ? "" : "; expires="+exdate.toUTCString());
	document.cookie=c_name + "=" + c_value + "; path=/";
	console.log(document.cookie);
}

