function fav_createHttpRequest() {
var fav_httpRequest;
var fav_browser = navigator.appName;
if (fav_browser == "Microsoft Internet Explorer") {
fav_httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
} else {
fav_httpRequest = new XMLHttpRequest();
}

return fav_httpRequest;
}
var fav_httpRequest = fav_createHttpRequest();

function fav_Request_go() {
if (fav_httpRequest.readyState == 4) {
	var fav_restext = fav_httpRequest.responseText;	
	
	var fav_descDiv=document.getElementById('fav_divDescr');
	var fav_dcontent=document.getElementById('fav_dcontent');
	
	fav_dcontent.innerHTML = fav_restext;
	fav_descDiv.style.display = 'block';
				
}
}


////////////////////////////

function fav_hide()
{
	var fav_descDiv=document.getElementById('fav_divDescr');
	var fav_dcontent=document.getElementById('fav_dcontent');
	
	fav_dcontent.innerHTML = '';
	fav_descDiv.style.display = 'none';	
}

function fav_show(id,type,action)
{		
	var fav_descDiv=document.getElementById('fav_divDescr');
	var fav_elem=document.getElementById('favposdiv');	
/*	var fav_toppx = getTop(fav_elem);
	if(fav_toppx == 0) fav_toppx = 250;
	fav_toppx = fav_toppx -100;
	position = fav_toppx;
	fav_descDiv.style.top = fav_toppx+'px';*/
	
	if(action == 'fav')
		fav_httpRequest.open('get', '/include_php/ajax/favorite.php?id='+id +'&type='+type+'&cache='+(new Date().getTime()));
	if(action == 'saf')
		fav_httpRequest.open('get', '/include_php/ajax/sendfriends.php?id='+id +'&type='+type+'&cache='+(new Date().getTime()));
	if(action == 'cal')
		fav_httpRequest.open('get', '/include_php/ajax/addincalendar.php?id='+id +'&type='+type+'&cache='+(new Date().getTime()));
	if(action == 'cart')
	{
		fav_httpRequest.open('get', '/include_php/ajax/add_cart.php?id='+id +'&type='+type+'&cache='+(new Date().getTime()));
	}
	fav_httpRequest.onreadystatechange = fav_Request_go;
	fav_httpRequest.send(null);
	

}

function fav_getTop(element) {
	result = element.offsetTop;
	if (element.offsetParent) result += fav_getTop(element.offsetParent);
	return result;
}

function fav_getLeft(element) {
	result = element.offsetLeft;
	if (element.offsetParent) result += fav_getLeft(element.offsetParent);
	return result;
}
