function log_page_open(event, obj){
	log_action(event, "PAGE_OPEN", "REF: "+document.referrer, obj);
}
function log_page_close(event, obj){
	log_action(event, "PAGE_CLOSE","", obj);
}


function log_img_click(event, obj){
	// do targ ulozime objekt, ktery byl cilem udalosti
	if (event.target){ // true pro firefox
		targ = event.target;
		}
	else if (event.srcElement){ // true pro IE
		targ = event.srcElement;
		} 		
	log_action(event, "HREF_CLICK","IMAGE: " + targ.href, obj);
}
function log_doc_click(event, obj){
	// do targ ulozime objekt, ktery byl cilem udalosti
	if (event.target){ // true pro firefox
		targ = event.target;
		}
	else if (event.srcElement){ // true pro IE
		targ = event.srcElement;
		} 		
	log_action(event, "HREF_CLICK","DOCUMENT: " + targ.href, obj);
}
function log_info_click(event, obj){
	// do targ ulozime objekt, ktery byl cilem udalosti
	if (event.target){ // true pro firefox
		targ = event.target;
		}
	else if (event.srcElement){ // true pro IE
		targ = event.srcElement;
		} 		
	log_action(event, "HREF_CLICK","INFORMATION: " + targ.href, obj);
}
function log_tour_click(event, obj){
	// do targ ulozime objekt, ktery byl cilem udalosti
	if (event.target){ // true pro firefox
		targ = event.target;
		}
	else if (event.srcElement){ // true pro IE
		targ = event.srcElement;
		} 		
	log_action(event, "HREF_CLICK","TOUR_HREF: " + targ.href, obj);
}
function log_tour_tips_click(event, obj){
	// do targ ulozime objekt, ktery byl cilem udalosti
	if (event.target){ // true pro firefox
		targ = event.target;
		}
	else if (event.srcElement){ // true pro IE
		targ = event.srcElement;
		} 		
	log_action(event, "HREF_CLICK","TIPS_HREF: " + targ.href, obj);
}
function log_href_click(event, obj){
	// do targ ulozime objekt, ktery byl cilem udalosti
	if (event.target){ // true pro firefox
		targ = event.target;
		}
	else if (event.srcElement){ // true pro IE
		targ = event.srcElement;
		} 		
	log_action(event, "HREF_CLICK","HREF: " + targ.href, obj);
}
function log_term_click(event, obj){
	// do targ ulozime objekt, ktery byl cilem udalosti
	if (event.target){ // true pro firefox
		targ = event.target;
		}
	else if (event.srcElement){ // true pro IE
		targ = event.srcElement;
		} 		
	log_action(event, "HREF_CLICK","TERMS_HREF: " + targ.href, obj);
}


var hover_ok = 1;

function hover_var_timeout(){
	if(hover_ok == 0){
		hover_ok = 1;
	}
}
function log_hover(event, actiontype, obj){
		if(hover_ok==1){
			hover_ok=0;
			log_action(event, "ON_PAGE",actiontype, obj);		
			setTimeout("hover_var_timeout()",10000);				
		}
}


function log_question_send(event, obj){
		log_action(event, "OBJECT_INTERACTION","QUESTION", obj);
}
function log_preorder_send(event, obj){
		log_action(event, "OBJECT_INTERACTION","PREORDER", obj);
}
function log_order_send(event, obj){
		log_action(event, "OBJECT_INTERACTION","ORDER", obj);
}

function log_action(event, action, action_parameter, obj) {							
	var paramString = ""
	paramString += "event=" + event.type;
	paramString += "&action=" + action;
	paramString += "&action_parameter=" + action_parameter;
	paramString += "&object=" + obj;
	targ = null;
	// do targ ulozime objekt, ktery byl cilem udalosti
	if (event.target) // true pro firefox
		targ = event.target;
	else if (event.srcElement) // true pro IE
		targ = event.srcElement; 
	if (targ != null) {
		paramString += "&eventElementId=" + targ.id;
		paramString += "&eventTargetValue=" + targ.value;
	}

	// posleme pozadavek
	//send_xmlhttprequest(readyStateRoutine, 'POST', '/js/handle_action.php',paramString, {"Content-Type" : "application/x-www-form-urlencoded"});
}



