function createRequestObject()
{
 	var ro;
 	var browser = navigator.appName;
 	if(browser == "Microsoft Internet Explorer")
	{
   	ro = new ActiveXObject("Microsoft.XMLHTTP");
 	}
	else
	{
   	ro = new XMLHttpRequest();
 	}
 	return ro;
}

var http = createRequestObject();

function sndReq(action)
{
	http.open('get', 'ajax.php?'+action);
  http.onreadystatechange = handleResponse;
  http.send(null);
}

function handleResponse()
{
	if(http.readyState == 4)
	{
   	var response = http.responseText;
    var update = new Array();

    if(response.indexOf('|') != -1)
		{
     	update = response.split('|');
			
			if(update[0] == 'xy')
			{
				if(update[1] == 'y')
				{
					window.location.href=app_http_root+app_index_page+'?'+more_url;
				}
				else
				{
					window.location.href=app_http_root+app_index_page+'?'+more_url+'&x=800&y=600';
				}
			}
			else
			if(update[0] == 'fv')
			{
				if(update[1] == 'y')
				{
					document.getElementById('fv_x_'+update[2]).src='images/bookmark_added.png';
					document.getElementById('fv_x_'+update[2]).title='already in your favorites, click here to remove!';
				}
				else
				if(update[1] == 'd')
				{
					document.getElementById('fv_x_'+update[2]).src='images/bookmark_add.png';
					document.getElementById('fv_x_'+update[2]).title='click here to add to favorites';
				}
				else
				{
					document.getElementById('fv_x_'+update[2]).src='images/error.png';
					document.getElementById('fv_x_'+update[2]).title='favorite could not be added, click here to try again!';
				}
			}
    }
	}
}

function load_site()
{
	if(window.screen.width)
		screen_width = window.screen.width;
	else
		screen_width = 800;
		
	if(window.screen.height)
		screen_height = window.screen.height;
	else
		screen_height = 600;
	
	sndReq('x='+screen_width+'&y='+screen_height);
}