// JScript source code
// ---------------------------------------------------------------------
browserType=navigator.appName;
// ---------------------------------------------------------------------
function FormatNumeric(obj)
{	
	if (browserType.indexOf('Netscape') >= 0)
		{
		return false;
		}
	key = window.event.keyCode;
	ch = String.fromCharCode(key);
	if (isNaN(ch) && ch !=',' )
		{
		event.returnValue = 0;
		}	
	return true;
}
// ---------------------------------------------------------------------
function changeBtnStyle(a)
{
	if(a=="1")
	{
		event.srcElement.style['filter']="alpha(opacity=100)"
	}else
		{
		event.srcElement.style['filter']="alpha(opacity=75)"
		}
}
// ---------------------------------------------------------------------
function redirectpage(a)
{
	document.location.href=a
}
// ---------------------------------------------------------------------
function delUIDData(a,b)
{
	if(confirm("Bu veriyi silmek istediğinizden emin misiniz?")){
	document.location.replace("index.snet?pg="+a+"&delid="+b)
	}
}
function delPopupData(page,xlabel,b)
{
	if(confirm("Bu "+xlabel+" silmek istediğinizden emin misiniz?")){
	document.location.href=page+"?delid="+b
	}
}

// ---------------------------------------------------------------------
function topMenuRedirect(a)
{
	document.location.replace("index.snet?pg="+a)
}
// ---------------------------------------------------------------------
function checkBoxFieldWriter(idx,fld,chk)
{
    if (document.all.item(chk).checked==true)
    {
			
		var vls=document.all.item(fld).value
		vls=vls.replace(idx+',','')
		vls=vls.replace(idx+',','')
		vls=vls.replace(idx+',','')
		vls=vls.replace(idx+',','')
		document.all.item(fld).value=vls+idx+','
	}
	else
	{
		var vls=document.all.item(fld).value
		vls=vls.replace(idx+',','')
		vls=vls.replace(idx+',','')
		vls=vls.replace(idx+',','')
		vls=vls.replace(idx+',','')
		document.all.item(fld).value=vls
	
	}
}
function checkBoxFieldWriterTop(idx,fld,chk)
{
    if (document.all.item(chk).checked==true)
    {
		var vls=top.document.all.item(fld).value
		vls=vls.replace(idx+',','')
		vls=vls.replace(idx+',','')
		vls=vls.replace(idx+',','')
		vls=vls.replace(idx+',','')
		top.document.all.item(fld).value=vls+idx+','
	}
	else
	{
		var vls=top.document.all.item(fld).value
		vls=vls.replace(idx+',','')
		vls=vls.replace(idx+',','')
		vls=vls.replace(idx+',','')
		vls=vls.replace(idx+',','')
		top.document.all.item(fld).value=vls
	
	}
}
function radioButtonFieldWriter(idx,fld,chk)
{
   document.all.item(fld).value=idx
}

function checkthis(a,b)
{
    if (document.all.item('chk'+a).checked==true)
    {
		var vls=window.opener.document.all.item(b).value
		vls=vls.replace(a+',','')
		vls=vls.replace(a+',','')
		vls=vls.replace(a+',','')
		vls=vls.replace(a+',','')
		window.opener.document.all.item(b).value=vls+a+','
	}
	else
	{
		var vls=window.opener.document.all.item(b).value
		vls=vls.replace(a+',','')
		vls=vls.replace(a+',','')
		vls=vls.replace(a+',','')
		vls=vls.replace(a+',','')
		window.opener.document.all.item(b).value=vls
	
	}
}
function UIDdelete(a,b,c)
{
	if(confirm(c))
		{
			document.location.href=a+"?gtur=form&ftur=upd&id="+b+"&delid="+b
		}
}

function DefaultDataPutter(a,b,vals)
{
	if(a=='')
		{	
			document.all.item(b).value=vals
		}
}

function ShowHideTableBlock(val1,val2,block,showhide)
{
	//Birbiriyle ilişkili form elemanların seçime göre görüntülenip kaybedildiği fonksiyon
	//val1		: form elemanından gelen değer
	//val2		: karşılaştırılan değer
	//block		: gizlenecek yada gösterilecek blok
	//showhide	: gizleme yafa gösterme seçimi ('hide' yada diğer)
		
		var style1
		var style2

	if (showhide=='hide')
	{
		style1="none"
		style2="inline"
	}else
		{
		style1="inline"
		style2="none"
		}
	
	if (val1==val2)
	{
		document.getElementById(block).style['display']=style1
		//document.all.item(block).style['display']=style1
	}else
		{
		document.getElementById(block).style['display']=style2
		//document.all.item(block).style['display']=style2
		}
}

