// JavaScript Document
stabs = {}
$('.leftMenuItem').live({
  mouseenter:
  function(){
    $(this).addClass('leftItemHovered');
  },
  mouseleave:
  function(){
  $(this).removeClass('leftMenuItemHovered');
}});

$('.menuItem').live({
  mouseenter:
  function(){
    $(this).addClass('menuItemHovered');
  },
  mouseleave:
  function(){
  $(this).removeClass('menuItemHovered');
}});


function fbs_click(u,t) {
  if (!u) u=location.href;
  if (!t) t=document.title;
  window.open('http://www.facebook.com/sharer.php?u='+encodeURIComponent(u)+'&t='+encodeURIComponent(t),'sharer','toolbar=0,status=0,width=626,height=436');
  return false;
}

function twitclick(u,t)
{
  if (!u) u=location.href;
  if (!t) t=document.title;
  u = 'http://twitter.com/intent/tweet?original_referer='+encodeURIComponent(u)+'&url='+encodeURIComponent(u)+'&text=Les hele p\xe5 f\xF8yen:';
  window.open(u,'sharer','toolbar=0,status=0,width=626,height=436');
  return false;
}


var t = null;
$('.tab').live('click',
  function()
  {
    tab_id = $(this).attr('id');
    tab_id = tab_id.substring(3,tab_id.length);
    document.location = stabs[tab_id-1].url;
  }
);


function setImagesOnClick(obj,id)
{
  var maskTitle;
  var maskText;
  $("[id^=banner_img]").each(
      function()
      {
          $(this).hide()
      }
  );
  $('#banner_img'+ id.substring(3,4)).show();
	var maskText='<div id="sliderMask">'
				 +'<div class="maskTitle">'+maskTitle+'</div>'
                 +'<div class="maskText">'+maskText+'</div>'
                 +'<div class="masklink"><a href="">Les mer...</a></div>'
				 +'</div>'

    clearTimeout(t);
	var img_name = id+'_img.jpg';
	$('.tab').removeClass('selected_tab');
	obj.addClass('selected_tab');
	load_person(id);
	timer();
}

function tab_click(obj,id)
{
  var maskTitle;
  var maskText;
  $("[id^=banner_img]").each(
    function()
    {
      $(this).hide()
    }
  );
  $('#banner_img'+ id.substring(3,4)).show();
	var maskText='<div id="sliderMask">'
				 +'<div class="maskTitle">'+maskTitle+'</div>'
                 +'<div class="maskText">'+maskText+'</div>'
                 +'<div class="masklink"><a href="">Les mer...</a></div>'
				 +'</div>'
    clearTimeout(t);
	var img_name = id+'_img.jpg';
	$('.tab').removeClass('selected_tab');
	obj.addClass('selected_tab');
	load_person(id);
	timer();
}


function get_random(len)
{
	var ary = new Array();
	if (!len) len = 6;
	rl = len;
	if (rl > 8) rl = 8;

	while(ary.length != rl)
	{
		var ranNum = Math.floor(Math.random()*len);
    if(!Array.indexOf)
    {
      Array.prototype.indexOf = function(obj)
      {
        for(var i=0; i<this.length; i++)
        {
          if(this[i]==obj)
          {
            return i;
          }
        }
        return -1;
      }
    }

		if(ary.indexOf(ranNum) == -1)
		{
			ary.push(ranNum);
		}
	}

  return ary;
}

function timer()
{
	next_id = '';
	next_obj = '';
	prev_id = $('#tabs').find('.selected_tab').attr('id');
  prev_id = prev_id.substring(3,prev_id.length);
  prev_id = parseInt(prev_id);
  prev_id++;
  if ( prev_id > stabs.length )
  {
    next_id = 'tab1';
  }else
  {
    next_id = 'tab' + prev_id.toString();
  }

	next_obj = $('#tabs').find('#'+next_id);
	t = setTimeout('tab_click(next_obj,next_id)',5000);
}

