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 ;
function notice _delete ( id )
{
2009-09-13 19:25:03 +00:00
$ ( "#notice_" + id ) . slideUp ( 'slow' , function ( ) {
$ ( "#notice_" + id ) . remove ( ) ;
} ) ;
2009-09-13 08:33:54 +00:00
}
function notice _create ( type , str , timeout )
{
_notice _id ++ ;
2009-09-18 03:29:13 +00:00
$ ( "#notice_area" ) . append ( "<div id=\"notice_" + _notice _id + "\" class=\"notice " + type + "\" >" + str + "</div>" ) ;
2009-09-18 06:35:01 +00:00
$ ( "#notice_" + _notice _id ) . show ( 'puff' ) ;
2009-09-18 03:29:13 +00:00
$ ( "#notice_" + _notice _id ) . fadeTo ( 'fast' , 0.85 ) ;
2009-09-13 19:25:03 +00:00
setTimeout ( "notice_delete(" + _notice _id + ")" , timeout ) ;
2009-09-13 08:33:54 +00:00
}
2009-09-09 00:26:12 +00:00
/* Stuff to do after the document loads */
$ ( document ) . ready ( function ( )
{
} ) ;