
function insertMedia()
{
for( var k = 0, l = arguments.length; k < l; k++ )
{
document.write( arguments[k] );
}
}
function insertMedia2( node_id, string )
{
var flashNode = document.getElementById( node_id );
flashNode.innerHTML = string;
}
function showDatePicker( base, id, datatype )
{
var calIconID = base + '_' + datatype + '_cal_' + id;
var calContainerID = base + '_' + datatype + '_cal_container_' + id;
YAHOO.util.Dom.setStyle( calContainerID, 'display', 'block' );
window['cal'+id] = new YAHOO.widget.Calendar( base + '_' + datatype + '_calendar_' + id , calContainerID, { close: true,
mindate: "1/1/1970",
LOCALE_WEEKDAYS: "medium" } );
window['cal'+id].render();
window['cal'+id].selectEvent.subscribe( function( type, args, obj )
{
var dates = args[0], date = dates[0], year = date[0], month = date[1], day = date[2];
var idArray = obj.id.split( '_' ), id = idArray[3], datatype = idArray[1], base = idArray[0];
var txtYear = document.getElementsByName( base + '_' + datatype + '_year_' + id );
txtYear[0].value = year;
var txtMonth = document.getElementsByName( base + '_' + datatype + '_month_' + id );
txtMonth[0].value = month;
var txtDay = document.getElementsByName( base + '_' + datatype + '_day_' + id );
txtDay[0].value = day;
var txtHour = document.getElementsByName( base + '_' + datatype + '_hour_' + id );
if( txtHour && txtHour[0].value.length == '' ) {
txtHour[0].value = '12';
}
var txtMinute = document.getElementsByName( base + '_' + datatype + '_minute_' + id );
if( txtMinute && txtMinute[0].value == '' ) {
txtMinute[0].value = '00';
}
this.hide();
}, window['cal'+id], true );
}
(function($) {
var _rootUrl = '/', _serverUrl = _rootUrl + 'ezjscore/', _seperator = '@SEPERATOR$';
if ( window.XMLHttpRequest && window.ActiveXObject )
$.ajaxSettings.xhr = function() { try { return new window.ActiveXObject('Microsoft.XMLHTTP'); } catch(e) {} };
function _ez( callArgs, post, callBack )
{
callArgs = callArgs.join !== undefined ? callArgs.join( _seperator ) : callArgs;
var url = _serverUrl + 'call/';
if ( post )
{
if ( post.join !== undefined )
post.push( { 'name': 'ezjscServer_function_arguments', 'value': callArgs } );
else if ( typeof(post) === 'string' )
post += ( post !== '' ? '&' : '' ) + 'ezjscServer_function_arguments=' + callArgs;
else
post['ezjscServer_function_arguments'] = callArgs;
return $.post( url, post, callBack, 'json' );
}
return $.get( url + encodeURIComponent( callArgs ), {}, callBack, 'json' );
};
_ez.url = _serverUrl;
_ez.root_url = _rootUrl;
_ez.seperator = _seperator;
$.ez = _ez;
function _ezLoad( callArgs, post, selector, callBack )
{
callArgs = callArgs.join !== undefined ? callArgs.join( _seperator ) : callArgs;
var url = _serverUrl + 'call/';
if ( post )
post['ezjscServer_function_arguments'] = callArgs;
else
url += encodeURIComponent( callArgs );
return this.load( url + ( selector ? ' ' + selector : '' ), post, callBack );
};
$.fn.ez = _ezLoad;
})(jQuery);
(function( $ )
{
$(document).ready( function()
{
$('ul.ezsr-star-rating').each( function(){
var node = $( this );
if ( !node.hasClass('ezsr-star-rating-disabled') )
node.addClass('ezsr-star-rating-enabled');
});
$('ul.ezsr-star-rating-enabled li a').click( _rate );
});
function _rate( e )
{
e.preventDefault();
var args = $(this).attr('id').split('_');
$('#ezsr_rating_' + args[1]).removeClass('ezsr-star-rating-enabled');
$('li a', '#ezsr_rating_' + args[1]).unbind( 'click' );
jQuery.ez( 'ezstarrating::rate::' + args[1] + '::' + args[2] + '::' + args[3], {}, _callBack );
return false;
}
function _callBack( data )
{
if ( data && data.content !== '' )
{
if ( data.content.rated )
{
if ( data.content.already_rated )
$('#ezsr_changed_rating_' + data.content.id).removeClass('hide');
else
$('#ezsr_just_rated_' + data.content.id).removeClass('hide');
$('#ezsr_rating_percent_' + data.content.id).css('width', (( data.content.stats.rounded_average / 5 ) * 100 ) + '%' );
$('#ezsr_average_' + data.content.id).text( Math.round(data.content.stats.rating_average*100)/100 );
$('#ezsr_total_' + data.content.id).text( data.content.stats.rating_count );
}
else if ( data.content.already_rated )
$('#ezsr_has_rated_' + data.content.id).removeClass('hide');
}
else
{
alert( data.content.error_text );
}
}
})(jQuery);

