2009-09-09 00:26:12 +00:00
//useful function that we'll be using throughout
function confirmClick ( msg )
{
var okay = confirm ( msg ) ;
if ( okay )
return true ;
else
return false ;
}
function el ( str , domain , name )
{
document . write ( '<a href="ma' + 'il' + 'to:' + str + '@' + domain + '">' + name + '</a>' ) ;
}
function em ( str , domain )
{
document . write ( '<a href="ma' + 'il' + 'to:' + str + '@' + domain + '">' + str + '@' + domain + '</a>' ) ;
}
var anyFieldHasBeenChanged = false ;
function fieldChanged ( )
{
anyFieldHasBeenChanged = true ;
}
function confirmChanges ( )
{
if ( anyFieldHasBeenChanged )
{
var okay = confirm ( '<?=i18n("You have unsaved changes. Click \"Cancel\" to return so you can save your changes, or press \"OK\" to discard your changes and continue")?>' ) ;
if ( okay )
return true ;
else
return false ;
}
else
return true ;
}
2009-09-13 08:33:54 +00:00
var _notice _id = 0 ;
var _notice _div _id = 'notice_div' ;
function notice _delete ( id )
{
$ ( "notice_" + _notice _id ) . remove ( ) ;
}
function notice _create ( type , str , timeout )
{
_notice _id ++ ;
var style = "padding: 0.1em 0; text-align: center;" ;
$ ( "#" + _notice _div _id ) . append ( "<div id=\"notice_" + _notice _id + "\" class=\"" + type + "\" style=\"" + style + "\">" + str + "</div><br />" ) ;
$ ( "#" + _notice _div _id ) . fadeTo ( 'fast' , 0.75 ) ;
setTimeout ( function ( ) {
$ ( "#notice_" + _notice _id ) . slideUp ( 'slow' , function ( ) { notice _delete ( _notice _id ) ; } ) ;
} , timeout ) ;
}
function notice _div _id ( id )
{
var par = $ ( "#" + id ) . parent ( ) ;
var o = par . offset ( ) ;
var w = par . outerWidth ( ) ;
// var h = par.outerHeight();
// $("#"+id).css( { "left": 0, "top": 0 } );
$ ( "#" + id ) . css ( { left : o . left + "px" , top : o . top + "px" } ) ;
$ ( "#" + id ) . css ( { width : w + "px" } ) ;
$ ( "#" + id ) . show ( ) ;
if ( id == '' ) _notice _div _id = 'notice_div' ;
else _notice _div _id = id ;
}
2009-09-09 00:26:12 +00:00
/* Stuff to do after the document loads */
$ ( document ) . ready ( function ( )
{
} ) ;