function ShowHideTableBlockCheckBox(checkbox,block,showhide)
{
	//Birbiriyle ilişkili form elemanların checkboxun durumuna göre görüntülenip kaybedildiği fonksiyon
	//checkselect	: karşılaştırılan değer
	//block			: gizlenecek yada gösterilecek blok
	//showhide		: gizleme yafa gösterme seçimi ('hide' yada diğer)
	
		var style1
		var style2

	if (showhide=='hide')
	{
		style1="none"
		style2="inline"
	}else
		{
		style1="inline"
		style2="none"
		}
	
	if (document.all.item(checkbox))
	{
	if (document.all.item(checkbox).checked==true)
		{
			document.all.item(block).style['display']=style1
		}else
			{
			document.all.item(block).style['display']=style2
			}
	}
}

function saveUID()
{

	if (event.keyCode=='83' || event.keyCode=='115')
	{
		document.forms(0).submit()
	}
}

function reconstructForm(a)
{
	//tipix="Text=0|Textarea=1|Combobox=2|Price=3|CheckBox=4|File=5|Color=6|Quantity=7|Link=8|City=9|Country=10|Date=11|Month=12|Day=13|Year=14"
			
				document.all.tblrequired.style['display']="inline"
				document.all.tbladditionalTag.style['display']="inline"
				document.all.tblmaxLength.style['display']="inline"
				document.all.tblboxSize.style['display']="inline"
				document.all.tblval.style['display']="inline"
				document.all.tbloptions.style['display']="inline"
				document.all.tbldataSource.style['display']="inline"
	switch (a)
		{
			case "0" :
				document.all.tbloptions.style['display']="none"
				document.all.tbldataSource.style['display']="none"
				break;
			case "1" :
				document.all.tbloptions.style['display']="none"
				document.all.tbldataSource.style['display']="none"
				break;
			case "2" :
				document.all.tblmaxLength.style['display']="none"
				document.all.tblboxSize.style['display']="none"
				break;
			case "3" :
				document.all.tbloptions.style['display']="none"
				document.all.tbldataSource.style['display']="none"
				break;
			case "4" :
				document.all.tblmaxLength.style['display']="none"
				document.all.tblboxSize.style['display']="none"
				document.all.tblval.style['display']="none"
				document.all.tblrequired.style['display']="none"
				document.all.tbloptions.style['display']="none"
				document.all.tbldataSource.style['display']="none"
				break;
			case "5" :
				document.all.tblmaxLength.style['display']="none"
				document.all.tblboxSize.style['display']="none"
				document.all.tblval.style['display']="none"
				document.all.tblrequired.style['display']="none"
				document.all.tbloptions.style['display']="none"
				document.all.tbldataSource.style['display']="none"
				break;
			case "6" :
				document.all.tblmaxLength.style['display']="none"
				document.all.tblboxSize.style['display']="none"
				document.all.tblval.style['display']="none"
				document.all.tbloptions.style['display']="none"
				document.all.tbldataSource.style['display']="none"
				break;
			case "7" :
				document.all.tbloptions.style['display']="none"
				document.all.tbldataSource.style['display']="none"
				break;
			case "8" :
				document.all.tbloptions.style['display']="none"
				document.all.tbldataSource.style['display']="none"
				break;
			case "9" :
				document.all.tblmaxLength.style['display']="none"
				document.all.tblboxSize.style['display']="none"
				document.all.tblval.style['display']="none"
				document.all.tblrequired.style['display']="none"
				document.all.tbloptions.style['display']="none"
				document.all.tbldataSource.style['display']="none"
				break;
			case "10" :
				document.all.tblmaxLength.style['display']="none"
				document.all.tblboxSize.style['display']="none"
				document.all.tblval.style['display']="none"
				document.all.tblrequired.style['display']="none"
				document.all.tbloptions.style['display']="none"
				document.all.tbldataSource.style['display']="none"
				break;
			case "15" :
				document.all.tblmaxLength.style['display']="none"
				document.all.tblboxSize.style['display']="none"
				document.all.tblval.style['display']="none"
				document.all.tblrequired.style['display']="none"
				document.all.tbloptions.style['display']="none"
				document.all.tbldataSource.style['display']="none"
				break;
			case "11" :
				document.all.tblmaxLength.style['display']="none"
				document.all.tblboxSize.style['display']="none"
				document.all.tblrequired.style['display']="none"
				document.all.tbloptions.style['display']="none"
				document.all.tbldataSource.style['display']="none"
				break;
			case "12" :
				document.all.tblmaxLength.style['display']="none"
				document.all.tblboxSize.style['display']="none"
				document.all.tblrequired.style['display']="none"
				document.all.tbloptions.style['display']="none"
				document.all.tbldataSource.style['display']="none"
				break;
			case "13" :
				document.all.tblmaxLength.style['display']="none"
				document.all.tblboxSize.style['display']="none"
				document.all.tblrequired.style['display']="none"
				document.all.tbloptions.style['display']="none"
				document.all.tbldataSource.style['display']="none"
				break;
			case "14" :
				document.all.tblmaxLength.style['display']="none"
				document.all.tblboxSize.style['display']="none"
				document.all.tblrequired.style['display']="none"
				document.all.tbloptions.style['display']="none"
				document.all.tbldataSource.style['display']="none"
				break;
			case "16" :
				document.all.tblmaxLength.style['display']="none"
				document.all.tblboxSize.style['display']="none"
				document.all.tblrequired.style['display']="none"
				document.all.tbloptions.style['display']="none"
				document.all.tbldataSource.style['display']="none"
				document.all.tbladditionalTag.style['display']="none"
				break;
			default :
				break;
		} 

}

