//
//	global.js - client-side javascript functions (linked src)
//
   /******************************************* 
      get browser and versions
   *******************************************/
   var isNav = (navigator.appName == "Netscape") ? true : false;
   var isIE  = (navigator.appName.indexOf("Microsoft") != -1) ? true : false;
   var isOp  = (navigator.appName.indexOf("Opera") != -1) ? true : false;
   var isSaf = (navigator.appVersion.indexOf("Safari")!=-1) ? true : false;
   var isMac = (navigator.appVersion.indexOf("Mac") != -1) ? true : false;
   var isVersion = parseInt(navigator.appVersion.charAt(0));
   var ns4 = (document.layers)? true:false;
   var ie4 = (document.all)? true:false;
   var ns6 = (!document.all && document.getElementById) ? true:false;
   var urchinwin = true;
   var myDir; 
   
   if (((isNav) && (isVersion < 3)) || ((isIE) && (isVersion < 2))) {alert("Warning: Urchin requires at least a 3.0 browser!");}

   /******************************************* 
      mouse over images 
   *******************************************/
   var imgArray = new Array();
   var onImgArray = new Array();
   var offImgArray = new Array();

   var onActionArray = new Array();
   var offActionArray = new Array();
   if (document.images) {
      imgArray[0] = new Image(21,19); 
      imgArray[1] = new Image(21,19); 
      imgArray[2] = new Image(21,19); 
      imgArray[3] = new Image(21,19);
      imgArray[4] = new Image(21,19);
      imgArray[5] = new Image(21,19);
      
      imgArray[0].src = 'http://paspn.net/images/plus.gif'; 
      imgArray[1].src = 'http://paspn.net/images/inmockgm.gif'; 
      imgArray[2].src = 'http://paspn.net/images/minus.gif'; 
      imgArray[3].src = 'http://paspn.net/images/buttonb_inactive.gif'; 
      imgArray[4].src = 'http://paspn.net/images/report_icon.gif'; 
      imgArray[5].src = 'http://paspn.net/images/search_icon.gif'; 
   }

   function imageOn(e,i) {
      if (document.images && e && onImgArray[i]) e.src = onImgArray[i].src;
   }

   function imageOff(e,i) {
      if (document.images && e && offImgArray[i]) e.src = offImgArray[i].src;
   }

   function actionOn(e,i) {
      if (document.images && e && onActionArray[i]) e.src = onActionArray[i].src;
   }

   function actionOff(e,i) {
      if (document.images && e && offActionArray[i]) e.src = offActionArray[i].src;
   }

   function fToggle(toggle,base,nr,type,level) { 
      var form = document.search;   
      var ftype = form.ftype;
      if (toggle) { 
         document.fin.src  = imgArray[1].src; 
         document.fout.src = imgArray[2].src; 
         
      } else { 
         document.fin.src  = imgArray[0].src; 
         document.fout.src = imgArray[3].src; 
         
      } 

   } 

   function fToggle1(toggle) { 
      var form = document.search;   
      if (toggle) { 
         document.fin.src  = imgArray[2].src; 
         
         
      } else { 
         document.fin.src  = imgArray[0].src; 
         
         
      } 

   } 
   
   function fToggle2(toggle,menu,id) { 
         var form = document.search;   
         if (toggle) { 
            id.src  = imgArray[2].src; 
            document.getElementById(menu).style.visibility = 'visible';
            
         } else { 
            id.src  = imgArray[0].src; 
            document.getElementById(menu).style.visibility = 'hidden';
            
         } 
   
   } 

   function fToggle3(toggle,menu,id) { 
         var form = document.search;   
         if (toggle) { 
            id.src  = imgArray[2].src; 
            document.getElementById(menu).style.visibility = 'visible';
            
         } else { 
            id.src  = imgArray[1].src; 
            document.getElementById(menu).style.visibility = 'hidden';
            
         } 
   
   } 
   function fToggle4(toggle,menu,id) { 
            var form = document.search;   
            if (toggle) { 
               id.src  = imgArray[5].src; 
               document.getElementById(menu).style.visibility = 'visible';
               
               
            } else { 
               id.src  = imgArray[4].src; 
               document.getElementById(menu).style.visibility = 'hidden';
               
            } 
      
   } 


