// JavaScript Document
function OpenWin(path,descr,width,height,status,resize) {
	window.open(path , descr, 'toolbar=no, location=no, directories=no, status='+status+', menubar=no, scrollbars=yes, resizable='+resize+', width='+width+', height='+height);
}

function RefreshOpener() {
	window.opener.location=window.opener.location;
}

//Delete confirmation, GET method
function ConfirmDeleteGET(message, url) {
	if (confirm(message)) {
		document.location = url;
	}
}

function ConfirmDeletePOST(message) {
	if (confirm(message) == false) {
		return false;
	}
}
function ConfirmDelete(message, func) {
	if (confirm(message)) {
		func();
	}
}

function CloseDiv(id) {
	Effect.SwitchOff($(id), { afterFinish: function() { $(id).remove() } });
}
function ShowDiv(id) {
	Effect.BlindDown($(id), { duration: .5, queue: {scope: 'tgl', position: 'end'}});
}
function HideDiv(id) {
	Effect.BlindUp($(id), { duration: .3 , queue: {scope: 'tgl', position: 'end'}});
}
function ToggleDiv(id) {
	if ($(id).style.display == 'none') ShowDiv(id);
	else HideDiv(id);
}

function setCookie(name, value, expires, path, domain, secure) {
	var today = new Date();
	today.setTime( today.getTime() );
	
	if (expires) {
		expires = expires * 1000 * 60 * 60 * 24;
	}
	var expires_date = new Date( today.getTime() + (expires) );
	
	document.cookie = name + "=" +escape( value ) +
	( ( expires ) ? ";expires=" + expires_date.toGMTString() : "" ) +
	( ( path ) ? ";path=" + path : "" ) +
	( ( domain ) ? ";domain=" + domain : "" ) +
	( ( secure ) ? ";secure" : "" );
}

function getCookie(check_name) {
	var a_all_cookies = document.cookie.split( ';' );
	var a_temp_cookie = '';
	var cookie_name = '';
	var cookie_value = '';
	var b_cookie_found = false;

	for ( i = 0; i < a_all_cookies.length; i++ ) {
		a_temp_cookie = a_all_cookies[i].split( '=' );

		cookie_name = a_temp_cookie[0].replace(/^\s+|\s+$/g, '');

		if (cookie_name == check_name) {
			b_cookie_found = true;
			if ( a_temp_cookie.length > 1 ) {
				cookie_value = unescape( a_temp_cookie[1].replace(/^\s+|\s+$/g, '') );
			}
			return cookie_value;
			break;
		}
		a_temp_cookie = null;
		cookie_name = '';
	}
	if ( !b_cookie_found ) {
		return null;
	}
}

function delCookie(name, path, domain) {
	if (getCookie(name))
		document.cookie = name + "=" +
		( ( path ) ? ";path=" + path : "") +
		( ( domain ) ? ";domain=" + domain : "" ) +
		";expires=Thu, 01-Jan-1970 00:00:01 GMT";
}
