function CheckBrowser(){
//check browser is at right level AND RIGHT TYPE to accept javascript///////////////////////////////////////////

if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion)<=3))
   { alert("You need to use a higher level of Netscape. Current Version = " + navigator.appVersion); return false;}

if ((navigator.appName == "Microsoft Internet Explorer") && (parseInt(navigator.appVersion)<=3))
    {alert("You need to use a higher level of Microsoft Internet Explorer. Current Version = " + navigator.appVersion); return false;}


if ((navigator.appName!= "Microsoft Internet Explorer") && (navigator.appName !="Netscape") )
    {alert("To purchase the license key you must use a Netscape or IE browser. Apologies to visitors who use other browsers like Opera or Gozilla "); return false;}
} 

//----------------------------------------------------------------------------------------------------------

function SelectFile()
{

var myDate = new Date();
var a = myDate.getSeconds();
//alert(a);

if (a >= 0 && a < 11)
  {window.location.href='mcdb01.exe';}  //goto file mcdb01.zip

else if (a > 10 && a < 21)
  {window.location.href='mcdb03.exe';}   //goto file mcdb03.zip 

else if (a > 20 && a < 31)
  {window.location.href='mcdb05.exe';}    //goto file mcdb05.zip

else if (a > 30 && a < 41)
  {window.location.href='mcdb07.exe';}   //goto file mcdb07.zip 

else if (a > 40 && a < 51)
  {window.location.href='mcdb09.exe';}  //goto file mcdb09.zip  

else if (a > 50 )
  {window.location.href='mcdb0b.exe';}  //goto file mcdb0bzip  

}

//--------------------------------------------------------------------------------------------------------------

function getcookie(name) {
var dcookie = document.cookie;
var cname = name + "=";
var clen = dcookie.length;
var cbegin = 0;
while(cbegin < clen){
  var vbegin = cbegin + cname.length;
    
     if (dcookie.substring(cbegin,vbegin) == cname){
         var vend = dcookie.indexOf(";",vbegin)
         if(vend == -1)vend = clen
         return unescape(dcookie.substring(vbegin,vend))}

     cbegin = dcookie.indexOf(" ",cbegin) + 1;
     if(cbegin==0)break;
}
}
//------------------------------------------------------------------------------------------------------------------------------

//function delCookie(name){
//alert("DEL");
//var expired =(-2  * 60 * 60 * 1000);
//document.cookie = name + "=" + " ; expires=" + expired.toGMTString;
//}

//----------------------------------------------------------------------------------------------------------------------------

function WorldPayCheck()
{


CheckBrowser();

var Pentered = document.forms.CheckProductID.cartID.value.toUpperCase();

//alert(Pentered);

if (Pentered =="MC1001")
{ 
var codeEntered = 1;
}

if (Pentered =="MC1003")
{ 
var codeEntered = 3;
}


if (Pentered =="MC1005")
{ 
var codeEntered = 5;
}

if (Pentered =="MC1007")
{ 
var codeEntered = 7;
}

if (Pentered =="MC1009")
{ 
var codeEntered =9;
}

if (Pentered =="MC100B")
{ 
var codeEntered =11;
}

switch (codeEntered)
{
case 1:
break;
case 3:
break;
case 5:
break;
case 7:
break;
case 9:
break;
case 11:
break;
default:
alert("You have entered an invalid product ID");
return false;
break;
}

//SET COOKIE WITH PROD ID-----------------------------------------------------------------
var expDate = new Date();
expDate.setTime(expDate.getTime() + 1000*60*30);
document.cookie="ProdID = "  +  Pentered + "; expires=" + expDate.toGMTString();
//----------------------------------------------------------------------------------------------------------------
if ( getcookie("ProdID") == "NULL")
  {
    alert("Unable to process your order. Please check you have cookies enabled and try again");
   return false;
  }
//alert ("new cookie" + getcookie("ProdID"));// TESTING
//-----------------------------------------------------------------------------------------------------------
//Pentered = "12345";//TESTING
if (getcookie("ProdID")  != Pentered)
  {
    alert("Unable to process your order. Please check you have cookies enabled and try again.");
    return false;
   }
//-------------------------------------------------------------------------------------------------------------
return true;
}

