//Hide status bar msg II script- by javascriptkit.com
//Visit JavaScript Kit (http://javascriptkit.com) for script
//Credit must stay intact for use


var hatno;
var istcsiz = 'no';
var issec = '0';


//**********************
// TC No Check
// Omer Akca
// 31.10.2011
//**********************
function checkTC(tc){
	tc = String(tc);
	
	if( ! tc.match(/^[0-9]{11}$/) ){
		return false;
	}	
	
	pr1 = parseInt(tc.substr(0,1));
	pr2 = parseInt(tc.substr(1,1));
	pr3 = parseInt(tc.substr(2,1));
	pr4 = parseInt(tc.substr(3,1));
	pr5 = parseInt(tc.substr(4,1));
	pr6 = parseInt(tc.substr(5,1));
	pr7 = parseInt(tc.substr(6,1));
	pr8 = parseInt(tc.substr(7,1));
	pr9 = parseInt(tc.substr(8,1));
	pr10 = parseInt(tc.substr(9,1));
	pr11 = parseInt(tc.substr(10,1));
	
	if( (pr1+pr3+pr5+pr7+pr9+pr2+pr4+pr6+pr8+pr10) % 10 != pr11 ){
		return false;
	} else if( ( (pr1+pr3+pr5+pr7+pr9)*7 + (pr2+pr4+pr6+pr8)*9 ) % 10 != pr10 ){
		return false;
	} else if(((pr1+pr3+pr5+pr7+pr9)*8) % 10 != pr11){
		return false;
	}

	return true;
}

//**********************
// TAB SYSTEM
// @CSS : .Xtabheader, .Xtab, .Xtabcontent, .Xtabcontent_ac
// @JS : fm_findObj(), fm_selectstyle()
// @Div : XTab(n)
//**********************
String.prototype.trim = function() 
{
	a = this.replace(/^\s+/, '');
	return a.replace(/\s+$/, '');
};
function getSelectedRadio(buttonGroup) {
   // returns the array number of the selected radio button or -1 if no button is selected
   if (buttonGroup[0]) { // if the button group is an array (one button is not an array)
      for (var i=0; i<buttonGroup.length; i++) {
         if (buttonGroup[i].checked) {
            return i
         }
      }
   } else {
      if (buttonGroup.checked) { return 0; } // if the one button is checked, return zero
   }
   // if we get to this point, no radio button is selected
   return -1;
} // Ends the "getSelectedRadio" function


function getSelectedRadioValue(buttonGroup) {
   // returns the value of the selected radio button or "" if no button is selected
   var i = getSelectedRadio(buttonGroup);
   if (i == -1) {
      return "";
   } else {
      if (buttonGroup[i]) { // Make sure the button group is an array (not just one button)
         return buttonGroup[i].value;
      } else { // The button group is just the one button, and it is checked
         return buttonGroup.value;
      }
   }
} // Ends the "getSelectedRadioValue" function


//**********************
//DEBUG
//		document.write("<div id=\"Xtab"+i+"\" class=\""+tabcss+"\">"+ArrXTabs[i]+"<\/div>");
//**********************

//**********************
// Confirm And Go;
//**********************
function fm_conandgo(msg,url)
{
	if(confirm(msg))fm_go(url);
}

function fm_conandsubmit()
{
	if(confirm("Aktivite vatandaşa gösterilsin mi?")){
	document.getElementById('incact_showtoCustomer').checked= "true";
	fm_submit('incact_insert');
	} else {
	document.getElementById('incact_showtoCustomer').checked= "";
	fm_submit('incact_insert');
	}
}


// Remove Dots
function RemoveDot(){
for (a in document.links) document.links[a].onfocus = document.links[a].blur;}
if (document.all){
	document.onmousedown = RemoveDot;
}

// Default Selected' ı belirle
//document.selected = "tr1";

// Sayfada Objeyi bulur
// NN vs. ile uyumlu olabildiği kadar uyumlu
function fm_findObj(n, d) 
{ //Based On MM Find Obj.
	return document.getElementById(n);
/*

	if(!xobj)
	{
		if(document.all) 
		{
			xobj=document.all[n];
		}
		else 
		{
			var xobjx=document.getElementsByName(n);
			if(xobjx.length>0)
			{
				xobj=xobjx[0];
			}
		}	
	}
	return xobj;
	*/

/*  var p,i,x;
  if(!d) d=document;
  if((p=n.indexOf("?"))>0&&parent.frames.length) {
		d=parent.frames[n.substring(p+1)].document;
		n=n.substring(0,p);
	}

  if(!(x=d[n])&&d.all) x=d.all[n];
	  for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
	  for(i=0;!x&&d.layers&&i<d.layers.length;i++)
	  x=fm_findObj(n,d.layers[i].document);

  if(!x && d.getElementById) x=d.getElementById(n);
  return x;*/

}

