

//flipper

function flipImageVertically (imageName) {
  var img = document[imageName];
  if (img.filters) {
    if (!img.filters.flipv)
      img.style.filter += ' flipv()';
    else
      img.filters.flipv.enabled = !img.filters.flipv.enabled;
  }
}
function flipImageHorizontally (imageName) {
  var img = document[imageName];
  if (img.filters) {
    if (!img.filters.fliph)
      img.style.filter += ' fliph()';
    else
      img.filters.fliph.enabled = !img.filters.fliph.enabled;
  }
}     
      
     
 
// end flipper

// set img click filter events for Internet Explorer
    
  if (document.all)
 {
       
		imgRotation   = new Array();
        
		imgIsFlipped  = new Array();
        
		        
		      
        
		document.onclick = function()
        {
          
			var e   = event;
          
			var obj = event.srcElement;

          
			if (obj.tagName.toUpperCase() == 'IMG')
          {
            
			if (e.ctrlKey)
            {
              
				imgIsFlipped[obj.src]   = !imgIsFlipped[obj.src] ? 0 : 1;
            
				if (!imgRotation[obj.src])
              {
                
				imgRotation[obj.src] = 1;
              }
              
				else
              {
                
					imgRotation[obj.src]++;
              }
            }
           
					          							 
            
            				obj.style.filter = ''
             
			 + (imgIsFlipped[obj.src]  ? ' flipH() ' : '')
  
	            + 'progid:DXImageTransform.Microsoft.BasicImage(rotation='+(imgRotation[obj.src]%4)+') '
              			             
			 
              + '';
          
	   
                
			      {
              return false;
           
					 }
        
				  }
        
			 }
     
		 }



//// This script is copyrighted by SpikeRMN
// You can use it, but please leave these comments in it
// ©2000 Spike Prog Inc

var dragapproved=false
var z,x,y
function move(){
if (event.button==1&&dragapproved){
z.style.pixelLeft=temp1+event.clientX-x
z.style.pixelTop=temp2+event.clientY-y
return false
}
}
function drags(){
if (!document.all)
return
if (event.srcElement.className=="drag"){
dragapproved=true
z=event.srcElement
temp1=z.style.pixelLeft
temp2=z.style.pixelTop
x=event.clientX
y=event.clientY
document.onmousemove=move
}
}
document.onmousedown=drags
document.onmouseup=new Function("dragapproved=false")