﻿function AlphanumericOnly()
{
	var checkstr = "ABCÇDEFGĞHIİJKLMNOÖPQRSŞTUÜVWXYZabcçdefgğhıijklmnoöpqrsştuüvwxyz0123456789. @?=-:;,";
	Char = String.fromCharCode(event.keyCode);
	if (checkstr.indexOf(Char)<0)
	event.returnValue = false;

return true;
}

function CurrencyOnly(obj) {
	var checkstr = "0123456789.";
	Char = String.fromCharCode(event.keyCode);
	if (checkstr.indexOf(Char) < 0)
		event.returnValue = false;

	if (event.keyCode == 46 && obj.value == "")
		event.returnValue = 0;

	if (event.keyCode == 46 && obj.value.indexOf('.') >= 0)
		event.returnValue = false;

	if (obj.value.indexOf(".") == -1 && obj.value.length >= 5 && event.keyCode != 46)
		event.returnValue = false;
	
	if (obj.value.indexOf(".") >=0  && obj.value.length >= 8)
		event.returnValue = false;
}

function CurrencyCheck(obj) {

	if (obj.value == "")
		obj.value = "0.00";
	else {
		var cr = obj.value;
		cr = cr.replace(/\,/g, '.');
		cr = parseFloat(cr).toFixed(2);
		obj.value = cr;
		//obj.value=cr.replace(/\./g,',');
	}
}

function NumberOnly(obj) {
	var checkstr = "0123456789";
	Char = String.fromCharCode(event.keyCode);
	if (checkstr.indexOf(Char) < 0)
		event.returnValue = false;
}
function NumberCheck(obj) {

	if (obj.value == "")
		obj.value = "0";
	
}

function EMailOnly(obj)
{
	var checkstr = "abcdefghijklmnopqrstuvwxyz0123456789.@_";
	Char = String.fromCharCode(event.keyCode);
	if (checkstr.indexOf(Char)<0)
	event.returnValue = false;

    if(obj.value.indexOf("@")>=0 && Char=="@")
    event.returnValue = false;
    
    if(obj.value.length==0 && Char=="@")
    event.returnValue = false;
    
    if(obj.value.length==0 && Char==".")
    event.returnValue = false;
    
return true;
}

function TCKOnly(obj)
{
	if(NumberOnly(obj))
	{
		if (obj.value.length>=11)  event.returnValue = false;
	}
	else
		return false;
}
function VNOnly(obj)
{
	if(NumberOnly(obj))
	{
		if (obj.value.length>=10)  event.returnValue = false;
	}
	else
		return false;
}


function PhoneNumberOnly(obj)
{
        if (event.keyCode < 45 || event.keyCode > 57) event.returnValue = false;
		if (obj.value.length>=13)  event.returnValue = false;
		strPhone=obj.value;
		//strPhone=strPhone.replace(/ /gi,"");
		strPhone=strPhone.replace(/[^\-0-9]/g,'');
		
		var strArea="";
		var strPrefix="";
		var strNumber="";
		
		strArea = strPhone.substr(0,3);
		strPrefix = strPhone.substr(3,3);
		strNumber1 = strPhone.substr(6,2);
		strNumber2 = strPhone.substr(8,2);

		if (strArea !="")strPhone = strArea
		if (strPrefix !="")strPhone += " " + strPrefix
		if (strNumber1 !="")strPhone += " " + strNumber1
		if (strNumber2 !="")strPhone += " " + strNumber2
			
		obj.value=strPhone;
}