function ExtractFieldValue(sFieldName,sBlockString)
{
var s="";
var i;
var k;
var em="";
if(sBlockString)
{
i=sBlockString.indexOf(sFieldName + "=");
if(i>=0)
{
i=sBlockString.indexOf("'",i);
i++;
em=sFieldName.substring(0,9);
if(em=='EMAILADDR')
{
k=sBlockString.indexOf("@",i);
k++
var j=sBlockString.indexOf("'",k);
}
else
{
var j=sBlockString.indexOf("'",i);
}
s=sBlockString.substring(i,j);
}
}
return s;
}
function UnPackMB17Cookie(aFields,bCheckIfElementExists)
{
var f=document.forms[0];
var fieldCount=aFields.length;
if(bCheckIfElementExists==undefined)
bCheckIfElementExists=false;
if(MB17CookieString)
{
if(bCheckIfElementExists)
{
for(var i=0;i<fieldCount;i++)
{
if( f.elements["MB17_" + aFields[i]] != undefined )
f.elements["MB17_" + aFields[i]].value = ExtractFieldValue( aFields[i],MB17CookieString );
}
}
else
{
for(var i=0;i<fieldCount;i++)
f.elements["MB17_" + aFields[i]].value = ExtractFieldValue( aFields[i],MB17CookieString );
}
}
}
function writePersistentCookie(CookieName,CookieValue,periodType,offset)
{
var expireDate=new Date();
offset=offset/1;
var myPeriodType=periodType;
switch(myPeriodType.toLowerCase())
{
case "years":expireDate.setYear(expireDate.getFullYear()+offset);break;
case "months":expireDate.setMonth(expireDate.getMonth()+offset);break;
case "days":expireDate.setDate(expireDate.getDate()+offset);break;
case "hours":expireDate.setHours(expireDate.getHours()+offset);break;
case "minutes":expireDate.setMinutes(expireDate.getMinutes()+offset);
}
document.cookie=escape(CookieName)+"="+escape(CookieValue)+";expires="+expireDate.toGMTString()+";path=/";
}
function deleteCookie(cookieName)
{
if(getCookieValue (cookieName)) writePersistentCookie (cookieName,"Pending delete","years", -1);
return true;
}
function UnPackVMCCookie(aFields)
{
var f=document.forms[0];
if(VMCCookieString)
{
for(var i=0;i<aFields.length;i++)
f.elements["VMC_"+aFields[i]].value=ExtractFieldValue(aFields[i],VMCCookieString);
}
}
function createCookie(name,value,days)
{
var expires;
if(days)
{
var date=new Date();
date.setTime(date.getTime()+(days*24*60*60*1000));
expires = ";expires="+date.toGMTString();
}
else
{
expires="";
}
document.cookie = name+"="+value+expires+";path=/";
}
function eraseCookie(name)
{
createCookie(name,"",-1);
}



