﻿/******* Den nye hover-funksjonen hentes fra plugin event.hover med støtte for delay/intent ********/
$(document).ready(function(){
    $(".tt").bind( "hover", { speed:100, delay:500 }, function(){
	var bdata = jQuery.parseJSON($(this).attr("rel"));
	var img = $(this).find('img').attr("src");
	var picClass="cb_nc";
	if (img === "/interaktiv/grafikk/nopic_40.jpg") {picClass=""} 
	var imgLink = $(this).attr("href");
	var offset = $(this).find('img').offset(); 
	var tipX = offset.left-11;
	var tipY = offset.top-13;
	$("body").append("<div id='simpleTooltip' style='display: none;'>"  + "</div>");
	makesmallbox(bdata,img,imgLink,picClass);
	$("#simpleTooltip").css("left", tipX).css("top", tipY).show();
	});
	$("#simpleTooltip").live('mouseleave', function(){$("#simpleTooltip").remove();});
	$("#tt_lukk").live('click', function(){$("#simpleTooltip").remove();return false;});	
	
    $(".ttbig").bind( "hover", { speed:100, delay:800 }, function(){
	var bdata = jQuery.parseJSON($(this).attr("rel"));
	var img = $(this).find('img').attr("src");
	var picClass="cb_nc";
	if (img === "/interaktiv/grafikk/nopic_100.jpg") {picClass=""} 
	var imgLink = $(this).attr("href");
	var offset = $(this).find('img').offset(); 
	var tipX = offset.left-11;
	var tipY = offset.top-11;
	$("body").append("<div id='simpleTooltip' style='display: none;'>" + "</div>");	
	makebigbox(bdata,img,imgLink,picClass);
	$("#simpleTooltip").css("left", tipX).css("top", tipY).show();
	});
	$("#simpleTooltip").live('mouseleave', function(){$("#simpleTooltip").remove();});
	$("#tt_lukk").live('click', function(){$("#simpleTooltip").remove();return false;});	
});
function makesmallbox(bdata,img,imgLink,picClass) {
var fellesdata=datacommon(bdata);
var htmlstr='<div class="tt_wrap"><a href="'+imgLink+'" class="'+picClass+'"><img src="'+img+'" class="upic_small" alt="" /></a><a href="/interaktiv/profil/index.cfm?uid='+bdata.uid+'" style="font-weight:bold;">'+bdata.un+'</a><div style="margin:6px 0;"><a href="/interaktiv/profil/index.cfm?uid='+bdata.uid+'&s_sbm=2"> '+bdata.tb+' bilder</a>  &nbsp;<a href="/interaktiv/profil/index.cfm?uid='+bdata.uid+'&s_sbm=4"> '+bdata.tv+' venner</a>  &nbsp;<a href="/interaktiv/profil/index.cfm?uid='+bdata.uid+'&s_sbm=5"> '+bdata.tg+' grupper</a></div><div class="clear"><!-- --></div><div class="tt_ginfo">'+fellesdata+'</div></div>'
var fellesstr=boxcommon(bdata.uid,bdata.un);
$('#simpleTooltip').html(htmlstr+fellesstr);	
}
function makebigbox(bdata,img,imgLink,picClass) {
var fellesdata=datacommon(bdata);
var htmlstr='<div class="tt_wrap"><div class="tt_binfo"><a href="/interaktiv/profil/index.cfm?uid='+bdata.uid+'" style="font-size:12px; font-weight:bold">'+bdata.un+'</a><div style="margin:6px 0;"><a href="/interaktiv/profil/index.cfm?uid='+bdata.uid+'&s_sbm=2"> '+bdata.tb+' bilder</a><br /><a href="/interaktiv/profil/index.cfm?uid='+bdata.uid+'&s_sbm=4"> '+bdata.tv+' venner</a><br /><a href="/interaktiv/profil/index.cfm?uid='+bdata.uid+'&s_sbm=5"> '+bdata.tg+' grupper</a><br /></div></div><a href="'+imgLink+'" class="'+picClass+'" style="float:left"><img src="'+img+'" class="upic_big" alt="" /></a><div class="clear"><!-- --></div><div class="tt_ginfo">'+fellesdata+'</div></div>'
var fellesstr=boxcommon(bdata.uid,bdata.un);
$('#simpleTooltip').html(htmlstr+fellesstr);	
}
function datacommon(bdata) {
var sivilstatusliste=["","Singel. ","Dater. ","Samboer. ","Har kjæreste. ","Forlovet. ","Gift. ","Partnerskap. ","Enke. ","Enkemann. "];
var legningliste=["","Søker menn og kvinner","Søker menn","Søker kvinner"];
var sokerliste=["","forhold","date","vennskap","chat på internett","treff"];
var alderspenn="";
var legningsatt=false;
var soker="";
var fellesdata='';
if (bdata.d_l > 0) {legningsatt=true};
if (bdata.d_af > 18 || bdata.d_at < 90) {
	if (legningsatt) {alderspenn=" " + bdata.d_af + " - " + bdata.d_at + " år. "}
	else {alderspenn="Alder " + bdata.d_af + " - " + bdata.d_at + " år. "}
} else 
{if (legningsatt){alderspenn=". "}}
if (bdata.d_sok.length > 0) {
	soker="Søker ";
	var va = bdata.d_sok.split(",");
	for (var i=0; i<va.length; i++){
    soker += sokerliste[va[i]];
	if (i+1 != va.length) {soker += ", "};
	}
	soker += "."
};
fellesdata += sivilstatusliste[bdata.d_s];
fellesdata += legningliste[bdata.d_l];
fellesdata += alderspenn;
fellesdata += soker;
return fellesdata;
}
function boxcommon(uid,un) {
var fellesstr='<div class="tt_tools"><a href="/interaktiv/include/nymelding.cfm?tilID='+uid+'" class="cb" target="_blank"><img src="/interaktiv/grafikk/icons/email.png" style="margin-bottom:-4px; border:0"> Melding</a> &nbsp; <a class="cb" href="/interaktiv/include/ajax_blunk.cfm?brukernavn='+un+'&id='+uid+'"><img src="/interaktiv/grafikk/icons/emoticon_wink.png" style="margin-bottom:-4px; border:0"> Blunk</a> &nbsp; <a class="cb" href="/interaktiv/include/ajax_favoritter.cfm?brukernavn='+un+'&id='+uid+'"><img src="/interaktiv/grafikk/icons/star_2.png" style="margin-bottom:-4px; border:0"> Favoritt</a><a href="" id="tt_lukk" class="slettMeld" style="margin-top:-4px;"><img src="/interaktiv/grafikk/icons/slett_kryss.gif" border="0" alt="slett"></a></div>';
return fellesstr;
}
