//----------|| BODY ONSELECTSTART RETURN FALSE ONSELECTDRAG RETURN FALSE ||------------------------

var objPressedElement;
var nokta = ".";
var virgul = ",";

function process_button()
{
	if (event.type=="mousedown" || event.type=="mouseup" || event.type=="click") {
		if (event.button > 1) {
			event.returnValue = false;
			return false;
			}
		if (event.type=="click") return;
		}

	if (event.type=="mousemove") {
		if (typeof(objPressedElement)!="object") return;
		if ((event.button & 1)!=1 && typeof(objPressedElement)=="object") {
			objPressedElement.STATE = "up";
			objPressedElement.className = objPressedElement.BASECLASS + "Off";
			objPressedElement = "";
			}
		return;
		}

	var oEl = event.srcElement;
	if (typeof(oEl)!="object") return;
	if (oEl == null) return;
	if (typeof(oEl.className)!="string") return;

	if (event.type=="selectstart" || event.type=="dragstart" || event.type=="contextmenu") {
		if (event.type=="selectstart" && (oEl.tagName=="INPUT" || oEl.tagName=="TEXTAREA"))
			return;
		event.returnValue = false;
		return false;
		}

	var sBaseClass = oEl.className.substring(0, 6);
	while(sBaseClass != "clsBtn")
	{
		oEl = oEl.parentElement;
		if( !oEl ) return;
		sBaseClass = oEl.className.substring(0, 6);
	}

	event.cancelBubble = true;

	var sSubClass = oEl.className.substring(6, 7);
	sBaseClass = sBaseClass + sSubClass;
	oEl.BASECLASS = sBaseClass; 

	switch (event.type)
	{
		case "mouseout" 	:
			oEl.className = sBaseClass + "Off";
			break;
			
		case "mouseover" 	:
			if (oEl.STATE == "down")
				oEl.className = sBaseClass + "Down";
			else
				oEl.className = sBaseClass + "Up";
			break;
	
		case "mousedown" 	:
			objPressedElement = oEl;
			oEl.STATE = "down";
			oEl.className = sBaseClass + "Down";
			break;
	
		case "mouseup" 	:
			oEl.STATE = "up";
			oEl.className = sBaseClass + "Up";
			objPressedElement = "";
			break;
					
		case "selectstart" :
			if( oEl )
			{
				event.returnValue = false;
				return false;
			}
			break;
	
		default :
			break;
	
	}
}


function SetFocus()
{
var i, tip, tag, elm, frm;

if (document.forms.length<2) return;
frm = document.forms(1);
for (i=0; i<frm.elements.length; i++) {
    elm = frm.elements(i);
    tip = elm.type;
    tag = elm.tagName;
    if ((tag=="INPUT" && tip=="text") || tag=="SELECT" || tag=="TEXTAREA") {
        if (tag=="SELECT" && !elm.disabled) {
            elm.focus();
            //elm.select();
            break;
            }
        else if (! (elm.disabled || elm.readOnly)) {
            elm.focus();
            //elm.select();
            break;
            }
        }
    }
}

function MoneyKeyPress()
{
if (window.event.keyCode==9)
    return true;
if (window.event.keyCode<48 || window.event.keyCode>57)
    return false;
}


function NumericKeyPress()
{
if (window.event.keyCode==9 || window.event.keyCode==44)
    return true;
if (window.event.keyCode<48 || window.event.keyCode>57)
    return false;
}

function NumericKeyUp() {
var tempstr,newstr,srcelm;
var commapos,aftercomma,commacount;

if (window.event.keyCode==9)
    return true;

srcelm = window.event.srcElement;
str = srcelm.value;
while (str.indexOf(nokta) > 0) {str = str.replace(nokta,"");}
commacount=0;
commapos=str.indexOf(virgul);

if (commapos>=0) 
{
	aftercomma=str.substr(commapos);
	str=str.substr(0,commapos);
}
else
	aftercomma="";

if (str.length > 3) 
{
	tempstr=str;
	newstr="";

	while (tempstr.length>3)
	{
		newstr=nokta+tempstr.substr(tempstr.length-3)+newstr; 
		tempstr=tempstr.substr(0,tempstr.length-3);
	}

srcelm.value = tempstr+newstr+aftercomma;
}
return true;
}


//with (document) onmousedown = onmouseup = onmouseover = onmouseout = onmousemove = onselectstart = ondragstart = onclick = oncontextmenu = process_button;
with (document)	onmousedown = onmouseup = onmouseover = onmouseout = onmousemove = onclick = onselectstart = ondragstart = process_button;

