// common.js

// newFunction
function printWindow()
{
	window.print();
}

function getMailTo(email)
{
	return "<a href='mailto:" + email + "'>email</a>";
}

	function setLocalityAndLoadPage(locality, pageUrl) {	
	    setCookie("locality", locality);
	    
	    var aois = getCookie("aois"); // area of interest's
	    aois += "," + locality;
	    setCookie("aois", aois);
	    
		parent.location.href = pageUrl;
	}	


    //
    // set a cookie
    //
    function setCookie(name,value) {
        var today = new Date();
        var cookie_expire_date = new Date(today.getTime() + (30 * 7 * 86400000)); 
    
        var cookieString = name + "=" +escape(value) +";expires=" + cookie_expire_date.toGMTString() ;
        cookieString += ";path=/";
        document.cookie = cookieString;
    } 
        
    //
    // get a cookie
    //
    function getCookie(name) {
       var start = document.cookie.indexOf(name+"=");
       var len = start+name.length+1;
       if ((!start) && (name != document.cookie.substring(0,name.length))) return null;
       if (start == -1) return null;
       var end = document.cookie.indexOf(";",len);
       if (end == -1) end = document.cookie.length;
       var value = unescape(document.cookie.substring(len,end));
       if(value == null || value == "null") value = "";
       return value;
    }

