function pop_window(url, w, h) {
	myfocus = window.open(url, 'mywindow', 'menubar=no,scrollbars=yes,width='+w+',height='+(h+30)); 
	setTimeout('myfocus.focus()',500);
}

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);
}

$(document).ready(function () {
	$('.toggler').click(function (e) {
		var link = $(this);
		e.preventDefault();
		var targetClass = $(link).attr('jsTarget');
		//alert(targetClass);
		var parent = $(link).parent();
		var content = $(parent).find('.' + targetClass);
		$(content).slideToggle(function () {
			if ($(this).css('display') == 'none') {
				$(link).removeClass('collapser');
				$(link).addClass('expander');
			} else {
				$(link).removeClass('expander');
				$(link).addClass('collapser');
			}
		});
	});
	$('.usesWhiteBorder').each(function (i) {
		$(this).html('<div class="tl"><div class="tr"></div></div><div class="c">' + $(this).html() + '</div><div class="bl"><div class="br"></div></div>');
	});

	dropdown_menu();
	subnav();

	if ($.browser.msie && $.browser.version < 7) {
		replace_headers();
	}
});

function replace_headers() {
// replace png headers with gif ones
	$("img[src*='headers']").each(function () {
		$(this).attr('src', $(this).attr('src').replace('.png', '.gif'));
	});
}

function subnav() {
	$('.subMenu ul:first li').each(function () {
		if ( $(this).find('ul').length > 0 ) {
			$(this).click(function (ee) {
				ee.preventDefault();
				$(this).find('ul').slideToggle();
			});
			$(this).find('li').click(function (e) {
				e.stopPropagation();
			});
		}
	});
}
 
function dropdown_menu() {
	setup();
	function setup() {
		$(document).unbind('click');
		$('#langSelector').unbind('click');
		$('#langSelector a').unbind('click');
		hide();
		$('#langSelector').click(function (e) {
			e.preventDefault();
			e.stopPropagation();
			show();
		});
		var lang = readCookie('language');
		if (lang != null) {
			$('#langSelector a').each(function () {
				if ($(this).attr('href') == lang) {
					$('#langSelector a').hide();
					$(this).show();
					$('#langSelector a').removeClass('active');
					$(this).addClass('active');
				}
			});
		}
	}
	function show(obj) {
		$('#langSelector a').show();
		$('#langSelector a').click(function (e) {
			e.preventDefault();
			e.stopPropagation();
			$('#langSelector a').removeClass('active');
			$(this).addClass('active');
			location.href = $(this).attr('href');
			//createCookie('language', $(this).attr('href'), 360);
		});
		$(document).click(function () {
			setup();
		});
	}
	function hide() {
		$('#langSelector a').each(function () {
			if (!$(this).hasClass('active')) {
				$(this).hide();
			}
		});
	}
}
