// Mouse
// --------------------------------------------------------------------------------
_global.truebody = truebody();

addEvent(document, "mousemove", onMouseMove);

_global.x = 0;
_global.y = 0;

var tolerans_deger = 200;
var scrap_ekle_src = ''; // eklenecek image source'u
var pop_acik = false;
var scrap_on = false;
var warning_interval = 0;

function onMouseMove(e)
{	
	if (_global.x_nav.ie)
	{
		_global.x = _global.truebody.scrollLeft + event.clientX;
		_global.y = _global.truebody.scrollTop + event.clientY;
	}
	else
	{
		_global.x = e.pageX;
		_global.y = e.pageY;		
	}

	if (scrap_on && !pop_acik)
	{		
		getElemID('scrapbook_on').style.display = '';
		getElemID('scrapbook_on').style.left = (_global.x + 5) + "px";
		getElemID('scrapbook_on').style.top = (_global.y + 5) + "px";
	}
	else
	{
		getElemID('scrapbook_on').style.display = 'none';
	}
}
// --------------------------------------------------------------------------------

// init
// --------------------------------------------------------------------------------
var imgs = getElemTAG('img');

for (i=0 ; i < imgs.length ; i++)
{
	if (imgs[i].getAttribute('scrap') == '1')
	{
		//alert(imgs[i].src);		
		addEvent(imgs[i], "mouseover", onScrap);
		addEvent(imgs[i], "click", clickScrap);
		addEvent(imgs[i], "mouseout", endScrap);
	}
}

function onScrap(e)
{
	var t = e.target ? e.target : e.srcElement;	
	scrap_on = true;
}

function clickScrap(e)
{
	pop_acik = true;
	
	var t = e.target ? e.target : e.srcElement;	
		
	scrap_ekle_src = t.src;
	
	getElemID('scrap_popup_img').src = scrap_ekle_src;
	getElemID('scrapbook_set').style.top = ( popup_ok ? Math.round(getdocheight() / 2) - 100 : _global.y ) + "px";
	getElemID('scrapbook_set').style.left = ( popup_ok ? Math.round(getdocwidth() / 2) - 100 : _global.x ) + "px";
	getElemID('scrapbook_set').style.display = '';	
}

function endScrap(e)
{
	var t = e.target ? e.target : e.srcElement;	
	scrap_on = false;
}

function closeScrap()
{
	scrap_ekle_src = '';
	getElemID('scrapbook_set').style.display = 'none';
	pop_acik = false;
}

function setScrap()
{
	if (scrap_ekle_src != '')
	{
		if (popup_ok)
		{
			window.opener.getElemID('frame_scrapbook').src = 'scrapbook_frame.aspx?ekle=' + scrap_ekle_src;
		}
		else
		{
			getElemID('frame_scrapbook').src = 'scrapbook_frame.aspx?ekle=' + scrap_ekle_src;
		}
	}
	
	clearInterval(warning_interval);
	getElemID('scrapbook_warning').style.display = '';	
	getElemID('scrapbook_warning').style.top = _global.y + "px";
	getElemID('scrapbook_warning').style.left = _global.x + "px";
	warning_interval = setInterval(closeWarning, 2000);
	
	closeScrap();
}

function closeWarning()
{
	clearInterval(warning_interval);
	getElemID('scrapbook_warning').style.display = 'none';
}

function writeScrapPopup()
{
	var scrap = '<link rel="stylesheet" href="/includes/scrapbook.css" type="text/css" media="screen">' +
	
				'<div id="scrapbook_set" style="display:none;background:#FFFFFF;position:absolute;left:0px;top:0px;z-index:9999;padding:10px;text-align:center; border:solid 2px #431A66">' +
					'<img id="scrap_popup_img" src="" width="100" /> <br><br>' +
					'<input type="button" id="scrapbook_set_btn" value="Taslakdefterine Ekle" class="violet" onclick="setScrap();" />' +
					'<input type="button" id="scrapbook_close_btn" value="Kapat" class="violet" onclick="closeScrap();" />' +
				'</div>' +
	
				'<div id="scrapbook_on" style=" background-color:#FFFFFF;display:none;position:absolute;left:0px;top:0px;z-index:9999;padding:10px;text-align:center;" class="cont1">' +
					'Taslak Defterine eklemek için tıklayın...' +
				'</div>' +
	
				'<div id="scrapbook_warning" style="display:none;background:#431a66;position:absolute;left:0px;top:0px;z-index:9999;padding:20px;text-align:center;" class="beyaz">' +
					'Başarıyla Eklendi' +
				'</div>';

	document.write(scrap);
}
// --------------------------------------------------------------------------------