function val2(pString) {
  var l = '0123456789'
  var x = 0
  var p = ''
  x = l.indexOf(pString.substring(1,2))*10 + l.indexOf(pString.substring(0,1))-15
  p = l.charAt(x / 10) + l.charAt(x % 10)
  return(p)
}

function val4(pString) {
  var l = '0123456789'
  var x = 0
  var i
  for (i=0; i<pString.length; i=i+1) {
  x = x + (l.indexOf(pString.substring(i,i+1)) * Math.pow(10,i))
  }
  return(x)
}

function SetCookie(sName, sValue, sDate)
{
  document.cookie = sName + '=' + escape(sValue) + '; expires=Mon, 31 Dec 2012 23:59:59 GMT; PATH=';
}

function GetCookie(sName)
{
  var aCookie = document.cookie.split('; ');
  for (var i=0; i < aCookie.length; i++)
  {
    var aCrumb = aCookie[i].split('=');
    if (sName == aCrumb[0]) 
      return unescape(aCrumb[1]);
  }
  return 'null';
}


function CompareDate(sDate)
{
var okayed;
var mydate = new Date();
okayed = false
if (mydate.getFullYear() < sDate.getFullYear()) {
	okayed=true;
				
}
else if (mydate.getFullYear() == sDate.getFullYear()) {
	if (mydate.getMonth()+1 < sDate.getMonth()){
		okayed=true;
					
	}
	else if (mydate.getMonth()+1 == sDate.getMonth()) {
		
		if (mydate.getDate() <= sDate.getDate()){
			okayed=true;
		}
		else okayed=false;
	}
	else okayed=false;	
}


else 
okayed=false;
return okayed;

}

function chk()
{
var s = '';
var p = '';

jDate = new Date();
jDate.setDate(jDate.getDate()-1);
if (GetCookie('jimabc')=='null') {
  s = prompt('Enter your serial number:',s);
  while (s>'') {
    i =  val4(s.substring(5,9))-val4(s.substring(0,4));
    if (i==val4(s.substring(10,14))-14) {
      p = val2(s.substring(5,7))+'/'+val2(s.substring(0,2))+'/'+val2(s.substring(7,9))+val2(s.substring(2,4))
      s='';
      }
    else {
      p = '';s = prompt('Serial Number not valid. Enter your serial number',s)}
    }
  if (p>'') {
    SetCookie('jimabc', p, p);}
  else {
    window.location = 'snstop.htm' }

	
	
}
else {
	var cook
	cook = GetCookie('jimabc');
	var aDate = cook.split('/');
	if (aDate.length ==3){
		jDate.setDate(aDate[0]);
		jDate.setMonth(aDate[1]);
		jDate.setFullYear(aDate[2]);
	};


	if (CompareDate(jDate)==false) {
                document.cookie="jimabc=   ; expires=Mon, 11 Jan 2002 23:59:59 GMT;";
		alert('This product has expired.');
                window.location = 'snstop.htm'
	}
}
}

