Law 421 Week 2 - Addressing International Legal and Ethical Issues Simulation Summary

profilechvzkllerod
business_law1_intl_legal_ethical_1.zip

business_law1/images/blank.gif

business_law1/images/intl_legal_ethical.gif

business_law1/images/topframe_01.gif

business_law1/images/topframe_02.gif

business_law1/images/topframe_03.gif

business_law1/images/topframe_04.gif

business_law1/images/topframe_05.gif

business_law1/index.html

Addressing International Legal and Ethical Issues Conducting international business is a difficult task—several factors such as local and international laws, the differences in culture, and the political scenario must be considered. A thorough understanding of international and local laws and their application is essential. A facet of international business that receives growing public attention is the need for international companies to strike an acceptable balance between financial gains and ethical conduct. In this simulation, the learner will analyze the political, cultural, and legal environment of an American business based in another country, and make relevant decisions in different scenarios.
 

business_law1/intl_legal_ethical/blank.html

business_law1/intl_legal_ethical/business_law1_intl_legal_ethical.html

business_law1/intl_legal_ethical/business_law1_intl_legal_ethical_frame.html

business_law1/intl_legal_ethical/business_law1_intl_legal_ethical_part1.swf

business_law1/intl_legal_ethical/business_law1_intl_legal_ethical_part2.swf

business_law1/intl_legal_ethical/business_law1_intl_legal_ethical_part3.swf

business_law1/intl_legal_ethical/business_law1_intl_legal_ethical_part4.swf

business_law1/intl_legal_ethical/business_law1_intl_legal_ethical_part5.swf

business_law1/intl_legal_ethical/business_law1_intl_legal_ethical_part6.swf

business_law1/intl_legal_ethical/logo.swf

business_law1/intl_legal_ethical/plugin.html

Sorry, you do not seem to have the Flash 6 player installed in this browser or you could have an older version. Flash 6 player is required to view the Simulation.

Click here to download Flash Player 6.

business_law1/intl_legal_ethical/shared_components.swf

business_law1/intl_legal_ethical/simulation.js

