var ie=document.all
var ns=document.layers
var ns6=document.getElementById&&!document.all

function enlarge(which,e){
	close_image = 'images/close_box.gif'
	close_bar = 'align="right" style="background-color:#96A337; layer-background-color:#ff0000;"><a href="javascript:closepreview()" onMouseOver="window.status=\'Kapat\'; return true" onMouseOut="window.status=\'\'; return true"><img border="0" src="'+close_image+'" alt="Kapat"></a></div>'
	table_start = '<table border="0" cellspacing="0" cellpadding="0" bgcolor="#006699"><tr><td width="100%">'
	table_end = '</td></tr></table>'
	pos_Xoffset = 380
	pos_Yoffset = 150
  //Render image code for IE 4+ and NS6
  if (ie||ns6){
    crossobj=document.getElementById? document.getElementById("showimage") : document.all.showimage
    if (crossobj.style.visibility=="hidden"){
//    crossobj.style.left=ns6? pageXOffset+e.clientX : document.body.scrollLeft+event.clientX
//    crossobj.style.top=ns6? pageYOffset+e.clientY : document.body.scrollTop+event.clientY
      crossobj.style.left=ns6? pageXOffset+pos_Xoffset : document.body.scrollLeft+pos_Xoffset
      crossobj.style.top=ns6? pageYOffset+pos_Yoffset : document.body.scrollTop+pos_Yoffset
      crossobj.innerHTML=('<div id="drag" ' + close_bar + table_start)
  		crossobj.innerHTML+=('<img src="' + which + '">' + table_end)
      crossobj.innerHTML+=('<div id="dragbottom" ')
      crossobj.style.visibility="visible"
	  }
  	else
    	crossobj.style.visibility="hidden"
	  return false
  }
  //Render image code for NS 4
  else if (document.layers){
    if (document.showimage.visibility=="hide"){
      document.showimage.document.write(table_start + '<div '+ close_bar)
      document.showimage.document.write('<a href="#" onMouseover="drag_dropns(showimage)"><img src="' + which + '"></a>')
      document.showimage.document.write('<div ' + close_bar + table_end)
      document.showimage.document.close()
//      document.showimage.left=e.x
//      document.showimage.top=e.y
      document.showimage.left=pos_Xoffset
      document.showimage.top=pos_Yoffset
      document.showimage.visibility="show"
    }
    else
	    document.showimage.visibility="hide"
  	return false
  }
  //if NOT IE 4+ or NS 4, simply display image in full browser window
  else
	  return true
}

function closepreview(){
  if (ie||ns6)
  	crossobj.style.visibility="hidden"
  else
  	document.showimage.visibility="hide"
}

//drag drop function for NS 4////
/////////////////////////////////

var nsx,nsy,nstemp

function drag_dropns(name){
  temp=eval(name)
  temp.captureEvents(Event.MOUSEDOWN | Event.MOUSEUP)
  temp.onmousedown=gons
  temp.onmousemove=dragns
  temp.onmouseup=stopns
}

function gons(e){
  temp.captureEvents(Event.MOUSEMOVE)
  nsx=e.x
  nsy=e.y
}
function dragns(e){
  temp.moveBy(e.x-nsx,e.y-nsy)
  return false
}

function stopns(){
	temp.releaseEvents(Event.MOUSEMOVE)
}

//drag drop function for IE 4+ and NS6////
/////////////////////////////////

function drag_drop(e){
  if (ie&&dragapproved){
    crossobj.style.left=tempx+event.clientX-offsetx
    crossobj.style.top=tempy+event.clientY-offsety
	}
  else if (ns6&&dragapproved){
    crossobj.style.left=tempx+e.clientX-offsetx
    crossobj.style.top=tempy+e.clientY-offsety
  }
	return false
}

function initializedrag(e){
  if (ie&&event.srcElement.id=="drag"||ns6&&e.target.id=="drag"){
    offsetx=ie? event.clientX : e.clientX
    offsety=ie? event.clientY : e.clientY
    
    tempx=parseInt(crossobj.style.left)
    tempy=parseInt(crossobj.style.top)
    
    dragapproved=true
    document.onmousemove=drag_drop
  }
}

document.onmousedown=initializedrag
document.onmouseup=new Function("dragapproved=false")
