\n');
}
/////////////////////////////////////////////////////////
function getFlashMovieObject(movieName)
{
if (window.document[movieName])
return window.document[movieName];
if (navigator.appName.indexOf("Microsoft Internet")==-1)
if (document.embeds && document.embeds[movieName])
return document.embeds[movieName];
else // if (navigator.appName.indexOf("Microsoft Internet")!=-1)
return document.getElementById(movieName);
}
/////////////////////////////////////////////////////////
function control_DoFSCommand(command, args) {
switch(command){
case "changeStatus":
if(args == "rightClick") { //the user stands on right cllick zone
if(flag_insideEmulators == true){
if(flag_divRightClick == false)
showRightClick(true);
flag_divRightClick = true;
}
}
else if(args == ""){ // the user lives right click zone
if(flag_divRightClick == true)
showRightClick(false);
flag_divRightClick = false;
}
break;
}
}
//--------------------------------------- Status functions -------------------------------------
function showRightClick(show){
var pos,posx,posy,divEmulators,divRightClick;
if(!show){ //hide
document.getElementById("divRightClick").style.display = "none";
}
else{ //show - near emulators div
divEmulators = document.getElementById("divEmulators");
pos = findPos(divEmulators);
posx = pos[0];
posy = pos[1];
divRightClick = document.getElementById("divRightClick");
divRightClick.style.display = "";
divRightClick.style.left = posx - divRightClick.offsetWidth;
divRightClick.style.top = posy;
}
}
//--------------------------------------- Main Functions -------------------------------------
////////////////////////////////////////////////
function divEmulatorsMouseOver(){
flag_insideEmulators = true;
}
////////////////////////////////////////////////
function divEmulatorsMouseOut(div){
flag_insideEmulators = false;
//hide right click
if(flag_divRightClick == true)
showRightClick(false);
flag_divRightClick = false;
}
////////////////////////////////////////////////
function menuTextMouseOver(row){
if(selectedMenuRow == row){
return(false);
}
//hilight row:
var cell = row.cells[2];
cell.className = "menuTextOver";
if(row.id == "rowXP") row.cells[3].className = "menuTextOver";
if(row.id == "row98") row.cells[3].className = "menuTextOver";
}
//////////////////////////////////////////////////
function menuTextMouseOut(row){
if(selectedMenuRow == row) return(false);
var cell = row.cells[2];
cell.className = "menuText";
if(row.id == "rowXP") row.cells[3].className = "menuText";
if(row.id == "row98") row.cells[3].className = "menuText";
}
//////////////////////////////////////////////////
function unselectSelectedRow(){
var span,span2;
if(!selectedMenuRow) return(false);
selectedMenuRow.cells[2].className="menuText";
switch(selectedMenuRow.id){
case "rowVista":
span = document.getElementById("spanVista");
span.className = "";
break;
case "rowXP":
span = document.getElementById("spanXP");
span2 = document.getElementById("spanXP2");
span.className = "";
span2.className = "";
selectedMenuRow.cells[3].className="menuText";
break;
case "row2000":
span = document.getElementById("span2000");
span.className = "";
break;
case "row98":
span = document.getElementById("span98");
span2 = document.getElementById("span98-2");
span.className = "";
span2.className = "";
selectedMenuRow.cells[3].className="menuText";
break;
case "rowME":
span = document.getElementById("spanMe");
span.className = "";
break;
case "rowPrograms":
span = document.getElementById("spanPrograms");
span.className = "";
break;
}
selectedMenuRow = false;
}
//////////////////////////////////////////////////
function menuTextMouseDown(str,row){
var strFrame,fl,prevType,span,span2,f;
if(selectFlag == false){ //to prevent select close
selectFlag = true;
return(false);
}
if(selectedMenuRow != row){
unselectHelp();
//unselect previously selected row
unselectSelectedRow();
// select current row:
selectedMenuRow = row;
switch(row.id){
case "rowVista":
span = document.getElementById("spanVista");
span.className = "spanSelected";
break;
case "rowXP":
span = document.getElementById("spanXP");
span2 = document.getElementById("spanXP2");
span.className = "spanSelected";
span2.className = "spanSelected";
break;
case "row2000":
span = document.getElementById("span2000");
span.className = "spanSelected";
break;
case "row98":
span = document.getElementById("span98");
span2 = document.getElementById("span98-2");
span.className = "spanSelected";
span2.className = "spanSelected";
break;
case "rowME":
span = document.getElementById("spanMe");
span.className = "spanSelected";
break;
case "rowPrograms":
span = document.getElementById("spanPrograms");
span.className = "spanSelected";
break;
}
}
//Get the selected menu item , and pass to the flash
prevType = global_strType;
global_strType = "";
if(str == "xp") global_strType = xpType;
else if(str == "98") global_strType = type98;
else global_strType = str;
if(global_strType != "" && global_strType != prevType){
strFrame = ""
switch(global_strType){
case "vista":
strFrame = "vista";
break;
case "xpEng":
strFrame = "xpeng";
break;
case "xpHeb":
strFrame = "xpheb";
break;
case "xpRus":
strFrame = "xprus";
break;
case "2000":
strFrame = "win2000";
break;
case "98Eng":
strFrame = "win98eng";
break;
case "98Rus":
strFrame = "win98rus";
break;
case "me":
strFrame = "winme";
break;
case "programs":
strFrame = "programs";
break;
}
if(strFrame != ""){
f = getFlashMovieObject("control")
f.TCallLabel("/",strFrame);
}
} //if
}
/////////////////////////////////////////////////////
function checkMenu(strEvent,id){
if(strEvent == "over"){
if(id=="rowXP"){ //show
displaySecondMenu("divMenuXp",true);
}
else{ //hide
displaySecondMenu("divMenuXp",false);
}
if(id=="row98"){
displaySecondMenu("divMenu98",true);
}
else{
displaySecondMenu("divMenu98",false);
}
}
}
/////////////////////////////////////////////////////
var closeFlag = true,selectFlag = true;
function selectMouseDown(rowID){
selectFlag = false;
closeFlag = false;
checkMenu("over",rowID);
}
//--------------------------------------------- Second Menu -------------------------------------->
function displaySecondMenu(id,show){
var cell;
var div = document.getElementById(id);
if(!div) {
alert("showSecondMenu error - no such element: " + id);
return(false);
}
//pos = findPos(cellText);
//posx = pos[0];
//posy = pos[1];
if(show){ //show and set place
if(id == "divMenu98") cell = document.getElementById("imageCell98");
else if(id == "divMenuXp") cell = document.getElementById("imageCellXP");
else alert("error!!! - no recognized menu object");
div.style.display = "";
pos = findPos(cell);
posx = pos[0];
posy = pos[1];
div.style.top = posy + cell.offsetHeight;
div.style.left = posx + cell.offsetWidth - div.offsetWidth;
}
else //hide
div.style.display = "none";
}
//////////////////////////////////////////
function closeAllSecondMenus(){
if(closeFlag == true){
//alert("close");
displaySecondMenu("divMenuXp",false);
displaySecondMenu( "divMenu98",false);
}
closeFlag = true;
}
//////////////////////////////////////////
function secondMenuRowMouseOver(row){
row.bgColor = "#CEFFCE";
}
///////////////////////////////////////////
function secondMenuMouseOut(row){
row.bgColor = "";
}
///////////////////////////////////////////
function secondMenuMouseDown(row){
var cellText,div,menuRow,cellText98,div98,menuRow98,pos;
div = document.getElementById("divMenuXp");
cellText = document.getElementById("spanXP2");
menuRow = document.getElementById("rowXP");
div98 = document.getElementById("divMenu98");
cellText98 = document.getElementById("span98-2");
menuRow98 = document.getElementById("row98");
switch(row.id){
case "XPenglish":
cellText.innerHTML = " eng";
xpType = "xpEng";
menuTextMouseDown(xpType,menuRow);
break;
case "XPHebrew":
cellText.innerHTML = " heb";
xpType = "xpHeb";
menuTextMouseDown(xpType,menuRow);
break;
case "XPRussian":
cellText.innerHTML = " rus";
xpType = "xpRus";
menuTextMouseDown(xpType,menuRow);
break;
case "98Eng":
cellText98.innerHTML = " eng";
type98 = "98Eng";
menuTextMouseDown(type98,menuRow98);
break;
case "98Rus":
cellText98.innerHTML = " rus";
type98 = "98Rus";
menuTextMouseDown(type98,menuRow98);
break;
}
}
//--------------------------------------- Help -----------------------------
function unselectHelp(){
var span;
span = document.getElementById("spanHelp");
if(flag_helpSelected == true){
flag_helpSelected = false;
span.style.color=global_Color;
span.style.backgroundColor = "";
}
}
///////////////////////////////////////
function helpClick(span){
unselectSelectedRow();
flag_helpSelected = true;
span.style.backgroundColor = global_bgColor;
span.style.color = global_Color;
global_strType = "right click";
f = getFlashMovieObject("control")
f.TCallLabel("/","right click");
}
///////////////////////////////////////
function helpMouseOver(span){
if(flag_helpSelected == false)
span.style.color='darkblue';
}
///////////////////////////////////////
function helpMouseOut(span){
if(flag_helpSelected == false)
span.style.color=global_Color;
}
///////////////////////////////////////
function init(){
if(document.body.clientHeight < 599){
document.body.scroll="auto";
document.getElementById("spanHelp").innerHTML = "Help";
}
var emulatorName="win98eng";
var name;
switch(emulatorName){
case "vista": menuTextMouseDown("vista",document.getElementById("rowVista")); break
case "xpeng": secondMenuMouseDown(document.getElementById("XPenglish")); break;
case "xpheb": secondMenuMouseDown(document.getElementById("XPHebrew")); break;
case "xprus": secondMenuMouseDown(document.getElementById("XPRussian")); break;
case "win2000": menuTextMouseDown("2000",document.getElementById("row2000")); break;
case "win98eng": secondMenuMouseDown(document.getElementById("98Eng")); break;
case "win98rus": secondMenuMouseDown(document.getElementById("98Rus")); break;
case "winme": menuTextMouseDown("me",document.getElementById("rowME")); break;
case "programs": menuTextMouseDown("programs",document.getElementById("rowPrograms")); break;
}
}
function keyPress(e){
var f;
f = getFlashMovieObject("control")
f.SetVariable("/:shift", e.shiftKey);
}
function isIE(){
if(document.all) return(true);
else return(false);
}
function writePng(src,width,height){
if (isIE()){
document.write("
");
} else {
document.write("
");
}
}
R. C.
|
|
|
|
|
This site is for sale!
|
|
|
|