var session_id = '-1';

function Set_Cookie( name, value, expires, path, domain, secure )
{
var today = new Date();
today.setTime( today.getTime() );

/*
if the expires variable is set, make the correct
expires time, the current script below will set
it for x number of days, to make it for hours,
delete * 24, for minutes, delete * 60 * 24
*/
if ( expires )
{
expires = expires * 1000 * 60 * 60 * 24;
}
var expires_date = new Date( today.getTime() + (expires) );

document.cookie = name + "=" +escape( value ) +
( ( expires ) ? ";expires=" + expires_date.toGMTString() : "" ) +
( ( path ) ? ";path=" + path : "" ) +
( ( domain ) ? ";domain=" + domain : "" ) +
( ( secure ) ? ";secure" : "" );
}

function Get_Cookie( 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;
return unescape( document.cookie.substring( len, end ) );
}
function Delete_Cookie( name, path, domain ) {
if ( Get_Cookie( name ) ) document.cookie = name + "=" +
( ( path ) ? ";path=" + path : "") +
( ( domain ) ? ";domain=" + domain : "" ) +
";expires=Thu, 01-Jan-1970 00:00:01 GMT";
}

var xmlHttp

	function deleteSessionId()
	{
		Delete_Cookie('session_id', '/', '');
		
	}
	function getSessionId()
	{
		xmlHttp=GetXmlHttpObject();
		if (xmlHttp==null)
		{
			alert ("Your browser does not support AJAX!");
			return;
		}
		var urlref = '' + escape(document.referrer); 
		var url="/logs.php";
		var url_name = ''+location.href;
		url_name = url_name.substring(url_name.lastIndexOf('/')+1);
		url_name = url_name.substring(0,url_name.lastIndexOf('.html'));
		url=url+"?action=1&url=" + urlref + "&url_name=" + url_name;
		url=url+"&sid="+Math.random();
		xmlHttp.onreadystatechange=stateChanged;
		xmlHttp.open("GET",url,true);
		xmlHttp.send(null);
	} 

	function stateChanged() 
	{
		if (xmlHttp.readyState==4)
		{
				session_id=xmlHttp.responseText;
				if(session_id.length==32)
				{
					Set_Cookie( 'session_id', ''+session_id, '', '/', '', '' );
					//funcion enviar session_id al flash
				}
				else
				{
					//alert('2::session_id: ' + Get_Cookie( 'session_id' ));
					//funcion enviar session_id al flash
				}
	        }
	}

	function GetXmlHttpObject()
	{
		 var xmlHttp=null;
		 try
		 {
		     // Firefox, Opera 8.0+, Safari
		     xmlHttp=new XMLHttpRequest();
		 }
		 catch (e)
		 {
		    // Internet Explorer
		    try
		    {
		       xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		    }
		    catch (e)
		    {
		       xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
		    }
		 }
		 return xmlHttp;
	}
