/*

Puruze 2009/2010
puruze_1.0.js

*/



if( typeof(puruze_div_id) == 'undefined' ) {
	var puruze_div_id = '';
}

if( typeof(puruze_user) == 'undefined' ) {
	var puruze_user = '';
}

if( typeof(puruze_key) == 'undefined' ) {
	var puruze_key = '';
}

if( typeof(puruze_no_bkmks) == 'undefined' ) {
	var puruze_no_bkmks = '';
}

if( typeof(puruze_order) == 'undefined' ) {
	var puruze_order = '';
}

if( typeof(puruze_show_private_bkmks) == 'undefined' ) {
	var puruze_show_private_bkmks = '';
}

if( typeof(puruze_show_mature_bkmks) == 'undefined' ) {
	var puruze_show_mature_bkmks = '';
}

if( typeof(puruze_width) == 'undefined' ) {
	var puruze_width = '';
}

if( typeof(puruze_show_info_bubble) == 'undefined' ) {
	var puruze_show_info_bubble = '';
}

function puruze_RequestBkmks() {

	new Ajax.Updater( puruze_div_id
	                , 'http://test2.puruze.com/index.php/bookmarkmanager/action/'
	                , { method: 'post'
	                  , parameters: { action: 'requestBookmarks'
	                  				, user: puruze_user
	                                , key: puruze_key
	                                , no_bkmks: puruze_no_bkmks
	                                , order: puruze_order
	                                , show_private_bkmks: puruze_show_private_bkmks
	                                , show_mature_bkmks: puruze_show_mature_bkmks
	                                , show_info_tip: puruze_show_info_tip
	                                , referer: encodeURIComponent(window.location.href)
	                                , div_id: puruze_div_id }
	                  , evalScripts:true
	                  , asynchronous:true
	                  }
	                );
}

function puruze_InfoPreview( id, title ) {
	new Tip( 'info_'+id, {
                    title: title,
                    style: 'puruze',
                    ajax: {
                        url: 'http://test2.puruze.com/index.php/bookmarkmanager/action/',
                        options: {
                            method: 'post',
                            parameters: { action: 'getpreview', id: id },
                            onComplete: function(transport) {
                            }
                        }
                    }
                });
}

function puruze_log_user_action( type, id ) {
	new Ajax.Request( 'http://test2.puruze.com/index.php/bookmarkmanager/action/', { method: 'post', parameters: { action: 'log', type: type, id: id, user: puruze_user, referer: window.location.href  }, evalScripts:true, asynchronous:true } );
}

function puruze_toggle_visibility_on( id ) {

	e = document.getElementById(id);
	e.style.display = '';
}

function puruze_toggle_visibility_off( id ) {

	e = document.getElementById(id);
	e.style.display = 'none';
}