function CBKeyPress()
{
var i, cb, ch, chU, chL;
cb = event.srcElement;
ch = String.fromCharCode(event.keyCode);
chU = ch.toUpperCase();
chL = ch.toLowerCase();

for (i=cb.selectedIndex+1; i<cb.length; ) {
   ch = cb(i).text;
   ch = ch.charAt(0);
   if (ch==chU || ch==chL) {
      //cb(i).selected = true;
      cb.selectedIndex = i;
      if (typeof(cb.onchange) == 'function') cb.onchange();
      i++;
      if (i == cb.length) return;
      ch = cb(i).text;
      ch = ch.charAt(0);
      if (ch==chU || ch==chL) cb.selectedIndex = cb.selectedIndex - 1;
      return;
      }
   i++;
   }
for (i=0; i<cb.selectedIndex; ) {
   ch = cb(i).text;
   ch = ch.charAt(0);
   if (ch==chU || ch==chL) {
      //cb(i).selected = true;
      cb.selectedIndex = i;
      if (typeof(cb.onchange) == 'function') cb.onchange();
      i++;
      if (i == cb.length) return;
      ch = cb(i).text;
      ch = ch.charAt(0);
      if (ch==chU || ch==chL) cb.selectedIndex = cb.selectedIndex - 1;
      return;
      }
   i++;
   }
}

//---------------------------|| BUTTON LINK VERME ||--------------------------------
function MM_goToURL() { //v3.0
  var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
  for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
}

//----------------------------|| POPUP PENCERESİ ||---------------------------------
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

//--------------------------|| AÇILIR KAPANIR MENÜ ||-------------------------------
var persistmenu="yes"
var persisttype="sitewide"

if (document.getElementById){
document.write('<style type="text/css">\n')
document.write('.submenu{display: none;}\n')
document.write('</style>\n')
}

function SwitchMenu(obj){
	if(document.getElementById){
	var el = document.getElementById(obj);
	var ar = document.getElementById("masterdiv").getElementsByTagName("span");
		if(el.style.display != "block"){
			for (var i=0; i<ar.length; i++){
				if (ar[i].className=="submenu")
				ar[i].style.display = "none";
			}
			el.style.display = "block";
		}else{
			el.style.display = "none";
		}
	}
}

function get_cookie(Name) { 
var search = Name + "="
var returnvalue = "";
if (document.cookie.length > 0) {
offset = document.cookie.indexOf(search)
if (offset != -1) { 
offset += search.length
end = document.cookie.indexOf(";", offset);
if (end == -1) end = document.cookie.length;
returnvalue=unescape(document.cookie.substring(offset, end))
}
}
return returnvalue;
}

function onloadfunction(){
if (persistmenu=="yes"){
var cookiename=(persisttype=="sitewide")? "switchmenu" : window.location.pathname
var cookievalue=get_cookie(cookiename)
if (cookievalue!="")
document.getElementById(cookievalue).style.display="block"
}
}

function savemenustate(){
var inc=1, blockid=""
while (document.getElementById("sub"+inc)){
if (document.getElementById("sub"+inc).style.display=="block"){
blockid="sub"+inc
break
}
inc++
}
var cookiename=(persisttype=="sitewide")? "switchmenu" : window.location.pathname
var cookievalue=(persisttype=="sitewide")? blockid+";path=/" : blockid
document.cookie=cookiename+"="+cookievalue
}

if (window.addEventListener)
window.addEventListener("load", onloadfunction, false)
else if (window.attachEvent)
window.attachEvent("onload", onloadfunction)
else if (document.getElementById)
window.onload=onloadfunction

if (persistmenu=="yes" && document.getElementById)
window.onunload=savemenustate

