Saturday, January 8, 2011

JavaScript to Find Position of element in form

function findPosX(obj)
{
var curleft = 0;
if(obj.offsetParent)
while(1)
{
curleft += obj.offsetLeft;
if(!obj.offsetParent)
break;
obj = obj.offsetParent;
}
else if(obj.x)
curleft += obj.x;
return curleft;
}

function findPosY(obj)
{
var curtop = 0;
if(obj.offsetParent)
while(1)
{
curtop += obj.offsetTop;
if(!obj.offsetParent)
break;
obj = obj.offsetParent;
}
else if(obj.y)
curtop += obj.y;
return curtop;
}

Monday, January 3, 2011

Encryption and Decryption Function in JavaScript

function Decrypt(val)
{
val=unescape(val);
var len=val.length;
var newchar="";
var con=1;
var changer=10;
for(var i=0;i {
if(con%3==0)
changer=parseInt(changer)+2;
con++;
var ch=val.charCodeAt(i);
ch=parseInt(ch)-parseInt(changer);
newchar+=String.fromCharCode(ch);
}
return newchar;
}

function EncrptyData(Textval)
{
var a=Textval;
var newChar="";
var len=a.length;
var con=1;
var changer=10;
for(var k=0;k {
if(con%3==0)
changer=parseInt(changer)+2;
con++;
var ch=a.charCodeAt(k);
ch=parseInt(ch)+parseInt(changer);
newChar+=String.fromCharCode(ch);
}
return escape(newChar);
}

Javascript to add,delete and get browser cookie

//Javascript function to set browser Cookie at client side. The parameters are
c_name :- name of the cookie by which it is identified in browser.
value :- the value of the cookie to set in browser.
expiredays :- number of days to maintain the cookie in browser.

function setCookie(c_name,value,expiredays)
{
var exdate=new Date();
exdate.setDate(exdate.getDate()+expiredays);
document.cookie=c_name+ "=" +escape(value)+((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
}

//Javascript function to get browser cookie at client side. The parameters are
c_name :- name of the cookie to get from browser.


function getCookie(c_name)
{
if (document.cookie.length>0)
{
c_start=document.cookie.indexOf(c_name + "=");
if (c_start!=-1)
{
c_start=c_start + c_name.length+1;
c_end=document.cookie.indexOf(";",c_start);
if (c_end==-1)
c_end=document.cookie.length;
return unescape(document.cookie.substring(c_start,c_end));
}
}
return "";
}

//Javascript funtion to delete browser cookie. The parameters are
cookie_name :- name of the cookie to be deleted from the browser.

function delete_cookie(cookie_name)
{
var cookie_date = new Date();
cookie_date.setTime(cookie_date.getTime()-1);
document.cookie = cookie_name += "=; expires=" + cookie_date.toGMTString();
}