var t=setTimeout("",-1);
function showmenu(e){
	document.getElementById(e+"menu").style.visibility = "visible";
	document.getElementById(e+"menu").style.left=findPosX(document.getElementById(e));
	document.getElementById(e+"menu").style.top=findPosY(document.getElementById(e))+15;


	//alert(e+"imgX="+findPosX(e+"img")+":"+e+"imgY="+findPosY(document.getElementById(e+"img")))

}
function findPosX(obj)
{
	var curleft = 0;
	if(obj.offsetParent)
	while(1)
	{
		curleft += obj.offsetLeft;
		if(!obj.offsetParent)
		break;
		obj = obj.offsetParent;
	}
	else if(obj.x)
	curleft += obj.x;
	return curleft;
}

function findPosY(obj)
{
	var curtop = 0;
	if(obj.offsetParent)
	while(1)
	{
		curtop += obj.offsetTop;
		if(!obj.offsetParent)
		break;
		obj = obj.offsetParent;
	}
	else if(obj.y)
	curtop += obj.y;
	return curtop;
}
function showadminmenu(){

	if(document.getElementById("adminmenux").style.visibility=='hidden'){document.getElementById("adminmenux").style.visibility = "visible";document.getElementById('adminmenux').style.height = '200px';}else{document.getElementById('adminmenux').style.visibility = 'hidden';document.getElementById('adminmenux').style.height = '0px';}

}

<!--

// Detect if the browser is IE or not.
// If it is not IE, we assume that the browser is NS.
var IE = document.all?true:false

// If NS -- that is, !IE -- then set up for mouse capture
if (!IE) document.captureEvents(Event.MOUSEMOVE)

// Set-up to use getMouseXY function onMouseMove
document.onmousemove = getMouseXY;

// Temporary variables to hold mouse x-y pos.s
var tempX = 0
var tempY = 0

// Main function to retrieve mouse x-y pos.s

function getMouseXY(e) {
	if (IE) { // grab the x-y pos.s if browser is IE
		tempX = event.clientX + document.body.scrollLeft
		tempY = event.clientY + document.body.scrollTop
	} else {  // grab the x-y pos.s if browser is NS
		tempX = e.pageX
		tempY = e.pageY
	}
	// catch possible negative values in NS4
	if (tempX < 0){tempX = 0}
	if (tempY < 0){tempY = 0}
	// show the position values in the form named Show
	// in the text fields named MouseX and MouseY
	mx = tempX
	my = tempY
	return true
}

function timeout(e){

	t=setTimeout("document.getElementById('"+e+"').style.visibility = 'hidden';",500);
}
function chancewidth(v){
	document.getElementById(currentobj).style.width=v;
	document.getElementById(currentobj+"tbl").style.width=v;
}
function chanceheight(v){
	document.getElementById(currentobj).style.height=v;
	document.getElementById(currentobj+"tbl").style.height=v;
	document.getElementById(currentobj+"uzatma").style.height=v-51;
}
function yerlesim(v){
	document.getElementById(currentobj).style.cssFloat=document.getElementById(currentobj).style.styleFloat=v;

}

var currentobj="";
function showmouse(e){
	//	alert(mouse_x+"-"+mouse_y);
	currentobj=e;
	document.getElementById("lostmenu").style.visibility = "visible"
	document.getElementById("lostmenu").style.left=mouse_x-10;
	document.getElementById("lostmenu").style.top=mouse_y-10;
	document.getElementById("width").value=document.getElementById(e).style.width.replace(/px/, "");
	document.getElementById("height").value=document.getElementById(e).style.height.replace(/px/, "");

}
function savemainpage(){
	if (window.ActiveXObject)
	{
		adminobjectshttpRequest = new ActiveXObject("Microsoft.XMLHTTP");
	} else
	{
		adminobjectshttpRequest = new XMLHttpRequest();
	}
	adminobjectshttpRequest.open("GET", "/mainpage.php?action=savemainpage&list="+saveData(), true);
	adminobjectshttpRequest.send(null);
}
var adminobjectshttpRequest;
function ls(url,o,m)
{
	//var url = "/test.txt";
	if (window.ActiveXObject)
	{
		adminobjectshttpRequest = new ActiveXObject("Microsoft.XMLHTTP");
	} else
	{
		adminobjectshttpRequest = new XMLHttpRequest();
	}
	adminobjectshttpRequest.open("GET", url, true);
	adminobjectshttpRequest.onreadystatechange = function() {ps(o,m); };
	adminobjectshttpRequest.send(null);

}
function loadpage(a){
	ls(a,"adminobjects",0);
}
//******************************************************************************************
function loadadminpanel(i,a){
	if(i=='site')
	{
		if(a=='show'){
			ls('/sitebilgileri.php',"adminobjects",2);
		}
		else if(a=='edit'){
			ls('/sitebilgileri.php?action=edit',"adminobjects",2);
		}
	}
	else if(i=='pages'){
		ls('/pages.php',"adminobjects",2);
	}else if(i=='mainpage'){
		ls('/mainpage.php',"adminobjects",3);
	}else if(i=='news'){
		ls('/news.php',"adminobjects",0);
	} else if(i=='localblocks'){
		ls('/localpages.php',"adminobjects",2);
	}else if(i=='filesystem'){
		ls('/filesystem.php',"adminobjects",4);
	}
	else if(i=='flash'){
		ls('/swf.php',"adminobjects",5);
	}
	else{
		document.getElementById("adminobjects").innerHTML="Bu Kısımda Kalındı";
	}


}
function ps(o,m)
{
	if (adminobjectshttpRequest.readyState == 4)
	{
		var contentViewer = document.getElementById(o);
		if (adminobjectshttpRequest.status == 200)
		{
			contentViewer.innerHTML = adminobjectshttpRequest.responseText;
			if(o!=0){
				contentViewer.innerHTML =contentViewer.innerHTML +'<div class="clear" id="clear"></div>	';
			}
			htmlinit();
			resetObjectArray();initdragableElements();
			if(m==2){
				loadpages("");
			}else if(m==3){
				loadmainpage("");
			}else if(m==4){
				loadfilesystem("");
			}
			else if(m==5){
				loadpages("");
			}
		} else
		{
			contentViewer.innerHTML = "Error: cannot load page...";
		}

	}
}
//******************************************************************************************
function mainaccess(a,i){
	if(a=='delete'){
		ls('/mainpage.php?action=delete&id='+i,"adminobjects",0);
	}
}
//-->

