// This function deletes a cookie
function delCookie(name) {
document.cookie = name + "=; expires=Thu, 01-Jan-70 00:00:01 GMT" + "; path=/";
} 

function isEmpty()
{
   
   var exp = new RegExp (escape('Basket') + "=([^;]+)");
   if (exp.test (document.cookie + ";")) {
      exp.exec (document.cookie + ";");
      var str_array = unescape(RegExp.$1).split(';');
      if (str_array.length > 0)
       {
		return false;
		
         
	}
	else
   	{
		return true;
		  
 	}
	}
  else return true;
} 



function BasketAdd(key,name)
{
   var Added='false';
   var exp = new RegExp (escape('Basket') + "=([^;]+)");
   if (exp.test (document.cookie + ";")) {
      exp.exec (document.cookie + ";");
      var str_array = unescape(RegExp.$1).split(';');
      for(i=0; i < str_array.length; i++)
       if (str_array[i] == key)
         Added= 'true';
     if(Added== 'false')
     {
      document.cookie = escape('Basket') + "=" + escape(unescape(RegExp.$1)+key+';') + "; path=/thconline.cgi";
      writeAlert("Added Resort: "+name+" to the Basket",'alert'+key);
     }
    else
    {
     writeAlert(name+' Is already in Basket','alert'+key);
    }
   }
  else
   {
     document.cookie = escape('Basket') + "=" + escape(key+';') + "; path=/thconline.cgi";
     writeAlert("Added Resort:  "+name+" to the Basket",'alert'+key);
   }
} 


function BasketDel(key,name)
{
   var newStr='';
   var exp = new RegExp (escape('Basket') + "=([^;]+)");
   if (exp.test (document.cookie + ";")) {
      exp.exec (document.cookie + ";");
      var str_array = unescape(RegExp.$1).split(';');
      if(str_array.length > 2)
      {
       for(i=0; i < str_array.length-1; i++)
       if (str_array[i] != key)
         newStr+= str_array[i]+';';
       document.cookie = escape('Basket') + "=" + escape(newStr) + "; path=/thconline.cgi";
      delCookie(document.cookie);
	}
     else
    {
        var cookie_date = new Date ( );  // current date & time
        cookie_date.setTime ( cookie_date.getTime() - 1 );
       document.cookie = 'Basket' + "=; expires=" + cookie_date.toGMTString();
	delCookie(document.cookie);
    }
   }
} 

function BasketDel()
{
/*  var cookie_date = new Date ( );  // current date & time
  cookie_date.setTime ( cookie_date.getTime() - 1 );
  document.cookie = 'Basket' + "=; expires=" + cookie_date.toGMTString();*/
   var newStr='';
   var exp = new RegExp (escape('Basket') + "=([^;]+)");
   if (exp.test (document.cookie + ";")) {
      exp.exec (document.cookie + ";");
      var str_array = unescape(RegExp.$1).split(';');
      if(str_array.length > 1)
      {
       for(i=0; i < str_array.length-1; i++)
       if (str_array[i] == -1)
         newStr+= str_array[i]+';';
       document.cookie = escape('Basket') + "=" + escape(newStr) + "; path=/thconline.cgi";
      }
     else
    {
        var cookie_date = new Date ( );  // current date & time
        cookie_date.setTime ( cookie_date.getTime() - 1 );
       document.cookie = 'Basket' + "=; expires=" + cookie_date.toGMTString();
	delCookie(document.cookie);
    }
   }
} 