function ddshow(menu)
{
	document.getElementById(menu).style.visibility = 'visible';
}
function ddhide(menu)
{
	document.getElementById(menu).style.visibility = 'hidden';
}
function EmbedMediaPlayer( divTagId, mediaPlayerFileName )
{
	document.getElementById( divTagId ).innerHTML = '<OBJECT id="MediaPlayer1" codeBase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701" type="application/x-oleobject" standby="Loading Microsoft® Windows® Media Player components..." width="410" height="366" align="middle" classid="CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95" VIEWASTEXT>' +
	'<PARAM NAME="fileName" VALUE="' + mediaPlayerFileName + '">' +
	'<PARAM NAME="ShowStatusBar" VALUE="1"><PARAM NAME="ShowControls" VALUE="1"><PARAM NAME="ShowDisplay" VALUE="0">' +
	'<embed type="application/x-mplayer2" pluginspage="http://www.microsoft.com/Windows/MediaPlayer/" src="' + mediaPlayerFileName + '" align="middle" width="410" height="366" defaultframe="rightFrame" ShowStatusBar="1" ShowControls="1" ShowDisplay="0"></embed>' +
	'</OBJECT>';
}


function bgColorOnMouseOver(obj)
{
  obj.style.backgroundColor='#dddddd';
}

function bgColorOnMouseOut(obj)
{
  obj.style.backgroundColor='#eeeeee';
}

function DoChanges(num,mockGmSchedulePeriod,dDate,linkGameId,opponentId,playerId,sortBy,orderBy,homeaway,opponent,players,leagueid,seasonid,paysection,contribute,menu)
{
  toplevel = 5;
  bottomlevel = 3;
  var selbox = "box" + num;
  var  seltab = "tab" + num;

  if (navigator.family == "ie4")
  {
    for (i=1; i< 7; i++)
    	{
       	var atab="tab" + i;
	       var abox = "box" + i;
   		    document.all[atab].className = "tab";       
       	document.all[abox].style.zIndex= bottomlevel;
	       document.all[abox].style.visibility= "hidden";                
   		    if (i == num) 
       		{
		         document.all[seltab].className = "thistab";
       		  document.all[selbox].style.zIndex=toplevel-1;
		         document.all[selbox].style.visibility="visible";
		         call_setLoading(menu);
			  getData(num,mockGmSchedulePeriod,dDate,linkGameId,opponentId,playerId,sortBy,orderBy,homeaway,opponent,players,leagueid,seasonid,paysection,contribute,menu);
       		}
	     } 
	}
	
	if (navigator.family == "opera" || navigator.family == "gecko")
	{
   		 for (i=1; i< 7; i++)
	    	{
		       var atab="tab" + i;
       		var abox = "box" + i;
		       document.getElementById(atab).className = "tab";       
       		document.getElementById(abox).style.zIndex= bottomlevel;
		       document.getElementById(abox).style.visibility= "hidden";
       
       		if (i == num) 
			       {
			        document.getElementById(seltab).className = "thistab";
			        document.getElementById(selbox).style.zIndex=toplevel-1;
			        document.getElementById(selbox).style.visibility= "visible";
			        call_setLoading(menu);
					 getData(num,mockGmSchedulePeriod,dDate,linkGameId,opponentId,playerId,sortBy,orderBy,homeaway,opponent,players,leagueid,seasonid,paysection,contribute,menu);
			       }
	     	} 
	}
}


