function changeInputValue( obj, str ){
	if( obj.value == '' ) {
		obj.value=str; 
	} else {
		if( obj.value == str) {
			obj.value = ''; 
		} 
	}
}
function submitForm( form_id, act, block_id ) {
	requestBlock( $( 'form#' + form_id ).serialize(), act, block_id );
}
function requestBlock( formdata, act, blockId ) {
	var url = ROOT_URL + 'index.php?';
	if( act != '' ) url += 'act=' + act;
	generalRequest( url, formdata, blockId );
}
function generalRequest( url, params, blockId ) {

	if ( url == '' || blockId == '' ) {
		return false;
	}
	
	var requestOptions = {
		url: url,
		type: 'GET',
		data: params,
		success: function ( response ) {
			$( '#' + blockId ).html( response );
		}
	};
	$.ajax( requestOptions );
}
function bookmarkObject( object_id, status ) {
	
	if( !object_id ) return false;
	if( !status ) return false;

	var params = { 
		'object_id' : object_id,
		'status' 	: status
	};

	url = ROOT_URL + 'index.php?act=bookmark';

	var requestOptions = {
		url: url,
		type: 'GET',
		data: params,
		dataType: 'json',
		success: function ( response ) {
			if( response == 1 ) {
				$( '#list_active_bookmark_' + object_id ).toggle();
				$( '#list_bookmark_' + object_id ).toggle();
				$( '#object_active_bookmark_' + object_id ).toggle();
				$( '#object_bookmark_' + object_id ).toggle();
			}
		}
	};
	$.ajax( requestOptions );
}

function trackObjectAction( object_id, action ) {
	if ( !object_id || !action ) return false;
	
	object_id = object_id.toLowerCase().replace( ' ', '_' );
		
	try {
		pageTracker._trackPageview( '/index.php/objektai/' + object_id + '/' + action );
	} catch (err) {}
}