function fm_preload() { // Preload işlemi + Based on MM Preload
	var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
	var i,j=d.MM_p.length,a=fm_preload.arguments; for(i=0; i<a.length; i++)
	if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

//**********************
// Check vs Disable
// Parameters;
//@Sample :  
//<input type="checkbox" name="x" onclick="fm_checkdisable(this,'dis1,dis2,dis3,dis4,dis5,dis6,dis7',true)"> 
//**********************
function fm_checkdisable(thisobj,boxarray,bool){
	var Xobj;
	var Arrboxarray = boxarray.split(",");
	for(var i=0;i<Arrboxarray.length;i++){
		Xobj = fm_findObj(Arrboxarray[i]);
		if(thisobj.checked){
			Xobj.disabled=bool;
//			fm_selectstyle(Arrboxarray[i],"");
		}else{
			Xobj.disabled=!bool;
//			fm_selectstyle(Arrboxarray[i],"readonly");
		}
	}
}

function fm_checkvisible(thisobj,boxarray,bool){
	var Xobj;
	var Arrboxarray = boxarray.split(",");
	for(var i=0;i<Arrboxarray.length;i++){
		Xobj = fm_findObj(Arrboxarray[i]);
		if(thisobj.checked){
			Xobj.visible=bool;
//			fm_selectstyle(Arrboxarray[i],"");
		}else{
			Xobj.disabled=!bool;
//			fm_selectstyle(Arrboxarray[i],"readonly");
		}
	}
}
//**********************


//**********************
// Formların Backgroundlarını değiştirme
// Parameters;
//**********************
function fm_fc(boxin,boxout){
	var p = fm_findObj(boxout);
	boxin.style.backgroundColor="#FF0";
	if (p.value=="")p.style.backgroundColor='#FFF';
}

// ***********DEBUG
//	if (frm.user.value != "") {xr=true}else{xr=false};
//	if (xr) {if (frm.pass.value != "") {xr=true}else{xr=false}};
// ***********DEBUG

function fm_checkok(frm) { // Formun Geçerliliğini Check edip tamam butonunu değiştiriyor
// ***********DEBUG
//	var args=fm_checkok.arguments; // Arguments
// ***********DEBUG
	if (typeof(frm) == 'undefined')
	{
		frm="0";
	}
	args[0] = frm

	var scheck = args[0];
	var okp = fm_findObj("ok"), xr, i, val, req, chktype, errmsg, xi=2, err="", boxval, inpos;

// ***********DEBUG
	// Check All
//	if (scheck=="all")xi=2
// ***********DEBUG

	// Kontrol
	inpos=true;

	for (i=xi; i<(args.length); i=i+4) {
		xr=true;
		// Set Defaults

		val=fm_findObj(args[i]); // Object
		if(val)
		{
			if(args[i+1]=="R"){req=true;}else{req=false;} // Required ?
			chktype = args[i+2];
			errmsg = args[i+3]; // Error Message

			//if(val.type.indexOf("select")>=0)
			//{	
			//	var opt=val.options[val.selectedIndex];
			//	boxval=opt.value;
			//}
			//else
			//{
				boxval = val.value; // Get Input Value
			//}
			
				if(req && boxval=="")inpos=false; // Check Req.

				switch (chktype){ // Control Type
					case "N": // Number
						if(isNaN(boxval))inpos=false;
						break;

					case "T": // Text
						if(req && boxval=="")inpos=false;
						break;

					case "D": // Date (22-08-2002) Make with Regexp.
						alert2("date");
						break;
			}

			// Set errors and Current Condition !
			if(!inpos){xr=false;err+=" <br>- "+errmsg+"\n";}
		}
	}

	// Buton Control
	// Change Image
	/*
	var imgname = fm_findObj("ok");
	var Eximgname = imgname.nameProp;
	var Eximgname_off = imgname.nameProp;

	var Exrep;
	Exrep = /_off/i;
	Eximgname=Eximgname.replace(Exrep, "_on");

	Exrep = /_on/i;
	Eximgname_off=Eximgname_off.replace(Exrep, "_off");


	if (xr){
		fm_swap("ok","img/TRK/"+Eximgname);
		okp.style.cursor="pointer";
	}else{
		fm_swap("ok","img/TRK/"+Eximgname_off);
		okp.style.cursor="default";
	};
	*/
	//alert(err);
	return err;
}

	
//**********************
// Debugger
// Parameters;
// txt = Txt
//BUG ON IE5+
//**********************
//window.onfocus = fm_dbghide;

function fm_dbg(val,mod){
	var Exhlp = fm_findObj("hlp");
	alert2(Exhlp.id)
	if(mod==0){
		Exhlp.innerHTML="<strong>Debugger <a href='javascript:fm_dbghide()' alt='Close'>(<strong>x</strong>)<\/a></strong><br \/>"+val;
	}else{
		Exhlp.innerHTML+= "<br \/>"+val;
	}
	if(val!="")Exhlp.style.display="block";
}

function fm_dbghide(){
	var Exhlp = fm_findObj("hlp");
	Exhlp.style.display="none";
}


//**********************
// DivWriter
//**********************
function fm_div(idx,val){
	var Xobj=fm_findObj(idx);
	Xobj.innerHTML=val;
}


//**********************
// Form submit kontrol
// Parameters;
// x = Formun Adı
//**********************
function fm_submit(x) {
	if (formchk){
		var formpos = fm_checkok(x);
		if (formpos==""){ // Form Kontrol etti hata yoksa submit et
			
			if(x=="" || x==null){document.forms[0].submit();}else{var frm=fm_findObj(x); eval('document.'+x+'.submit();');} // Eğer Fonksiyona form yazılmadıysa ilk formu submit et
			//return true;
		}else{
			alert2(formpos); // Form hata mesajlarını ver
			//return false;
		}
	}else{
		fm_jsubmit(x);
	}
}


function fm_submitend(x) {
	if (formchk){
		var formpos = fm_checkok(x);
		if (formpos==""){ // Form Kontrol etti hata yoksa submit et
			document.getElementById('mybuttons').style.display = 'none';
			if(x=="" || x==null){document.forms[0].submit();}else{var frm=fm_findObj(x); eval('document.'+x+'.submit();');} // Eğer Fonksiyona form yazılmadıysa ilk formu submit et
			//return true;
		}else{
			alert2(formpos); // Form hata mesajlarını ver
			//return false;
		}
	}else{
	document.getElementById('mybuttons').style.display = 'none';
		fm_jsubmit(x);
	}
}

function alert2(msg, width_, height_) {
	msg='<img src="img/exclamation.png" /><div style="padding:30px; font-size:14px;">'+msg+'</div>';
	//msg='<div class="notification attention" style="margin:30px;"><div>'+msg+'</div></div>';
	if (width_=="undefined") {
		width_="400px";
	}

	if (height_=="undefined") {
		height_="250px";
	}
	$.colorbox({html:msg,width:width_,height:height_});
}

//**********************
// Just Submit
// Parameters;
// x = Formun Adı
// Kontrol Yapılmayan Formlarda kullanılacak
//**********************
function fm_jsubmit(x)  {	
	if(x) {
		var frm=fm_findObj(x);
		frm.submit();
	} else {
		document.forms[0].submit();
	}
}
/*
function fm_jsubmit(x) {
	var frm;
	if(!x){
		frm = document.forms[0];
	}else{
		frm = fm_findObj(x);
	}
	if (typeof(frm.onsubmit) == 'function')
	{
		if(frm.onsubmit() == false){
			return false;
		}
	} 
	frm.submit();
	
}
*/
//**********************
// Confirm & Reset
// Parameters;
// x = Formun Adı
//**********************
function fm_reset(x) {
	if(confirm(resetForm)){
		if(!x){document.forms[0].reset();}else{var frm=fm_findObj(x);frm.submit()}
	}
}

//**********************
// Aç/Kapa kontrol
// Parameters;
// act = div id - Bölge Adı
//**********************
function fm_toggle(act){ // Menü Toggle Sistemi
//***********DEBUG
//	var dd = "document.all."+act+".style.display";
//	var dpos = eval(dd);
//***********DEBUG
	var dd = fm_findObj(act);
	var dpos = dd.style.display;
	var chn, actm; // Block & None
	if (act=="menu"){actm=true}else{actm=false}
	if (dpos=="none" || dpos==""){ // Open
		chn="block";
		dd.style.display=chn;
		fm_setCookie(act,chn);
		if (actm){fm_swap("switchmenu","img/menuhide_on.jpg")} // if menu swap also
	}

	if(dpos=="block"){ // Close
		chn="none";
		fm_setCookie(act,chn);
		dd.style.display=chn;
		if (actm){fm_swap("switchmenu","img/menuhide_off.jpg")} // if menu swap also
	}
}

//**********************
// Swap Image işlemi + Rollover
// Parameters;
// thisobj = Değişecekimg
// swap = yeni resmin yolu
//**********************
function fm_swap(thisobj,swap){
	var ds = fm_findObj(thisobj);
	ds.src=swap;
}

function fm_swapthis(thisobj,swap){
	thisobj.src=swap;
}

// ***********DEBUG
// Liste Sayfası ise true olacak
//var list=false;
// ***********DEBUG




//**********************
// Kayıtlar Arasında Navigasyon
// Parameters;
// direction= 0/1 (İleri/Geri)
//**********************
function fm_navigate(direction){
	var d = document;
	var dall = "document.all.";
	var curid = parseInt(d.selected.replace("tr",""))
	if(direction==1){curid++}else{curid--}
	if(curid==0)curid=2;

	if(eval(dall+"tr"+curid)==undefined)curid=1

	fm_hilite(eval(dall+(d.selected)),"E6F4FF")
	fm_select(eval(dall+"tr"+curid));
}

//**********************
// Işıklandırma
// Parameters;
// obj = Işıklandırcak obje
// color = Renk
// x = 1 (for selected)
//**********************
function fm_hilite(obj,color,x){
	var d=document;
	if(x==1){ //selected belirlemiş ise yeni selected ta eskisini silme
		obj.style.backgroundColor="#"+color;
	}else{
		if(d.selected!=obj.id)obj.style.backgroundColor="#"+color;
	}
}

//**********************
// Kayıt Seçme
// Parameters;
// obj = Seçilecek Obje
//**********************
function fm_select(obj){
	var d = document;
	var dall = "document.all.";
	if (obj){
		/*
		if (d.selected){
			fm_hilite(d.getElementById(d.selected),"FCFCFC",1);
		}

		fm_hilite(obj,"D2E0A2"); // Selected Td	
		
		// Select listedby TD
		if (d.selected){
			//alert2(dall+"td"+(d.selected));
				//E6F4FF
				fm_hilite(d.getElementById("td"+(d.selected)),"E6F4FF",1);
		}
		fm_hilite(d.getElementById("td"+obj.id),"D2E0A2",1); // Selected Td
		*/
		d.selected = obj.id;
	}
}

//**********************
// Form Focus
//**********************
function fm_focus(elIndex){ // Focus işlemi
	if(!list){	
		if (typeof(elIndex) == 'undefined')
			elIndex = 0;
	
		var f = document.forms[0];
		if(f)
		{
			if (elIndex >= document.forms[0].length)
			{
				return false;
			}
			var el = f.elements[elIndex];
			if(elIndex < 10 && !el.readOnly && !el.disabled && el.type != 'hidden')
			{
					f.elements[elIndex].focus();
					return true;
			}
			else
			{
					fm_focus(elIndex + 1);
			}
		}
		return false;
	}
}

//**********************
// Send URL
// Parameters;
// url = Seçilecek Obje
//**********************
function fm_go(url){
	location.href=url;
}

//**********************
// Focus, Blur
// Parameters;
// obj = Input (this)
// act = 0/1
//**********************
function fm_foc(obj,act){
	if (act==1){obj.style.backgroundColor='#FFFF7F'}else{obj.style.backgroundColor='#FFF'}
}

//**********************
// Style Changer
// Parameters;
// obj = Obj (this)
// style = New Style Name
//**********************
function fm_selectstyle(obj,styleName) {
  var exobj = fm_findObj(obj);
  exobj.className=styleName;
}

//**********************
// Set Cookie
//**********************
function fm_setCookie(cname,val){
	document.cookie=cname+"="+val;
}

function fm_getCookie(cname){
	var tmpname, val="";
	// Get doc Cookie and split
	var allcookies = (document.cookie).split(";");
		// Get Value by Name
		for (var i=0;i<allcookies.length;i++){
			tmpname = allcookies[i].split("=");
			if(" "+cname==tmpname[0])val=tmpname[1];
		}
	return val;
}

//**********************
// Write Opener
//**********************
function fm_openerw(val,inputname){
	var x = fm_findObj(inputname);
	if (x) {
		x.value=val;
	}
}

//**********************
// Set Menu Positions by Cookies
//**********************
function fm_setMenu(){
	var menuArr, tmpval;
	menuArr = new Array("envantersub","servissub","desteksub","raporsub");
	for(var i=0;i<menuArr.length;i++){
		tmpval=fm_getCookie(menuArr[i]);
		if(tmpval=="block"){fm_toggle(menuArr[i])}
	}
}

// Make FullScreen
function fm_fsc(){
//	window.open("",'fullscreen','fullscreen,scrollbars');
}

// Status Bar
function hidestatus(){
//	window.status='Mısırlı Bilişim';
//	alert2("hey");
//	var statustimer = window.setTimeout(hidestatus,1);
//	return true;
}
hidestatus()

// Make Open New Window
function fm_open(url,inputname,width,heigth){
	var urlx=url;
	var objValue="";
	if (width == null)	{
		width = 1000;
	}

	if (heigth == null)	{
		heigth = 690;
	}

	if(inputname!="" && inputname!=null){
		objValue = fm_r2(inputname);
	}

	urlx+=objValue;

	var newwin = window.open(urlx, '', 'left=0,top=0,width='+width+',height='+heigth+',scrollbars,resizable,status');
	if (window.focus){newwin.focus()}

	return false;

}

// Make Open New Window As Modal Window
function fm_open2(url,inputname,width,heigth,isframe) {
	//alert(url);
	url=url.replace(/®/gi,"&amp;");
	objValue="";
	if (isframe == null)	{
		isframe = true;
	}	
	if (width == null)	{
		width = '95%';
	}

	if (heigth == null)	{
		heigth = '95%';
	}	
	if(inputname!="" && inputname!=null){
		objValue = fm_r2(inputname);
	}
	url+=objValue;
	$.colorbox({transition:'elactic',speed:300,iframe:isframe, width:width,height:heigth,href:url});	
}

//**********************
//Write / Select etc.
//@delitemer : Alt+255
//@Sample : <a href="javascript:fm_w('test doldurma true true testx','dis2,dis5,dis6,dis7')">Fill</a>
//**********************
function fm_w(val,inputname){ //v2 support field types
	var delitemer =" "; //Alt+255
	var Arrinputname = inputname.split(",")
	var ArrValue = val.split(delitemer);

	for (i=0;i<Arrinputname.length;i++){
		var x = fm_findObj(Arrinputname[i]);
		if (x) {
			switch (x.type){
				case "hidden":
					x.value=ArrValue[i];break;
				case "text":
					x.value=ArrValue[i];break;	
				case "textarea":
					x.value=ArrValue[i];break;	
				case "password":
					x.value=ArrValue[i];break;	
				case "checkbox":
					ArrValue[i]=="true"?x.checked=true:x.checked=false;
					break;	
				case "radio":
					ArrValue[i]=="true"?x.checked=true:x.checked=false;
					break;	
				case "select-one":
					for(var ix=0;ix<x.length;ix++){
						if(ArrValue[i]==x.options[ix].value)x.options[ix].selected=true;
					}
					break;	
				case "select-multiple":
					for(var ix=0;ix<x.length;ix++){
						if(ArrValue[i]==x.options[ix].value)x.options[ix].selected=true;
					}
					break;	
			}
		}
	}
}


/*Read Value*/
function fm_r(Obj){
	var thisObj=fm_findObj(Obj);
	if(thisObj)return thisObj.value;
}

function fm_copy(args){
	var tmpObj,tmpObjtarget, delitemer =",";	
	var Arrargs = args.split(delitemer)
	for(var i=0;i<Arrargs.length;i=i+2){
		tmpObj=fm_findObj(Arrargs[i]);
		tmpObjtarget=fm_findObj(Arrargs[i+1]);
		tmpObjtarget.value=tmpObj.value;
	}
}

function fm_cbheck(){
	var tmpV, args=fm_cbheck.arguments; // Arguments
	for(var i=0;i<args.length-1;i++){
		tmpV=fm_r(args[i]);
		if(tmpV==""){
			alert2(args[(args.length-1)]);
			return false; 
		}
	}
	
	return true;
}

//*********************
// Dynamic Filler
//*********************
function fm_filler(baseObjs,targetObjx){
	var extension = " "
	var ArrbaseObjs=baseObjs.split(",");
	var thisObj, tmptext="";
	var targetObj = fm_findObj(targetObjx);	
		// Get all values from inputs
		for(var i=0;i<ArrbaseObjs.length;i++){
			thisObj=fm_findObj(ArrbaseObjs[i]);
			tmptext+=thisObj.value;
			if(i<ArrbaseObjs.length-1)tmptext+=extension;
		}
	targetObj.value=tmptext;
}


function fm_filler2(baseObjs,targetObjx){
	var extension = ""
	var ArrbaseObjs=baseObjs.split(",");
	var thisObj, tmptext="";
	var targetObj = fm_findObj(targetObjx);	
		// Get all values from inputs
		for(var i=0;i<ArrbaseObjs.length;i++){
			thisObj=fm_findObj(ArrbaseObjs[i]);
			tmptext+=thisObj.value;
			if(i<ArrbaseObjs.length)tmptext+=extension;
		}
	targetObj.value=tmptext;
}
//*********************


//*********************
// Maths
//*********************
function fm_math(baseObjs,targetObjx,mathop){
	var ArrbaseObjs=baseObjs.split(",");
	var thisObj, tmptext="";
	var targetObj = fm_findObj(targetObjx);	
		// Get all values from inputs
		for(var i=0;i<ArrbaseObjs.length;i++){
			thisObj=fm_findObj(ArrbaseObjs[i]);
			tmpVal=thisObj.value;
			if(tmpVal=="" && mathop=="*")tmpVal=1;
			if(tmpVal=="" && mathop=="+")tmpVal=0;
			tmptext+=tmpVal;
			if(i<ArrbaseObjs.length-1)tmptext+=mathop;
		}
	targetObj.value=eval(tmptext);
}
//*********************


//*********************************//
//*FM HTML Oriented Help System*//
//*********************************//

// Default of Help
function fm_openhelp(){
	var help = fm_getCookie("helpon");
	if(help=="1"){
		help="0"
		alert2("Yardım Kapatıldı !");
	}else{
		help="1"
		alert2("Yardım Açıldı !");
	};
	document.cookie="helpon="+help;
}

function fm_MXY(XorY){
	var coord = 0;
	if(XorY=="x"){ // X
		coord = event.clientX + document.body.scrollLeft;
	}else{ // Y
		coord = event.clientY + document.body.scrollTop;
	}
	if(coord<0)coord=0;
	return coord;
}

function fm_help(){ //
	var help=fm_getCookie("helpon");
	if(help==null){fm_setCookie("helpon","1");help="1"}
//	return;

	var x = fm_MXY("x");
	var y = fm_MXY("y");
	var thisObj = fm_findObj("hlp");
	thisObj.style.left=x+10+"px";
	thisObj.style.top=y-15+"px";
	
	var desc = window.event.srcElement.help;
	if(desc!=null){
		fm_writehelp(desc);
	}else{
		thisObj.style.display="none";
	}
}

function fm_writehelp(val){
	var thisObj = fm_findObj("hlp");
	var innerObj = fm_findObj("hlpinner");
	innerObj.innerHTML=val;
	//thisObj.style.display="block";
}

// Select / Unselect Target Checkboxes
function fm_checkbox(thisObj,targets){
	var tmpObj;
	tmpObj=document.getElementsByName(targets);
	var bool = thisObj.checked;
	// Select / Unselect All
	for(var i=0;i<tmpObj.length;i++){tmpObj[i].checked=bool;}
}

function closeWindesk(){
	window.open('prelogout.php','logout','left=5000,width=100,height=100,resizable=no,titlebar=no,top=5000');
}

function unloadmodule(module){
	//alert2("hop");	
	window.open('preunload.php?module='+module,'logout','left=5000,width=100,height=100,resizable=no,titlebar=no,top=5000');
}

// Skip Err...
function SkipErr(){return true}
//window.onerror = SkipErr;


function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function removelist(Arrobj){
	var delitemer=",";
	AllArrobj=Arrobj.split(delitemer);

	for(var ix=0;ix<AllArrobj.length;ix++){
		var thisObj=fm_findObj(obj);
			for (var i=(thisObj.options.length-1); i>=0; i--) {
				thisObj.options[i] = null;
			}
		thisObj.selectedIndex = -1;
		thisObj.disabled=true;
	}
}

//*********************************//
//*      DATE TIME FUNCTIONS      *//
//*********************************//

function GetDateDiff(firstDate,secondDate,returnParam){
/** 
*@parameters
* first=First Date
* second=Second Date
*returnParam
*0= Millisecond
*1= Second
*2= Minute
*3= Hour
*4= Day
*5= Mounth
*6= Year
*7= Karma
*8= Week
//   Math.round(Math.abs(t / DyMilli))
*/	var SecMilli = 1000;
	var MinMilli = SecMilli * 60;       //Initialize variables.
	var HrMilli = MinMilli * 60;
	var DyMilli = HrMilli * 24;
	var WeekMilli = DyMilli * 7;
	var MonMilli = DyMilli * 30;
	var YearMilli = DyMilli * 365;
	if (firstDate == '' || secondDate == ''){
		return('');
		exit;
	}
	firstDate = firstDate.substr(3,2)+'/'+firstDate.substr(0,2)+'/'+firstDate.substr(6,13);
	secondDate = secondDate.substr(3,2)+'/'+secondDate.substr(0,2)+'/'+secondDate.substr(6,13);
	firstM = Date.parse(firstDate);       //Parse testdate.
	secondM = Date.parse(secondDate);       //Parse testdate.
	diffM = secondM-firstM;

//Return results.
	if (returnParam == 0) {
		return(diffM);                      
	} else if (returnParam == 1) {
		return(Math.floor(Math.abs(diffM / SecMilli)));
	} else if (returnParam == 2) {
		return(Math.floor(Math.abs(diffM / MinMilli)));
	} else if (returnParam == 3) {
		return(Math.floor(Math.abs(diffM / HrMilli)));
	} else if (returnParam == 4) {
		return(Math.floor(Math.abs(diffM / DyMilli)));
	} else if (returnParam == 5) {
		return(Math.floor(Math.abs(diffM / MonMilli)));
	} else if (returnParam == 6) {
		return(Math.floor(Math.abs(diffM / YearMilli)));
	} else if (returnParam == 7) {
		var Year = Math.floor(Math.abs(diffM / YearMilli));
		diffM = diffM % YearMilli;
		var Day = Math.floor(Math.abs(diffM / DyMilli));
		diffM = diffM % DyMilli;
		var Hour = Math.floor(Math.abs(diffM / HrMilli));
		diffM = diffM % HrMilli;
		var Min = Math.floor(Math.abs(diffM / MinMilli));
		diffM = diffM % MinMilli;
		var Sec = Math.floor(Math.abs(diffM / SecMilli));
		var timeStr = '';
		if (Year != 0){
			timeStr = Year+' Yl ';
		}
		if (Day != 0){
			timeStr = timeStr+Day+' Gn ';
		}
		if (Hour != 0){
			timeStr = timeStr+Hour+' Sa ';
		}
		if (Min != 0){
			timeStr = timeStr+Min+' Dk ';
		}
		if (Sec != 0){
			timeStr = timeStr+Sec+' Sn ';
		}
		return(timeStr.substr(0,timeStr.length-1));
//		return(Year+' Yıl,'+Day+' Gün,'+Hour+' Saat,'+Min+' Dakika,'+Sec+' Saniye');
	} else if (returnParam == 8) {
		return(Math.round(Math.abs(diffM / WeekMilli)));
	}
}

function fm_formAction(Xobj,URL){
	var obj=fm_findObj(Xobj);
	obj.action=URL;
}

function fm_menu(valObj){
	var thisObj = fm_findObj(valObj);
	var curPos = thisObj.style.display;
	if(curPos=="block"){
		thisObj.style.display="none"
	}else{
		thisObj.style.display="block"
	}
}

/*Iframe Load Checker*/
function checkframe(obj){
	if(obj.readyState=="complete")return true;
	return false;
}


/*Select Lists UP/DOWN */
function fm_list(ordtype,list){
	var Obj=fm_findObj(list);
	
	// Cache Array
//	oldArr = new Array(new Array());
	// Cache Array
/*	for(var i=0;i<Obj.options.length;i++){
		oldArr[i][0]=Obj.options[i].value;
		oldArr[i][1]=Obj.options[i].text;
	}
*/

	var nextId, selectedId = Obj.selectedIndex;
	ordtype?nextId=selectedId+1:nextId=selectedId-1;
	fm_listswap(selectedId,nextId,list);
}

function fm_listswap(stObj, scObj, list){
	var ObjLength; CheckPos=true; Obj=fm_findObj(list);
	ObjLength=Obj.options.length;
	if(scObj>=ObjLength || scObj<0)CheckPos=false;

	if(CheckPos){
		//Cache
		var t1,t2;		
			t1=Obj.options[stObj].value;
			t2=Obj.options[stObj].text;

		// replace st
		Obj.options[stObj].value=Obj.options[scObj].value;
		Obj.options[stObj].text=Obj.options[scObj].text;	

		// replace sc
		Obj.options[scObj].value=t1;
		Obj.options[scObj].text=t2;
		Obj.selectedIndex = scObj;
	}
}


/*Show hide Elements*/
function fm_show(obj){
	var thisObj=fm_findObj(obj);
	thisObj.style.display="block";
}

function fm_hide(obj){
	var thisObj=fm_findObj(obj);
	thisObj.style.display="none";
}

/*Bulk show hide elements*/
function fm_bshow(show){
	for(var i=1;i<fm_bshow.arguments.length;i++){
		var thisObj=fm_findObj(fm_bshow.arguments[i]);
		if(thisObj)thisObj.style.display=show;
	}
}

/*Show and Select for radio button based forms*/
function fm_sands(val,elementname){
	var tmpVal, divId,d=document;
	var fArr = eval("d.getElementsByTagName('"+elementname+"')");	
	for(var i=0;i<fArr.length;i++){
		tmpVal = fArr[i].value;
		
		divId="div"+elementname+tmpVal;
		fm_bshow("none",divId);					
		
		if (tmpVal==val){
			fm_bshow("block",divId);
			fArr[i].checked=true;
		}
	}
}

function fm_liner(val){ // Replace New Lines
	var newLine=/\r\n/g;
	val=val.replace(newLine,"\\n");
	return val;
}

function fm_fixq(val){ // Fix Quotes
	var newLine=/\'/g;
	val=val.replace(newLine,"\\'");
	return val;
}

function fm_catfix(thiscat, nextcat,i){
	var nextcatStr, xObj;
	if(!isSelect(thiscat))return; // Check Select

	xObj = fm_findObj(thiscat);
	nextObj = fm_findObj(nextcat);
	if(nextObj) {
		if (xObj.options[xObj.selectedIndex].value != "") 	{
			nextcatStr ="treecombo.php?next="+nextcat+"&value="+xObj.options[xObj.selectedIndex].value+"&nextvalue="+nextObj.options[nextObj.selectedIndex].value;
		// Generate Iframe
			document.write("<iframe src='"+nextcatStr+"' name='remotecont2"+i+"' id='remotecont2"+i+"' style='display:none'></iframe>");
		}
	}
}

function fm_treesetup(jsArr){
	if(jsArr=="" || jsArr==null)return;
	for(var i=0;i<jsArr.length;i++)
		if(jsArr[i]!="" && i>0 && jsArr[i-1]!="")fm_catfix(jsArr[i-1],jsArr[i],i);
}

function isSelect(Obj){ // Is SelectBox ?
	var xObj=fm_findObj(Obj);
	if(xObj) {
		var type=xObj.type;
		if(type=="select-one" || type=="select-multiple")return true;
	}	
	return false;
}

function hidestatus(){
	window.status=' W i n d e s k ';
	return true;
}

document.onload=hidestatus;



// Original:  Ronnie T. Moore
// Dynamic 'fix' by: Nannette Thacker
function textCounter(field, maxlimit, cntField) {
	if (maxlimit == 0)
		return false;
	elField = fm_findObj(field);
	if (elField.value.length > maxlimit) // if too long...trim it!
		elField.value = elField.value.substring(0, maxlimit);
		// otherwise, update 'characters left' counter
	else 
		if (cntField != '0')
		{
			fm_findObj(cntField).value = maxlimit - elField.value.length;
		}
		
}


function dateControl(date1, date2, formName,msg) {
	
	var form = (formName == '' || typeof(formName) == 'undefined') ? 'forms[0]' : 'forms[\''+formName+'\']';
	var elStartDate = eval('document.' + form + '.' + date1);
	var elfinishDate = eval('document.' + form + '.' + date2);
	if(elStartDate)
	{
		if(elfinishDate)
		{
			startDate = elStartDate.value;
			finishDate = elfinishDate.value;
			startDate = startDate.substr(3,2)+'/'+startDate.substr(0,2)+'/'+startDate.substr(6,4);
			finishDate = finishDate.substr(3,2)+'/'+finishDate.substr(0,2)+'/'+finishDate.substr(6,4);
			if(Date.parse(startDate) > Date.parse(finishDate)) 
			{
				if (typeof(msg) != 'undefined'){
					alert2(msg);
				}
				else{
					alert2(startDatecnbbEnddate);
				}	
				
			/*	if (elStartDate.style.visibility!='hidden')
				{
					
					elStartDate.focus();
				}*/
				return false;
				
			}
		}
	}
	return true;
}

function dateTimeControl(date1,date2,time1,time2,formName) {
	var differenceDate;
	var differenceTime;
	//tarih
	var form = (formName == '' || typeof(formName) == 'undefined') ? 'forms[0]' : 'forms[\''+formName+'\']';
	var elStartDate = eval('document.' + form + '.' + date1);
	var elfinishDate = eval('document.' + form + '.' + date2);
	var startDate = elStartDate.value;
	var finishDate = elfinishDate.value;
// Bug Fixed
	startDate = startDate.substr(3,2)+'/'+startDate.substr(0,2)+'/'+startDate.substr(6,4);
	finishDate = finishDate.substr(3,2)+'/'+finishDate.substr(0,2)+'/'+finishDate.substr(6,4);

	//Saat
	var elStartTime = eval('document.' + form + '.' + time1);
	var elfinishTime = eval('document.' + form + '.' + time2);
	var startTime = elStartTime.value;
	var finishTime = elfinishTime.value;
	


	startTime = startTime.split(":");
	startTime=startTime[0] + startTime[1] + startTime[2];
	finishTime = finishTime.split(":");
	finishTime=finishTime[0] + finishTime[1] + finishTime[2];
	differenceTime=finishTime-startTime;
	if(Date.parse(startDate) > Date.parse(finishDate)) {
		alert2(startDatecnbbEnddate);
		return false;
	}
	if (Date.parse(startDate) == Date.parse(finishDate) && differenceTime<0){
		alert2(startDatecnbbEnddate);
		return false;
	}
	return true;

}
//girilen tarih bugünden büyük mü? kontrolü...
function todayControl(date1,formName,msg)
{
	var form = (formName == '' || typeof(formName) == 'undefined') ? 'forms[0]' : 'forms[\''+formName+'\']';
	var elStartDate = eval('document.' + form + '.' + date1);
	var startDate = elStartDate.value;
	startDate = startDate.substr(3,2)+'/'+startDate.substr(0,2)+'/'+startDate.substr(6,4);

	var today=new Date();
	today= today.getDate()+"/"+(today.getMonth()+1)+"/"+(today.getYear());
	if(Date.parse(startDate)>Date.parse(today))
	{
		if (typeof(msg) != 'undefined'){
			alert2(msg);
		}
		else{
			alert2(DatecnbbToday);
		}	
		return false;
	}
	return true;
}

// Edit : Erman
function leaveDigits(_str, fieldType) {
	var STR="";
	if ( fieldType == 9 ) {
		var _exp = /\d*[:]*\d*/g;
	} else if ( fieldType == 10 ) {
		var _exp = /\d*[.,]+\d*/g;
	} else {
		var _exp =/\d+/g;
//		var _exp = /(^-{0,1}?\d\d*[.]{0,1}[\d]{0,2}$)/gi;
	}

	var _array;
	while(_array=_exp.exec(_str)) {
		STR+=_array.join();
	}
	return(STR);
}


// 15/03/2005 20:47:46
// type: 4 = dd/mm/yyyy H:i:s
//		 8 = H:i:s
//		 3 = dd/mm/yyyy
function writeDate(elName, type){
	var el = fm_findObj(elName);
	if (typeof(el) == 'undefined'){return false}
	if (typeof(type) == 'undefined'){type = 3}
	var len, timeSepIndex, dateSepIndex, dateTimeSepIndex;
	
	switch (type)
	{
	case 4:
		len = 19;
		// nerede neyin işaretini koyacağız
		timeSepIndex = new Array(10, 12);
		dateSepIndex = new Array(2, 4);
		dateTimeSepIndex = 8;
		break;
	case 8:
		len = 8;
		timeSepIndex = new Array(2, 4);
		break;
	case 3:
	default:
		len = 10;
		dateSepIndex = new Array(2, 4);
		break;
	}

	if (el.value.length > len){el.value = el.value.substring(0, len)}

	var val = leaveDigits(el.value).split('');
	var formatted = '';

	for (var i = 0; i < val.length; i++)
	{
		if (dateSepIndex && (i == dateSepIndex[0] || i == dateSepIndex[1]))
		{
			formatted += '/';
		}
		if(dateTimeSepIndex && i == dateTimeSepIndex){
			formatted += ' ';
		} 
		if(timeSepIndex && (i == timeSepIndex[0] || i == timeSepIndex[1])){
			formatted += ':';
		}
		formatted += val[i];
	}

	el.value = formatted;
	
}

function validateDate(elName){
	var el = fm_findObj(elName);
	var val = el.value;
	var time = '';
	var date;
	var arrDate = new Array;
	var arrTime = new Array;
	var tmpDate = new Date;
	switch (val.length)
	{
	case 8:
		date = tmpDate.getDate()+'/0'+(tmpDate.getMonth()+1)+'/'+tmpDate.getFullYear();
		time = ' ' + val;
		break;
	case 19:
		var spl = val.split(' ');
		date = spl[0];
		time = ' ' + spl[1];
		break;
	case 10:
		date = val;
		break;
	case 0:
		return true;
		break;
	default:
		alert2(DateTimeUnFormatted);
		el.focus();
		return false;
	}
	if (date != '')
	{
		arrDate = date.split('/');

	}
	if (time != '')
	{
		arrTime = time.split(':');
	}
	var d = new Date(arrDate[2]+'/'+arrDate[1]+'/'+arrDate[0] + time);
	//alert2(d);//arrDate[2]+'/'+arrDate[1]+'/'+arrDate[0]
	//alert2(d);return;

	if ( date != '' && !(arrDate[2] == d.getFullYear() && arrDate[1] == (d.getMonth()+1) && arrDate[0] == d.getDate() ))
	{
		alert2(DateTimeUnFormatted);
		el.focus();
		return false;
	}
	return true;
	
}


// Erman
// Sayı formatlama ( para )
// Kullanılan fonksiyonlar : getCountryMoneyFormats,formatInteger
function getSperator(country) {
	switch ( country )  {
		case 'TR' : return ".";			// Turkish
		case 'US' : return ".";			// US/British
		case 'D' : return ",";			// German
		case 'FR' : return " ";			// French // kuruşu ne ile ayırdıkları bilinmiyor.
		case 'SW' : return "'";			// Swiss  // kuruşu ne ile ayırdıkları bilinmiyor.
		case 'IN' : return ",";			// Indian // kuruşu ne ile ayırdıkları bilinmiyor.
		case 'J' : return " ";			// Japanese/Chinese // kuruşu ne ile ayırdıkları bilinmiyor.
		case 'NON' : return "";// no formatting
		default : return "";
	}
}


function getCountryMoneyFormats(country) {
	switch ( country )  {
		case 'TR' : return "###,###,###,###";			// Turkish
		case 'US' : return "###,###,###,###";			// US/British
		case 'D' : return "###.###.###.###";			// German
		case 'FR' : return "### ### ### ###";			// French
		case 'SW' : return "###'###'###'###";			// Swiss
		case 'IN' : return "#,##,##,##,##,###";			// Indian
		case 'J' : return "####\u5104 ####\u4E07 ####";	// Japanese/Chinese
		case 'NON' : return "############";				// no formatting
		default : return "############";
	}
}



// ilk parametre "1231231" gibi bir sayı olabilir. 
// ikinci parametre ise Sayının hangi ulke formatına gore formatlanacağını belirtir.
function formatInteger( integer, country ) {
	var result = '';
	var minus=false;
	var new_integer = '';
	var kurus='';
	pattern = getCountryMoneyFormats( country );
	integerIndex = integer.length - 1;
	patternIndex = pattern.length - 1;

	// if integer is minor than zero , remove the minus sign
	if (integer.charAt(0) == '-') {
		minus = true;
		for ( i=1 ; i<=integerIndex ; i++ ) {
			new_integer = new_integer +''+ integer.charAt(i);
		}
		integer = new_integer;
	} 
	new_integer = '';
	// kullanıcı kuruş kısmını girmiş ise kuruş ile ana para ayrılıyor.
	if ( integer.charAt(integerIndex-2) == '.' || integer.charAt(integerIndex-2) == ',') {
		for ( i=0 ; i<(integer.length-1)-2 ; i++ ) 	{
			new_integer = new_integer +''+ integer.charAt(i);
		}
		kurus =  integer.charAt( (integer.length-1)-1 ) +''+ integer.charAt( integer.length-1 );
		integer = new_integer;
	}

	while ( (integerIndex >= 0) && (patternIndex >= 0) ) {
		var digit = integer.charAt( integerIndex );
		integerIndex--;
		
		// Skip non-digits from the source integer (eradicate current formatting).
		if ( (digit < '0') || (digit > '9') )  {continue;}
	
		// Got a digit from the integer, now plug it into the pattern.
		while ( patternIndex >= 0 ) {
			var patternChar = pattern.charAt( patternIndex );
			patternIndex--;
			
			// Substitute digits for '#' chars, treat other chars literally.
			if ( patternChar == '#' ) {
				result = digit + result;
				break;
			} else {
				result = patternChar + result;
			}
		}
	}

	if (minus) {
		result = '-' + result;
	}
	if ( kurus != '' ) 	{
		result = result +''+ getSperator( country ) +''+ kurus;	
	}
	return result;
}


function checkNumeric(fieldName, len, nextField, fieldType){

	var field = fm_findObj(fieldName);
	var alert_msg;
	if (fieldType && fieldType == 9 ) {
		var objRegExp = /(^-?\d*[:]*[:\d]*$)/gi; // zaman
		alert_msg = "Yalnız rakam ve ':' karakterini kullanabilirsiniz.";
	} else if (fieldType && fieldType == 10 ) {
		var objRegExp = /(^-?\d*[.,]*[.,\d]*$)/gi; // para ve rakamlar için
		alert_msg = "Yalnız rakam, virgül ve nokta karakterlerini kullanabilirsiniz.";
	} else {
		if(field.value == '-'){field.value ="";return false;}
		//var objRegExp = /(^-{0,1}?\d\d*[.]{0,1}[\d]{0,2}$)/gi; // YALNIZ NUMARA GİRİLECEK ALANLAR İÇİN
		var objRegExp = /^\d+$/; // YALNIZ NUMARA GİRİLECEK ALANLAR İÇİN
		alert_msg = 'Girdiğiniz değer sayısal değil.';
	}
	if (field.value.length >= 1 && !objRegExp.test(field.value)) {
		alert2( alert_msg );
		field.value = leaveDigits(field.value, fieldType);
	} else {
		if (typeof(nextField) != 'undefined' && field.value.length >= len) 	{
			if (nextField != null) 	{
				fm_findObj(nextField).focus(); // daha sonra kontrol kaldırılabilir.
			}
		}
	}
}



function setFieldProps(fields, lengths, types, vTypes, formName){
	if (fields.length == 0 || typeof(fields) == 'undefined') {
		return false;
	}
	if (fields.length != lengths.length || fields.length != types.length || fields.length != vTypes.length)	{
		alert2('Form özellikleri hatası');
		return false;
	}
		
	var f; // function
	var f2;
	formName = (typeof(formName) == 'undefined') ? '0' : '"'+formName+'"';
	if (fields.length == lengths.length && document.forms.length > 0) 	{	
		var el;
		for (var i = 0; i < fields.length; i++) {
			el = fm_findObj(fields[i]);
			if (el) {
				if (lengths[i] < 0) {
					el.readOnly = true;
					el.className = 'readonly';
				} else {
					if(el.type == 'textarea'){
						if (lengths[i] == 0) {	continue;	}
						if (el.bind)	{
							countfield = fm_findObj(el.bind);
						}
						
						if (typeof(countfield) == 'object'){
							countfield.value = lengths[i] - el.value.length;
							cntField = countfield.name;
						} else {
							cntField = 0;
						}

						f = 'textCounter(\''+el.name+'\', '+lengths[i]+', \''+cntField+'\')';
						//el.attachEvent('onkeyup', new Function(f));
						//el.attachEvent('onkeydown', new Function(f));
						AttachEvent(el, 'keyup', new Function(f));
						AttachEvent(el, 'keydown', new Function(f));
					} else {
						if(types[i] == 3 || types[i] == 4 || types[i] == 8){
							f = 'writeDate(\''+el.name+'\', '+types[i]+')';
							f2 = 'validateDate(\''+el.name+'\')';
							//el.attachEvent('onkeyup', new Function(f));
							//el.attachEvent('onkeydown', new Function(f));
							//el.attachEvent('onblur', new Function(f2));
							AttachEvent(el, 'keyup', new Function(f));
							AttachEvent(el, 'keydown', new Function(f));
							AttachEvent(el, 'blur', new Function(f2));
						}
						if (vTypes[i] == 'n'){
							f = 'checkNumeric(\''+el.name+'\', null, null, \''+types[i]+'\')';
							//el.attachEvent('onkeyup', new Function(f));
							//el.attachEvent('onkeydown', new Function(f));
							AttachEvent(el, 'keyup', new Function(f));
						}
							
						if (lengths[i] != 0)	{	el.maxLength = lengths[i];	}
					}
				}
				
			}
		}
	}
}

function grabChanges(action){
	var _event;
	if (action == 0 || typeof(action) == 'undefined')
		return false;
	if (document.forms.length > 0)
	{
		for (var f = 0; f < document.forms.length; f++)
		{
			for (var el = 0; el < document.forms[f].length; el++)
			{
				switch (document.forms[f].elements[el].type)
				{
				case 'text':
				case 'textarea':
					_event = 'onkeypress';
					break;
				case 'select-one':
					_event = 'onchange';
					break;
				case 'checkbox':
				case 'radio':
				default:
					_event = 'onclick';
				}
				document.forms[f].elements[el].attachEvent (_event, function (){keyPressed = true});
			}
		}
	}
}


// Bir nesneye olay eklemeye yarar.
function AttachEvent(elementObj, eventName, eventHandlerFunctionName) {  
	if (elementObj.addEventListener) 	{// Non-IE browsers 
		elementObj.addEventListener(eventName, eventHandlerFunctionName, false);
	}
	else if (elementObj.attachEvent) 	{
	// IE 6+    
		elementObj.attachEvent('on' + eventName, eventHandlerFunctionName);  
	}   else { // Older browsers 
		var currentEventHandler = elementObj['on' + eventName];
		if (currentEventHandler == null) {
			elementObj['on' + eventName] = eventHandlerFunctionName;
		} else 	{
			elementObj['on' + eventName] = 
			function(e) { 
				currentEventHandler(e); 
				eventHandlerFunctionName(e); 
			}    
		}  
	}
}

function in_array(val, arr){
	/*if(typeof(arr) != 'Object') // array kontrolü?
		return false;*/
	for (var i = 0; i < arr.length; i++)
	{
		if(arr[i] == val)
			return true;
	}
	return false;
}


function showHide(objName, show){
	var obj = fm_findObj(objName);
	obj.style.display = (show) ? 'block' : 'none';
}

// verilen değişken querystring'te varsa değerini döndürür
function getQueryVariable(variable) {
	var query = window.location.search.substring(1);
	var vars = query.split("&");
	for (var i=0;i<vars.length;i++) {
		var pair = vars[i].split("=");
		if (pair[0] == variable) {
			return pair[1];
		}
	} 
	return false;
}

function fm_r2(inputname){ //v2 support field types
	var Arrinputname = inputname.split(",")
	var inputresult = "";
	for (i=0;i<Arrinputname.length;i++){
		var x = fm_findObj(Arrinputname[i]);
		if (x) {
			switch (x.type){
				case "hidden":
					inputresult = x.value;break;
				case "text":
					inputresult = x.value;break;	
				case "textarea":
					inputresult = x.value;break;
				case "password":
					inputresult = x.value;break;
				case "checkbox":
					x.checked?inputresult="true":inputresult="false";
					break;	
				case "radio":
					ArrValue[i]=="true"?x.checked=true:x.checked=false;
					break;	
				case "select-one":
					if (x.selectedIndex >= 0) {
						inputresult = x.options[x.selectedIndex].value;
					} else {
						inputresult = "";
					}

					break;	
				case "select-multiple":
					break;	
			}
		}
	}
	return inputresult; 
}

// Attachment Frame ini refresh eder
function refreshatcfrm(prepostid) {
	fm_findObj("attachframe").src='view_select.php?parameters=report=1,runscript=refreshatcfrm(\''+prepostid+'\'),owner=parent&from=0&count=-1&module=xatc&no_menu=1&xatc_prePostId=='+prepostid+'&temp=listframeatc';
}

// attach.php dosyasını açar
function getAttach(module,code,prepostid) {
	fm_open2("attach.php?close=1&prepostid="+prepostid+"&moduleName="+module+"&code="+code+"&no_menu=1&runscript=refreshatcfrm('"+prepostid+"')",'',400,230);
}

// Attachment Frame inden kayıt silmeyi sağlar.
function delAttach() {
		window.frames["attachframe"].document.forms[0].submit();
}

function ProgExec(prog,param){
	try	{
		var oShell = new ActiveXObject("WScript.Shell");
		oShell.run('"'+prog+'"'+param,1);
	}
	catch (e) {
		alert2('Make sure that "'+prog+'" is installed. \r\nAdd windesk address to trusted sites.');
	}
}
// Formdaki tarih değerini windesk formatına çevirir.
function stripDate( date ) {
	var arr = date.split("/");
	return arr[2]+''+arr[1]+''+arr[0];
}

// Encode lu stringi decode yapar.
function urlDecode(decodeString) 
{
	// + ( boşluğu ifade eden ) ifadesi için regex
	var RegExp1 = /\+/g;
	// encode lu stringi decode yap
	
//	decodeString = unescape(String(decodeString).replace(RegExp1, " "));
	decodeString = unescape(String(decodeString).replace("%3C", "<"));
	decodeString = unescape(String(decodeString).replace("%3E", ">"));
	decodeString = unescape(String(decodeString).replace("%22", '"'));
	decodeString = unescape(String(decodeString).replace("%27", "'"));
	decodeString = unescape(String(decodeString).replace("%C3%96", "Ö"));
	decodeString = unescape(String(decodeString).replace("%C3%B6", "ö"));
	decodeString = unescape(String(decodeString).replace("%C4%B0", "İ")); 
	decodeString = unescape(String(decodeString).replace("%C4%B1", "ı")); 
	decodeString = unescape(String(decodeString).replace("%C3%9C", "Ü"));
	decodeString = unescape(String(decodeString).replace("%C3%BC", "ü"));
	decodeString = unescape(String(decodeString).replace("%C5%9E", "Ş")); 
	decodeString = unescape(String(decodeString).replace("%C5%9F", "ş")); 
	decodeString = unescape(String(decodeString).replace("%C4%9E", "Ğ"));
	decodeString = unescape(String(decodeString).replace("%C4%9F", "ğ"));
	decodeString = unescape(String(decodeString).replace("%C3%87", "Ç"));
	decodeString = unescape(String(decodeString).replace("%C3%A7", "ç"));
	
	return decodeString; 
}

// stringi encode lar.
function urlEncode(encString) 
{
	// + ( boşluğu ifade eden ) ifadesi için regex
	var RegExp1 = /\+/g;
	// stringi encode la
	
//	encString = String(encString).replace(" ", RegExp1 );
	encString = String(encString).replace("<", "%3C" );
	encString = String(encString).replace(">", "%3E" );
	encString = String(encString).replace('"', "%22" );
	encString = String(encString).replace("'", "%27" );
	encString = String(encString).replace("Ö", "%C3%96");
	encString = String(encString).replace("ö", "%C3%B6");
	encString = String(encString).replace("İ", "%C4%B0"); 
	encString = String(encString).replace("ı", "%C4%B1"); 
	encString = String(encString).replace("Ü", "%C3%9C");
	encString = String(encString).replace("ü", "%C3%BC");
	encString = String(encString).replace("Ş", "%C5%9E"); 
	encString = String(encString).replace("ş", "%C5%9F"); 
	encString = String(encString).replace("Ğ", "%C4%9E");
	encString = String(encString).replace("ğ", "%C4%9F");
	encString = String(encString).replace("Ç", "%C3%87");
	encString = String(encString).replace("ç", "%C3%A7");

	return encString; 
}


/*
XQUERY de Yeni kayıt ve update işleminden sonra otomatik olarak formu kapatıp opener ı refresh yapar.
*/
function xqCloseRefresh(frameName) {
	opener.document.location.url=opener.document.location.url;
	window.close();
}

function sendToReporter()
{
	var format = fm_r2('report_formatType');
	var url = ReportPath + '?report=' + fm_r2('reportname');
	
	
	
	
	// olay listesinin görünüp görünmeyeceği


	//if( fm_r2('report_rfirstdate') == "" || fm_r2('report_rlastdate') == "") {
		//alert("##reportalert##");
	//}
	//else {
		var cont = dateControl( 'report_rfirstdate' , 'report_rlastdate' , 'report' );
		if ( !cont ) return false;
		if(document.getElementById('report_rfirstdate'))
			url += '&sdate=' + stripDate( fm_r2('report_rfirstdate') );// + '000000';
	
		if(document.getElementById('report_rlastdate'))
			url += '&edate=' + stripDate( fm_r2('report_rlastdate') );// + '999999';
			
		if(document.getElementById('report_rinctype'))
			url += '&report_rinctype=' +  urlEncode( fm_r2('report_rinctype') );
	
		if(document.getElementById('report_rxcompany'))		
			url += '&report_rxcompany=' + urlEncode( fm_r2('report_rxcompany') );

		if(document.getElementById('report_rcmdbtype'))		
			url += '&report_rcmdbtype=' + urlEncode( fm_r2('report_rcmdbtype') );
		
		if(document.getElementById('report_rcompany'))		
			url += '&report_rcompany=' + urlEncode( fm_r2('report_rcompany') );
		
		if(document.getElementById('report_rstatus'))		
			url += '&report_rstatus=' + urlEncode( fm_r2('report_rstatus') );
		
		if(document.getElementById('report_rCON'))		
			url += '&report_rCON=' + urlEncode( fm_r2('report_rCON') );
		
		if(document.getElementById('report_rinctype'))		
			url += '&report_rinctype=' + urlEncode( fm_r2('report_rinctype') );
		
		if(document.getElementById('report_rxuser'))		
			url += '&report_rxuser=' + urlEncode( fm_r2('report_rxuser') );
		
		if(document.getElementById('report_rsubtype'))		
			url += '&report_rsubtype=' + urlEncode( fm_r2('report_rsubtype') );
		
		if(document.getElementById('report_rsoft'))		
			url += '&report_rsoft=' + urlEncode( fm_r2('report_rsoft') );
		
		if(document.getElementById('textile'))		
			url += '&textile=' + urlEncode(fm_r2('textile'));
		
		if(document.getElementById('report_formatType'))		
			url += '&format=' + format;
		if(document.getElementById('IncidentId'))		
		url += '&IncidentId=' + urlEncode( fm_r2('IncidentId') );

		if(document.getElementById('report_mahalle'))		
		url += '&report_mahalle=' + urlEncode( fm_r2('report_mahalle') );

		if(document.getElementById('report_ilce'))		
		url += '&report_ilce=' + urlEncode( fm_r2('report_ilce') );

		if(document.getElementById('report_sokak'))		
		url += '&report_sokak=' + urlEncode( fm_r2('report_sokak') );

		if(document.getElementById('report_request'))		
		url += '&report_request=' + urlEncode( fm_r2('report_request') );

		if(document.getElementById('report_callType'))		
		url += '&report_callType=' + urlEncode( fm_r2('report_callType') );

		if(document.getElementById('report_assignmentgroup'))		
		url += '&report_assignmentgroup=' + urlEncode( fm_r2('report_assignmentgroup') );

		if(document.getElementById('report_callType'))		
		url += '&report_callType=' + urlEncode( fm_r2('report_callType') );

		if(document.getElementById('inc_category1name'))		
		url += '&inc_category1name=' +  fm_r2('inc_category1s') ;

		if(document.getElementById('inc_category2name'))		
		url += '&inc_category2name=' +  fm_r2('inc_category2s') ;

		if(document.getElementById('inc_category3name'))		
		url += '&inc_category3name=' +  fm_r2('inc_category3s') ;

		if(document.getElementById('inc_category4name'))		
		url += '&inc_category4name=' +  fm_r2('inc_category4s') ;

		if(document.getElementById('report_status'))		
		url += '&report_status=' + urlEncode( fm_r2('report_status') ); 

		if(document.getElementById('inc_assigneeContactCode'))		
		url += '&report_xusercode=' + urlEncode( fm_r2('inc_assigneeContactCode') ); 

		if(document.getElementById('asg_group'))		
		url += '&asg_group=' +  fm_r2('asg_group') ;

		if(document.getElementById('report_sort'))		
		url += '&report_sort=' +  fm_r2('report_sort') ;

	//alert(url);
		fm_open(encodeURI(url));
		
	//}
	return false;

} 


//****************************************  Create INC Relation   ****************************************\\

function showrelate(id,xcmpCode,inccode,smenu,nactive_url,cat) {
	fm_open2('view_select.php?xcmpCode='+xcmpCode+'&parentType=inc&parentCode='+inccode+'&temp=list_relate&no_menu=1&smodule=inc&pr_id='+id+'&pr_action=1&pr_to=inc&pr_to_tab=7&smenu='+smenu+'&nactive_url='+nactive_url+'&inc_status=Open,|WIP&inc_code=~'+inccode,'');
	return true;
}

function showrelatex(id,xcmpCode,inccode,smenu,nactive_url) {
	fm_open2('view_select.php?xcmpCode='+xcmpCode+'&parentType=inc&parentCode='+inccode+'&temp=list_relate&no_menu=1&inc_regionCode=EGO&module=inc&pr_id='+id+'&pr_action=1&pr_to=inc&pr_to_tab=7&smenu='+smenu+'&nactive_url='+nactive_url+'&inc_category1='+fm_r2('inc_category1')+'&inc_status=Open,|WIP&inc_code=~'+inccode,'');
	return true;
}

//*********************************************************************************************
// Coded by ahayran
// Date : 
// Usage :
// Description : Go To Inc By ID
//*********************************************************************************************
function go_to_inc(id) {
	fm_open2("form_select.php?parameter=&action=1&no_menu=1&no_head=1&module=inc&id="+id);
}

//*********************************************************************************************
// Coded by ahayran
// Date : 
// Usage : 
// Description : For Reload Talk Text Panel
//*********************************************************************************************
function reloadttxt(){
	inc_status=fm_r2("inc_status");
	inc_category1=fm_r2("inc_category1");	
	inc_category2=fm_r2("inc_category2");
	fm_findObj("ttxtiframe").src="talktexts.php?inc_status="+inc_status+"&inc_category1="+inc_category1+"&inc_category2="+inc_category2;
}

//**************************************** Auto Refresh   ****************************************\\
function autoRefreshIF(){
	reloadIFRAME();
	setTimeout('autoRefreshIF()',120000);
}
function NumberOnly(obj) 
{
	var checkstr = "0123456789-*"; 
	Char = String.fromCharCode(event.keyCode); 
	if (checkstr.indexOf(Char) < 0) event.returnValue = false;
}

function iframeLocation(iframe_id, url){
	var obj_iframe = document.getElementById(iframe_id);
	obj_iframe.src = url;
}

/*
 * Date Format 1.2.3
 * (c) 2007-2009 Steven Levithan <stevenlevithan.com>
 * MIT license
 *
 * Includes enhancements by Scott Trenda <scott.trenda.net>
 * and Kris Kowal <cixar.com/~kris.kowal/>
 *
 * Accepts a date, a mask, or a date and a mask.
 * Returns a formatted version of the given date.
 * The date defaults to the current date/time.
 * The mask defaults to dateFormat.masks.default.
 */

var dateFormat = function () {
	var	token = /d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZ]|"[^"]*"|'[^']*'/g,
		timezone = /\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,
		timezoneClip = /[^-+\dA-Z]/g,
		pad = function (val, len) {
			val = String(val);
			len = len || 2;
			while (val.length < len) val = "0" + val;
			return val;
		};

	// Regexes and supporting functions are cached through closure
	return function (date, mask, utc) {
		var dF = dateFormat;

		// You can't provide utc if you skip other args (use the "UTC:" mask prefix)
		if (arguments.length == 1 && Object.prototype.toString.call(date) == "[object String]" && !/\d/.test(date)) {
			mask = date;
			date = undefined;
		}

		// Passing date through Date applies Date.parse, if necessary
		date = date ? new Date(date) : new Date;
		if (isNaN(date)) throw SyntaxError("invalid date");

		mask = String(dF.masks[mask] || mask || dF.masks["default"]);

		// Allow setting the utc argument via the mask
		if (mask.slice(0, 4) == "UTC:") {
			mask = mask.slice(4);
			utc = true;
		}

		var	_ = utc ? "getUTC" : "get",
			d = date[_ + "Date"](),
			D = date[_ + "Day"](),
			m = date[_ + "Month"](),
			y = date[_ + "FullYear"](),
			H = date[_ + "Hours"](),
			M = date[_ + "Minutes"](),
			s = date[_ + "Seconds"](),
			L = date[_ + "Milliseconds"](),
			o = utc ? 0 : date.getTimezoneOffset(),
			flags = {
				d:    d,
				dd:   pad(d),
				ddd:  dF.i18n.dayNames[D],
				dddd: dF.i18n.dayNames[D + 7],
				m:    m + 1,
				mm:   pad(m + 1),
				mmm:  dF.i18n.monthNames[m],
				mmmm: dF.i18n.monthNames[m + 12],
				yy:   String(y).slice(2),
				yyyy: y,
				h:    H % 12 || 12,
				hh:   pad(H % 12 || 12),
				H:    H,
				HH:   pad(H),
				M:    M,
				MM:   pad(M),
				s:    s,
				ss:   pad(s),
				l:    pad(L, 3),
				L:    pad(L > 99 ? Math.round(L / 10) : L),
				t:    H < 12 ? "a"  : "p",
				tt:   H < 12 ? "am" : "pm",
				T:    H < 12 ? "A"  : "P",
				TT:   H < 12 ? "AM" : "PM",
				Z:    utc ? "UTC" : (String(date).match(timezone) || [""]).pop().replace(timezoneClip, ""),
				o:    (o > 0 ? "-" : "+") + pad(Math.floor(Math.abs(o) / 60) * 100 + Math.abs(o) % 60, 4),
				S:    ["th", "st", "nd", "rd"][d % 10 > 3 ? 0 : (d % 100 - d % 10 != 10) * d % 10]
			};

		return mask.replace(token, function ($0) {
			return $0 in flags ? flags[$0] : $0.slice(1, $0.length - 1);
		});
	};
}();

