




var backversion;

if(screen.width<=800){
	backversion = "small";
} else {
	backversion = "big";
}


function windowResolution () {
  if (window.innerWidth) {
    return window.innerWidth;
  } else if (document.body && document.body.offsetWidth) {
    return document.body.offsetWidth;
  } else {
    return 0;
  }
}

function newReload () {
  if (Amplitude != windowResolution())
    location.href = location.href;
}


//declare variables used in the html-page
var version;
var moviewidth;
var movieheight;
var moviename;
var flashvars;
var noflashcontent;
var play;
var loop;
var menu;
var quality;
var transparent;
var color;
var destinationUrl;
var alternateGif;

//flash detection variables
var MM_flash2 = false;
var MM_flash3 = false;
var MM_flash4 = false;
var MM_flash5 = false;
var MM_flash6 = false;
var MM_flash7 = false;
var MM_flash8 = false;
var MM_flash9 = false;
var MM_flash10 = false;
var MM_Flashcounter = 10;
var installedFlash = 0;
var hasRightVersion = false;
var jscript = 1.0;

var isIE = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
var isWin = (navigator.appVersion.indexOf("Windows") != -1) ? true : false;

jscript = 1.1;

if(isIE && isWin){
document.write('<SC'+'RIPT LANGUAGE=VBScript\> \n');
document.write('on error resume next \n');
document.write('MM_flash2 = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.2"))) \n');
document.write('MM_flash3 = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.3"))) \n');
document.write('MM_flash4 = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.4"))) \n');
document.write('MM_flash5 = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.5"))) \n');
document.write('MM_flash6 = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.6"))) \n');
document.write('MM_flash7 = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.7"))) \n');
document.write('MM_flash8 = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.8"))) \n');
document.write('MM_flash9 = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.9"))) \n');
document.write('MM_flash10 = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.10"))) \n');
document.write('</SC'+'RIPT\> \n');
}

//function detectFlash, called from the html-page
function detectFlash(mustbeFlash){

		
	if (navigator.plugins){
		if (navigator.plugins["Shockwave Flash 2.0"]
		|| navigator.plugins["Shockwave Flash"]){

		var isVersion2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";
		var flashDescription = navigator.plugins["Shockwave Flash" + isVersion2].description;
		var flashDetect = parseInt(flashDescription.charAt(flashDescription.indexOf(".") - 1));

		MM_flash2 = flashDetect == 2;
		MM_flash3 = flashDetect == 3;
		MM_flash4 = flashDetect == 4;
		MM_flash5 = flashDetect == 5;
		MM_flash6 = flashDetect == 6;
		MM_flash7 = flashDetect == 7;
		MM_flash8 = flashDetect == 8;
		MM_flash9 = flashDetect == 9;
		MM_flash10 = flashDetect == 0;
		}
	}

	for (var i = 2; i <= MM_Flashcounter; i++) {
		if (eval("MM_flash" + i) == true) installedFlash = i;
	}

	if(navigator.userAgent.indexOf("WebTV") != -1) installedFlash = 2;
	if (installedFlash >= mustbeFlash) {
		hasRightVersion = true;
		}	
	}

// writing the embeding-code
function writeFlashembedCode() {
	var oeTags = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" '
		+ 'width="' + moviewidth + '" height="' + movieheight + ' "'
		+ 'codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab">\n'
		+ '<param name="movie" value="' + moviename +'">\n'
		+ '<param name="flashVars" value="' + flashvars + '">'
		+ '<param name="wmode" value="'+ transparent + '">\n'
		+ '<param name="play" value="'+ play + '">\n'
		+ '<param name="loop" value="'+ loop + '">\n'
		+ '<param name="bgcolor" value="' + color + '">\n'
		+ '<param name="quality" value="'+ quality + '">\n'
		+ '<param name="menu" value="'+ menu + '">\n'
		+ '<embed src="' + moviename +'" '
		+ 'flashVars="' + flashvars +'" '
		+ 'width="' + moviewidth + '" height="' + movieheight + '" '
		+ 'play="'+ play + '" '
		+ 'loop="'+ loop + '" '
		+ 'quality="'+ quality + '" '
		+ 'menu="'+ menu + '" '
		+ 'bgcolor="' + color + '" '
		+ 'type="application/x-shockwave-flash" '
		+ 'pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash">\n'
		+ '</embed>\n'
		+ '</object>\n';
		document.write(oeTags);
}

// writing the noflash-content code

function writeAlternateCode() {

	var alternateWrite =  '<a href="'+ destinationUrl +'"><img src="'+ alternateGif +'" width="' + moviewidth + '" height="' + movieheight + '" border="0" alt="" /></a>';
	
	document.write(alternateWrite);
}

