function getInternetExplorerVersion()
// Returns the version of Internet Explorer or a -1
// (indicating the use of another browser).
{
  var rv = -1; // Return value assumes failure.
  if (navigator.appName == 'Microsoft Internet Explorer')
  {
    var ua = navigator.userAgent;
    var re  = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})");
    if (re.exec(ua) != null)
      rv = parseFloat( RegExp.$1 );
  }
  return rv;
}
function openInternetBranch(link) 
{
  var ver = getInternetExplorerVersion();

  if ( ver > -1 )
  {
    if ( ver >= 7.0 ) 
	{
		if(link=="bireysel")
		{
		BireyselBankacilik();
		}
		else{
		KurumsalBankacilik();
		}


     } 
    else{
	var a=window.open('uyari.php?sube='+link,'uyari','width=800, height=600,scrollbar=yes,status=yes,resize=yes,toolbar=no,menubar=no,statusbar=no,location=no');		

	}
      
  }
  else{
		if(link=="bireysel")
		{
		BireyselBankacilik();
		}
		else{
		KurumsalBankacilik();
		}
	}
}

function isEmailSet(e) 
{
    evnt = window.event ? event : e;
    iKeyCode = evnt.keyCode ? evnt.keyCode : evnt.charCode;
    if (iKeyCode == 13) {
        return true;
    }
    else {
        var strKey = String.fromCharCode(iKeyCode);
        var re = new RegExp("[a-zA-Z0-9@._iI-]");
        if (strKey.match(re)) {
            return true;
        } else {
            return false;
        }
    } 
}

function isValidEmail(email) 
{
	var filter = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
	var EmailArr = new Array();	
	EmailArr = (email.value).split(";");	
	var strEmail;
	for(var t=0;t<EmailArr.length;t++)
	{
		strEmail = EmailArr[t];
		
		//if(strEmail != '')
		{
			if(!filter.test(strEmail))
			{
				alert("Lütfen doðru E-Posta adresi girin")
				email.focus();
				return false;
			}
		}
	}
	return true;
}

function isAlphabetic(e) 
{

    evnt = window.event ? event : e;
    iKeyCode = evnt.keyCode ? evnt.keyCode : evnt.charCode;
    if (iKeyCode == 13) {
        return true;
    }
    else {
        var strKey = String.fromCharCode(iKeyCode);
        var re = new RegExp("[a-zA-ZðÐüÜþÞiÝöÖçÇýI]");
        if (strKey.match(re)) {
            return true;
        } else {
            return false;
        }
    }	
}

function isAlphanumeric(e) 
{
   evnt = window.event ? event : e;
    iKeyCode = evnt.keyCode ? evnt.keyCode : evnt.charCode;
    
    if (iKeyCode == 13) {
        return true;
    }
    else {
        var strKey = String.fromCharCode(iKeyCode);
        var re = new RegExp("[a-zA-Z0-9:._ðÐüÜþÞiÝöÖçÇýI -'\u000D']");
        if (strKey.match(re)) {
            return true;
        } else {
            return false;
        }
    } 
}

function isNumeric(e) 
{
	evnt = window.event ? event : e;
    iKeyCode = evnt.keyCode ? evnt.keyCode : evnt.charCode;
    if (iKeyCode == 13) {
        return true;
    }
    else {
        var strKey = String.fromCharCode(iKeyCode);
        var re = new RegExp("[0-9]");
        if (strKey.match(re)) {
            return true;
        } else {
            return false;
        }
    }	



}
function isNumeric2(e) 
{

evnt = window.event ? event : e;
    iKeyCode = evnt.keyCode ? evnt.keyCode : evnt.charCode;
    if (iKeyCode == 13) {
        return true;
    }
    else {
        var strKey = String.fromCharCode(iKeyCode);
        var re = new RegExp("[0-9,]");
        if (strKey.match(re)) {
            return true;
        } else {
            return false;
        }
    }	
}

function isNumericPlus(e) 
{
	evnt = window.event ? event : e;
    iKeyCode = evnt.keyCode ? evnt.keyCode : evnt.charCode;
    if (iKeyCode == 13) {
        return true;
    }
    else {
        var strKey = String.fromCharCode(iKeyCode);
        var re = new RegExp("[0-9-]");
        if (strKey.match(re)) {
            return true;
        } else {
            return false;
        }
    }	
}