function postit(f,a,c){
	var formObj = new DHTMLSuite.form({ formRef:f,action:a,responseEl:c});
	formObj.submit();

}
function resizemaincontainer(v){
	document.getElementById("mainContainer").style.width=v;
}
function staticpage(a,i,pa){
	if(a=="show") {	ls('/pages.php?id='+i+"&action=show&page="+pa,"dragableElementsParentBox","1");}
	else if(a=="edit") {ls('/pages.php?id='+i+"&action=edit&page="+pa,"dragableElementsParentBox","1");}
	else if(a=="new") {ls('/pages.php?id='+i+"&action=new&page="+pa,"dragableElementsParentBox","1");}

}
function loadmainpage(pi){
	ls('/arrangemainpage.php'+pi,"dragableElementsParentBox",1);

}
function loadpages(pi){
	//alert('/arrangepages.php'+pi);
	ls('/arrangepages.php'+pi,"dragableElementsParentBox",1);
}

function loadblokattributes(i){
	//if(document.getElementById(i).dragablebox=="true"){
	ls('/mainpage.php?action=attrib&id='+i,"mainpagearrays",0);//}
}
function newsdelete(g,i){
	ls('/news.php?action=newsdelete&newsgroup='+g+'&newsid='+i,"newsgroupitems",0);
}
function newsgroup(a,i){
	if(a=="new"){
		ls('/news.php?action=new',"dragableElementsParentBox",0);
	}
	if(a=="list"){
		ls('/news.php?action=list&newsgroup='+i,"dragableElementsParentBox",0);
	}
	if(a=="newitem"){
		ls('/news.php?action=newitem&newsgroup='+i,"newsgroupitems",0);
	}
	if(a=="edititem"){
		ls('/news.php?action=edititem&newsgroup='+i,"newsgroupitems",0);
	}
	if(a=="deletegroup"){
		ls('/news.php?action=deletegroup&newsgroup='+i,"adminobjects",0);
	}

}
function deletepage(i){
	ls('/pages.php?action=delete&id='+i,"adminobjects",0);
}
function pagesaccess(a,i){
	if(a=='delete'){
		ls('/localpages.php?action=delete&id='+i,"adminobjects",0);
	}
}

function loadpagesblokattributes(i){
	ls('/localpages.php?action=attrib&id='+i,"mainpagearrays",0);//}
}
function loadpagearrange(pi){
	ls('/arrangepages.php'+pi,"dragableElementsParentBox",1);

}
function savepagearrange(){
	if (window.ActiveXObject)
	{
		adminobjectshttpRequest = new ActiveXObject("Microsoft.XMLHTTP");
	} else
	{
		adminobjectshttpRequest = new XMLHttpRequest();
	}

	adminobjectshttpRequest.open("GET", "/localpages.php?action=savemainpage&list="+saveData(), true);
	//adminobjectshttpRequest.onreadystatechange = function() {ps("adminobjects",0); };
	adminobjectshttpRequest.send(null);
}
function loadfilesystem(){
	ls('/filesystem.php?action=listfilesystem',"dragableElementsParentBox",1);
}
function fileattribs()
{
resetObjectArray();initdragableElements();	
	var saveString = "";
	for(var no=0;no<dragableObjectArray.length;no++){
		if(saveString.length>0)saveString = saveString + ';';
		ref = dragableObjectArray[no];
		saveString = saveString + ref['obj'].id+"/"+ref['obj'].style.selected;
	}

	return saveString;	// For demo only

	/* 	Put this item into a hidden form field and then submit the form

	example:

	document.forms[0].itemOrder.value = saveString;
	document.forms[0].submit;

	On the server explode the values by use of server side script. Then update your database with the new item order

	*/
}
function selectfile(a){
	//document.getElementById("mainContainer").style.width=v;
	if(document.getElementById(a).style.selected=="true"){
	document.getElementById(a).style.selected="false";
	document.getElementById(a).style.backgroundColor="#FFFFFF";
	//document.getElementById(a).style.backgroundImageUrl='/images/gifs/blok/blok1_r2_c2.gif';
	}else{
	document.getElementById(a).style.selected="true";
	document.getElementById(a).style.backgroundColor="#CCCCCC";
	//document.getElementById(a).style.backgroundImageUrl='';
	}
	
}
function deletefiles(a){
ls('/filesystem.php?action=deletefiles&files="'+a,"dragableElementsParentBox","1");	
}