function DoChangesAgent(num,leagueid,dDate,seasonid,agentid,menu)
{
  toplevel = 5;
  bottomlevel = 3;
  var selbox = "box" + num;
  var  seltab = "tab" + num;

  if (navigator.family == "ie4")
  {
    for (i=1; i< 5; i++)
    	{
       	var atab="tab" + i;
	       var abox = "box" + i;
   		    document.all[atab].className = "tab";       
       	document.all[abox].style.zIndex= bottomlevel;
	       document.all[abox].style.visibility= "hidden";                
   		    if (i == num) 
       		{
		         document.all[seltab].className = "thistab";
       		  document.all[selbox].style.zIndex=toplevel-1;
		         document.all[selbox].style.visibility="visible";
		         call_setLoading(menu);
			  getDataAgent(num,leagueid,dDate,seasonid,agentid,menu);
       		}
	     } 
	}
	
	if (navigator.family == "opera" || navigator.family == "gecko")
	{
   		 for (i=1; i< 5; i++)
	    	{
		       var atab="tab" + i;
       		var abox = "box" + i;
		       document.getElementById(atab).className = "tab";       
       		document.getElementById(abox).style.zIndex= bottomlevel;
		       document.getElementById(abox).style.visibility= "hidden";
       
       		if (i == num) 
			       {
			        document.getElementById(seltab).className = "thistab";
			        document.getElementById(selbox).style.zIndex=toplevel-1;
			        document.getElementById(selbox).style.visibility= "visible";
			        call_setLoading(menu);
					 getDataAgent(num,leagueid,dDate,seasonid,agentid,menu);
			       }
	     	} 
	}
}


function getDataAgent(num,leagueid,dDate,seasonid,agentid,menu)
{
			     xmlHttp=GetXmlHttpObject();
				  if (xmlHttp==null)
					  {
						  alert ("Your browser does not support AJAX!");
						  return;
					  } 

					var url="getmockgmclientdata.asp";
					url=url+"?lookupkey="+num;
					url=url+"&leagueid="+leagueid;
					url=url+"&dDate="+dDate;
					url=url+"&seasonid="+seasonid;
					url=url+"&agentid="+agentid;
					url=url+"&sid="+Math.random();
					xmlHttp.onreadystatechange=function(){stateChanged(menu);};
					xmlHttp.open("GET",url,true);
					xmlHttp.send(null);
}
   

function getData(num,mockGmSchedulePeriod,dDate,linkGameId,opponentId,playerId,sortBy,orderBy,homeaway,opponent,players,leagueid,seasonid,paysection,contribute,menu)
{
			     xmlHttp=GetXmlHttpObject();
				  if (xmlHttp==null)
					  {
						  alert ("Your browser does not support AJAX!");
						  return;
					  } 

					var url="getmockgmplayerdata.asp";
					url=url+"?lookupkey="+num;
					url=url+"&mockGmSchedulePeriod="+mockGmSchedulePeriod;
					url=url+"&dDate="+dDate;
					url=url+"&linkGameId="+linkGameId;
					url=url+"&opponentId="+opponentId;
					url=url+"&playerId="+playerId;
					url=url+"&sortBy="+sortBy;
					url=url+"&orderBy="+orderBy;
					url=url+"&homeaway="+homeaway;
					url=url+"&opponent="+opponent;
					url=url+"&players="+players;					
					url=url+"&leagueid="+leagueid;
					url=url+"&seasonid="+seasonid;
					url=url+"&contribute="+contribute;
					url=url+"&paysection="+paysection;
					url=url+"&sid="+Math.random();
					xmlHttp.onreadystatechange=function(){stateChanged(menu);};
					xmlHttp.open("GET",url,true);
					xmlHttp.send(null);
}
   


function call_setLoading(menu) 
{
	callback_printLoading('<img src=images/uae_progress_bar.gif border=0>&nbsp;<span class=s10>Loading...</span>',menu);
}
function call_setLoadingBoard(menu) 
{
	callback_printLoading('<div class=ddgm><span class=s10>Loading...</span></div>',menu);
}
function call_unsetLoading() 
{
    callback_printLoading(' ');
}
function callback_printLoading(str,menu) {
    document.getElementById(menu).innerHTML = str;
  }
function stateChanged(menu) 
{ 
	if (xmlHttp.readyState==4)
		{ 
			document.getElementById(menu).innerHTML=xmlHttp.responseText;
		}
}

