function ExpireDate(offset)
{
 var today = new Date();
 var result = new Date(today.getTime() + offset*1000);
 return result;
}

function Get_Cookie(name) 
{
 var start = document.cookie.indexOf(name+"=");
 var len = start+name.length+1;
 if ((!start) && (name != document.cookie.substring(0,name.length)))
	{
	 return null;
	}
 if (start == -1)
	{
	 return null;
	}
 var end = document.cookie.indexOf(";",len);
 if (end == -1)
	{
	 end = document.cookie.length;
	}
 return unescape(document.cookie.substring(len,end));
}

function Set_Cookie(name,value,expires,path,domain,secure) 
{
 var cookie = name + "=" +escape(value);
 cookie += ( (expires) ? ";expires=" + expires.toGMTString() : "");
 cookie += ( (path) ? ";path=" + path : "");
 cookie += ( (domain) ? ";domain=" + domain : "");
 cookie += ( (secure) ? ";secure" : "");
 document.cookie = cookie; 
}

function Delete_Cookie(name,path,domain) 
{
 if(Get_Cookie(name))
	{
	 var cookie = name + "=";
	 cookie += ( (path) ? ";path=" + path : "");
	 cookie += ( (domain) ? ";domain=" + domain : "");
	 cookie += ";expires=Thu, 01-Jan-70 00:00:01 GMT";
	 document.cookie = cookie;
	}
}

function Switch_Dialer_Cookies()
{
    if (!Get_Cookie('html_step2')) Delete_Cookie('dialer_html'); else Set_Cookie('dialer_html','1',ExpireDate(60));
	if (!Get_Cookie('auto_step2')) Delete_Cookie('dialer_auto'); else Set_Cookie('dialer_auto','1',ExpireDate(60));
	if (!Get_Cookie('exe_step2'))  Delete_Cookie('dialer_exe'); else Set_Cookie('dialer_exe','1',ExpireDate(60));
}
