var ROOT_URL = 'http://www.menfest.ro/';

function parseLinks() {
	var as = document.getElementsByTagName('a');
	var as_no = as.length;
	if (as_no == 0) return false;
	for (var i = 0; i < as_no; i++) {
		if (as[i].rel == 'external') as[i].target = "_blank";
	}
}

function markupPatch() {
	$('#homepage ul.news li .legend').each(function(){
		var height = -$(this).height();
		$(this).css({'top':height+'px'});
	});
	// init box link
	$('#homepage #main ul.news li').each(function(){
		var url = $(this).children('.expand').children('a').attr('href');
		$(this).click(function(){
			window.location = url;
		});
		$(this).hover(
			function(){
				var npic = $(this).children('input').val();
				var apic = $('#main-visual img.active').attr('src');
				if (npic!='' && apic != ROOT_URL + 'uploads/visuals/posters/'+npic) {
					pic1 = $('#main-visual img.active'); 
					$('#main-visual img.active').fadeOut('fast');
					$('#main-visual img.inactive').attr('src',ROOT_URL + 'uploads/visuals/posters/' + npic);
					$('#main-visual img.inactive').fadeIn('fast');
					$('#main-visual img.inactive').addClass('active');
					$('#main-visual img.inactive').removeClass('inactive');
					pic1.addClass('inactive');
					pic1.removeClass('active');
				}
			},
			function(){
			}
		);
	});
	$('#article .related ul li').each(function(){
		var url = $(this).children('.expand').children('a').attr('href');
		$(this).click(function(){
			window.location = url;
		});
	});
}

function toggleFonts() {
	Cufon.replace('#primary-navigation li a',{hover:'true'});
	Cufon.replace('.heading');
	Cufon.replace('.title');
	Cufon.replace('.legend');
	Cufon.replace('.expand a');
	Cufon.replace('.info p');
	Cufon.replace('input.submit');
	Cufon.replace('.subtitle');
	Cufon.replace('body#contact label');
	Cufon.replace('body#program ul.days li a');
	Cufon.replace('ul.comments li div.details');
	Cufon.replace('div.comments label');
	Cufon.replace('#secondary ul.nav li a');
	Cufon.replace('#main-visual ul.submenu li a');
	Cufon.now();
}

function resetForm() {
	$('input#name').val('');
	$('input#email').val('');
	$('textarea#body').val('');
	$('p.error').css({'display':'none'});
}

function showObjects() {
    $('#player').css({'visibility':'visible'});
}

function hideObjects() {
    $('#player').css({'visibility':'hidden'});
}

// init
$(document).ready(function(){
	parseLinks();
	markupPatch();
	toggleFonts();

	var context = $('body').attr('id');
	if (context == 'program') {
		$('ul.days li a').click(function(){
			$('ul.days li').removeClass('selected');
			$(this).parent().addClass('selected');
			var panel = $(this).attr('href').replace('#','');
			if (panel == 'sambata' || panel == 'duminica') {
				$('.nvin').css({'display':'block'});
			} else {
				$('.nvin').css({'display':'none'});
			}
			$('ul.schedule li').css({'display':'none'});
				$('#'+panel).fadeIn();
				Cufon.replace('body#program ul.days li a');
			return false;
		});
	}
	
	// bulk
	if ($("a[rel=image]").length>0) {
	    $("a[rel=image]").fancybox({
	        onStart:hideObjects,
	        onClosed:showObjects
	    });
	}
	
	$('#newsletter_email').bind('focus',function(){
		if ($('#newsletter_email').attr('value') == 'Newsletter') $('#newsletter_email').attr('value','');	
	})
	$('#newsletter_email').bind('blur',function(){
		if ($('#newsletter_email').attr('value') == '') $('#newsletter_email').attr('value','Newsletter');	
	})

	$(document).pngFix();
	// #bulk
});