// Some common format strings
dateFormat.masks = {
	"default":      "ddd mmm dd yyyy HH:MM:ss",
	shortDate:      "m/d/yy",
	mediumDate:     "mmm d, yyyy",
	longDate:       "mmmm d, yyyy",
	fullDate:       "dddd, mmmm d, yyyy",
	shortTime:      "h:MM TT",
	mediumTime:     "h:MM:ss TT",
	longTime:       "h:MM:ss TT Z",
	isoDate:        "yyyy-mm-dd",
	isoTime:        "HH:MM:ss",
	isoDateTime:    "yyyy-mm-dd'T'HH:MM:ss",
	isoUtcDateTime: "UTC:yyyy-mm-dd'T'HH:MM:ss'Z'",
	myDate:			"dd/mm/yyyy"
};

// Internationalization strings
dateFormat.i18n = {
	dayNames: [
		"Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat",
		"Pazar", "Pazartesi", "Salı", "Çarşamba", "Perşembe", "Cuma", "Cumartesi"
	],
	monthNames: [
		"Oc", "Şub", "Mar", "Nis", "May", "Haz", "Tem", "Ağus", "Ey", "Ek", "Kas", "Ar",
		"Ocak", "Şubat", "Mart", "Nisan", "Mayıs", "Haziran", "Temmuz", "Ağustos", "Eylül", "Ekim", "Kasım", "Aralık"
	]
};

