
var changed = new Array(8);
changed['our_work2'] = 1;
changed['our_work'] = 1;
changed['about_us'] = 1;
changed['news'] = 1;
changed['contact'] = 1;

var changed2 = new Array(3);
changed2['shorts'] = 1;
changed2['commercials'] = 1;
changed2['documentaries'] = 1;

img_src_l = '/templates/common_files/images/leftnav_arrow.gif';
img_src_d = '/templates/common_files/images/leftnav_arrow_down.gif';

var stop_scroll = 0;

var confirmMsg  = 'Do you really want to ';

//Image Preload
function preloadImages()
{
      image1 = new Image();
      image1.src = "imgs/up_arrow.gif";

      image2 = new Image();
      image2.src = "imgs/down_arrow.gif";

      image3 = new Image();
      image3.src = "imgs/up_arrow2.gif";

      image4 = new Image();
      image4.src = "imgs/down_arrow2.gif";

      image5 = new Image();
      image5.src = "imgs/up_arrow3.gif";

      image6 = new Image();
      image6.src = "imgs/down_arrow3.gif";

      image7 = new Image();
      image7.src = "imgs/our_work2.gif";

      image8 = new Image();
      image8.src = "imgs/about_us2.gif";

      image9 = new Image();
      image9.src = "imgs/news2.gif";

      image10 = new Image();
      image10.src = "imgs/contact2.gif";	
}

//Mouseover
function change_pic(newpic, name)
{
	if(getCookie('selected_menu') !== name)
		document.getElementById(name).src = newpic;
}

//Mouseover
function change_pic2(newpic, name)
{

	document.getElementById(name).src = newpic;
}

//Menu - Change Menu Display and Modify Cookies
function change_menu(nav_name1)
{
	if(changed[nav_name1] !== 1)
	{
		document.getElementById(nav_name1).style.display = "none";
		changed[nav_name1] = 1;
		delete_cookie('display_menu');
	}

	else
	{
		document.getElementById(nav_name1).style.display = "block";
		changed[nav_name1] = 2;
		setCookie('display_menu',nav_name1);
	}
}

//Menu - Change Sub Menu Display and Modify Cookies
function change_menu_sub(nav_name1)
{
	if(changed2[nav_name1] !== 1)
	{
		document.getElementById(nav_name1).style.display = "none";
		changed2[nav_name1] = 1;
		delete_cookie('display_menu_sub');
	}

	else
	{
		document.getElementById(nav_name1).style.display = "block";
		changed2[nav_name1] = 2;
		setCookie('display_menu_sub',nav_name1);
	}

	for(var property in changed2)
	{
		if(property != nav_name1)
		{
			document.getElementById(property).style.display = "none";
			changed2[property] = 1;
		}
   	}
}

//Mouseover
function set_menu(pic, name)
{
	document.getElementById(name).src = pic;
	setCookie('selected_menu',name);
}

//Sub Menu - Set the element hieght and change scroll default to visible
function change_sub_menu()
{
	document.getElementById('links1').style.height = "75px";
	document.getElementById('links1').style.overflow = "hidden";

	document.getElementById('links2').style.height = "75px";
	document.getElementById('links2').style.overflow = "hidden";

	document.getElementById('links3').style.height = "75px";
	document.getElementById('links3').style.overflow = "hidden";

	document.getElementById('sub_menu_scrollers1').style.display = "block";
	document.getElementById('sub_menu_scrollers2').style.display = "block";
	document.getElementById('sub_menu_scrollers3').style.display = "block";

}

//Change content scroll default to visible
function change_content_arrows()
{
	document.getElementById('down_arrow10').style.display = "block";
	document.getElementById('up_arrow10').style.display = "block";
}

//Content - Set element height and adjust default left margin based on browser
function change_content()
{
	document.getElementById('wrapper4').style.height = "450px";
	document.getElementById('wrapper4').style.overflow = "hidden";
    var browser = navigator.appName;
    if(browser == "Microsoft Internet Explorer")
    {
	    document.getElementById('wrapper4').style.marginLeft = "195px";
    }
    else
    {
        document.getElementById('wrapper4').style.marginLeft = "45px";
    }
}

