function GetModifiers()
{
	var ctrlPressed=0;
	var altPressed=0;
	var shiftPressed=0;
	var keypressed=0;

	if (parseInt(navigator.appVersion)>3) 
	{
		if (navigator.appName=="Netscape") 
		{
			var mString =(e.modifiers+32).toString(2).substring(3,6);
			shiftPressed=(mString.charAt(0) =="1");
			ctrlPressed =(mString.charAt(1)=="1");
			altPressed  =(mString.charAt(2)=="1");
		}
		else 
		{
			shiftPressed=event.shiftKey;
			altPressed  =event.altKey;
			ctrlPressed =event.ctrlKey;	
			keypressed   =event.keyCode;
		}
	}
		
			
		return {
			ShiftPressed	:	shiftPressed,
			AltPressed	:	altPressed,
			CtrlPressed	:	ctrlPressed,
			Keycode         :       keypressed
	}
} 

function Goto(url)
{
	Loading();
	window.location=url;	
}
function OpenContent(Path)
{
	window.open(Path,null,'height=500,width=800,status=no,toolbar=no,menubar=no,left=10,top=10',null);
}
function TextBoxToCombo(txt,cbo,txtNotId)
{
	txtObj=document.getElementById(txt);
	cboObj=document.getElementById(cbo);
	txtObj.cbo=cbo;
	txtObj.onfocus=CboTxtOnFocus;
	cboObj.onblur=CboTxtOnBlur;
	txtObj.onblur=CboTxtOnBlur;
	cboObj.onselect=CboTxtOnSelect;
	cboObj.style.display="none";
	cboObj.txtNotId=txtNotId;
	txtObj.txtNotId=txtNotId;
	PreparePopup();
}
var PopupReady=false;
function PreparePopup()
{
	if (!PopupReady)
	{
		var HTML=String();		
		HTML="<table id='pnl' style='display:none;PADDING-RIGHT:10px;PADDING-LEFT:10px;LEFT:100px;PADDING-BOTTOM:10px;PADDING-TOP:10px;POSITION:absolute;TOP:100px;BACKGROUND-COLOR:#e0e0e0;border:2 ridge' cellpadding='0' cellspacing='0'><tr>"
		HTML+="<td><textarea id='txtPopupDesc' rows=10 cols=30></textarea></td></tr><tr><td style='border-top:solid 1px #eeeeee'><a href='javascript:RemovePopup();'>Close</a></td></tr></table>";
		document.write(HTML);
		PopupReady=true;
	}
}

