//-----------------------------------TOGGLE(CHECK ALL) BAŞLAR--------------------------------------\\
function toggleAll(e)
{
	var e=document.getElementById(e);
	if (e.checked) 
	{
	    CheckAll();
	}
	else 
	{
	    ClearAll();
	}
}
function CheckAll()
{
	var mf 	= document.mainForm;
	var len	= mf.elements.length;
	for (var i = 0; i < len; i++)
	{
		var e=mf.elements[i];
		//if(e.id=="message_box" && e.disabled!=true)
		if(e.type=="checkbox" && e.disabled!=true)
		{
			Check(e);
		}
	}
	mf.toggle_all.checked = true;
}
function ClearAll()
{
	var mf 	= document.mainForm;
	var len	= mf.elements.length;
	for (var i = 0; i < len; i++)
	{
		var e=mf.elements[i];
		//if(e.id=="message_box" && e.disabled!=true)
		if(e.type=="checkbox" && e.disabled!=true)
		{
			Clear(e)
		}
		
	}
	mf.toggle_all.checked = false;
}
function Check(e)
{
	e.checked = true;
}

function Clear(e)
{
	e.checked = false;
}
//-----------------------------------TOGGLE BİTER--------------------------------------\\

//-----------------------------------FADE BAŞLAR--------------------------------------\\
var renk = new Array("#333333","#666666","#999999","#CCCCCC","#FFFFFF");
var timerId=0;var i=0;
var fadeObjId
function fadeIt(objId)
{	try{
	fadeObjId=objId;
	i=0;
	if (timerId)
	{
	    clearTimeout(timerID);
	}
	timerId=setTimeout("doFade()",100)
	}
	catch(e){}
	finally{}
}
	
function doFade()
{	try
    {
	    timerId=setTimeout("doFade()",100)
	    document.getElementById(fadeObjId).style.backgroundColor=renk[i];
	    i++;
	    if (i>4) {clearTimeout(timerId);timerId=0}
	}
	catch(e)
	{
	}
	finally{}
}
//-----------------------------------FADE BİTER--------------------------------------\\

//-----------------------NESNE KONUM İŞLEMLERİ ve HOOKING BAŞLAR----------------------\\
function getObjPosY(obj)
{
	var curtop = 0;
	obj=document.getElementById(obj);
	if (obj)
	{
		if (obj.offsetParent)
		{
			while (obj.offsetParent)
			{
				curtop += obj.offsetTop
				obj = obj.offsetParent;
			}
		}
		else if (obj.y)
			curtop += obj.y;			
			
		return parseInt(curtop);
	}
	else
	{
		return 0;
	}
}

function getObjPosX(obj)
{
	var curleft = 0;
	obj=document.getElementById(obj);
	if (obj)
	{
		if (obj.offsetParent)
		{
			while (obj.offsetParent)
			{
				curleft += obj.offsetLeft
				obj = obj.offsetParent;
			}
		}
		else if (obj.x)
			curleft += obj.x;			
			
		return parseInt(curleft);
	}
	else
	{
		return 0;
	}
}
function getObjWidth(obj)
{
	var curwidth = 0;
	obj=document.getElementById(obj);
	if (obj)
	{
		curwidth=obj.offsetWidth;
		return parseInt(curwidth);
	}
	else
	{
		return 0;
	}
}
function getObjHeight(obj)
{
	var curheight = 0;
	obj=document.getElementById(obj);
	if (obj)
	{
		curheight=obj.offsetHeight;
		return parseInt(curheight);
	}
	else
	{
		return 0;
	}
}

function hookObjToObj(S_objId,D_objId,D_objPL,D_objPT)
{
    if(document.getElementById(D_objId) != null)
    {
	    document.getElementById(D_objId).style.top	=(parseInt(getObjPosY(S_objId)+D_objPT));
	    document.getElementById(D_objId).style.left	=(parseInt(getObjPosX(S_objId)+D_objPL));
    }
}

//-----------------------NESNE KONUM İŞLEMLERİ ve HOOKING BİTER----------------------\\