// For convenience...
Date.prototype.format = function (mask, utc) {
	return dateFormat(this, mask, utc);
};

function mktime () {
    // Get UNIX timestamp for a date  
    // 
    // version: 1103.1210
    // discuss at: http://phpjs.org/functions/mktime    // +   original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +   improved by: baris ozdil
    // +      input by: gabriel paderni
    // +   improved by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +   improved by: FGFEmperor    // +      input by: Yannoo
    // +   bugfixed by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +      input by: jakes
    // +   bugfixed by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +   bugfixed by: Marc Palau    // +   improved by: Brett Zamir (http://brett-zamir.me)
    // +      input by: 3D-GRAF
    // +   bugfixed by: Brett Zamir (http://brett-zamir.me)
    // +      input by: Chris
    // +    revised by: Theriault    // %        note 1: The return values of the following examples are
    // %        note 1: received only if your system's timezone is UTC.
    // *     example 1: mktime(14, 10, 2, 2, 1, 2008);
    // *     returns 1: 1201875002
    // *     example 2: mktime(0, 0, 0, 0, 1, 2008);    // *     returns 2: 1196467200
    // *     example 3: make = mktime();
    // *     example 3: td = new Date();
    // *     example 3: real = Math.floor(td.getTime() / 1000);
    // *     example 3: diff = (real - make);    // *     results 3: diff < 5
    // *     example 4: mktime(0, 0, 0, 13, 1, 1997)
    // *     returns 4: 883612800 
    // *     example 5: mktime(0, 0, 0, 1, 1, 1998)
    // *     returns 5: 883612800     // *     example 6: mktime(0, 0, 0, 1, 1, 98)
    // *     returns 6: 883612800 
    // *     example 7: mktime(23, 59, 59, 13, 0, 2010)
    // *     returns 7: 1293839999
    // *     example 8: mktime(0, 0, -1, 1, 1, 1970)    // *     returns 8: -1
    var d = new Date(),
        r = arguments,
        i = 0,
        e = ['Hours', 'Minutes', 'Seconds', 'Month', 'Date', 'FullYear']; 
    for (i = 0; i < e.length; i++) {
        if (typeof r[i] === 'undefined') {
            r[i] = d['get' + e[i]]();
            r[i] += (i === 3); // +1 to fix JS months.        } else {
            r[i] = parseInt(r[i], 10);
            if (isNaN(r[i])) {
                return false;
            }        }
    }
 
    // Map years 0-69 to 2000-2069 and years 70-100 to 1970-2000.
    r[5] += (r[5] >= 0 ? (r[5] <= 69 ? 2e3 : (r[5] <= 100 ? 1900 : 0)) : 0); 
    // Set year, month (-1 to fix JS months), and date.
    // !This must come before the call to setHours!
    d.setFullYear(r[5], r[3] - 1, r[4]);
     // Set hours, minutes, and seconds.
    d.setHours(r[0], r[1], r[2]);
 
    // Divide milliseconds by 1000 to return seconds and drop decimal.
    // Add 1 second if negative or it'll be off from PHP by 1 second.    return (d.getTime() / 1e3 >> 0) - (d.getTime() < 0);
	return d;
}