function PlacePopup()
{
	var obj=document.getElementById('pnl');
	if (obj.style.display=='block')
	{
		RemovePopup();
	}
	obj.style.top=spm_elementTop(event.srcElement) + event.srcElement.offsetHeight;
	obj.style.left=spm_elementLeft(event.srcElement) + event.srcElement.offsetWidth;
	obj.txtNotId=event.srcElement.txtNotId;
	var txt=document.getElementById(obj.txtNotId);
	document.getElementById('txtPopupDesc').value=txt.value;
	obj.style.display='block';
}
function RemovePopup()
{
	var obj=document.getElementById('pnl');
	obj.style.display='none';	
	var txt=document.getElementById(obj.txtNotId);
	txt.value=document.getElementById('txtPopupDesc').value;
}
function CboTxtOnSelect()
{
	txtObj=document.getElementById(this.txt);
	cboObj=this; 
	txtObj.value=cboObj.value;
}
function CboTxtOnBlur()
{
	txtObj=this
	cboObj=document.getElementById(this.cbo); 
 	cboObj.style.display="none";
	txtObj.value=cboObj.value;
}
function CboTxtOnFocus()
{
	cboObj=document.getElementById(this.cbo);
	txtObj=this;
	
	cboObj.txt=this.id;
	cboObj.style.left=spm_elementLeft(txtObj);
	cboObj.style.top=spm_elementTop(txtObj);
	cboObj.style.width=txtObj.offsetWidth;
	cboObj.style.position="absolute";
	cboObj.style.display="block";
	cboObj.value=txtObj.value;
	PlacePopup();
}
function PopupKeyDown(SelectFuncName,PopupFuncName)
{
	if(event.keyCode==9)
	{
		//Devam et
		return true;
	}
	else if(event.keyCode==46 || event.keyCode==8)
	{
		//Bosalt
		eval(SelectFuncName + '("","")');
	}
	else if(event.keyCode==32 || event.keyCode==13)
	{
		//Popup ac
		eval(PopupFuncName);
	}
	return false;
}
function Confirm(objName)
{
	obj=document.getElementById(objName);
	if (typeof(Page_IsValid) != "undefined")
	{
		if (Page_IsValid)
		{
			ConfirmObject(obj);
		}		
	}
	else
	{
		ConfirmObject(obj);		
	}
}
function Confirm(objName,message)
{
	obj=document.getElementById(objName);
	if (typeof(Page_IsValid) != "undefined")
	{
		if (Page_IsValid)
		{
			ConfirmObject(obj,message);
		}		
	}
	else
	{
		ConfirmObject(obj,message);		
	}
}
function ConfirmObject(obj,message)
{
alert(event.srcElement.tagName);
	if(event.srcElement=obj)
	{
		if (obj.Confirm)
		{
			event.returnValue = window.confirm(message);
			return false;
		}		
	}
}
function ShowLoading()
{
	var p=window.createPopup();
	p.document.write("<LINK href='/aspnet_client/BilgincWebcontrols/2_0_0/_css/Loading.css' type='text/css' rel='stylesheet'>")
var HTML= "<TABLE width=100% cellSpacing=0 cellPadding=0 border=0>"
+"  <TBODY>"
+"  <TR>"
+"      <TD><IMG height=25 src='/aspnet_client/BilgincWebcontrols/2_0_0/_img/PanelImages/CoolTemplate/ustsolkose.gif' "
+"    width=32></TD>"
+"    <TD width='80%' background='/aspnet_client/BilgincWebcontrols/2_0_0/_img/PanelImages/CoolTemplate/ustara.gif'>"
+"      <TABLE height='100%' cellSpacing=0 cellPadding=0 width='100%' border=0>"
+"        <TBODY>"
+"        <TR>"
+"              <TD><IMG height=5 src='/aspnet_client/BilgincWebcontrols/2_0_0/_img/PanelImages/CoolTemplate/bosluk.gif' "
+"            width=1></TD>"
+"</TR>"
+"        <TR>"
+"          <TD><STRONG><FONT face='Arial, Helvetica, sans-serif' color=#003366 "
+"            size=2></FONT></STRONG></TD></TR></TBODY></TABLE></TD>"
+"      <TD><IMG height=25 src='/aspnet_client/BilgincWebcontrols/2_0_0/_img/PanelImages/CoolTemplate/ustorta.gif' width=287></TD>"
+"      <TD><IMG height=25 src='/aspnet_client/BilgincWebcontrols/2_0_0/_img/PanelImages/CoolTemplate/ustsagkose.gif' "
+"    width=32></TD>"
+"    </TR>"
+"  <TR>"
+"    <TD colSpan=4>"
+"      <TABLE cellSpacing=0 cellPadding=0 width='100%' border=0>"
+"        <TBODY>"
+"        <TR>"
+"          <TD width=10 "
+"          background='/aspnet_client/BilgincWebcontrols/2_0_0/_img/PanelImages/CoolTemplate/solara.gif'>&nbsp;</TD>"
+"          <TD vAlign=top>"
+"            <TABLE height='100%' cellSpacing=0 cellPadding=5 width='99%' "
+"            bgColor=#dbe0e6 border=0>"
+"              <TBODY>"
+"              <TR>"
+"                <TD>"
+"<br><br><a>Y&uuml;kleniyor</a><br><br><img class='LoadingImg' src='/aspnet_client/bilgincwebcontrols/2_0_0/_img/common/Loading.gif'><br><br><br><br>"
+"</TD></TR></TBODY></TABLE></TD>"
+"          <TD width=10 "
+"          background='/aspnet_client/BilgincWebcontrols/2_0_0/_img/PanelImages/CoolTemplate/sagara.gif'>&nbsp;</TD></TR></TBODY></TABLE></TD></TR>"
+"  <TR>"
+"      <TD><IMG height=25 src='/aspnet_client/BilgincWebcontrols/2_0_0/_img/PanelImages/CoolTemplate/altsolkose.gif' "
+"    width=32></TD>"
+"    <TD background='/aspnet_client/BilgincWebcontrols/2_0_0/_img/PanelImages/CoolTemplate/altara.gif'>"
+"     </TD>"
+"      <TD><IMG height=25 src='/aspnet_client/BilgincWebcontrols/2_0_0/_img/PanelImages/CoolTemplate/altorta.gif' width=287></TD>"
+"      <TD><IMG height=25 src='/aspnet_client/BilgincWebcontrols/2_0_0/_img/PanelImages/CoolTemplate/altsagkose.gif' "
+"    width=32></TD>"
+"    </TR></TBODY></TABLE>";


	p.document.write("<body class=Loading>" + HTML + "</body>");
	l=((screen.availWidth-10)-400)/2;
	t=((screen.availHeight-38)-210)/2;	
	p.show(l,t,400,210);
}
function Loading()
{
	window.document.body.className="DisabledPage"
	window.setTimeout("ShowLoading()",300);
}
function DisableCombos()
{
	var arr=document.GetElementByTagName("SELECT");
	var i;
	for (i=0;i<arr.length;i++)
	{
		arr[i].disabled=true;
	}
}
function GetQueryStringValue(Key)
{
	try
	{
		var s=new String();
		s=window.document.location;

		var r=new RegExp('([?&]' + Key + '=)([^&^?]*)');

		return r.exec(s)[2];
	}
	catch(ex)
	{
		return null;
	}
}

function SelectConfirm(valueID,DecDateID,DecNumberID)
{
	var FuncName=new String();
	if (window.opener)
	{
		FuncName=GetQueryStringValue('FuncName');
		eval ('window.opener.' + FuncName + '(valueID,DecDateID,DecNumberID)');
		window.close();
	}
}