//------------------------------------------------------------------------
var isNN = (navigator.appName.indexOf("Netscape")!=-1);
function autoTab(input,len, e) {
var keyCode = (isNN) ? e.which : e.keyCode; 
var filter = (isNN) ? [0,8,9] : [0,8,9,16,17,18,37,38,39,40,46];
if(input.value.length >= len && !containsElement(filter,keyCode)) {
input.value = input.value.slice(0, len);
input.form[(getIndex(input)+1) % input.form.length].focus();
}
function containsElement(arr, ele) {
var found = false, index = 0;
while(!found && index < arr.length)
if(arr[index] == ele)
found = true;
else
index++;
return found;
}
function getIndex(input) {
var index = -1, i = 0, found = false;
while (i < input.form.length && index == -1)
if (input.form[i] == input)index = i;
else i++;
return index;
}
return true;
}
//-------------------||  TEXT FIELD SADECE HARF YAZMA  ||------------------------
function numbersonly() {
if (event.keyCode < 48 || event.keyCode > 57) return false;
}
//---------------------|| SELECT BOX SELECTED INDEX ||---------------------------
function formHandler(form){
var URL = document.form.site.options[document.form.site.selectedIndex].value;
window.location.href = URL;
}
//-----------------|| SELECT BOX TAN SECILENI ADRESE GÖNDER ||--------------------
function gotosite1(Fm){
var URL = Fm.options[Fm.selectedIndex].value;
window.location.href = URL;
}
//--------------------------|| FRAME YAZDIR ||-----------------------------------
function myprint() {
window.parent.detail.focus();
window.print();
}
//-----------------------|| SELECT BOX TARİH KONTROLÜ ||-------------------------
function populate(objForm,selectIndex) {
timeA = new Date(objForm.year.options[objForm.year.selectedIndex].text, objForm.month.options[objForm.month.selectedIndex].value,1);
timeDifference = timeA - 86400000;
timeB = new Date(timeDifference);
var daysInMonth = timeB.getDate();
for (var i = 0; i < objForm.day.length; i++) {
objForm.day.options[0] = null;
}
for (var i = 0; i < daysInMonth; i++) {
objForm.day.options[i] = new Option(i+1);
}
document.formpersonel.day.options[0].selected = true;
}
function getYears() {

var years = new Array(1920,1921,1922,1923,1924,1925,1926,1927,1928,1929,1930,1931,1932,1933,1934,1935,1936,1937,1938,1939,1940,1941,1942,1943,1944,1945,1946,1947,1948,1949,1950,1951,1952,1953,1954,1955,1956,1957,1958,1959,1960,1961,1962,1963,1964,1965,1966,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,1985,1986,1987,1988,1989,1990,1991,1992,1993,1994,1995,1996,1997,1998,1999,2000,2001,2005)

for (var i = 0; i < document.formpersonel.year.length; i++) {
document.formpersonel.year.options[0] = null;
}
timeC = new Date();
currYear = timeC.getFullYear();
for (var i = 0; i < years.length; i++) {
document.formpersonel.year.options[i] = new Option(years[i]);
}
document.formpersonel.year.options[2].selected=true;
}
window.onLoad = getYears;
//--------------------|| FRONTPAGE OPEN BROWSER WINDOW ||------------------------
function FP_openNewWindow(w,h,nav,loc,sts,menu,scroll,resize,name,url) {//v1.0
 var windowProperties=''; if(nav==false) windowProperties+='toolbar=no,'; else
  windowProperties+='toolbar=yes,'; if(loc==false) windowProperties+='location=no,'; 
 else windowProperties+='location=yes,'; if(sts==false) windowProperties+='status=no,';
 else windowProperties+='status=yes,'; if(menu==false) windowProperties+='menubar=no,';
 else windowProperties+='menubar=yes,'; if(scroll==false) windowProperties+='scrollbars=no,';
 else windowProperties+='scrollbars=yes,'; if(resize==false) windowProperties+='resizable=no,';
 else windowProperties+='resizable=yes,'; if(w!="") windowProperties+='width='+w+',';
 if(h!="") windowProperties+='height='+h; if(windowProperties!="") { 
  if( windowProperties.charAt(windowProperties.length-1)==',') 
   windowProperties=windowProperties.substring(0,windowProperties.length-1); } 
 window.open(url,name,windowProperties);
}
//-------------------|| TARİH FONKSİYONU ||-----------------------------
function tarihyaz() {
var now = new Date();
var yr = now.getYear();
var mName = now.getMonth() + 1;
var dName = now.getDay() + 1; 
var yr_str = " 19";
var dayNr = ((now.getDate()<10) ? "" : "")+ now.getDate();
if(dName==1) Day = "Pazar";
if(dName==2) Day = "Pazartesi";
if(dName==3) Day = "Salı";
if(dName==4) Day = "Çarşamba";
if(dName==5) Day = "Perşembe";
if(dName==6) Day = "Cuma";
if(dName==7) Day = "Cumartesi";
if(mName==1) Month="Ocak";
if(mName==2) Month="Şubat";
if(mName==3) Month="Mart";
if(mName==4) Month="Nisan";
if(mName==5) Month="Mayıs";
if(mName==6) Month="Haziran";
if(mName==7) Month="Temmuz";
if(mName==8) Month="Ağustos";
if(mName==9) Month="Eylül";
if(mName==10) Month="Ekim";
if(mName==11) Month="Kasım";
if(mName==12) Month="Aralık";
if ( yr > 99 ) 
{
yr_str =" ";
if ( yr < 2000 ) yr += 1900; 
}
var todaysDate =(" " + dayNr + " " + Month + yr_str + yr + "" + ", " + Day + "");
document.open();
document.write(""+todaysDate+"");
}
//--------------------|| SELAMLAMA  ||------------------
d = new Date()
dateText = ""
dayValue = d.getDay()
monthValue = d.getMonth()
dateText += " "