//Collapse Sub Menus
function hide_sub_menus()
{
	if(getCookie('selected_menu') != 'our_work')
	{
		document.getElementById('our_work2').style.display = "none";
	}
	else changed['our_work2'] = 2;

	for(var property in changed2)
	{
		if(getCookie('display_menu_sub') !== property)
		{
			document.getElementById(property).style.display = "none";
			changed2[property] = 1;
		}
		else
		{
			document.getElementById(property).style.display = "block";
			changed2[property] = 2;
			setCookie('display_menu_sub',property);
		}
   	}

 	for(var property in changed)
		if(getCookie('selected_menu') == property)
			document.getElementById(property).src = 'imgs/'+property+'2.gif';

	if(getCookie('selected_menu') == null )
	{
		document.getElementById('our_work').src = 'imgs/our_work2.gif';
		document.getElementById('our_work2').style.display = "block";

	}

}

//Set Cookies
function setCookie(name, value, expires, path, domain, secure)
{
	document.cookie= name + "=" + escape(value) +
	((expires) ? "; expires=" + expires.toGMTString() : "") +
	((path) ? "; path=" + path : "") +
	((domain) ? "; domain=" + domain : "") +
	((secure) ? "; secure" : "");
}

//Retrieve Coolies
function getCookie(name)
{
    var dc = document.cookie;
    var prefix = name + "=";
    var begin = dc.indexOf("; " + prefix);
    if (begin == -1)
    {
		begin = dc.indexOf(prefix);
		if (begin != 0) return null;
    }
    else
    {
		begin += 2;
    }
    var end = document.cookie.indexOf(";", begin);
    if (end == -1)
    {
		end = dc.length;
    }
    return unescape(dc.substring(begin + prefix.length, end));
}

//Remove Cookie
function delete_cookie (cookie_name)
{
		var cookie_date = new Date ( );  // current date & time
		cookie_date.setTime ( cookie_date.getTime() - 1 );
		document.cookie = cookie_name += "=; expires=" + cookie_date.toGMTString();
}

//START SCROLL BEHAVIOR
//Scroll Up
function scroll_up(elem)
{
	document.getElementById(elem).scrollTop -= 10;
}

//Scroll Down
function scroll_down(elem)
{
	document.getElementById(elem).scrollTop += 10;
}

// scroll_up2 and scroll_down2 keep scrolling until stop_scroll is set to 1. stop_scroll should be set via onmouseup
function scroll_up2(elem)
{
	document.getElementById(elem).scrollTop -= 5;

	if(stop_scroll !== 1)
		setTimeout('scroll_up2("'+elem+'")', 5);
}

function scroll_down2(elem)
{
	document.getElementById(elem).scrollTop += 5;

	if(stop_scroll !== 1)
		setTimeout('scroll_down2("'+elem+'")', 5);
}

function scroll_main_up()
{
	change_pic("imgs/up_arrow3.gif", "up_arrow2"); stop_scroll = 0; scroll_up2("wrapper4");
}

function scroll_main_up_done()
{
	change_pic("imgs/up_arrow2.gif", "up_arrow2"); stop_scroll = 1;
}

function scroll_main_down()
{
	change_pic("imgs/down_arrow3.gif", "down_arrow2"); stop_scroll = 0; scroll_down2("wrapper4");
}

function scroll_main_down_done()
{
	change_pic("imgs/down_arrow2.gif", "down_arrow2"); stop_scroll = 1;
}
//STOP SCROLL BEHAVIOR

//Visual Alert to confirm record/file deletion
function confirmLink(theLink, theSqlQuery)
{
    // Confirmation is not required in the configuration file
    // or browser is Opera (js implementation)
    if (confirmMsg == '' || typeof(window.opera) != 'undefined') {
        return true;
    }

    var is_confirmed = confirm(confirmMsg + ' :\n' + theSqlQuery);
    if (is_confirmed) {
        if ( typeof(theLink.href) != 'undefined' ) {
            theLink.href += '&is_js_confirmed=1';
        } else if ( typeof(theLink.form) != 'undefined' ) {
            theLink.form.action += '?is_js_confirmed=1';
        }
    }

    return is_confirmed;
}