
function startRotator(rotatorClass, rotatorWidth)
{
			$(rotatorClass).wtRotator({
					width:rotatorWidth,
					height:300,
					thumb_width:24,
            		thumb_height:24,
					button_width:24,
					button_height:24,
					button_margin:5,
					auto_start:true,
					delay:7500,
					play_once:false,
					transition:"diag.exp",
					transition_speed:800,
					auto_center:true,
					easing:"",
					cpanel_position:"inside",
					cpanel_align:"BR",
					timer_align:"top",
					display_thumbs:true,
					display_dbuttons:true,
					display_playbutton:false,
					display_thumbimg:false,
           			display_side_buttons:true,
					display_numbers:true,
					display_timer:true,
					mouseover_select:false,
					mouseover_pause:true,
					cpanel_mouseover:false,
					text_mouseover:false,
					text_effect:"fade",
					text_sync:true,
					tooltip_type:"text",
					shuffle:false,
					block_size:75,
					vert_size:55,
					horz_size:50,
					block_delay:25,
					vstripe_delay:75,
					hstripe_delay:180			
				});
}

function preloadImages() {
  var d=document; if(d.images){ if(!d.p) d.p=new Array();
    var i,j=d.p.length,a=preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.p[j]=new Image; d.p[j++].src=a[i];}}
}

function opacity(id, opacStart, opacEnd, millisec) {
    //speed for each frame
    var speed = Math.round(millisec / 100);
    var timer = 0;

    //determine the direction for the blending, if start and end are the same nothing happens
    if(opacStart > opacEnd) {
        for(i = opacStart; i >= opacEnd; i--) {
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
            timer++;
        }
    } else if(opacStart < opacEnd) {
        for(i = opacStart; i <= opacEnd; i++)
            {
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
            timer++;
        }
    }
}

//change the opacity for different browsers
function changeOpac(opacity, id) {
    var object = document.getElementById(id).style;
    object.opacity = (opacity / 100);
    object.MozOpacity = (opacity / 100);
    object.KhtmlOpacity = (opacity / 100);
    object.filter = "alpha(opacity=" + opacity + ")";
	if(opacity==0) { object.display = 'none'; }
	else { object.display = 'block'; }
}

function showToolMenu (feld, evt){ 
  if (document.getElementById) {

        if(!evt) evt = window.event;
        var x = (document.all) ? window.event.x + document.body.scrollLeft : evt.pageX;
        var y = (document.all) ? window.event.y + document.body.scrollTop  : evt.pageY;

    var mydiv = document.getElementById(feld);
        mydiv.style.left= x+10;
        mydiv.style.top= y+10;
    mydiv.style.display = (mydiv.style.display=='block'?'none':'block');
	
  }
}