function listPopup(name,file,popuptype,updatefield,width,height,vals)
{
	window.open(file+"?xname="+name+"&popuptype="+popuptype+"&updatefield="+updatefield+"&width="+width+"&height="+height+"&vals="+vals,name,"resizable=yes,width=300,height=350,toolbars=no,scrollbars=no")
}
function UIDDataComboSwitch(a)
{
	document.location.href="?ftur=upd&gtur=form&id="+a
}


var blength=0

function groupNameFinder(a)
{
	var b=a.split(',')
	var arrlength=b.length
		if (arrlength>blength)
		{
			blength=blength+1
				document.all.pgroup.value=b[blength-1]
		}else{blength=0}
			//alert(arrlength + ' - ' + blength)

}
function imagePopup(a,b,c)
{

	window.open("/sour.ce/assist/graphicpreview.snet?fld="+b+"&zone="+a+"&img="+c,a,"resizable=yes,height=100,width=100,scrollbars=no,toolbars=no")	
}

function checkrelatedbox(a,b,c,d)
{
				if(document.all.item(a).checked==d)
				{
			
						switch (c)
						{
						case "check" :
							document.all.item(b).checked=true
							break;
						case "uncheck" :
							document.all.item(b).checked=false
							break;
						default :
							break;
						} 
				}
}

function uncheckrelatedbox(a,b,c,d)
	{
				if(document.all.item(a).checked==d)
				{
			
						switch (c)
						{
						case "check" :
							document.all.item(b).checked=true
							break;
						case "uncheck" :
							document.all.item(b).checked=false
							break;
						default :
							break;
						} 
				}
}

function addRelatedData(path,UIDName,pagename,ftur,id,xoptions,addquery)
{
	if (UIDName=='')
	{
		UIDName="UIDRelatedData"
	}
	if (xoptions=='')
	{
		xoptions="toolbar=no,scrollbars=no,resizable=true,width=600,height=600"
	}
						switch (ftur)
						{
						case "upd" :
							window.open(path+UIDName+".snet?UID="+ pagename + "&ftur=upd&gtur=form&id="+id+"&"+addquery,pagename,xoptions)															
							break;
						case "new" :
							window.open(path+UIDName+".snet?UID=" + pagename + "&ftur=new&gtur=form&"+addquery,pagename,xoptions)															
							break;
						default :
							window.open(path+UIDName+".snet?UID=" + pagename+"&"+addquery,pagename,xoptions)															
							break;
						} 
	
}
function addRelatedData2(path,UIDName,pagename,ftur,id,xoptions,addquery)
{
	if (UIDName=='')
	{
		UIDName="UIDRelatedData2"
	}
	if (xoptions=='')
	{
		xoptions="toolbar=no,scrollbars=no,resizable=true,width=600,height=600"
	}
						switch (ftur)
						{
						case "upd" :
							window.open(path+UIDName+".snet?UID="+ pagename + "&ftur=upd&gtur=form&id="+id+"&"+addquery,pagename,xoptions)															
							break;
						case "new" :
							window.open(path+UIDName+".snet?UID=" + pagename + "&ftur=new&gtur=form&"+addquery,pagename,xoptions)															
							break;
						default :
							window.open(path+UIDName+".snet?UID=" + pagename+"&"+addquery,pagename,xoptions)															
							break;
						} 
	
}
function sourcepop(poppage,popname,xopt)
{
	window.open(poppage,popname,xopt)															
}
function clearField(a,b)
{
	if (confirm(b))
	{
		document.all.item(a).value=''
		document.forms(0).submit()
	}
}