//Mouse over function
function suggestOver(div_value) {
	div_value.className = 'suggest_link_over';
}
//Mouse out function
function suggestOut(div_value) {
	div_value.className = 'suggest_link';
}


//Click function
function setSearch(value,txtSearch,search_suggest,submitBtn,hiddenId,txtHidden) {
	document.getElementById(txtSearch).value = value;
	document.getElementById(search_suggest).innerHTML = '';
	document.getElementById(search_suggest).style.visbility='hidden';
	document.getElementById(search_suggest).style.border='0px solid #000000';
	document.getElementById(submitBtn).style.visibility = 'visible';
	document.getElementById(txtHidden).value = hiddenId;
	
}

   function fToggle2ajax(toggle,menu,id,parentid,postid,userid,p,page,replies,totalpages) { 
         var form = document.search;   
         if (toggle) { 
            id.src  = imgArray[2].src; 
            document.getElementById(menu).style.visibility = 'visible';
            
            call_setLoadingBoard(menu);
            xmlHttp=GetXmlHttpObject();
	     if (xmlHttp==null)
	       {
	    		  alert ("Your browser does not support AJAX!");
	   		  return;
		} 
		
			var url="getchildposts.asp";
			url=url+"?parentid="+parentid;
			url=url+"&postid="+postid;
			url=url+"&viewuserid="+userid;
			url=url+"&p="+p;
			url=url+"&page="+page;
			url=url+"&totalreplies="+replies;
			url=url+"&numpageseachthread="+totalpages;
			url=url+"&sid="+Math.random();
			xmlHttp.onreadystatechange=function(){stateChanged(menu);};
			xmlHttp.open("GET",url,true);
			xmlHttp.send(null);

            
            
            
         } else { 
            id.src  = imgArray[0].src; 
            document.getElementById(menu).style.visibility = 'hidden';
            
         } 
   
   } 


   function fToggleGm(toggle,menu,userid) { 
         if (toggle) { 
            document.getElementById(menu).style.visibility = 'visible';
            
            call_setLoadingBoard(menu);
            xmlHttp=GetXmlHttpObject();
	     if (xmlHttp==null)
	       {
	    		  alert ("Your browser does not support AJAX!");
	   		  return;
		} 
		
			var url="getmockgmleagues.asp";
			url=url+"?viewuserid="+userid;
			url=url+"&sid="+Math.random();
			xmlHttp.onreadystatechange=function(){stateChanged(menu);};
			xmlHttp.open("GET",url,true);
			xmlHttp.send(null);

         } else { 
            document.getElementById(menu).style.visibility = 'hidden';
            
         } 
   
   } 

   function getPlayerBoxScoreData(menu,id,payerid,gamedate,linkgameid,points,gameid) { 
   
            xmlHttp=GetXmlHttpObject();
	     if (xmlHttp==null)
	       {
	    		  alert ("Your browser does not support AJAX!");
	   		  return;
		} 
		
			var url="getmockgmboxscoredata.asp";
			url=url+"?playerid="+playerid;
			url=url+"&gamedate="+gamedate;
			url=url+"&linkgameid="+linkgameid;
			url=url+"&points="+points;
			url=url+"&gameid="+gameid;
			url=url+"&sid="+Math.random();
			xmlHttp.onreadystatechange=function(){stateChanged(menu);};
			xmlHttp.open("GET",url,true);
			xmlHttp.send(null);
			setTimeout('getPlayerBoxScoreData(menu,id,payerid,gamedate,linkgameid,points,gameid)',10000)
   } 


   function getFullBoxScoreData(menu,gameid,live,mindate,maxdate,leagueid,seasonid,dDates,paysection,contribute) { 

            xmlHttp=GetXmlHttpObject();
            
            
	     if (xmlHttp==null)
	       {
	    		  alert ("Your browser does not support AJAX!");
	   		  return;
		} 
	     else 
		{	
			var dDate = new Date();
			var minDate = Date.parse(mindate);
			var maxDate = Date.parse(maxdate);
			var curDate = Date.parse(dDate);
			var url="getfullmockgmboxscoredata.asp";
			url=url+"?gameid="+gameid;
			url=url+"&mindate="+mindate;
			url=url+"&maxdate="+maxdate;
			url=url+"&leagueid="+leagueid;
			url=url+"&seasonid="+seasonid;
			url=url+"&contribute="+contribute;
			url=url+"&paysection="+paysection;
			url=url+"&dDate="+dDates;
			url=url+"&sid="+Math.random();
			if (curDate >= minDate && curDate <= maxDate)
			{
				document.getElementById('connect').innerHTML = '&nbsp;<span class=zRed>Connected</span>';
				xmlHttp.onreadystatechange=function(){stateChanged(menu); };
				xmlHttp.open("GET",url,true);
				xmlHttp.send(null);
				setTimeout('getFullBoxScoreData(menu,gameid,live,mindate,maxdate,leagueid,seasonid,dDates,paysection,contribute)',30000)
				
			}
			else
			{
				xmlHttp.onreadystatechange=function(){stateChanged('connect');};
				xmlHttp.open("GET",url,true);
				xmlHttp.send(null);
				setTimeout('getFullBoxScoreData(menu,gameid,live,mindate,maxdate,leagueid,seasonid,dDates,paysection,contribute)',120000)				
			}
			
			
		}
		
   } 

