﻿var origPicture;
var numOfImages;
var randomNum;
var currentVal = 0;

$(document).ready(function() {

    $("#VM_FR_container").bind("mouseleave", function(){
       removeAllElements();
    });
    
    numOfImages = $("#Dhtmlmenu_numOfImages").val();
    randomNum = Math.floor(Math.random()*numOfImages);
    /*debugger;*/
    origPicture = $("#Dhtmlmenu_bgImgUrl"+randomNum).val();
    
    $('#ImageContainer').css("background-image","url('" + origPicture + "')");
    $('#VM_FR_RightContent').css("background-image","url('" + origPicture + "')");
	
	//stylesheet
	setStyleFromCookie();
});

function changeBg(num, bgurl)
{
    changeLinkClass(num);
    changeRightBackground(bgurl);
    showSubMenu(num); 
    currentVal = num;       
}

function changeLinkClass(num)
{
    if(currentVal > 0) {
        var current = "#VM_FR_leftMenu_A" + currentVal;
        $(current).removeClass();
    }
    var newone = "#VM_FR_leftMenu_A" + num;
    var clsName = "VM_FR_leftMenu_A" + num + "DC";
    $(newone).addClass(clsName);
}

function removeAllElements()
{
    if(currentVal > 0)
    {
        var rcontentdiv1 = "#VM_FR_SubMenuA_" + currentVal;
		var rcontentdiv2 = "#VM_FR_SubMenuB_" + currentVal;
        $(rcontentdiv1).css("display","none");
		$(rcontentdiv2).css("display","none");
        
        var lmenu = "#VM_FR_leftMenu_A" + currentVal;
        $(lmenu).removeClass();
        
        $("#ImageContainer").css("background-image","url('" + origPicture + "')");
        $("#VM_FR_RightContent").css("background-image","url('" + origPicture + "')");
        $("#defaulttooltip").css("display","block");
    }
}

function changeRightBackground(bgurl)
{
    var bgimage = "url('" + bgurl + "')";
    $("#VM_FR_RightContent").css("background", bgimage);
}
 /*
function showSubMenu(num)
{
    if(currentVal > 0) {
        var current = "#VM_FR_SubMenu_" + currentVal;
        $(current).css("display","none");
    }
    var newone = "#VM_FR_SubMenu_" + num;
    $(newone).css("display","block");
} 
*/
function showSubMenu(num)
{
    if(currentVal > 0) {
        var current1 = "#VM_FR_SubMenuA_" + currentVal;
        var current2 = "#VM_FR_SubMenuB_" + currentVal;
        $(current1).css("display","none");
        $(current2).css("display","none");
    }
    var newone1 = "#VM_FR_SubMenuA_" + num;
    var newone2 = "#VM_FR_SubMenuB_" + num;
    $(newone1).css("display","block");
    $(newone2).css("display","block");

    $("#defaulttooltip").css("display","none");
}

/* -------------------
Send To Friend
---------------------*/ 

function SendToFriend()
{
	var url = "/_layouts/vm/SendToFriend/SendToFriend.aspx?tipurl=" + document.location.href.replace(/&/g,'|');
	window.open(url,'','toolbar=0,directories=0,status=0,scrollbars=0,resizable=0,copyhistory=0,width=450,height=700');
}


/* -------------------
Style Changer
---------------------*/

function changeStyle(style)
{
	$("link").each(function(i){
	  if(($(this).attr("rel").indexOf("Stylesheet") != -1) && ($(this).attr("title")))
	  {
		$(this).attr("disabled", true);
		if($(this).attr("title") == style)
		{
			$(this).attr("disabled", false);
		}
	  }
	});
	createCookie("vfmstyle", style, "30");
}

function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function setStyleFromCookie()
{
  var css_title = readCookie("vfmstyle");
  if (css_title != null && css_title.length) 
  {
	changeStyle(css_title);
  }
}

/* -------------------
LovStof
---------------------*/

function ChangBg(item, color, odd)
{
	var oddeven = odd;
	var oddcolor = '#EFEFEF';
	var evencolor = '#FFFFFF';
	
	if(color.length > 0) {
		item.style.backgroundColor = color;
	} else {
		item.style.backgroundColor = (odd == 'Odd') ? oddcolor : evencolor;
	}
}

/* -------------------
ContentBoxs
---------------------*/
function HideIfEmpty(CheckCell, HideCell, min)
{
	var val = jQuery.trim(CheckCell.innerHTML);
	if(val.length <= min)
		HideCell.style.display = "none";

}
function HideIfEmpty2(CheckCell, HideCell, min)
{	
	var val = jQuery.trim(CheckCell.innerHTML);
	alert(val.length);
	if(val.innerHTML.length <= min)
		HideCell.style.display = "none";
}
/* -------------------
Law Anchors
---------------------*/
function HideAnchors(id)
{		
	$("#LawAnchors li").each(function(i){
		$(this).css("display", "none");
	});

	$("#LawContentContainer h2").each(function(i){
		var s = escape(this.innerHTML);
		var id = '#' + s.replace('%F8','o').replace('%E6', 'ae');
		$(id).css("display", "block");
	});
}