// Some variables

var base= "/dwa/export/system/modules/com.dreamworks.framfab/resources/images/navi/"
var nrm = new Array();
var omo = new Array();
var stuff = new Array('home','movie','inside','careers','company','contact');

// Pre-load part.

if (document.images)
{
	for (i=0;i<stuff.length;i++)
	{
		nrm[i] = new Image;
		nrm[i].src = base + stuff[i] + "_off.jpg"
		omo[i] = new Image;
		omo[i].src = base + stuff[i] + "_on.jpg";
	}
}


// The functions: first mouseover, then mouseout

function over(no)
{
	if (document.images)
	{
		document.images[stuff[no]].src = omo[no].src
	}
}

function out(no)
{
	if (document.images)
	{
		document.images[stuff[no]].src = nrm[no].src
	}
}

function makeNew(init)
	{
  	if (init==true)
    	{
        document.pageWidth=window.innerWidth;
        document.pageHeight=window.innerHeight;
        window.onresize=makeNew;
     	}
  	else if (window.innerWidth != document.pageWidth || window.innerHeight != document.pageHeight) self.location.reload();
	}

if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion)==4)) makeNew(true);

function openWindow(URL,x,y) 
	{
	var newWin;
	
	if (navigator.userAgent.indexOf('MSIE') != -1) 
		{
		n=x;
		m=y;
		}
	else 
		{
		n = parseInt(x)-10;
		m = parseInt(y)-30;
		}
		
	props = 'scrollbars=no,toolbar=0,location=0,directories=0,status=0,width=' + n + ',height=' + m + ',menubar=0,resizable=0';
	newWin = window.open(URL,'pernice',props);
	newWin.resizeTo(n,m);
	newWin.focus();
	}

function isEmail(Field) 
{
	var filter  = /^[a-zA-Z0-9]+([_\.\-][a-zA-Z0-9]+)*\@([a-zA-Z0-9]+([_\-][a-zA-Z0-9]+)*\.)+([a-zA-Z]{2,4})$/;
        	address = eval(Field).value;
        	if (!filter.test(address) || address == "") 
        	{ 
            		return false;    	
        	}
        	else
        	{
        		return true;
        	}
}

// Edgar Chart function klg 3.1.06

function refreshchart() {

	datecall = document.getElementById("control_time").value;
	comp= document.getElementById("control_compidx").value; 
	if(comp==""){
		charttype = document.getElementById("control_type").value;
	}else{
		charttype = document.getElementById("control_type").value + "|2";
	}

	basesrc1="http://charts.edgar-online.com/ext/charts.dll?2-11-2-0-0-009301600-03NA000000DWA-" + comp + "-&SF:2|5-HT=300-WD=370-BG=ffffff-FREQ=6-FTS:A17=0-FC:8=000000-FF:2=5b78a4-FB:2=FFFFFF-FL:2=000000";
	basesrc2="http://charts.edgar-online.com/ext/charts.dll?2-2-18-0-0-51-03NA000000DWA-" + comp + "-" + charttype + "-HT=300-WD=370-BG=ffffff-FTS:A17=0-FF:1=5b78a4-FB:1=FFFFFF-FL:1=000000-FC:31,0=000000|31,1=660000";
	basesrc3="http://charts.edgar-online.com/ext/charts.dll?2-2-18-0-0-53-03NA000000DWA-" + comp + "-" + charttype + "-HT=300-WD=370-BG=ffffff-FTS:A17=0-FF:1=5b78a4-FB:1=FFFFFF-FL:1=000000-FC:31,0=000000|31,1=660000";
	basesrc4="http://charts.edgar-online.com/ext/charts.dll?2-2-18-0-0-56-03NA000000DWA-" + comp + "-" + charttype + "-HT=300-WD=370-BG=ffffff-FTS:A17=0-FF:1=5b78a4-FB:1=FFFFFF-FL:1=000000-FC:31,0=000000|31,1=660000";
	basesrc5="http://charts.edgar-online.com/ext/charts.dll?2-2-18-0-0-512-03NA000000DWA-" + comp + "-" + charttype + "-HT=300-WD=370-BG=ffffff-FTS:A17=0-FF:1=5b78a4-FB:1=FFFFFF-FL:1=000000-FC:31,0=000000|31,1=660000";
	basesrc6="http://charts.edgar-online.com/ext/charts.dll?2-2-18-0-0-524-03NA000000DWA-" + comp + "-" + charttype + "-HT=300-WD=370-BG=ffffff-FTS:A17=0-FF:1=5b78a4-FB:1=FFFFFF-FL:1=000000-FC:31,0=000000|31,1=660000";

	if (document.images)
		document.images['chart1'].src=eval("basesrc" + datecall);
}