if (d.getYear() < 2000)
    dateText += " " + d.getDate() + ", " + (1900 + d.getYear())
else
    dateText += " " + d.getDate() + ", " + (d.getYear())

minuteValue = d.getMinutes()
if (minuteValue < 10)
    minuteValue = "0" + minuteValue

hourValue = d.getHours()
if (hourValue < 5)
    {
    selamlayawrum = "İyi geceler"
    }
else if (hourValue < 12)
    {
    selamlayawrum = "Günaydın"
    }
else if (hourValue == 12)
    {
    selamlayawrum = "İyi Günler"
    }
else if (hourValue < 18)
    {
    selamlayawrum = "İyi günler"
    }
else if (hourValue < 21)
    {
    selamlayawrum = "İyi akşamlar"
    }
else
    {
    selamlayawrum = "İyi geceler"
    }




//-----------------------------------------------------------------
function AC_AddExtension(src, ext)
{
  if (src.indexOf('?') != -1)
    return src.replace(/\?/, ext+'?'); 
  else
    return src + ext;
}

function AC_Generateobj(objAttrs, params, embedAttrs) 
{ 
  var str = '<object ';
  for (var i in objAttrs)
    str += i + '="' + objAttrs[i] + '" ';
  str += '>';
  for (var i in params)
    str += '<param name="' + i + '" value="' + params[i] + '" /> ';
  str += '<embed ';
  for (var i in embedAttrs)
    str += i + '="' + embedAttrs[i] + '" ';
  str += ' ></embed></object>';

  document.write(str);
}

function AC_FL_RunContent(){
  var ret = 
    AC_GetArgs
    (  arguments, ".swf", "movie", "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
     , "application/x-shockwave-flash"
    );
  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}

function AC_SW_RunContent(){
  var ret = 
    AC_GetArgs
    (  arguments, ".dcr", "src", "clsid:166B1BCA-3F9C-11CF-8075-444553540000"
     , null
    );
  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}

function AC_GetArgs(args, ext, srcParamName, classid, mimeType){
  var ret = new Object();
  ret.embedAttrs = new Object();
  ret.params = new Object();
  ret.objAttrs = new Object();
  for (var i=0; i < args.length; i=i+2){
    var currArg = args[i].toLowerCase();    

    switch (currArg){	
      case "classid":
        break;
      case "pluginspage":
        ret.embedAttrs[args[i]] = args[i+1];
        break;
      case "src":
      case "movie":	
        args[i+1] = AC_AddExtension(args[i+1], ext);
        ret.embedAttrs["src"] = args[i+1];
        ret.params[srcParamName] = args[i+1];
        break;
      case "onafterupdate":
      case "onbeforeupdate":
      case "onblur":
      case "oncellchange":
      case "onclick":
      case "ondblClick":
      case "ondrag":
      case "ondragend":
      case "ondragenter":
      case "ondragleave":
      case "ondragover":
      case "ondrop":
      case "onfinish":
      case "onfocus":
      case "onhelp":
      case "onmousedown":
      case "onmouseup":
      case "onmouseover":
      case "onmousemove":
      case "onmouseout":
      case "onkeypress":
      case "onkeydown":
      case "onkeyup":
      case "onload":
      case "onlosecapture":
      case "onpropertychange":
      case "onreadystatechange":
      case "onrowsdelete":
      case "onrowenter":
      case "onrowexit":
      case "onrowsinserted":
      case "onstart":
      case "onscroll":
      case "onbeforeeditfocus":
      case "onactivate":
      case "onbeforedeactivate":
      case "ondeactivate":
      case "type":
      case "codebase":
        ret.objAttrs[args[i]] = args[i+1];
        break;
      case "width":
      case "height":
      case "align":
      case "vspace": 
      case "hspace":
      case "class":
      case "title":
      case "accesskey":
      case "name":
      case "id":
      case "tabindex":
        ret.embedAttrs[args[i]] = ret.objAttrs[args[i]] = args[i+1];
        break;
      default:
        ret.embedAttrs[args[i]] = ret.params[args[i]] = args[i+1];
    }
  }
  ret.objAttrs["classid"] = classid;
  if (mimeType) ret.embedAttrs["type"] = mimeType;
  return ret;
}
