
//set the default 
var defaultLangType = "1033";

function getLangType() {
  var langType;
  var cookieVar = "SiteLanguage=";
  var qStringVar = "LANGTYPE=";
  //check query string first
  if(window.location.toString().toUpperCase().indexOf(qStringVar) == -1) {
    //not found so check the cookie
    if(document.cookie.indexOf(cookieVar) == -1) {  
      langType = defaultLangType;
    } else {
      var cookies = document.cookie.split(";");
      for (var i = 0; i < cookies.length; i++) {
         if(cookies[i].indexOf(cookieVar) != -1) {
           var vals = cookies[i].split("&");
           for (var j = 0; j < vals.length; j++) {
              if (vals[j].indexOf(cookieVar) != -1) {
                 langType = vals[j].substring(vals[j].indexOf(cookieVar) + cookieVar.length, vals[j].length);
              }
           }
         }
      }
    }  
  } else {
    var loc = window.location.toString().toUpperCase();
    var qString = loc.substring(loc.indexOf("?") + 1,loc.length);
    var qVals = qString.split("&");
    for (var k = 0; k < qVals.length; k++) {
      if (qVals[k].indexOf(qStringVar) != -1) {
         langType = qVals[k].substring(qStringVar.length,qVals[k].length);
      }
    }
  }
  return langType;
}

function drawFlash() {
  var flashDir = '';
  switch (getLangType()) {
    case "1033":
      flashDir = "en";
      break;
    case "2057":
      flashDir = "en";
      break;
    case "3081":
      flashDir = "en";
      break;
    case "1031":
      flashDir = "de";
      break;
    case "14346":
      flashDir = "es";
      break;
    case "1034":
      flashDir = "es";
      break;
    case "4108":
      flashDir = "fr";
      break;
    case "1036":
      flashDir = "fr";
      break;
    case "1049":
      flashDir = "ru";
      break;
    case "1041":  
      flashDir = "jp";
      break;
    case "2052":
      flashDir = "cn";
      break;
    default:
      flashDir = "en";
      break;
  } 
  
  document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="950" height="240" id="huskyhomw" align="middle">');
  document.write('<param name="allowScriptAccess" value="sameDomain" />');
  document.write('<param name="allowFullScreen" value="false" />');
  document.write('<param name="movie" value="/flash/billboard.swf" />');
  document.write('<param name="play" value="true" />');
  document.write('<param name="flashvars" value="billboard_xml=/flash/' + flashDir + '/billboard.xml" />');
  document.write('<param name="quality" value="high" />');
  document.write('<param name="wmode" value="transparent" />');
  document.write('<embed src="/flash/billboard.swf" quality="high" width="950" height="240" name="huskyhomw" align="middle" allowScriptAccess="sameDomain" wmode="transparent" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="billboard_xml=/flash/' + flashDir + '/billboard.xml" />');
  document.write('</object>');
}

function drawLocationsFlash() {
  var swf = 'worldlocations';
  switch (getLangType()) {
    case "1031":
      swf = swf + "_de";
      break;
    case "1034":
      swf = swf + "_es";
      break;
    case "1036":
      swf = swf + "_fr";
      break;
    case "1049":
      swf = swf + "_ru";
      break;
    case "1041":
      swf = swf + "_jp";
      break;
    case "2052":
      swf = swf + "_cn";
      break;
    default:
      swf = swf + "_en";
      break;
   }
   swf = swf + ".swf";
  document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="950" height="240" id="huskyhomw" align="middle">');
  document.write('<param name="allowScriptAccess" value="sameDomain" />');
  document.write('<param name="allowFullScreen" value="false" />');
  document.write('<param name="movie" value="/flash/' + swf + '" />');
  document.write('<param name="play" value="true" />');
  document.write('<param name="flashvars" value="" />');
  document.write('<param name="quality" value="high" />');
  document.write('<param name="wmode" value="transparent" />');
  document.write('<embed src="/flash/' + swf + '" quality="high" width="950" height="240" name="huskyhomw" align="middle" allowScriptAccess="sameDomain" wmode="transparent" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="" />');
  document.write('</object>');
}

function drawHistoryFlash() {
	var swf = "sp.swf?LANG=";
	switch (getLangType()) {
		case "1031":
			swf = swf + "de";
			break;
		case "1034":
			swf = swf + "es";
			break;
		case "1036":
			swf = swf + "fr";
			break;
		case "1049":
			swf = swf + "ru";
			break;
		case "1041":
			swf = swf + "ja";
			break;
		case "2052":
			swf = swf + "zhcn";
			break;
		default:
			swf = swf + "en";
			break;
	}
	
	document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" ');
	document.write('id="sp" width="850" height="500" ');
	document.write('codebase="http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab"> ');
	document.write('<param name="movie" value="' + swf + '" />');
	document.write('<param name="quality" value="high" />');
	document.write('<param name="bgcolor" value="#ffffff" />');
	document.write('<param name="allowScriptAccess" value="sameDomain" />');
	document.write('<embed src="' + swf + '" quality="high" bgcolor="#ffffff" ');
	document.write('width="850" height="500" name="sp" align="middle" ');	
	document.write('play="true" ');
	document.write('loop="false" ');
	document.write('quality="high" ');
	document.write('allowScriptAccess="sameDomain" ');
	document.write('type="application/x-shockwave-flash" ');
	document.write('pluginspage="http://www.adobe.com/go/getflashplayer"> ');
	document.write('</embed>');
	document.write('</object>');
}
