
/*
Izw_20071029
happyMotion01.js
<script language="JavaScript" src="../JavaScript/happyMotion01.js"></script>
*/


function whenMouseOut(){
   var itemNo = arguments[0] + "", targetId = arguments[1] + "";
            set_Menu_Form_1(itemNo, targetId, 0);
}

function whenMouseOver(){
   var itemNo = arguments[0] + "", targetId = arguments[1] + "";
            set_Menu_Form_1(itemNo, targetId, 1);
}

function whenMouseOut1(){
   var itemNo = arguments[0] + "", targetId = arguments[1] + "";
            change_Style_on_Area_1(itemNo, targetId, 0);
}

function whenMouseOver1(){
   var itemNo = arguments[0] + "", targetId = arguments[1] + "";
            change_Style_on_Area_1(itemNo, targetId, 1);
}

function whenMouseOut2(){
   var itemNo = arguments[0] + "", targetId = arguments[1] + "";
            set_Division_Target_1(itemNo, targetId);
}

function whenMouseOver2(){
   var itemNo = arguments[0] + "", targetId = arguments[1] + "";
            set_Division_Target_1(itemNo, targetId);
}


function whenMouseOut12(){
whenMouseOut1(arguments[0], arguments[1]);
whenMouseOut2(arguments[2], arguments[3]);
}

function whenMouseOver12(){
whenMouseOver1(arguments[0], arguments[1]);
whenMouseOver2(arguments[2], arguments[3]);
}


function set_Menu_Form_1(itemNo, targetId, actionNo){
               var prefixData = fix_Prefix_Data_1(itemNo);
   if (prefixData[0] == "" || prefixData[1] == "") return;
               var theStatus = check_Division_Status_4(targetId);
   for (i=0; i < theStatus.length; i++) {
            change_Division_Target_1(prefixData[0], theStatus[i], actionNo);
            change_Style_on_Menu_4(prefixData, theStatus[i], actionNo);
   }
}

function change_Style_on_Menu_4(prefixData, elementId, changeNo){
               var styleName =set_styleName_on_Menu_1(prefixData[1], elementId);
   if (styleName == "") return;
            set_Style_on_It(prefixData, elementId, styleName, changeNo);
}

function check_Division_Status_4(elementId){
   var theStatus = new Array();
   for (j=1; j <= elementId.length; j++) theStatus[j - 1] = elementId.substr(0,j);
            return theStatus;
}

function set_Division_Target_1(itemNo, targetId){
               var prefixData = fix_Prefix_Data_1(itemNo);
   if (prefixData[0] == "" || prefixData[3] == 0) return;
   for (i=0; i <= prefixData[3]; i++) change_Division_Target_1(prefixData[0], i, 0);
            change_Division_Target_1(prefixData[0], targetId, 1);
}

function change_Division_Target_1(thePrefix, elementId, actionNo){
   var DGE = document.getElementById(thePrefix + "" + elementId);
   if (DGE) DGE.style.display = ((actionNo == 1) ? "block" : "none");
}

function change_Style_on_Area_1(itemNo, elementId, changeNo){
               var prefixData = fix_Prefix_Data_1(itemNo);
   if (prefixData[1] == "") return;
               var styleName = set_styleName_on_Area_1(prefixData[1], elementId);
   if (styleName == "") return;
            set_Style_on_It(prefixData, elementId, styleName, changeNo);
}

function set_Style_on_It(prefixData, elementId, styleName, changeNo){
           var DGE = document.getElementById(prefixData[1] + "" + elementId);
   if (DGE) DGE.className = styleName[changeNo];
   if (styleName.length != 4 || prefixData[2] == "") return;
               DGE = document.getElementById(prefixData[2] + "" + elementId);
   if (DGE) DGE.className = styleName[changeNo - 0 + 2];
}



function newPageOpen(){
   var itemNo = arguments[0] - 0;
               var linkItem = set_Link_Item_by_Id(itemNo);
               location.href = linkItem;
}