var myavailHeight, myavailWidth; var newwin; var isMac; function detectMac() { isMac = (navigator.appVersion.indexOf("Mac")!=-1) ? true : false; } detectMac(); function rollon(cntName,imgName) { imgOn = eval(imgName + "on.src"); document[cntName].src = imgOn; } function rolloff(cntName,imgName) { imgOff = eval(imgName + "off.src"); document[cntName].src = imgOff; } function detectBrowser() { if(navigator.appName.indexOf('Netscape') == -1) { browser = 'IE'; } else { browser = 'Netscape'; } return browser; } function DimOfScreen() { //var isMac = (navigator.appVersion.indexOf("Mac")!=-1) ? true : false; if (!isMac) { if (detectBrowser() == 'IE') { //For Internet Explorer myavailHeight = screen.Height; myavailWidth = screen.Width; } else if(detectBrowser() == 'Netscape') { //For Netscape Browser myavailHeight = screen.height; myavailWidth = screen.width; if (navigator.appVersion.substring(0,4) == '4.08') { myavailHeight = myavailHeight+47; } } } else { myavailHeight = screen.height; myavailWidth = screen.width; } } function WidthOfScreen() { if (detectBrowser() == 'IE') { //For Internet Explorer widthofscreen=document.body.clientWidth-18; } else if(detectBrowser() == 'Netscape') { //For Netscape Borwser widthofscreen=window.innerWidth-16; } return widthofscreen; } function MM_swapImgRestore() { //v3.0 var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc; } function MM_preloadImages() { //v3.0 var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array(); var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++) if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}} } function MM_findObj(n, d) { //v3.0 var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) { d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);} if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n]; for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x; } function MM_swapImage() { //v3.0 var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3) if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];} } function MM_openBrWindow(theURL,winName) { // MM_swapImgRestore() var features; //var isMac = (navigator.appVersion.indexOf("Mac")!=-1) ? true : false; if (!isMac) { if (detectBrowser() == 'IE') { //For Internet Explorer myavailHeight = screen.Height; myavailWidth = screen.Width; features = 'height='+myavailHeight+', width='+myavailWidth+',fullscreen,toolbar=no,location=no,status=no,scrollbars=no,menubar=no,left=0,top=0'; newwin = window.open(theURL,winName,features); } else if(detectBrowser() == 'Netscape') { myavailHeight = screen.height; myavailWidth = screen.width; features = 'height='+myavailHeight+', width='+myavailWidth+',toolbar=no,location=no,status=no,menubar=no'; newwin = window.open(theURL,winName,features); } } else { if (detectBrowser() == 'IE') { //For Internet Explorer newwin = window.open(theURL,winName,'fullscreen=yes'); newwin.moveTo(0,0); newwin.resizeTo(screen.width,screen.height); } else if(detectBrowser() == 'Netscape') { //For Netscape Borwser myavailHeight = screen.height; myavailWidth = screen.width; var winSize = 'width=' + myavailWidth + ',height=' + myavailHeight; newwin = window.open(theURL,winName,winSize); newwin.moveTo(0,0); } } } function MM_openNavWindow(theURL,winName) { courseUrl=theURL; window.open(courseUrl,winName,"status=0,toolbar=no,menubar=0,location=no,titlebar=no,directories=no,scrollbars=no,resize=false,copyhistory=no,height=545,width=790,left=0,top=0"); } <!-- This code is for checking the right flash plugin --> var requiredVersion = 6; // version the user needs to view site (max is 7, min is 2) var useRedirect = true; // "true" loads new flash or non-flash page into browser // "false" embeds movie or alternate html code into current page // set next three vars if useRedirect is true... var noFlashPage = strNoFlashPageFilePath; // send user here if they don't have the plugin or we can't detect it // ============================================================================= // ************* // Everything below this point is internal until after the BODY tag. // Do not modify! Proceed to the BODY tag for further instructions. // ************* // System globals var flash2Installed = false; // boolean. true if flash 2 is installed var flash3Installed = false; // boolean. true if flash 3 is installed var flash4Installed = false; // boolean. true if flash 4 is installed var flash5Installed = false; // boolean. true if flash 5 is installed var flash6Installed = false; // boolean. true if flash 6 is installed var flash7Installed = false; // boolean. true if flash 7 is installed var flash8Installed = false; // boolean. true if flash 8 is installed var flash9Installed = false; // boolean. true if flash 9 is installed var maxVersion = 9; // highest version we can actually detect var actualVersion = 0; // version the user really has var hasRightVersion = false; // boolean. true if it's safe to embed the flash movie in the page var jsVersion = 1.0; // the version of javascript supported // Check the browser...we're looking for ie/win, but not aol var isAOL = (navigator.appVersion.indexOf("AOL") != -1) ? true : false; var isIE = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false; // true if we're on ie var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false; // true if we're on windows // This is a js1.1 code block, so make note that js1.1 is supported. jsVersion = 1.1; // Write vbscript detection on ie win. IE on Windows doesn't support regular // JavaScript plugins array detection. if(isIE && isWin && !isAOL){ document.write('<SCR' + 'IPT LANGUAGE=VBScript\> \n'); document.write('on error resume next \n'); document.write('flash2Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.2"))) \n'); document.write('flash3Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.3"))) \n'); document.write('flash4Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.4"))) \n'); document.write('flash5Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.5"))) \n'); document.write('flash6Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.6"))) \n'); document.write('flash7Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.7"))) \n'); document.write('flash8Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.8"))) \n'); document.write('flash9Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.9"))) \n'); document.write('<\/SCR' + 'IPT\> \n'); // break up end tag so it doesn't end our script } // next comes the standard javascript detection that uses the navigator.plugins array // we pack the detector into a function so it loads before we run it function detectFlash(){ // If navigator.plugins exists... if (navigator.plugins) { // ...then check for flash 2 or flash 3+. if (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]) { // Some version of Flash was found. Time to figure out which. // Set convenient references to flash 2 and the plugin description. var isVersion2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : ""; var flashDescription = navigator.plugins["Shockwave Flash" + isVersion2].description; // DEBUGGING: uncomment next line to see the actual description. // alert("Flash plugin description: " + flashDescription); // A flash plugin-description looks like this: Shockwave Flash 4.0 r5 // We can get the major version by grabbing the character before the period // note that we don't bother with minor version detection. // Do that in your movie with $version or getVersion(). var flashVersion = parseInt(flashDescription.substring(16)); // We found the version, now set appropriate version flags. Make sure // to use >= on the highest version so we don't prevent future version // users from entering the site. flash2Installed = flashVersion == 2; flash3Installed = flashVersion == 3; flash4Installed = flashVersion == 4; flash5Installed = flashVersion == 5; flash6Installed = flashVersion == 6; flash7Installed = flashVersion == 7; flash8Installed = flashVersion == 8; flash9Installed = flashVersion >= 9; } } // Loop through all versions we're checking, and // set actualVersion to highest detected version. for (var i = 2; i <= maxVersion; i++) { if (eval("flash" + i + "Installed") == true) actualVersion = i; } // If we're on msntv (formerly webtv), the version supported is 4 (as of // January 1, 2004). Note that we don't bother sniffing varieties // of msntv. You could if you were sadistic... if(navigator.userAgent.indexOf("WebTV") != -1) actualVersion = 4; // DEBUGGING: uncomment next line to display flash version // alert("version detected: " + actualVersion); // We're finished getting the version on all browsers that support detection. // Time to take the appropriate action. if (actualVersion < requiredVersion) { // user has a no plugin/old version of plugin msg=window.open(noFlashPage,"msg","height=500,width=500,left=0,top=0"); } } detectFlash(); // call our detector now that it's safely loaded. // --> <!-- Plugin check over --> // to minimize the window function minimizeWindow() { window.blur(); } // to close the window function closeWindow() { top.window.close(); } // to display expiration alert and close the window // added by manish on 19th Nov 2003 function doExpireSimulation() { alert ("Your access rights to this product have expired."); closeWindow(); } /***************************************** * REVISION HISTORY ******************************************/ /***************************************** * What: Updated the script for flash player detection The script now checks upto Flash Player 9 Minimum required version is 6 * When: 21st Jan 2004 - 6:15 AM * By Whom: Manish Keswani *****************************************/ function openw(baseDocument) { //alert(baseDocument); courseUrl=baseDocument; /*if(screen.width==1024) { window.open(courseUrl,'courseWin2',"status=0,toolbar=no,menubar=0,location=no,titlebar=no,directories=no,scrollbars=no,resize=false,copyhistory=no,height=768,width=1024,left=0,top=0"); } else {alert();*/ //alert(baseDocument); window.open(courseUrl,'manish',"status=0,toolbar=no,menubar=0,location=no,titlebar=no,directories=no,scrollbars=yes,resize=false,copyhistory=no,height=545,width=790,left=0,top=0,maximize=no"); //} } /***************************************** * REVISION HISTORY ******************************************/ /***************************************** * What: Updated the script to add openw for Sim solutions. * When: 26st Mar 2004 - 10:03 AM * By Whom: Sanjay V. *****************************************/