//*********************************************************************************************
// Coded by ahayran
// Date : 28.05.2011
// Usage : Used in inc_update.tpl
// Description : Aktivite Process
//*********************************************************************************************
function actProcess(val) {
	if(val=="Randevu Ver") {
		fm_findObj("randevu_ver").style.display="";
	} else {
		fm_findObj("randevu_ver").style.display="none";		
	}
}

//*********************************************************************************************
// Coded by ahayran
// Date : 
// Usage : 
// Description : For Denunciation Call Set
//*********************************************************************************************
function makeDen(obj) {
	if(fm_findObj(obj).checked) {
		fm_findObj('incconcon_tcno').value="00000000000";
		fm_findObj('incconcon_full').value="İHBAR ÇAĞRISI";
		fm_findObj('inc_contactCode').value="00000000";
		fm_w('ASG00163','inc_assignmentGroup');
		
		
		
		
	} else {
		fm_findObj('incconcon_tcno').value="";
		fm_findObj('incconcon_full').value="";
		fm_findObj('inc_contactCode').value="";
		fm_w('','inc_assignmentGroup');
		
	}
}

function anlikolay(obj) {
	if(obj == true) {
		fm_findObj('incconcon_tcno').value="00000000012";
		fm_findObj('incconcon_full').value="ANLIK OLAY";
		fm_findObj('inc_contactCode').value="99999966";
		fm_findObj('inc_regcode').value= "";
		fm_findObj('incregreg_name').value= "";
		fm_findObj('inc_locationCode').value= "";
		fm_findObj('inclocloc_name').value= "";
		fm_findObj('inc_dptcode').value= "";
		fm_findObj('incdptdpt_name').value= "";
		fm_findObj('inc_category1').value="";
		fm_findObj('inc_category1name').value="";
		fm_findObj('inc_assignmentGroup').value="";
		fm_findObj('inc_ihbarcagrisi').checked = '';
		subhide();
		karbuzcx();
		
		
		
		
	} else {
		fm_findObj('incconcon_tcno').value="";
		fm_findObj('incconcon_full').value="";
		fm_findObj('inc_contactCode').value="";
		
		
	}
}