function isAZ09(e) 
{
	var iKeyCode = (window.Event) ? e.which : e.keyCode;
	var strKey = String.fromCharCode(iKeyCode);
	
	var reValidChars = /[^a-zA-Z0-9ðÐüÜþÞiÝöÖçÇýI]/;
	if (reValidChars.test(strKey)) 
		return false;
	else
		return true;
}

function isAlphabeticNew(e) 
{
	var iKeyCode = (window.Event) ? e.which : e.keyCode;
	var strKey = String.fromCharCode(iKeyCode);
	
	var reValidChars = /[^a-zA-Z0-9]/;
	if (reValidChars.test(strKey)) 
		return false;
	else
		return true;
}

function FormatMoney(nobj,e) 
{
	var aa,xx,yy,bb,ix,cc;
	var iKeyCode = (window.Event) ? e.which : e.keyCode;

	if((iKeyCode>=37)&&(iKeyCode<=40))
		return false;

	cc=(nobj.value).split(",")
	
	aa=cc[0];
	aa=aa.replace(/[^\d]/g, "");
	if (parseInt(aa)==0)
		aa="";
	
	if(aa.length>15)
		aa=aa.substr(0,15);
	xx=parseInt(aa.length/3);
	yy=(aa.length % 3);
	bb=aa.substr(0,yy);
	for(ix=0;ix<xx;ix++)
		bb=bb+"."+aa.substr(yy+ix*3,3);
	if(yy==0)
		bb=bb.substr(1,bb.length-1);
	
	nobj.value=bb;
	if (cc.length>1)
		nobj.value=bb+","+(cc[1]).substr(0,2);
	else
		nobj.value=bb;
	return true;
	
}
function FormatMoneyLimit(nobj,intMaxField) 
{
	var aa,xx,yy,bb,ix;

	aa=nobj.value;
	aa=aa.replace(/[^\d]/g, "");
	if (parseInt(aa)==0)
		aa="";
	
	if(aa.length>intMaxField)
		aa=aa.substr(0,intMaxField);
	xx=parseInt(aa.length/3);
	yy=(aa.length % 3);
	bb=aa.substr(0,yy);
	for(ix=0;ix<xx;ix++)
		bb=bb+"."+aa.substr(yy+ix*3,3);
	if(yy==0)
		bb=bb.substr(1,bb.length-1);
	nobj.value=bb;
	return true;
}

function FormatMoneyAcceptZero(nobj,intMaxField) 
{
	var aa,xx,yy,bb,ix;

	aa=nobj.value;
	aa=aa.replace(/[^\d]/g, "");
	
	if(aa.length>intMaxField)
		aa=aa.substr(0,intMaxField);
	xx=parseInt(aa.length/3);
	yy=(aa.length % 3);
	bb=aa.substr(0,yy);
	for(ix=0;ix<xx;ix++)
		bb=bb+"."+aa.substr(yy+ix*3,3);
	if(yy==0)
		bb=bb.substr(1,bb.length-1);
	nobj.value=bb;
	return true;
}

function RemovePoint(nobj,intMaxField) 
{
	var aa;

	aa=nobj.value;
	aa=aa.replace(/[^\d]/g, "");
	
	if (aa.length>intMaxField)
		return false; 
	else 
		return true;
}

function autoTab(input,len, e) 
{
	var keyCode = e.keyCode; 
	var filter = [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;
}

function CnvUppTrk2Eng(ntxt)
{
	var result="";
	var rchar=""
    var str = ntxt.toUpperCase();
    for(i=0; i<=str.length-1; i++)
	{
		rchar=str.charAt(i);
		
        switch(rchar)
        {
			case "ý":
				rchar = "I";
				break;
			case "Ð":
				rchar = "G";
				break;
			case "Ü":
				rchar = "U";
				break;
			case "Þ":
				rchar = "S";
				break;
			case "Ö":
				rchar = "O";
				break;
			case "Ç":
				rchar = "C";
				break;
			case "Ý":
				rchar = "I";
				break;
       }
      result += rchar;
    }
    return (result);
}

