// JavaScript Document
//-----------------------------------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) //S_objId:kaynak obje , D_objId:hedef obj,D_objPT: top için artı bir değer , D_objPL : left için artı bir değer
{
	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----------------------\\



function popMeUp(fname,wname,features,params){
//	alert(fname+"?"+params+"*"+wname+"*"+features);
	window.open(fname+"?"+params,wname,features)
	void 0;
	//return false;
}