function makeDenr(obj) {
	if(obj == true) {
		fm_findObj('incconcon_tcno').value="00000000000";
		fm_findObj('incconcon_full').value="İHBAR ÇAĞRISI";
		fm_findObj('inc_contactCode').value="00000000";
		fm_findObj('inc_regcode').value="ABB";
		fm_findObj('incregreg_name').value="ABB";
		fm_findObj('inc_locationCode').value="LOC00011";
		fm_findObj('inclocloc_name').value="BASIN YAYIN VE HALKLA İLİŞKİLER DAİRE BAŞKANLIĞI";
		fm_findObj('inc_dptcode').value="DPT00332";
		fm_findObj('incdptdpt_name').value="HALKLA İLİŞKİLER ŞUBE MÜDÜRLÜĞÜ";
		fm_findObj('inc_category1').value="denunihb";
		fm_findObj('inc_category1name').value="İHBAR BAŞVURUSU";
		fm_findObj('inc_assignmentGroup').value="abbihbar";
		fm_findObj('inc_ihbarcagrisi').checked = 'checked';
		fm_findObj('incregreg_name').readOnly  = true;
		fm_findObj('inclocloc_name').readOnly  = true;
		fm_findObj('incdptdpt_name').readOnly  = true;
		fm_findObj('inc_category1name').readOnly  = true;
		subhide();
		karbuzcx();
		
	} else {
		fm_findObj('incconcon_tcno').value="";
		fm_findObj('incconcon_full').value="";
		fm_findObj('inc_contactCode').value="";
		fm_findObj('inc_regcode').value="";
		fm_findObj('incregreg_name').value="";
		fm_findObj('inc_locationCode').value="";
		fm_findObj('inclocloc_name').value="";
		fm_findObj('inc_dptcode').value="";
		fm_findObj('incdptdpt_name').value="";
		fm_findObj('inc_category1').value="";
		fm_findObj('inc_category1name').value="";
		fm_w('','inc_assignmentGroup');
		fm_findObj('inc_ihbarcagrisi').checked = '';
		fm_findObj('incregreg_name').readOnly  = false;
		fm_findObj('inclocloc_name').readOnly  = false;
		fm_findObj('incdptdpt_name').readOnly  = false;
		fm_findObj('inc_category1name').readOnly  = false;
	}
}