function getFullBoxScoreDataNBA(menu,gameid,live,mindate,maxdate) { 

            xmlHttp=GetXmlHttpObject();
            
            
	     if (xmlHttp==null)
	       {
	    		  alert ("Your browser does not support AJAX!");
	   		  return;
		} 
	     else 
		{	
			var dDate = new Date();
			var minDate = Date.parse(mindate);
			var maxDate = Date.parse(maxdate);
			var curDate = Date.parse(dDate);
			var url="getfullboxscoredatanba.asp";
			url=url+"?gameid="+gameid;
			url=url+"&mindate="+mindate;
			url=url+"&maxdate="+maxdate;
			url=url+"&sid="+Math.random();
			if (curDate >= minDate && curDate <= maxDate)
			{
				document.getElementById('connect').innerHTML = '&nbsp;<span class=zRed>Connected</span>';
				xmlHttp.onreadystatechange=function(){stateChanged(menu);};
				xmlHttp.open("GET",url,true);
				xmlHttp.send(null);
				setTimeout('getFullBoxScoreDataNBA(menu,gameid,live,mindate,maxdate)',15000)
				
			}
			else
			{
				xmlHttp.onreadystatechange=function(){stateChanged('connect');};
				xmlHttp.open("GET",url,true);
				xmlHttp.send(null);
				setTimeout('getFullBoxScoreDataNBA(menu,gameid,live,mindate,maxdate)',120000)				
			}
			
			
		}
		
   } 

function getFullBoxScoreDataGm(menu,gameid,live,mindate,maxdate,leagueid,seasonid,scheduleid) { 

            xmlHttp=GetXmlHttpObject();
            
            
	     if (xmlHttp==null)
	       {
	    		  alert ("Your browser does not support AJAX!");
	   		  return;
		} 
	     else 
		{	
			var dDate = new Date();
			var minDate = Date.parse(mindate);
			var maxDate = Date.parse(maxdate);
			var curDate = Date.parse(dDate);
			var url="getfullboxscoredatagm.asp";
			url=url+"?gameid="+gameid;
			url=url+"&mindate="+mindate;
			url=url+"&maxdate="+maxdate;
			url=url+"&leagueid="+leagueid;
			url=url+"&seasonid="+seasonid;
			url=url+"&scheduleid="+scheduleid;
			url=url+"&sid="+Math.random();
			if (curDate >= minDate && curDate <= maxDate)
			{
				//document.getElementById('connect').innerHTML = '&nbsp;<span class=zRed>Connected</span>';
				xmlHttp.onreadystatechange=function(){stateChanged(menu);};
				xmlHttp.open("GET",url,true);
				xmlHttp.send(null);
				setTimeout('getFullBoxScoreDataGm(menu,gameid,live,mindate,maxdate,leagueid,seasonid,scheduleid)',30000)
				
			}
			else
			{
				xmlHttp.onreadystatechange=function(){stateChanged('connect');};
				xmlHttp.open("GET",url,true);
				xmlHttp.send(null);
				setTimeout('getFullBoxScoreDataGm(menu,gameid,live,mindate,maxdate,leagueid,seasonid,scheduleid)',120000)				
			}
			
			
		}
		
   } 

