function reloadPage(newId, adsId)
{
	d = document.getElementById('loading_div');
	if (d)
	{
		img = new Image();
		img.src = 'cart/images/loading.gif';
		d.innerHTML = '<img src="cart/images/loading.gif" align=absmiddle> Yükleniyor ...';
	}

	s = window.location.search;
	s = s.replace(/&id=[0-9]+/ , '&id=' + newId);
	s = s.replace(/&ads_id=[0-9]+/, '&ads_id=' + adsId);
	window.location.href = getBaseUrl() + 'index.php' + s;
}

var modalBgDiv = 'modal_bg_div';
var modalDiv   = 'modal_div';

//--------------------------------------
// Düzenleme prosedürünü çağırıyoruz
//--------------------------------------
function getWidth()
{
	if (document.documentElement && document.documentElement.clientWidth)
		return window.document.documentElement.clientWidth-10;
	else
		return document.body.clientWidth - 10;
}

function getHeight()
{
	return window.screen.height-100;
}

function showModalMessage(title, content, onCloseAction, width, height)
{
	var obj1 = document.getElementById(modalBgDiv);
	var obj2 = document.getElementById(modalDiv);

	if(! obj2)
	{
		document.body.innerHTML += '<div id=' + modalDiv + '></div>';
		obj2 = document.getElementById(modalDiv);
	}

	if (!obj1)
	{
		document.getElementsByTagName('DIV')[0].innerHTML += '<div id=' + modalBgDiv + '></div>';							  
		obj1 = document.getElementById(modalBgDiv);
	}

	// SELECT gibi elemanları gizle
	doVisible(false);

	// Arka katman
	obj1.style.width = getDocumentDimensions()[0]  + 'px';
	obj1.style.height= getDocumentDimensions()[1] + 'px';

	obj1.style.position ='absolute';
	obj1.style.left = '0px';
	obj1.style.top  = '0px';
	obj1.style.display='inline';
	obj1.style.zIndex = '10000';
	obj1.style.backgroundColor = 'black';
	obj1.style.filter = 'progid:DXImageTransform.Microsoft.Alpha(Opacity=60)';
	obj1.style.MozOpacity = 0.6;

	// Ön katman
	if (width)
		w = width;
	else
		w = 400;

	if (height)
		h= height;
	else
		h= 300;

	obj2.style.width = w + 'px';
	obj2.style.height= h + 'px';
	obj2.style.zIndex = '100022';
	obj2.style.position = 'absolute';
	obj2.style.left		= ((getWidth() - w)/2) + 'px';
	obj2.style.top		= ((getHeight() - h)/2 + getScrollTop())+ 'px';
	obj2.style.border   = '1px black solid';
	obj2.style.padding  = '10px';
	obj2.style.backgroundColor = 'white';
	obj2.style.display  = 'inline';
	obj2.style.textAlign = 'left';

	obj2.innerHTML   = '<table width=100%><tr><td><b>' + title + '</b></td>' +
		'<td align=right>' + 
		(onCloseAction != 'non-closable' ? '<a href="Javascript:' + (onCloseAction ? onCloseAction : 'void(0)') + ';closeModalDialog();">[X] KAPAT</a>': '') + 
		'</td></tr>' +
		'<td style="padding:5px;" colspan=2>' + content + '</td></tr>' +
		'</table>';

}

function closeModalDialog()
{
	obj1 = document.getElementById(modalBgDiv);
	obj2 = document.getElementById(modalDiv);

	obj1.style.display = 'none';
	obj1.style.position= 'relative';
	obj1.style.width  = '1px';
	obj1.style.height = '1px';

	obj2.style.display = 'none';
	obj2.style.position= 'relative';
	obj2.style.width  = '1px';
	obj2.style.height = '1px';
	obj2.innerHTML 	  = '';

	doVisible(true);
}

function showModalLayer(layerId, w, h, center)
{
	var obj1 = document.getElementById(modalBgDiv);
	var layerObj = document.getElementById(layerId);

	if (!obj1)
	{
		obj1 = document.createElement('DIV');
		obj1.id = modalBgDiv;
		document.body.appendChild(obj1);
	}

	// SELECT gibi elemanları gizle
	doVisible(false);

	// Arka katman
	obj1.style.width = getDocumentDimensions()[0]  + 'px';
	obj1.style.height= getDocumentDimensions()[1] + 'px';

	obj1.style.position ='absolute';
	obj1.style.left = '0px';
	obj1.style.top  = '0px';
	obj1.style.display='block';
	obj1.style.zIndex = 3000;
	obj1.style.backgroundColor = 'black';
	obj1.style.filter = 'progid:DXImageTransform.Microsoft.Alpha(Opacity=60)';	
	obj1.style.MozOpacity = 0.6; 

	// Ön katman
	if (! w)
		w = layerObj.offsetWidth;
	if (! h)
		h = layerObj.offsetHeight;

	layerObj.style.left		= ((getWidth() - w)/2  ) + 'px';	
	if (typeof center == "undefined" || center == true)
	{
		if ((getHeight() - h)/2  > 0)
			layerObj.style.top		= ((getHeight() - h)/2 + getScrollTop())+ 'px';
		else
			layerObj.style.top  	= '2px';
	}
	
	document.body.appendChild(layerObj);
	layerObj.style.display = 'inline';
	layerObj.style.zIndex = parseInt(obj1.style.zIndex) + 1;
	layerObj.style.position = 'absolute';
}

if (typeof getScrollTop != "function")
{
	function getScrollTop()
	{
	    if (document.documentElement && document.documentElement.scrollTop )
	        return document.documentElement.scrollTop;
	    else if (document.body && document.body.scrollTop)
	        return document.body.scrollTop;
	    else
	        return 0;
	}
}

function closeModalLayer(menuId)
{
	obj1 = document.getElementById(modalBgDiv);
	obj2 = document.getElementById(menuId);

	if (obj1 )
	{
		obj1.style.display = 'none';
		obj1.style.position= 'relative';
		obj1.style.width  = '1px';
		obj1.style.height = '1px';
	}
	
	if (obj2)
		obj2.style.display = 'none';
	
	doVisible(true);
}