function egocagrisi(obj) {

		if(obj == true) {
			fm_findObj('incconcon_tcno').value="00000000001";
			fm_findObj('incconcon_full').value="EGO ÇAĞRISI";
			fm_findObj('inc_contactCode').value="99999999";
			fm_findObj('inc_regcode').value= "EGO";
			fm_findObj('incregreg_name').readOnly  = true;
			fm_findObj('inclocloc_name').readOnly  = true;
			fm_findObj('incregreg_name').value= "EGO";
			fm_findObj('inc_locationCode').value= "LOC00040";
			fm_findObj('inclocloc_name').value= "OTOBÜS İŞLETMESİ DAİRESİ BAŞKANLIĞI";
			fm_findObj('inc_dptcode').value= "";
			fm_findObj('incdptdpt_name').value= "";
			fm_findObj('inc_category1').value="";
			fm_findObj('inc_category1name').value="";
			fm_findObj('inc_assignmentGroup').value="";
			fm_findObj('inc_ihbarcagrisi').checked = '';
			subhide();
			karbuzcx();
		} else {
		
			fm_findObj('incconcon_tcno').value="";
			fm_findObj('incconcon_full').value="";
			fm_findObj('inc_contactCode').value="";
			fm_findObj('inc_regcode').value= "";
			fm_findObj('incregreg_name').readOnly  = false;
			fm_findObj('inclocloc_name').readOnly  = false;
			fm_findObj('incregreg_name').value= "";
			fm_findObj('inc_locationCode').value= "";
			fm_findObj('inclocloc_name').value= "";
			
			
		}


}

function egoozelcagrisi(obj) {
		if(obj == true) {
		fm_findObj('incconcon_tcno').value="00000000001";
		fm_findObj('incconcon_full').value="EGO ÇAĞRISI";
		fm_findObj('inc_contactCode').value="99999999";
		fm_findObj('inc_regcode').value= "EGO";
		fm_findObj('incregreg_name').readOnly  = true;
		fm_findObj('inclocloc_name').readOnly  = true;
		fm_findObj('incdptdpt_name').readOnly  = true;
		fm_findObj('incregreg_name').value= "EGO";
		fm_findObj('inc_dptcode').value= "DPT00542";
		fm_findObj('incdptdpt_name').value= "DENETİM VE FİLO TAKİP ŞUBE MÜDÜRLÜĞÜ";
		fm_findObj('inclocloc_name').value= "ULAŞIM DAİRESİ BAŞKANLIĞI";
		fm_findObj('inc_locationCode').value= "LOC00046";
		subhide();
		fm_findObj('inc_assignmentGroup').value="ASG00256";
		karbuzcx();
		fm_findObj('inc_category1').value="";
		fm_findObj('inc_category1name').value="";
		fm_findObj('inc_ihbarcagrisi').checked = '';
		} else {
		
		
		fm_findObj('incconcon_tcno').value="";
		fm_findObj('incconcon_full').value="";
		fm_findObj('inc_contactCode').value="";
		fm_findObj('inc_regcode').value= "";
		fm_findObj('incregreg_name').readOnly  = false;
		fm_findObj('inclocloc_name').readOnly  = false;
		fm_findObj('incdptdpt_name').readOnly  = false;
		fm_findObj('incregreg_name').value= "";
		fm_findObj('inc_dptcode').value= "";
		fm_findObj('incdptdpt_name').value= "";
		fm_findObj('inclocloc_name').value= "";
		fm_findObj('inc_locationCode').value= "";
		fm_findObj('inc_assignmentGroup').value="";
		
		}



}

function subhide(){
	
	$("#karvebuz").hide("slow");
	$("#hizlibasvurusub").hide("slow");
	$("#egobasvurususub").hide("slow");

}

function reverse(){
		fm_findObj('inc_category1name').readOnly  = false;
		fm_findObj('inc_category2name').readOnly  = false;
		
		args.push('inc_category1','R','T','##Category1## ##Can\'t Be Empty##', 'inc_category2','R','T','##Category2## ##Can\'t Be Empty##','inc_category3','R','T','##Category3## ##Can\'t Be Empty##','inc_ilceCode','R','T','##ilce## ##Can\'t Be Empty##', 'inc_semtCode','R','T','##Semt## ##Can\'t Be Empty##','inc_mahalleCode','R','T','##Mahalle## ##Can\'t Be Empty##');
		fm_findObj('cat4').style.display = "none";
		fm_findObj('cat3label').innerHTML = "Konu";
		fm_findObj('cat4label').innerHTML = "Kategori 4";
}

function ego(){
		/*
		if(fm_findObj('inc_category2').value == "ICAT00094"){
		fm_findObj('egocagri').style.display = "";
		}
		*/
}

function bilgiedinme(){
		
		if(fm_findObj('inc_callType').value == 'byBilgiEdinme'){
			
				fm_findObj('olayyeri').style.display = "none";
				fm_findObj('olayozeti').style.display = "none";
				fm_findObj('sms').style.display = "none";
				fm_findObj('inc_summarydesc').value = "Bilgi Edinme Başvurusu";
				fm_findObj('olaylabel').innerHTML = "İstenilen Bilgi veya Belgeler"
				fm_findObj('baslikend').innerHTML = "Bilgi Edinme Başvurusu"
				fm_findObj('urrgency').style.display = "none";
				fm_findObj('taleptipi').style.display  = "none";
				fm_w('2','inc_urgency');
				fm_w('SERVICE','inc_requestType');
				
		
		} else if (fm_findObj('inc_requestType').value == 'proje') {
		
				fm_findObj('olayyeri').style.display = "none";
				fm_findObj('olayozeti').style.display = "none";
				fm_findObj('inc_summarydesc').value = "Proje Bildirme";
				fm_findObj('olaylabel').innerHTML = "Proje Detayları"
				fm_findObj('baslikend').innerHTML = "Proje Bildirme"
				fm_findObj('sms').style.display = "";
				fm_findObj('urrgency').style.display = "";
				fm_findObj('taleptipi').style.display  = "";
		
		} else {
		
				fm_findObj('olayyeri').style.display = "";
				fm_findObj('olayozeti').style.display = "";
				fm_findObj('inc_summarydesc').value = "";
				fm_findObj('olaylabel').innerHTML = "Başvuru Özeti"
				fm_findObj('baslikend').innerHTML = "Yeni Başvuru"
				fm_findObj('sms').style.display = "";
				fm_findObj('urrgency').style.display = "";
				fm_findObj('taleptipi').style.display  = "";
		}

}

function bilgiedinmetuzel(){
	fm_findObj('namelabel1').innerHTML = "Yetkilinin Adı";
	fm_findObj('namelabel2').innerHTML = "Yetkilinin Soyadı";
	fm_findObj('tclabel').innerHTML = "Yetkilinin TC No";
}

function checkreq(){
		
		if((fm_findObj('inc_callType').value != 'byBilgiEdinme')) {
		
				if(fm_findObj('inc_ilceCode').value == ''){ alert('Lütfen İlçe Giriniz');}
				if(fm_findObj('inc_mahalleCode').value == ''){ alert('Lütfen Mahalle Giriniz'); }
		
		}
		
		

}