function showHint(players, menu,submitBtn,txtHidden)
{
if (players.length==0)
  { 
  document.getElementById(menu).innerHTML="";
  document.getElementById(menu).style.visbility='hidden';
  document.getElementById(menu).style.border='0px solid #000000';  
  document.getElementById(txtHidden).value = "";
  return;
  }
document.getElementById(menu).style.border='1px solid #000000';
call_setLoadingBoard(menu);  
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
var url="getmockgmplayer.asp";
url=url+"?players="+players;
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=function(){stateChanged(menu);};
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
} 

function showHintAgent(agent, menu,submitBtn,txtHidden,leagueid,seasonid)
{
if (agent.length==0)
  { 
  document.getElementById(menu).innerHTML="";
  document.getElementById(menu).style.visbility='hidden';
  document.getElementById(menu).style.border='0px solid #000000';  
  document.getElementById(txtHidden).value = "";
  return;
  }
document.getElementById(menu).style.border='1px solid #000000';
call_setLoadingBoard(menu);  
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
var url="getmockgmagent.asp";
url=url+"?agent="+agent;
url=url+"&leagueid="+leagueid;
url=url+"&seasonid="+seasonid;
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=function(){stateChanged(menu);};
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
} 

function showHintUser(user, menu,submitBtn,txtHidden)
{
if (user.length==0)
  { 
  document.getElementById(menu).innerHTML="";
  document.getElementById(menu).style.visbility='hidden';
  document.getElementById(menu).style.border='0px solid #000000';  
  document.getElementById(txtHidden).value = "";
  return;
  }
document.getElementById(menu).style.border='1px solid #000000';
call_setLoadingBoard(menu);  
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
var url="getmockgmuser.asp";
url=url+"?user="+user;
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=function(){stateChanged(menu);};
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

function showTopStory(topId, menu)
{

xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
var url="getTopStory.asp";
url=url+"?topid="+topId;
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=function(){stateChanged(menu);};
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
} 


function getNgCarousel(menu)
{
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
	{
	alert ("Your browser does not support AJAX!");
	return;
	} 
var url="delay.asp";
url=url+"?sid="+Math.random();
xmlHttp.onreadystatechange=function(){stateChanged(menu);};
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

function GetXmlHttpObject()
{
var xmlHttp=null;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
return xmlHttp;
}

function validatePlayer()
    {
		missinginfo = "";
		formObj = document.form1;

		if (form1.playerid.value == "") {
		missinginfo += "\n     -  Please select a specific player";
		}
		if (missinginfo != "") {
			missinginfo ="_____________________________\n" +
			missinginfo + "\n_____________________________" +
			"\n";
			alert(missinginfo);
			return false;
	}
	else return true;
	}
//  End -->

function validateAgent()
    {
		missinginfo = "";
		formObj = document.form2;

		if (form2.agentid.value == "") {
		missinginfo += "\n     -  Please select a specific sports agency";
		}
		if (missinginfo != "") {
			missinginfo ="_____________________________\n" +
			missinginfo + "\n_____________________________" +
			"\n";
			alert(missinginfo);
			return false;
	}
	else return true;
	}
//  End -->

function validateUser()
    {
		missinginfo = "";
		formObj = document.form1;

		if (form1.userid.value == "") {
		missinginfo += "\n     -  Please select a specific Mock GM player";
		}
		if (missinginfo != "") {
			missinginfo ="_____________________________\n" +
			missinginfo + "\n_____________________________" +
			"\n";
			alert(missinginfo);
			return false;
	}
	else return true;
	}
//  End -->
