	//Cookie Functions
	//Copyright 2005-2009 EstiBot

	//This script cannot be used on sites other than
	//those authorized by EstiBot.com
	
	//Contact: support@lezon.com
	//Last Updated: 10/26/06
	
	//generates welcome or register string as seen on the top of the page
	function generate_welcome_register(){
		
		var session = get_cookie("session");
		var name = get_cookie("name");
		
		if(session==null || session=='null' || session=='' || name==null || name=='' || name=='Guest'){
			//user is not logged in
			document.write("Welcome <strong>Guest!</strong> <a href=\"login.html\">Login/Register</a>");
		}else{
			//user is logged in
			document.write("Welcome back <strong>" + name + "</strong> - <a href=\"account.php\">account</a> | <a href=\"account.php?a=logout\">logout</a>");
		}
		
	}
	
	function generate_toolbar(){
		
		document.write('\<a href="http://www.estibot.com"><img src="img/home.gif" border="0"></a>\
			<input type="text" value="estibot.com" name="text_toolbar_domain" id="text_toolbar_domain" onKeyDown="return(process_toolbar_key(event))">\
			<a href="#" name="button_appraise" id="button_appraise" alt="Appraise Domain" onClick="load_tool_page(document.getElementById(\'text_toolbar_domain\').value, \'appraise\')"><img src="img/b_appraise.gif" border="0" alt="Appraise Domain"></a>\
			<a href="#" onClick="load_tool_page(document.getElementById(\'text_toolbar_domain\').value, \'whois\')"><img src="img/b_whois.gif" border="0"></a>\
			<img src="img/b_divider.gif">\
			<a href="#"><img src="img/b_tools.gif" border="0"></a>\
			<img src="img/b_divider.gif">\
			<a href="#"><img src="img/button.gif" border="0"></a>');
	}
	
	//clicks a button when enter is clicked on a text box
	function process_toolbar_key(e){

		var key_num;
		
		if(window.event) {
			key_num = e.keyCode;
		}else if(e.which){
			key_num = e.which;
  	    }

		if(key_num == 13){

			load_tool_page(document.getElementById('text_toolbar_domain').value, 'appraise');
			
			return false; 
			
		}
		
		return true;
		
	}
	
	function load_tool_page(data, tool){
		
		if(tool=='appraise'){
			location.href = 'appraise.php?a=appraise&data=' + data;
		}else if(tool=='research'){
			location.href = 'research.php?a=research&data=' + data;
		}else if(tool=='whois'){
			location.href = 'whois.php?a=whois&data=' + data;
		}
	}

	function set_keyword_cookie(keyword_val){
		var expdate = new Date ();
		expdate.setTime (expdate.getTime() + (1000 * 60 * 60 * 24 * 91));

		setCookie ("_keyword", keyword_val, expdate);
	}
	 
	function set_cookie (name, value, expires) {
        if (!expires) expires = new Date();
    	document.cookie = name + "=" + escape (value) + "; expires=" + expires.toGMTString() +  "; path=/"; 
    }  
	
	function get_cookie (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;
			}
		return null;
    }
	
	function delete_cookie (name) {
	    var expireNow = new Date();
    	document.cookie = name + "=" + "; expires=Thu, 01-Jan-70 00:00:01 GMT" +  "; path=/";
    }