function addslashes(str) {
str=str.replace(/\\/g,'\\\\');
str=str.replace(/\'/g,'\\\'');
str=str.replace(/\"/g,'\\"');
str=str.replace(/\0/g,'\\0');
return str;
}

function stripslashes(str) {
str=str.replace(/\\'/g,'\'');
str=str.replace(/\\"/g,'"');
str=str.replace(/\\0/g,'\0');
str=str.replace(/\\\\/g,'\\');
return str;
}



function askis(){
		
		if(fm_findObj('inc_category1s').value == "ICAT00020" || fm_findObj('inc_category1s').value == "ICAT00019"){
			fm_findObj('cat4').style.display = ""
			fm_findObj('cat3label').innerHTML = "Şub. Müd.";
			fm_findObj('cat4label').innerHTML = "Konu";
		}

		if(fm_findObj('inc_category1s').value != "ICAT00020" && fm_findObj('inc_category1s').value != "ICAT00019"){
			fm_findObj('cat4').style.display = "none";
			fm_findObj('cat3label').innerHTML = "Konu";
			fm_findObj('cat4label').innerHTML = "Kategori 4";
		}

}

function konukilit(){


	
			if(fm_findObj('inc_locationCode').value != '' && fm_findObj('inc_regcode').value != '' && fm_findObj('inc_dptcode').value != '' && fm_findObj('inc_category1').value != '') {
				fm_submit('inc_insert');
			}
			else {
				alert('Başlık,Birim-Alt Birim ve Konu elle girilmemelidir.');
				return false;
			}
		


}
var tcdurum;

function checktc( KimlikNo ){

	var tc = document.getElementById('incconcon_tcno').value;
	var thediv = document.getElementById('incconcon_tcno');
	
	if(tc.length <11){
		tcdurum = 0;
	}
	if(tc == '00000000000'){
		tcdurum = 0;
		thediv.style.background = '#ffcece';
	}
	
	if(tc.length > 10 && tc != '00000000000'){

	KimlikNo = String(KimlikNo);
	if( ! KimlikNo.match(/^[0-9]{11}$/) ){
		thediv.style.background = '#ffcece';
		tcdurum = 0;
		return false;
	}

	pr1 = parseInt(KimlikNo.substr(0,1));
	pr2 = parseInt(KimlikNo.substr(1,1));
	pr3 = parseInt(KimlikNo.substr(2,1));
	pr4 = parseInt(KimlikNo.substr(3,1));
	pr5 = parseInt(KimlikNo.substr(4,1));
	pr6 = parseInt(KimlikNo.substr(5,1));
	pr7 = parseInt(KimlikNo.substr(6,1));
	pr8 = parseInt(KimlikNo.substr(7,1));
	pr9 = parseInt(KimlikNo.substr(8,1));
	pr10 = parseInt(KimlikNo.substr(9,1));
	pr11 = parseInt(KimlikNo.substr(10,1));

	if( (pr1+pr3+pr5+pr7+pr9+pr2+pr4+pr6+pr8+pr10) % 10 != pr11 ){
		thediv.style.background = '#ffcece';
		tcdurum = 0;
		return false;
		}
	if( ( (pr1+pr3+pr5+pr7+pr9)*7 + (pr2+pr4+pr6+pr8)*9 ) % 10 != pr10 ){
		thediv.style.background = '#ffcece';
		tcdurum = 0;
		return false;
		}
	if( ( (pr1+pr3+pr5+pr7+pr9)*8) % 10 != pr11 ){
		thediv.style.background = '#ffcece';
		tcdurum = 0;
		return false;
		}
	thediv.style.background = '#DEFFB5';
	tcdurum = 1;
	return true;
	}
	if(tc.length < 11){
		thediv.style.background = '#ffcece';
		tcdurum = 0;
	}
	if(tc.length == 0){
		thediv.style.background = '#FFFFFF';
		tcdurum = 0;
	}
	
	
}

function checktcanket(KimlikNo,alan){

	var tc = alan.value;
	var thediv = alan;
	
	if(tc.length <11){
		tcdurum = 0;
		document.getElementById('submitbtn').display = 'none';
	}
	if(tc == '00000000000'){
		tcdurum = 0;
		thediv.style.background = '#ffcece';
		document.getElementById('submitbtn').display = 'none';
	}
	
	if(tc.length > 10 && tc != '00000000000'){

	KimlikNo = String(KimlikNo);
	if( ! KimlikNo.match(/^[0-9]{11}$/) ){
		thediv.style.background = '#ffcece';
		tcdurum = 0;
		document.getElementById('submitbtn').display = 'none';
		return false;
	}

	pr1 = parseInt(KimlikNo.substr(0,1));
	pr2 = parseInt(KimlikNo.substr(1,1));
	pr3 = parseInt(KimlikNo.substr(2,1));
	pr4 = parseInt(KimlikNo.substr(3,1));
	pr5 = parseInt(KimlikNo.substr(4,1));
	pr6 = parseInt(KimlikNo.substr(5,1));
	pr7 = parseInt(KimlikNo.substr(6,1));
	pr8 = parseInt(KimlikNo.substr(7,1));
	pr9 = parseInt(KimlikNo.substr(8,1));
	pr10 = parseInt(KimlikNo.substr(9,1));
	pr11 = parseInt(KimlikNo.substr(10,1));

	if( (pr1+pr3+pr5+pr7+pr9+pr2+pr4+pr6+pr8+pr10) % 10 != pr11 ){
		thediv.style.background = '#ffcece';
		tcdurum = 0;
		document.getElementById('submitbtn').display = 'none';
		return false;
		}
	if( ( (pr1+pr3+pr5+pr7+pr9)*7 + (pr2+pr4+pr6+pr8)*9 ) % 10 != pr10 ){
		thediv.style.background = '#ffcece';
		tcdurum = 0;
		document.getElementById('submitbtn').display = 'none';
		return false;
		}
	if( ( (pr1+pr3+pr5+pr7+pr9)*8) % 10 != pr11 ){
		thediv.style.background = '#ffcece';
		tcdurum = 0;
		document.getElementById('submitbtn').display = 'none';
		return false;
		}
	thediv.style.background = '#DEFFB5';
	tcdurum = 1;
	if(issec == '1'){
	document.getElementById('submitbtn').style.display = '';
	}
	return true;
	}
	if(tc.length < 11){
		thediv.style.background = '#ffcece';
		tcdurum = 0;
		document.getElementById('submitbtn').style.display = 'none';
	}
	if(tc.length == 0){
		thediv.style.background = '#FFFFFF';
		tcdurum = 0;
		document.getElementById('submitbtn').display = 'none';
	}
	
	
}

function changeborder(div){

		div.style.border = 'medium solid red';
}


function checktcend( KimlikNo ){

	var tc = document.getElementById('incconcon_tcno').value;
	var thediv = document.getElementById('incconcon_tcno');
	
	if(tc.length <11){
		tcdurum = 0;
	}
	if(tc == '00000000000'){
		tcdurum = 0;
		thediv.style.background = '#ffcece';
	}
	
	if(tc.length > 10 && tc != '00000000000'){

	KimlikNo = String(KimlikNo);
	if( ! KimlikNo.match(/^[0-9]{11}$/) ){
		thediv.style.background = '#ffcece';
		tcdurum = 0;
		return false;
	}

	pr1 = parseInt(KimlikNo.substr(0,1));
	pr2 = parseInt(KimlikNo.substr(1,1));
	pr3 = parseInt(KimlikNo.substr(2,1));
	pr4 = parseInt(KimlikNo.substr(3,1));
	pr5 = parseInt(KimlikNo.substr(4,1));
	pr6 = parseInt(KimlikNo.substr(5,1));
	pr7 = parseInt(KimlikNo.substr(6,1));
	pr8 = parseInt(KimlikNo.substr(7,1));
	pr9 = parseInt(KimlikNo.substr(8,1));
	pr10 = parseInt(KimlikNo.substr(9,1));
	pr11 = parseInt(KimlikNo.substr(10,1));

	if( (pr1+pr3+pr5+pr7+pr9+pr2+pr4+pr6+pr8+pr10) % 10 != pr11 ){
		thediv.style.background = '#ffcece';
		tcdurum = 0;
		return false;
		}
	if( ( (pr1+pr3+pr5+pr7+pr9)*7 + (pr2+pr4+pr6+pr8)*9 ) % 10 != pr10 ){
		thediv.style.background = '#ffcece';
		tcdurum = 0;
		return false;
		}
	if( ( (pr1+pr3+pr5+pr7+pr9)*8) % 10 != pr11 ){
		thediv.style.background = '#ffcece';
		tcdurum = 0;
		return false;
		}
	thediv.style.background = '#DEFFB5';
	tcdurum = 1;
	return true;
	}
	if(tc.length < 11){
		thediv.style.background = '#ffcece';
		tcdurum = 0;
	}
	if(tc.length == 0){
		thediv.style.background = '#FFFFFF';
		tcdurum = 0;
	}
	


}



function bimercagrisi() {

		fm_findObj('incconcon_tcno').value="00000000002";
		fm_findObj('incconcon_full').value="BİMER BAŞVURUSU";
		fm_findObj('inc_contactCode').value="9999998";
		fm_findObj('normalcontact').style.display = "none";
		fm_findObj('tcsizcontact').style.display = "";

}

function bilgicagrisi() {

		fm_findObj('incconcon_tcno').value="00000000003";
		fm_findObj('incconcon_full').value="BİLGİ BAŞVURUSU";
		fm_findObj('inc_contactCode').value="9999997";
		fm_findObj('normalcontact').style.display = "none";
		fm_findObj('tcsizcontact').style.display = "";

}

function mavicagrisi() {

		fm_findObj('incconcon_tcno').value="00000000007";
		fm_findObj('incconcon_full').value="MAVİ MASA EPOSTA BAŞVURUSU";
		fm_findObj('inc_contactCode').value="9999991";
		fm_findObj('normalcontact').style.display = "none";
		fm_findObj('tcsizcontact').style.display = "";

}

function reversec(){

		
			fm_findObj('normalcontact').style.display = "";
			fm_findObj('tcsizcontact').style.display = "none";
			istcsiz = 'no';
		
}

function egodurak(){
	
	if(document.getElementById('inc_category1').value != ''){

	var durak = document.getElementById('inc_category1name').value;
	hatno = durak.substr(0,3);
	
	if (hatno != parseInt(hatno)){
		document.getElementById('egodurak').style.display = 'none';
	}

	if (hatno == parseFloat(hatno)){
		document.getElementById('egodurak').style.display = '';
	}

	}
	if(document.getElementById('inc_category1name').value == ''){
		document.getElementById('egodurak').style.display = 'none';
	}
	
	
}

function searchclean(obj){
	if(obj.value != ''){
		var parents;
		parents  =obj.name.trim().replace(/name/gi,'');
		parents = parents+'s';
		


		obj.value = '';
		document.getElementById(parents).value =  '';

		

	
	}

	


}


function searchcleans(obj){
	if(obj.value != ''){
		var parents;
		parents  =obj.name.trim().replace(/name/gi,'')
		parents = parents+'s';

		obj.value = '';
		document.getElementById(parents).value =  '';

		

	
	}

	


}

function olumluolumsuz(){

	if(fm_findObj("incact_type").value == 'CEVAPUZMAN' || fm_findObj("incact_type").value == 'CEVAPILCEUZMAN' || fm_findObj("incact_type").value == 'CEVAPADMIN'){
		
		fm_findObj("olumlu").style.display = "";
	
	} else {
		fm_findObj("olumlu").style.display = "none";
	}

}

function days(){
var MyDate = new Date();
var MyDateString;

MyDate.setDate(MyDate.getDate() - 15);

daysx = MyDate.getFullYear() + ''
			 + ('0' + (MyDate.getMonth()+1)).slice(-2) + ''
			 + ('0' + MyDate.getDate()).slice(-2);


fm_open('report/fastreport.exe?report=BirimeGoreEskalasyonRaporu.fr3&sdate='+ daysx +'&format=PDF');



}

function printCategoryTree(){


fm_open('report/fastreport.exe?report=birimagaci.fr3&format=PDF');



}

function opensubdiv(divname){
	
	$("#"+divname).toggle("slow");
	
}

function hidesubdiv(){

	$("#hizlibasvurusub").hide();
	$("#egobasvurususub").hide();
	
}
