$(function () {
	
	$( ".vsbutton" ).bind( "click", function ( e ) {
		var _rel = $( this ).attr( "rel" );
		if( typeof _rel !== "undefined" && _rel !== false ) 
		{
			var _rev = $( this ).attr( "rev" );

			if ( typeof _rev !== "undefined" && _rev !== false ) 
			{
				if( confirm( _rev ))
					$( "#" + _rel ).submit();
			}
			
			else
			{
				$( "#" + _rel ).submit();
			}
		}
	});
	
	$( ".vsconfirm" ).bind( "click", function ( e ) {
		if( confirm( $( this ).attr( "rev" )))
			window.location = $( this ).attr( "rel" );;
		return false;
	});
	
	$( "li#mainmenu" )
		.bind( "mouseover", jsddm_open )
		.bind( "mouseout",  jsddm_timer );
		
	$( ".tipup" ).tipsy({ fade: true, trigger: "hover", gravity: "s", live: true });
	
	
	$( "img.vshover" ).hover( function ( e ) {
		$( this ).attr({ "org-src": $( this ).attr( "src" ), "src": "/image/icon/" + $( this ).attr( "rel" ) + ".png" });
	}, function ( e ) {
		$( this ).attr( "src", $( this ).attr( "org-src" ) );
	});
	
	
	if( $( "div.info div" ).length > 0 )
	{
		setTimeout( function () {
			$( ".info div" ).fadeOut( function () {
				$( "div.info" ).hide();
			});
		}, 10000 );
	}
});

function cfdrop(__text, __link)
{
	if (confirm(__text))
		window.location = __link;
}

function log( _x )
{
	if ( this.console && typeof console.log != "undefined" )
		console.log( _x );
}

var __menu_timeout = 500;
var __menu_closetimer = 0;
var __menu_ddmenuitem = 0;

function jsddm_open()
{
	jsddm_canceltimer();
	jsddm_close();
	__menu_ddmenuitem = $(this).find('ul').css('visibility', 'visible');
}

function jsddm_close()
{
	if(__menu_ddmenuitem) __menu_ddmenuitem.css('visibility', 'hidden');
}

function jsddm_timer()
{
	__menu_closetimer = window.setTimeout(jsddm_close, __menu_timeout);
}

function jsddm_canceltimer()
{
	if(__menu_closetimer)
	{
		window.clearTimeout(__menu_closetimer);
		__menu_closetimer = null;
	}
}

