$(document).ready(function(){
	init();
	init_headMenu();
	evenClass();

	//for RaceMap
	evenClass_table("rm_detailsBox", "rmtbltr1", "rmtbltr2");
	
	//Init Video Play Button
	init_videoBt();
});


function init(){
	$(".ocOld").hide();
	$(".ocOldOpener").click(function(){
		$(this).parent().find(".ocOld").slideToggle(400);
		return false;
	});
	
}
/* Top Flash Control
--------------------------------------------*/
function init_videoBt(){
	$("#playVideoBt_1").click(function(){
		act_videoBt(1);
		return false;
	});
	$("#playVideoBt_2").click(function(){
		act_videoBt(2);
		return false;
	});

}
function act_videoBt(num){
	//var swfMovie = (navigator.appName.indexOf("Microsoft") != -1) ? window.flashObj : document.flashObj;
	var swfMovie = document.flashObj;
	swfMovie.SetVariable("_root.videoCnd", num);
}



function init_headMenu() {
	//$(".hmlItem_child").corner("bl br 4px");
	var targetBox_init = $(".hmlItemBox .hmlItem_child");
	targetBox_init.css("display", "block");
	targetBox_init.hide();
	
	$(".hmlItemBox a.hoveChild").parent().hover(
		function(){
			var targetBox = $(this).find(".hmlItem_child");
			targetBox.stop();
			targetBox.css("display", "block");
			targetBox.slideDown(200);
		},
		function(){
			var targetBox = $(this).find(".hmlItem_child");
			targetBox.stop();
			//targetBox.fadeOut(300);
			targetBox.css("display", "none");
		}
	);
}



// main function to handle the mouse events //
function ddMenu(id, d){
	var target = $("#"+id);
	if(d == 1){
		target.stop([]);
		target.queue([]);
		target.slideDown(400);
	}else{
		//alert("hide");
		target.stop([]);
		target.queue([]);
		target.slideUp(200);
	}
}

// cancel the collapse if a user rolls over the dropdown //
function cancelHide(id){
	var target = $("#"+id);
	target.stop();
	ddMenu(id, 1);
	//alert("cancel");
}



function evenClass() {
	var target = ".ocWrap dl";
	var class1 = "dl1";
	var class2 = "dl2";
	$(target).removeClass(class1);
	$(target).removeClass(class2);
	
	$(target+":odd").addClass(class1);
	$(target+":even").addClass(class2);
}


function evenClass_table(tableId, class1, class2) {
	var target = "#"+tableId+" tr";
	
	$(target).removeClass(class1);
	$(target).removeClass(class2);
	
	$(target+":odd").addClass(class1);
	$(target+":even").addClass(class2);
}