function clearDataFrame(a)
{
		if (confirm("Temizlemek istediğinizden emin misiniz?"))
		{
		//alert(window.opener.document.all.item(a).value)
		window.opener.document.all.item(a).value=""
		self.close()
		}
}
function UIDUpdateMouseOver(a,b)
{
	if (b==0)
	{
		document.all.item('update'+a).className='sourceUpdateButton1x'
	}else
	{
		document.all.item('update'+a).className='sourceUpdateButton1'
	}
}
function viewUIDReport()
{
	alert("rapor")
}
function sourcePageQuery(a,b)
{
	if (a=='')
	{
			document.location.href="?"+b
	}else
		{
		if (confirm(a))
		{
			document.location.href="?"+b
		}
		}
}

function sourceButtonMenuControl(iname,iid,iupdateType,iupdateField,iconfirmAlert,iifSubmit,iformname,isourceButtonMenuButton,isourceButtonMenuButtonAlternate)
	{
		var vls=document.all.item(iupdateField).value
		if (iupdateType=='multiple')
		{
			if (document.all.item(iname).className==isourceButtonMenuButton)
			{
					document.all.item(iname).className=isourceButtonMenuButtonAlternate
					vls=vls.replace(iid+',','')
					vls=vls.replace(iid+',','')
					vls=vls.replace(iid+',','')
					vls=vls.replace(iid+',','')
					document.all.item(iupdateField).value=vls+iid+','
			}else
				{
					
					document.all.item(iname).className=isourceButtonMenuButton
					vls=vls.replace(iid+',','')
					vls=vls.replace(iid+',','')
					vls=vls.replace(iid+',','')
					vls=vls.replace(iid+',','')
					document.all.item(iupdateField).value=vls
				}
		}else //////// single
			{
				var butcol=iname.replace('_'+iid,'')
				var allButs=document.all.item(butcol+'buttoncollection').value
				var allButsArr=allButs.split(',')
					if (allButsArr.length>1)
					{
						for (i=1;i<allButsArr.length;i++)
						{
						document.all.item(butcol+'_'+allButsArr[i]).className=isourceButtonMenuButton

						}
					}	
				
				if (document.all.item(iname).className==isourceButtonMenuButton)
				{
					document.all.item(iname).className=isourceButtonMenuButtonAlternate
					document.all.item(iupdateField).value=iid
				}else
					{
						document.all.item(iname).className=isourceButtonMenuButton
						document.all.item(iupdateField).value=''
					}
			}
				if (iifSubmit=='1')
				{
					if (iformname='')
					{
						document.forms(iformname).submit()
					}else
						{
							document.forms(0).submit()
						}
				}
	}
function displayBlock(a,b)
	{
		if (b=='show')
		{
			document.all.item(a).style['display']="inline"
		}else{
				document.all.item(a).style['display']="none"
			}
	}

function highlightTable(a,b)
	{
		if (a!='')
		{
			document.all.item(a).className=b
		}
	}

function viewHideTableX(a)
{
	if(document.all.item(a).style['display']=='none')
	{
		document.all.item(a).style['display']='inline'
	}else{
			document.all.item(a).style['display']='none'
		}
}
function viewSourcelog(a)
{
	window.open("/sour.ce/assist/sourcelog.snet?tty="+a,"sourceLog","resizable=yes,height=310,width=800,scrollbars=no,toolbars=no")	
}
function viewSourceDataTask(tty)
{
	window.open("/sour.ce/assist/sourceDatatask.snet?tty="+tty,"sourceDatatask","resizable=yes,height=600,width=600,scrollbars=no,toolbars=no")	
}
function writeDataTask()
{
	if (document.all.datatask.value!='')
	{
		if (confirm("Yukarıdaki tüm işleri kaydetmek istediğinizden emin misiniz?"))
		{
			document.all.writetask.value="1"
			document.forms(0).submit()
		}
	}else{alert("Yukarıdaki kutuya görevleri sırasıyla yazınız...")}
}
function clearFieldAndSubmit(a,b) 
{
	if (confirm(b))
	{
		document.all.item(a).value=''
		document.forms(0).submit()
	}
}
function swapImage(b,a)
{
	document.images[b].src=a
}
