
footerLock = new Array;
footerTimeout = new Array;


function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}
function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}
function eraseCookie(name) {
	createCookie(name,"",-1);
}
	

function nbm_sidebar_footer_min() {
	useAnim = false;

	myEl = this.parentNode;
	for (i = 0; i < myEl.childNodes.length; i ++ ) {
		if (myEl.childNodes[i].className == 'widget-body' ) {
		
			widgetBodyEl = myEl.childNodes[i];
							
			var turned = 'off';
						
			// TURNING ON							
			if ( widgetBodyEl.style.display == 'none' ) {	
				widgetBodyEl.style.display = 'block';		
				turned = 'on';	
				nbm_del_class(myEl, 'closeable-off');
				nbm_add_class(myEl, 'closeable-on');	
			}
			
			// TURNING OFF			
			else {				
				widgetBodyEl.style.display = 'none';
				turned = 'off';
				nbm_del_class(myEl, 'closeable-on');
				nbm_add_class(myEl, 'closeable-off');				
			}
			
			createCookie('widget-open-'+myEl.id,turned,60);			
		}
	}
}


function nbm_add_class(myEl, className) {
	if (myEl) {
		myElClassName = myEl.className;
		classes = myEl.className.split(' ');
		hit = false;
		for (i = 0; i < classes.length; i ++ ) { if ( classes[i] == className ) { hit = true; break; } }
		if ( hit == false ) {
			classes[classes.length] = className;
			newClassName = '';
			for (j = 0; j < classes.length; j ++ ) { newClassName += classes[j]+' '; }
			myEl.className = newClassName;
		}
		return true;
	}
	else return false;
}

function nbm_del_class(myEl, className) {
	if (myEl) {
		classes = myEl.className.split(' ');
		newClassName = '';
		for (i = 0; i < classes.length; i ++ ) { if ( classes[i] != className ) { newClassName += classes[i]+' '; } }
		myEl.className = newClassName;		
		return true;
	}
	else return false;
}

function nbm_switch_class(myEl, className, className2) {
	if (myEl) {nbm_del_class(elementID, className); nbm_add_class(elementID, className2);}
	else return false;
}









$(document).ready(function() { 
	
	
	$("ul.sf-menu").superfish({
		delay:500,
		animation:{opacity:"show"}, //height:"show",
		speed:"fast",
		autoArrows:false,
		dropShadows:false,
		disableHI:true
	});
	
	
	$('.closeable').each(function() {
		$('.min', this).click(nbm_sidebar_footer_min);
	});
	

	$('#demo').Horinaja({
		capture:'demo',
		delai:0.3,
		duree:4,
		pagination:false
	});

	
	if (document.getElementById('header-search-input')) {
		keywords_plz = 'Enter keywords';
		query_input = document.getElementById('header-search-input');
		if ( query_input.value == '' || query_input.value == keywords_plz )
		{
			query_input.style.color = '#ccc';
			query_input.value = keywords_plz;
		}
		query_input.onfocus = function () {
			query_input.style.color = '#666';
			if ( query_input.value == '' || query_input.value == keywords_plz )
				query_input.value = '';
		}
		query_input.onblur = function () {
			if ( query_input.value == '' || query_input.value == keywords_plz ) {
				query_input.style.color = '#ccc';
				query_input.value = keywords_plz;
			}
		}
	}

	footerWidgetUL = new Array();
	footerWidgetUL[0] = $("#showpages-widget-3 ul");
	footerWidgetUL[1] = $("#showpages-widget-4 ul");
	footerWidgetUL[2] = $("#kb-advanced-rss-1 ul");
	
	footerWidgetHeight = new Array();
	footerWidgetHeight[0] = footerWidgetUL[0][0].offsetHeight || 363+23;
	footerWidgetHeight[1] = footerWidgetUL[1][0].offsetHeight || 363+23;
	footerWidgetHeight[2] = footerWidgetUL[2][0].offsetHeight || 363+23;
	
	var footerWidgetMaxHeight = footerWidgetHeight[0];
	
	for (var i=1; i<footerWidgetHeight.length; i++) {
		if ( footerWidgetHeight[i] > footerWidgetMaxHeight ) {
			footerWidgetMaxHeight = footerWidgetHeight[i];	
		}
	}
			
	for (var i=0; i<footerWidgetUL.length; i++) {
		footerWidgetUL[i][0].style.height = (footerWidgetMaxHeight-23)+'px';
	}
});