// JavaScript Document
// -----------------------------------------------------------------------------
// Globals
// Major version of Flash required
var requiredMajorVersion = 8;
// Minor version of Flash required
var requiredMinorVersion = 0;
// Revision of Flash required
var requiredRevision = 0;
// the version of javascript supported
var jsVersion = 1.0;
// -----------------------------------------------------------------------------

// preload hover over images
MM_preloadImages('images/nav-aboutus-over.jpg','images/nav-ourwork-over.jpg','images/nav-contactus-over.jpg.jpg');

// JavaScript Document
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) { //v4.01
  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);
  if(!x && d.getElementById) x=d.getElementById(n); 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];}
}

// Fix Google Toolbar Autofill
if (window.attachEvent) {
	window.attachEvent("onload",setListeners);
}

function setListeners() {
	inputList = document.getElementsByTagName("INPUT");
	for(i=0;i<inputList.length;i++) {
		inputList[i].attachEvent("onpropertychange",restoreStyles);
		inputList[i].style.backgroundColor = "";
	}
	selectList = document.getElementsByTagName("SELECT");
	for(i=0;i<selectList.length;i++) {
		selectList[i].attachEvent("onpropertychange",restoreStyles);
		selectList[i].style.backgroundColor = "";
	}
}

function restoreStyles() {
	if (event.srcElement.style.backgroundColor != "") {
		event.srcElement.style.backgroundColor = "";
	}
}

function showSubNav(obj) {
	document.getElementById(obj).style.display = 'block';
}

function hideSubNav(obj) {
	document.getElementById(obj).style.display = 'none';
}

function swapImage(img) {
	var obj = document.getElementById("slideshow");
	obj.innerHTML = '<img src="'+img+'" width="553" height="373" border="0" />';
}

function swapVideo(vid) {
	var obj = document.getElementById("slideshow");
	
	/*
	var s = document.createElement('SCRIPT');
	s.type = 'text/javascript';
	//newScript.setAttribute('type','text/javascript');
	s.text = ' var hasRightVersion = DetectFlashVer(requiredMajorVersion, requiredMinorVersion, requiredRevision); ' + 
					' if(hasRightVersion) { ' + 
						' AC_FL_RunContent( \'codebase\',\'http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0\',\'width\',\'554\',\'height\',\'374\', \'name\', \'project_video\', \'align\', \'middle\',\'play\', \'false\', \'loop\', \'false\', \'src\',\'video_player?videoName='+vid+'\',\'quality\',\'high\',\'wmode\',\'transparent\',\'allowScriptAccess\', \'sameDomain\', \'bgcolor\', \'#ffffff\', \'pluginspage\',\'http://www.macromedia.com/go/getflashplayer\',\'movie\',\'video_player?videoName='+vid+'\'); ' + 
					' } else { ' + 
						' var alternateContent = \'The flash player is required to view this content. <a href="http://www.macromedia.com/go/getflash/">Click Here</a> to download flash.\'; ' + 
						' document.write(alternateContent); }';
	obj.appendChild(s);
	*/
	
	/*
	vidStr = '<scri' + 'pt type="text/javascri' + 'pt">';
	vidStr += 'var hasRightVersion = DetectFlashVer(requiredMajorVersion, requiredMinorVersion, requiredRevision); ' + 
					' if(hasRightVersion) { ' + 
						' AC_FL_RunContent( \'codebase\',\'http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0\',\'width\',\'554\',\'height\',\'374\', \'name\', \'project_video\', \'align\', \'middle\',\'play\', \'false\', \'loop\', \'false\', \'src\',\'video_player?videoName='+vid+'\',\'quality\',\'high\',\'wmode\',\'transparent\',\'allowScriptAccess\', \'sameDomain\', \'bgcolor\', \'#ffffff\', \'pluginspage\',\'http://www.macromedia.com/go/getflashplayer\',\'movie\',\'video_player?videoName='+vid+'\'); ' + 
					' } else { ' + 
						' var alternateContent = \'The flash player is required to view this content. <a href="http://www.macromedia.com/go/getflash/">Click Here</a> to download flash.\'; ' + 
						' document.write(alternateContent); }';
	vidStr += '</scri' + 'pt>';
	*/
	
	/*
	vidStr = '<scr' + 'ipt type="text/javascr' + 'ipt">';
	vidStr += 'var hasRightVersion = DetectFlashVer(requiredMajorVersion, requiredMinorVersion, requiredRevision);';
	vidStr += ' if(hasRightVersion) {';
	vidStr += ' AC_FL_RunContent( \'codebase\',\'http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0\',\'width\',\'554\',\'height\',\'374\', \'name\', \'project_video\', \'align\', \'middle\',\'play\', \'false\', \'loop\', \'false\', \'src\',\'video_player?videoName='+vid+'\',\'quality\',\'high\',\'wmode\',\'transparent\',\'allowScriptAccess\', \'sameDomain\', \'bgcolor\', \'#ffffff\', \'pluginspage\',\'http://www.macromedia.com/go/getflashplayer\',\'movie\',\'video_player?videoName='+vid+'\');';
	vidStr += ' } else {';
	vidStr += ' var alternateContent = \'The flash player is required to view this content. <a href="http://www.macromedia.com/go/getflash/">Click Here</a> to download flash.\';';
	vidStr += ' document.write(alternateContent);';
	vidStr += '	} </scr' + 'ipt>';
	*/
	
	//vidStr = '<object type="application/x-shockwave-flash" data="video_player.swf?videoName='+vid+'" width="554" height="374"><param name="movie" value="video_player.swf?videoName='+vid+'" /></object>';
	
	vidStr = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="554" height="374" id="project_video" align="middle">';
	vidStr += '<param name="allowScriptAccess" value="sameDomain" />';
	vidStr += '<param name="movie" value="video_player.swf?videoName='+vid+'" />';
	vidStr += '<param name="wmode" value="transparent" />';
	vidStr += '<param name="quality" value="high" />';
	vidStr += '<param name="bgcolor" value="#fff" />';
	vidStr += '<param name="menu" value="true" />';
	vidStr += '<embed src="video_player.swf?videoName='+vid+'" name="project_video" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer" quality="high" bgcolor="#fff" width="554" height="374" align="middle" /></object>';
	
	//obj.style.background="#ffffff url(http://www.softmirage.com/images/loading.gif) repeat-x";
	
	obj.innerHTML = vidStr;
}

