Wednesday, August 26, 2009

Generel functions for

Telephone Number, Federal Tax Id, Social Security Number (SSN), Fax Number, Mobile Number, Zip Code

var zChar = new Array(' ', '(', ')', '-', '.');

var phonevalue1;

var phonevalue2;

var cursorposition;

function ParseForNumber1(object,e)

{

if(getKeyCode(e) == 32)

{

//e.returnValue=false;

return false;

}

phonevalue1 = ParseChar(object.value, zChar);

}

function ParseForNumber2(object,e)

{

// alert("ParseForNumber2 : "+getKeyCode(e));

if(getKeyCode(e) == 32)

{

//e.returnValue=false;

return false;

}

phonevalue2 = ParseChar(object.value, zChar);

}

function ParseChar(sStr, sChar)

{

if (sChar.length == null)

{

zChar = new Array(sChar);

}

else

{

zChar = sChar;

}

for (i=0; i<zChar.length; i++)

{

sNewStr = "";

var iStart = 0;

var iEnd = sStr.indexOf(sChar[i]);

while (iEnd != -1)

{

sNewStr += sStr.substring(iStart, iEnd);

iStart = iEnd + 1;

iEnd = sStr.indexOf(sChar[i], iStart);

}

sNewStr += sStr.substring(sStr.lastIndexOf(sChar[i])+1,sStr.length);

Str = sNewStr;

}

return sNewStr;

}

function GetCursorPosition()

{

var t1 = phonevalue1;

var t2 = phonevalue2;

var bool = false

for (i=0; i<t1.length; i++)

{

if (t1.substring(i,1) != t2.substring(i,1))

{

if(!bool)

{

cursorposition=i

bool=true

}

}

}

}

No comments:

Post a Comment