function load_person(tab)
{
  var upper_row = '';
	var lower_row = '';
	var tabpos = tab;

  tab = tab.substring(3,tab.length);
  tab = stabs[tab-1].url + '/medarbeidere';

	$.get("templates/"+tab+"/getemployees",
  function(data)
  {
		var ary = data.split(';');
		var ppl_ary = get_random(ary.length-1);
		upper_ary = ppl_ary.slice(0,4);
		lower_ary = ppl_ary.slice(4,7);

    for(i=0;i<upper_ary.length;i++)
    {
	    var image='';
	    var id = 'dummy';
	    try
	    {
		    var a = ary[upper_ary[i]].split(':');
		    if((a[1].length)>2)
		    {
			    image = a[1];
			    id = a[0];
		    }
	    }catch(err)
      {}

      if (image && id != 'dummy')
		    upper_row += "<img id='"+id+"' class='person_prof_img_banner' src='"+image+"/tiny' alt='person' />"
    }

    for(i=0;i<lower_ary.length;i++)
    {
	    var image='';
	    var id = 'dummy';
	    try
	    {
		    a=ary[lower_ary[i]].split(':');
		    if((a[1].length)>2)
		    {
					image = a[1];
		    	id = a[0];
		    }
	    }
			catch(err)
	    {}

      if (image && id != 'dummy')
        lower_row += "<img id='"+id+"' class='person_prof_img_banner' src='"+image+"/tiny' alt='person' />"
    }
		lower_row += "<a class='see_all' href='"+tab+"'>Se alle</a>";
		$('#banner_right_img_upper'+tabpos).empty().append(upper_row);
		$('#banner_right_img_lower'+tabpos).empty().append(lower_row);
	});
}

function load_person2(tab)
{
	var upper_row = '';
	var lower_row = '';
  var tabpos = tab;

  tab = tab.substring(3,tab.length);
  tab = stabs[tab-1].url + '/medarbeidere';

	$.get("templates/"+tab+"/getemployees", function(data)
	{
		var ary = data.split(';');
		var ppl_ary = get_random(ary.length-1);
		var upper_ary = ppl_ary.slice(0,4);
		var lower_ary = ppl_ary.slice(4,7);

		for(i=0;i<upper_ary.length;i++)
		{
			var image='';
			var id = 'dummy';
			try
			{
				var a = ary[upper_ary[i]].split(':');
				if((a[1].length)>2)
				{
					image = a[1];
					id = a[0];
				}
			}
			catch(err)
			{}

      if (image && id != 'dummy')
				upper_row += "<img id='"+id+"' class='person_prof_img_banner' src='"+image+"/tiny' alt='person' />"
		}

		for(i=0;i<lower_ary.length;i++)
		{
			var image='';
			var id = 'dummy';
			try
			{
				var a=ary[lower_ary[i]].split(':');
				if((a[1].length)>2)
				{
					image = a[1];
					id = a[0];
				}
			}catch(err)
			{}

      if (image && id != 'dummy')
   			lower_row += "<img id='"+id+"' class='person_prof_img_banner' src='"+image+"/tiny' alt='person' />"
		}
		lower_row += "<a class='see_all' href='"+tab+"'>Se alle</a>";
		$('#banner_right_img_upper'+tabpos).empty().append(upper_row);
		$('#banner_right_img_lower'+tabpos).empty().append(lower_row);

    timer2(tab);
	});
}

function timer_people(tab)
{
	t = setTimeout("load_person($('#tabs .selected_tab').attr('id'));timer_people()",5000);
}

function timer2(tab)
{
	//t = setTimeout('alert("rfggfgfg"))',2000);
    //load_person2()
}

//
//

$('.person_prof_img_banner').live('click', function()
{
  if ($(this).attr('id')!='dummy')
  {
    document.location = $(this).attr('id');
  }
});

$('#cv_print').live('click',function(){});

$(document).ready(
function()
{
  if ($("#tabs").length > 0)
  {
    var page=window.location.pathname.split('/')[2];
    var found = false;
    for ( i = 0 ; i < stabs.length ; i++ )
    {
      if(page==stabs[i].id)
      {
        load_person2('tab'+stabs[i].tab);
        found = true;
        break;
      }
    }
    if ( !found )
    {
      load_person('tab1');
      timer();
    }else
    {
      timer_people();
    }
    $('#experience_cv table').css('width', '375px');
    $('#experience_cv table td').css('min-width', '80px');
  }
});

