
function byid(id) {
	return document.getElementById(id);
}

function toggleVisible(id) {
	if (visible(id)) {
		hide(id);
	}
	else {
		show(id);
	}
}

function visible(id) {
	if (document.layers) {
		return document.layers[id].visibility == '' || document.layers[id].visibility == 'show';
	}
	else if (document.all) {
		return document.all[id].style.visibility == '' || document.all[id].style.visibility == 'visible';
	}
	else if (document.getElementById) {
		return byid(id).style.visibility == '' || byid(id).style.visibility == 'visible';
	}
}

function hide(id) {
	if (document.layers) {
		document.layers[id].visibility = 'hide';
	}
	else if (document.all) {
		document.all[id].style.visibility = 'hidden';
	}
	else if (document.getElementById) {
		byid(id).style.visibility = 'hidden';
	}
}

function show(id) {
	if (document.layers) {
		document.layers[id].visibility = 'show';
	}
	else if (document.all) {
		document.all[id].style.visibility = 'visible';
	}
	else if (document.getElementById) {
		byid(id).style.visibility = 'visible';
	}
}

function togglePresent(id) {
	if (present(id)) {
		remove(id);
	}
	else {
		unremove(id);
	}
}

function present(id) {
	if (document.layers) {
		return document.layers[id].display == '' || document.layers[id].display == 'block';
	}
	else if (document.all) {
		return document.all[id].style.display == '' || document.all[id].style.display == 'block';
	}
	else if (document.getElementById) {
		return byid(id).style.display == '' || byid(id).style.display == 'block';
	}
}

function remove(id) {
	if (document.layers) {
		document.layers[id].display = 'none';
	}
	else if (document.all) {
		document.all[id].style.display = 'none';
	}
	else if (document.getElementById) {
		byid(id).style.display = 'none';
	}
}

function unremove(id) {
	if (document.layers) {
		document.layers[id].display = 'block';
	}
	else if (document.all) {
		document.all[id].style.display = 'block';
	}
	else if (document.getElementById) {
		byid(id).style.display = 'block';
	}
}

function pop(url, name) {
        mainPopUp = window.open(url, name, 'width=400,height=400,left=200,top=100,scrollbars=1,resizable=1');
        return false;
}

function getCookie( name ) {
	var start = document.cookie.indexOf( name + "=" );
	var len = start + name.length + 1;
	if ( ( !start ) && ( name != document.cookie.substring( 0, name.length ) ) ) {
		return null;
	}
	if ( start == -1 ) return null;
	var end = document.cookie.indexOf( ';', len );
	if ( end == -1 ) end = document.cookie.length;
	return unescape( document.cookie.substring( len, end ) );
}

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() : '' ) + //expires.toGMTString()
		( ( path ) ? ';path=' + path : '' ) +
		( ( domain ) ? ';domain=' + domain : '' ) +
		( ( secure ) ? ';secure' : '' );
}

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

/***********************************************
* Dynamic Ajax Content- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code
***********************************************/

function ajaxpage(url, containerid) {
	var page_request = false
	if (window.XMLHttpRequest) // if Mozilla, Safari etc
	page_request = new XMLHttpRequest()
	else if (window.ActiveXObject){ // if IE
		try {
			page_request = new ActiveXObject("Msxml2.XMLHTTP")
		} 
		catch (e){
			try{
				page_request = new ActiveXObject("Microsoft.XMLHTTP")
			}
			catch (e){}
		}
	}
	else
	return false
	page_request.onreadystatechange=function() {
		loadpage(page_request, containerid)
	}
	page_request.open('GET', url, true)
	page_request.send(null)
}

function loadpage(page_request, containerid) {
	if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1))
	document.getElementById(containerid).innerHTML=page_request.responseText
}

