function $(name)
{
	return document.getElementById(name);
}

function showHideGID( gid )
{
	pValue = 'block';
	if ( $( gid ).style.display == 'block' )
		pValue = 'none';

	showGID( gid, pValue );
}

function showGID( gid, value )
{
	$( gid ).style.display = value;
}

function findPosX(obj)
{
	var curleft = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curleft += obj.offsetLeft
			obj = obj.offsetParent;
		}
	}
	else if (obj.x)
		curleft += obj.x;
	return curleft;
}

function findPosY(obj)
{
	var curtop = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curtop += obj.offsetTop
			obj = obj.offsetParent;
		}
	}
	else if (obj.y)
		curtop += obj.y;
	return curtop;
}

function BookmarkClip( videoid )
{
	advAJAX.get( {
		url:  SERVER + "/advajax/bookmark.php",
		parameters: {
			'video' : videoid
		},
		onSuccess : function votechanger( obj ) { 
				if ( obj == '<nologin />' ) {
					window.location.href = '/user-login/';
				} else {
					alert( 'Clip dodany do ulubionych' );
				}
		}
	} );
}

function AddComment()
{
	advAJAX.submit( $( 'commentformid' ), {
		onSuccess : function( obj ) { 
			if ( obj.responseText == '<nologin />' ) {
				window.location.href = '/user-login/';
				return;
			} else {
				alert( 'Komentarz zapisany...' );
				$( 'sss' ).innerHTML = obj.responseText;
				showGID( 'commentform', 'none' );
				$( 'commentbody' ).value = '';
			}
		},
		onError : function( obj ) { alert( 'error' ); }
	});
}

function SetVote( clip, vote )
{
	advAJAX.get( {
		url:  SERVER + "/advajax/vote.php",
		parameters: {
			'clip' : clip,
			'vote' : vote,
			'ref' : window.location.href
		},
		onSuccess : function votechanger( obj ) { changevote( obj.responseText ); 
			showGID( 'ocenashow', 'none' );
			showGID( 'ocenaout', 'block' );
			showGID( 'votethx', 'block' );
		}
	} );
}

function changevote( obj )
{
	if ( obj == '<nologin />' ) {
		window.location.href = '/user-login/';
		return;
	} else {
		$( 'ocenaspan' ).innerHTML = obj;
	}
}

function showComment( aID )
{
//	alert( 'x' );
	showGID( 'cmt' + aID, 'block' );
	showGID( 'cmtlink' + aID, 'none' );
}

function LogInOrRegisger()
{
	alert( "Musisz być zarejestrowanym i zalogowanym, żeby wykorzystywać te funkcje." );
}
