$(document).ready(function() {

var deleteCookie = function() {
	var day = new Date();
	var cookie_val = document.cookie;
    document.cookie = cookie_val+';expires=' + day.toGMTString() ; '';
}
deleteCookie();

var win_wid = 1000;
var win_hei = $(window).height();
var win_cent = win_wid/2;
var win_mid = win_hei/2;

$('#wrapper_content').css({ height:win_hei-80 });
$('#wrapper_menu').css({ visibility : "visible" });

var wrapper_wid = $('#wrapper_content').width();
var wrapper_hei = $('#wrapper_content').height();

var wrapper_pos = $('#wrapper_content').offset();
var wrapper_top = wrapper_pos.top;
var wrapper_left = wrapper_pos.left;
var wrapper_right = wrapper_left+wrapper_wid;

var index_menu_wid = $('#wrapper_menu').width();
var index_menu_pos = $('#wrapper_menu').position();
var index_menu_left = index_menu_pos.left;
var index_menu_right = index_menu_left + index_menu_wid;
var index_menu_top = index_menu_pos.top;


 
//---------- MENU FUNCTIONS ---------------------------------------------------------------

var menu_selected_id;
var menu_selected_class;

var menu_each_wid;
var menu_each_pos;
var menu_each_left;
var menu_each_top;

//$('.menu_line').hide();

var menu_each_css = function() {
	menu_each_wid = $('#'+menu_selected_id).width();
	menu_each_pos = $('#'+menu_selected_id).position();
	menu_each_top = index_menu_top + menu_each_pos.top ;
	
	if ( menu_selected_class == "menu_main_r" ) {
		menu_each_left = index_menu_right - menu_each_wid ;
		$('#content_panel').css({ left:index_menu_right+40, height:(wrapper_hei/100)*95 });		
		$(menu_selected_line).css({ left:menu_each_left-4, top:menu_each_top, width:0});
		$('#content_box_r').css({ left:index_menu_right+20, top:menu_each_top, width:wrapper_wid-index_menu_right-20, height:0});

	} else if ( menu_selected_class == "menu_main_l" ) {
		menu_each_left = index_menu_left - 20 ;
		$('#content_panel').css({ left:0, height:(wrapper_hei/100)*95 });
		$(menu_selected_line).css({ left:index_menu_left+menu_each_wid+8, top:menu_each_top, width:0});
		$('#content_box_l').css({ left:0, top:menu_each_top, width:wrapper_wid-index_menu_right-20, height:0 });
	}
}

var menu_line_open = function() {
	$(menu_selected_line).show();
	if ( menu_selected_class == "menu_main_r" ) {
		$(menu_selected_line).animate({ width:wrapper_wid-index_menu_right+menu_each_wid }, 600, function(){menu_box_open();} );
		
	} else if ( menu_selected_class == "menu_main_l" ) {
		$(menu_selected_line).animate({ left:0, width:wrapper_wid-index_menu_right+menu_each_wid+8 }, 600, function(){menu_box_open();} );
	}
}

var menu_box_open = function() {
	if ( menu_selected_class == "menu_main_r" ) {
		$(menu_selected_line).css({ left:menu_each_left-4, top:menu_each_top, width:menu_each_wid+25});
		$('#content_box_r').show().animate({top:0},100).animate({height:wrapper_hei},100, function(){ $('#content_panel').show(); } );		
	} else if ( menu_selected_class == "menu_main_l" ) {
		$(menu_selected_line).css({ left:menu_each_left+0, top:menu_each_top, width:menu_each_wid+27});
		$('#content_box_l').show().animate({top:0},100).animate({height:wrapper_hei},100, function(){ $('#content_panel').show(); } );
	}
}
/*
var new_link;
var menu_move = function() {
	new_link = 'sub_page.php?content='+menu_selected_id+'.php';
	$('.menu_box').stop();
	$('.menu_line').stop();
//	$('#line_and_box').empty();
//	$('#content_panel').hide();
	window.location.href = new_link;
//	$(window).unload( function() { window.location.href = new_link;  } );
/*	
	if ( menu_selected_class == "menu_main_r" ) {
//		$('#wrapper_menu').animate( { left:-index_menu_left }, 700, 
//						function(){ 
//							window.location.href = 'page_r_program.php?content='+menu_selected_id+'.php'; 
							window.location.href = 'sub_page.php?content='+menu_selected_id+'.php'; 
//						}); 
	} else if ( menu_selected_class == "menu_main_l" ) {
//		$('#wrapper_menu').animate( { left:index_menu_right-index_menu_wid }, 700, 
//						function(){
//							window.location.href = 'page_l_about.php?content='+menu_selected_id+'.php'; 
							window.location.href = 'sub_page.php?content='+menu_selected_id+'.php'; 
//						});
	}
*/
//}



//---------- MENU BUTTONS ---------------------------------------------------------------

var menu_selected;
var menu_previous_class;
var menu_previous_line;
$('.menu_box').hide();
$('#content_panel').hide();

$('[class^=menu_main_]').mouseenter( function(event) {
	menu_selected_id = $(this).prop('id');
	menu_selected_class = $(this).prop('class');
	load_menu_page = menu_selected_id+'.php .page_content';
	menu_selected_line = '#'+menu_selected_id+'_line' ;
	
	if ( menu_selected_id == "mission_l_menu"||menu_selected_id=="ex_past_r_menu") {
	$('#read_more').show();
} else { $('#read_more').hide();
}	
	
	if ( menu_previous_line == menu_selected_line) {
	} else {
		$(menu_previous_line).show(function(){ $('#content_panel').hide(); $('.menu_box').hide(); });
		$(menu_previous_line).stop();
		$('#content_panel_load').empty();
		
		if ( menu_previous_class == menu_selected_class ) {
			if ( menu_selected_class == "menu_main_r" ) {
				$(menu_previous_line).animate({ width:0},200 );
			} else if ( menu_selected_class == "menu_main_l" ) {
				$(menu_previous_line).animate({ width:0, left:index_menu_left+menu_each_wid+4 },200);
			}
		} else {
			if ( menu_selected_class == "menu_main_r" ) {
				$(menu_previous_line).animate({ width:0, left:index_menu_left+menu_each_wid+4 },200);
			} else if ( menu_selected_class == "menu_main_l" ) {
				$(menu_previous_line).animate({ width:0},200 );
			}
		}
	
		$('#content_panel_load').load(load_menu_page); 
		menu_each_css();
		menu_line_open();
	}

/*	
	if ( menu_selected_id == "news_l_menu"|"directors_l_menu"|"advisors_l_menu"|"ex_current_r_menu"|"competition_r_menu"|"event_r_menu") {
	$('#read_more').hide();
} else { $('#read_more').show();
}	
*/

	
});

$('[class^=menu_main_]').mouseleave( function(event) {
	menu_previous_line = '#'+menu_selected_id+'_line';
	menu_previous_class = menu_selected_class;
});

$('[class^=menu_main_]').mousedown( function(event) {
//	menu_move();
});
/*
$('#content_panel_load').mouseover( function(event) {
	$('.readmore').append('<a id="read_more" href="sub_page.php?content='+menu_selected_id+'.php" style="cursor:hand;" >View More >&nbsp;&nbsp;</a>'); 
});
$('#content_panel_load').mouseleave( function(event) {
	$('.readmore').empty();
});
*/

$('#read_more').mouseover( function(event) {
	$('#read_more').removeAttr('href');
	$('#read_more').attr('href', 'sub_page.php?content='+menu_selected_id+'.php');
	$(window).unload( function() { window.location.href = 'sub_page.php?content='+menu_selected_id+'.php';  } );
});

$('#read_more').mousedown( function(event) {
//	menu_move();
});


//---------------------------------------RESIZE-------------------------------

$(window).resize( function() {

	win_wid = 1000;
	win_hei = $(window).height();
	win_cent = win_wid/2;
	win_mid = win_hei/2;

	$('#wrapper_content').css({ height:win_hei-80 });

	wrapper_wid = $('#wrapper_content').width();
	wrapper_hei = $('#wrapper_content').height();

	wrapper_pos = $('#wrapper_content').offset();
	wrapper_top = wrapper_pos.top;
	wrapper_left = wrapper_pos.left;
	wrapper_right = wrapper_left+wrapper_wid;

	index_menu_wid = $('#wrapper_menu').width();
	index_menu_pos = $('#wrapper_menu').position();
	index_menu_left = index_menu_pos.left;
	index_menu_right = index_menu_left + index_menu_wid;
	index_menu_top = index_menu_pos.top;
	
	$('#content_panel').css({ height:(wrapper_hei/100)*95 });
	$('.menu_box').css({height:wrapper_hei});

});

});





//  Block copying 
var omitFormTags = ["input", "textarea", "select"];
omitFormTags = omitFormTags.join("|");
function disableSelect(e) {
   if(omitFormTags.indexOf(e.target.tagName.toLowerCase()) == -1) return false; }
function reEnable() { return true; }
   if (typeof document.onselectstart != "undefined")
      document.onselectstart = new Function("return false");
   else { document.onmousedown = disableSelect;
      document.onmouseup = reEnable; }


