function getFlashMovieObject(movieName)
{
  if (window.document[movieName]) 
  {
      return window.document[movieName];
  }
  if (navigator.appName.indexOf("Microsoft Internet")==-1)
  {
    if (document.embeds)
	  if (document.embeds[movieName])
        return document.embeds[movieName]; 
  }
  return document.getElementById(movieName);
}

var setFlashVarsN=0;
var setFlashVarsCID=0;

function setFlashVars(moviename,owner,word,noresetvarn)
{
	if (!noresetvarn) setFlashVarsN=0;

//	alert("itt"+moviename);
	var f=getFlashMovieObject(moviename); 
	if (!f) return false;
	var ok=false;
//	alert((typeof f.SetVariable));
try{
	if (f.SetVariable)
	{
//		alert("set1");
		f.SetVariable('playowner', owner);
		f.SetVariable('playwordid', word);
		ok=true;
	}
	else
	{
//		alert("itt2"+f.length);
		
//		return ;
		for (i=0;i<f.length;i++)
		{
//			alert("itt3"+f[i]);
			
			var g=f[i];
//			alert((typeof g.SetVariable));
			if (!g.SetVariable) 
			{
//				alert("g: "+g);
				continue;
			}
			
//			alert("itt5");
	
			g.SetVariable('playowner', owner);
			g.SetVariable('playwordid', word);
			
			ok=true;
			
//			alert(owner+",set3,"+word);
		}
/*		if (f.length==0)
		{
			alert("no "+moviename+" found");
		}
		alert("itt4");*/
	}
	//IE :(
}catch(e)
{
//			alert("set2");
	f.SetVariable('playowner', owner);
	f.SetVariable('playwordid', word);
	ok=true;
}

if (!ok && setFlashVarsN<3) 
{
	setFlashVarsstring="setFlashVars('"+moviename+"','"+owner+"','"+word+"',true)";
//	alert(ts);
//	if(setFlashVarsCID) clearTimeout(setFlashVarsCID);
	setFlashVarsCID=setTimeout(setFlashVarsstring,1000);
	setFlashVarsN++;
}

//alert(ok);
}

function closerecordwindow()
{
	wrdrec=-1;
	document.getElementById('soundrecdiv').style.visibility='hidden';
}

function getiframetext(gamename,packs,domain,language,arg,sizex,sizey)
{
	if (!sizex) sizex=450;
	if (!sizey) sizey=280;

	var text='<iframe src="'+domain+'/learnonline.php?action='+gamename+'&packs='+packs+'&iframe=1&'+arg+'"\n'+
			 'width="'+sizex+'" height="'+sizey+'" marginwidth=0 marginheight=0 frameborder=0 scrolling=no>'+
			 '[ Your browser is unable to display the content of this iframe. Visit <a href="'+domain+'">WordLearner.com</a> to <a href="'+domain+'">Learn '+language+' words</a> ]</iframe>\n'+
			 '';
//			 '<table border="0" width="450"><tr><td align="center"><a href="'+domain+'" style="font-size:smaller;">Learn '+language+' words</a><a href="'+domain+'" style="font-size:smaller;"> at WordLearner.com</a></td></tr></table>';

	return text;
}

function getembedtext(gamename,sizex,sizey,packs,devsite,domain,language,arg)
{
	if (arg!='') arg=arg+'&';
	arg=arg+'devsite='+devsite+'&sizex='+sizex+'&sizey='+sizey+'&embed=1';
	return getiframetext(gamename,packs,domain,language,arg,sizex,sizey+36);
	
//	return ;
	
 var swfpath=domain;
 if (gamename=='matchmaker') swfpath=swfpath+'/games/mm/matchmaker.swf';
 else if (gamename=='mindthegaps') swfpath=swfpath+'/games/mtg2/akasztofa.swf';
 else if (gamename=='crossword') swfpath=swfpath+'/games/cw/xword_v2i.swf';
 var text='<script language="javascript" src="'+domain+'/infobox.js"></script>'+
		  '<script language="javascript" src="'+domain+'/learnonline.js"></script>'+
 		  '<script language="javascript">'+
			'function popup_membership(a,b,c,d)'+
			'{o=document.getElementById(\'popup_membership_div_101\').style;'+
			'if (o.visibility==\'visible\') o.visibility=\'hidden\'; else o.visibility=\'visible\';'+
			'return false;}\n'+
			'<link rel="stylesheet" href="'+domain+'/css/wordlearner.css" type="text/css" />\n'+
			'<div id="popup_membership_div_101" style="position:absolute;visibility:hidden; z-index:4;">'+
			'<table width="350" cellpadding="10" class="navbartablebody_myaccount">'+
			  '<tr>'+
				'<td colspan="3" valign="top" nowrap="nowrap"><div align="center" class="style2">You need to sign in or create an account <br />'+
				  'to use this feature of the website.</div></td>'+
			  '</tr>'+
			  '<tr>'+
				'<td colspan="3" align="center" valign="middle" nowrap="nowrap"><span class="style2">Find out more: <a href="'+domain+'/web.index.php?page=intro1_learners" style="z-index:5;">Learners</a> &gt;&gt;&gt; | <a href="'+domain+'/web.index.php?page=intro1_teachers" style="z-index:5;">Teachers</a> &gt;&gt;&gt;</span></td>'+
			  '</tr>'+
			  '<tr>'+
				'<td width="71" valign="top" nowrap="nowrap" align="left"><input type="button" name="Submit" value="Sign in" onclick="javascipt:document.location=\''+domain+'/login.php?cmd=loginonly\'" /></td>'+
				'<td width="173" align="center" valign="top" nowrap="nowrap"><input type="button" name="Submit2" value="Create an account" onclick="javascipt:document.location=\''+domain+'/membership.php\'" /></td>'+
				'<td width="66" align="right" valign="top" nowrap="nowrap"><input type="button" name="Submit3" value="Close" onclick="javascript:document.getElementById(\'popup_membership_div_101\').style.visibility=\'hidden\'" /></td>'+
			  '</tr>'+
			'</table>'+
			'</div>';
 			var text='<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="'+sizex+'" height="'+sizey+'" id="'+gamename+'" align="middle">\n'+
                  '<param name="allowScriptAccess" value="always" />\n'+
                  '<param name="movie" value="'+swfpath+'?devsite='+devsite+'&packs='+packs+'&'+arg+'&embed=1" />\n'+
                  '<param name="quality" value="high" />\n'+
                  '<param name="bgcolor" value="#ffffff" />\n'+
                  '<param name="wmode" value="transparent" />\n'+
                  '<param name="FlashVars" value="devsite='+devsite+'&packs='+packs+'&'+arg+'&embed=1" />\n'+
                  '<embed src="'+swfpath+'?devsite='+devsite+'&packs='+packs+'&'+arg+'&embed=1" '+
					'wmode="transparent" quality="high" bgcolor="#ffffff" width="'+sizex+'" height="'+sizey+'" '+
				  	'name="'+gamename+'" align="middle" allowscriptaccess="always" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />\n'+
 '</object>\n'+
 '<table border="0" width="'+sizex+'"><tr><td align="center"><a href="'+domain+'" style="font-size:smaller;">Learn '+language+' words</a><a href="'+domain+'" style="font-size:smaller;"> at WordLearner.com</a></td></tr></table>';
 
// text=text.replace("&gt;","&amp;gt;");
// alert(text);
// text=text.replace('>','&gt;');
 return text;
}

