// (c) Avoca.com Ltd
// http://www.avoca.com/

function openWindow ( ){

	inventoryWindow = window.open("http://www.avoca.com/purse.html", "Inventory", "scrollbars,status,height=350,dependant,resizeable=0,width=350")
	
	
}

function newCookie ( name, value ) {
  /* Sets a cookie with the given name and value with an expiry date in 31 days */
  var now = new Date ( );
  var expireDate = new Date ( now.getTime ( ) + ( 31 * 24 * 60 * 60 * 1000 ) );
  
  var argv = newCookie.arguments;
  var argc = newCookie.arguments.length;
  var path = (argc > 2) ? argv[2] : null;
  
  document.cookie = name + "=" + escape (value) + "; expires=" + expireDate.toGMTString ( ) + 
((path == null) ? "" : ("; path=" + path));
    
 }

function newUser ( ) {

		 newCookie ( "previousVisit", "true" );
		 document.location.reload ( );
 		 openWindow ( );

}

function getImage ( cookieName ) {
	
		return "<p><img src='images/" + cookieName + ".jpg'></p>";
		
}

function haveCookie ( cookieName ) {
	
	var cookieValue = getCookie ( cookieName );
	if ( cookieValue == "true" ) return true; 
	else return false;
	
}


function getCookie (name ) {
  var cookieFound = false;
  var start = 0;
  var end = 0;
  var cookieString = document.cookie;
  var i = 0;

  // SCAN THE COOKIE FOR name
  while (i <= cookieString.length) {
    start = i;
    end = start + name.length;
    if (cookieString.substring(start,end) == name) {
      cookieFound = true;
      break;
    }
    i++;
  }

  // IS name FOUND?
  if ( cookieFound ) {
    start = end + 1;
    end = document.cookie.indexOf( ";", start ); 
    if (end < start)
      end = cookieString.length; 
    return document.cookie.substring ( start, end ); 
  }
  return "";
}

function checkUser ( ) {

	var previousVisitor = getCookie ( "previousVisit" );
	
	if ( previousVisitor == "true" ) return true;
	else return false;
	
}

function browserOK ( ) {

browser = (((navigator.appName == "Netscape") &&
(parseInt(navigator.appVersion) >= 3 )) || 
((navigator.appName == "Microsoft Internet Explorer") && 
(parseInt(navigator.appVersion) >= 4 )))

return browser;

}

function updateInventory ( ) {

	openWindow ( );
	
		
}

function newGame ( ) {

	newCookie ( "previousVisit", "false" );
	newCookie ( "Coin", "false" );
	newCookie ( "MagicCharm", "false" );
	newCookie ( "Whiskey", "false" );
	newCookie ( "Key", "false" );
	newCookie ( "Flowers", "false" );
	newCookie ( "Shamrock", "false" );
	newCookie ( "Gold", "false" );
	newCookie ( "Ring", "false" );
	newCookie ( "Money", "false" );
	
	newUser ( );

}



