// JavaScript Document

//////////// JUMP MENU /////////////
function MM_jumpMenu(targ,selObj,restore)
{ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

/////// CHANGE LATEST PAGE NUMBER ///////////
function linkToTransfer(pagenum,tranpage)
{
	document.tranpageform.page.value = pagenum;
	document.tranpageform.leaguepage.value = tranpage;
	document.tranpageform.submit();
}
///////////////////////////////
/////// CHANGE LATEST PAGE NUMBER ///////////
function changeLatestPages(pagenum,latestpage)
{
	document.latestpageform.page.value = pagenum;
	document.latestpageform.latest.value = latestpage;
	document.latestpageform.submit();
}
///////////////////////////////
/////// CHANGE MATCHES PAGE NUMBER ///////////
function friendlyoffereddirect(pagenum,matchpage)
{
	document.friendlyofferedform.page.value = pagenum;
	document.friendlyofferedform.mreportpage.value = matchpage;
	document.friendlyofferedform.submit();
}
///////////////////////////////
/////// CHANGE MATCHES PAGE NUMBER ///////////
function changeMatchesPage(pagenum,matchpage)
{
	document.matchesform.page.value = pagenum;
	document.matchesform.mreportpage.value = matchpage;
	document.matchesform.submit();
}
///////////////////////////////
/////// CHANGE TRANSFER PLAYER ///////////
function changeTransferPlayer(pagenum,leaguepage,traninfo,playernum)
{
	document.transferplayerform.page.value = pagenum;
	document.transferplayerform.leaguepage.value = leaguepage;
	document.transferplayerform.playertransferinfo.value = traninfo;
	document.transferplayerform.transferplayernum.value = playernum;
	document.transferplayerform.submit();
}
///////////////////////////////
///////////////////////////////////// CHANGE LEAGE PAGE NUMBER ///////////
function changeLeaguePage(pagenum,leaguepage)
{
	document.leaguepageform.page.value = pagenum;
	document.leaguepageform.leaguepage.value = leaguepage;
	document.leaguepageform.submit();
}
///////////////////////////////
//////////// CHANGE SQUAD ALL NUMBER ///////////
function changeSquadAll(pagenum,subpage,squadpage,pw,playernum)
{
	document.squadallform.page.value = pagenum;
	document.squadallform.myteampage.value = subpage;
	document.squadallform.squadposition.value = squadpage;
	document.squadallform.playerwage.value = pw;
	document.squadallform.wageplayernum.value = playernum;
	document.squadallform.submit();
}
///////////////////////////////
//////////////// CHANGE TEAM /////////////////
function changeteam(team,world,first)
{
	document.teamform.teamnum.value = team;
	document.teamform.worldnum.value = world;
	document.teamform.firstlogin.value = first;
	document.teamform.submit();
}
/////////////////////////////////////////////
//////////// CHANGE SQUAD PAGE NUMBER ///////////
function changeSquadSubMenu(pagenum,subpage,squadpage)
{
	document.squadpageform.page.value = pagenum;
	document.squadpageform.myteampage.value = subpage;
	document.squadpageform.squadposition.value = squadpage;
	document.squadpageform.submit();
}
///////////////////////////////

//////////// CHANGE MANAGER POINT PAGE ///////////
function changeManagerPointPage(subpage)
{
	document.manpointpageform.manpointpage.value = subpage;
	document.manpointpageform.submit();
}
///////////////////////////////

//////////// CHANGE MANAGER POINT PAGE ///////////
function changePenPointPage(subpage)
{
	document.penpointpageform.penpointpage.value = subpage;
	document.penpointpageform.submit();
}
///////////////////////////////

//////////// CHANGE PAGE NUMBER ///////////
function changeTeamSubMenu(pagenum,subpage)
{
	document.myteampageform.page.value = pagenum;
	document.myteampageform.myteampage.value = subpage;
	document.myteampageform.submit();
}
///////////////////////////////
//////////// CHANGE FINANCE PAGE NUMBER ///////////
function changeFinanceSubMenu(pagenum,subpage)
{
	document.financemainform.page.value = pagenum;
	document.financemainform.financepage.value = subpage;
	document.financemainform.submit();
}
///////////////////////////////

//////////// CHANGE STATS PAGE NUMBER ///////////
function changeStatsSubMenu(pagenum,subpage)
{
	document.statsmainform.page.value = pagenum;
	document.statsmainform.statspage.value = subpage;
	document.statsmainform.submit();
}
///////////////////////////////

//////////// ARRANGE FRIENDLY FORM ///////////
function arrangeFriendly(pagenum,friend)
{
	document.arrangefriendlyform.page.value = pagenum;
	document.arrangefriendlyform.mreportpage.value = friend;
	document.arrangefriendlyform.submit();
}
///////////////////////////////
//////////// GO TO TEAM ///////////
function goToTeam(pagenum,subpage)
{
	document.gototeamform.page.value = pagenum;
	document.gototeamform.myteampage.value = subpage;
	document.gototeamform.submit();
}
///////////////////////////////
//////////// CHANGE PAGE NUMBER ///////////
function changeMainPages(pagenum)
{
	document.mainpagesform.page.value = pagenum;
	document.mainpagesform.submit();
}
///////////////////////////////
//////// change league ////////

function changeLeague(pagenum,lpage,league)
{
	document.leaguechangeform.page.value = pagenum;
	document.leaguechangeform.leaguepage.value = lpage;
	document.leaguechangeform.chosenleaguenum.value = league;
	document.leaguechangeform.submit();
}

//////// change league ////////

function changeStatsLeague(league)
{
	document.leaguestatschangeform.page.value = 6;
	document.leaguestatschangeform.statspage.value = 3;
	document.leaguestatschangeform.chosenleaguenum.value = league;
	document.leaguestatschangeform.submit();
}
//////// link to match report ////////

function goToMatchReport(pagenum,mreport,report,day)
{
	document.matchreportform.page.value = pagenum;
	document.matchreportform.mreportpage.value = mreport;
	document.matchreportform.teammatchreport.value = report;
	document.matchreportform.teammatchday.value = day;
	document.matchreportform.submit();
}
//////// Change result ////////

function changeresultteam(pagenum,mreport,rl,other)
{
	document.resultform.page.value = pagenum;
	document.resultform.mreportpage.value = mreport;
	document.resultform.resultlist.value = rl;
	document.resultform.otherteamnum.value = other;
	document.resultform.submit();
}
//////// Change fixture ////////

function changefixtureteam(pagenum,mreport,fl,other)
{
	document.fixtureform.page.value = pagenum;
	document.fixtureform.mreportpage.value = mreport;
	document.fixtureform.fixturelist.value = fl;
	document.fixtureform.otherteamnum.value = other;
	document.fixtureform.submit();
}
//////// Change World ////////

function changeworldnum(pagenum,world)
{
	document.worldform.page.value = pagenum;
	document.worldform.worldnum.value = world;
	document.worldform.submit();
}
//////// LOGOUT ////////

function logout(pagenum,logout)
{
	document.logoutform.page.value = pagenum;
	document.logoutform.logout.value = logout;
	document.logoutform.submit();
}

//////// Change Formation ////////

function changeformation(pagenum,form)
{
	document.formationform.page.value = pagenum;
	document.formationform.formation.value = form;
	document.formationform.submit();
}

//////// Change Formation ////////

function changeaggression(aggr)
{
	document.aggressionform.aggression.value = aggr;
	document.aggressionform.submit();
}

///////////////////////////////

////// Delete Order ////////

function deleteorder(ordernumber)
{
	document.deleteorderform.ordernum.value = ordernumber;
	document.deleteorderform.submit();
}

//////////////////////////////////

////// Delete News ////////

function deletenews(newsnumber)
{
	document.deletenewsform.newsnum.value = newsnumber;
	document.deletenewsform.submit();
}

//////////////////////////////////

////// Delete All News ////////

function deleteAll()
{
	document.deleteallnewsform.submit();
}

//////////////////////////////////

////// Delete transfer listing ////////

function deletetransfer(transfernumber)
{
	document.deletetransferform.transfernum.value = transfernumber;
	document.deletetransferform.submit();
}

//////////////////////////////////

function reSize()
{
	try{	
	var oBody	=	ifrm.document.body;
	var oFrame	=	document.all("ifrm");

        temp = oBody.scrollHeight + (oBody.offsetHeight - oBody.clientHeight);
	
        if(temp < 300)
	{
                temp = 300; 
	}
        oFrame.style.height = temp
	//oFrame.style.width = oBody.scrollWidth + (oBody.offsetWidth - oBody.clientWidth);
	}
	//An error is raised if the IFrame domain != its container's domain
	catch(e)
	{
	window.status =	'Error: ' + e.number + '; ' + e.description;
	}
}

/////////////////////////////////////////////////

function ismaxlength(obj){
var mlength=obj.getAttribute? parseInt(obj.getAttribute("maxlength")) : ""
if (obj.getAttribute && obj.value.length>mlength)
obj.value=obj.value.substring(0,mlength)
}

////////////////////////////////////////////////////

function addCommas(nStr)
{
	nStr += '';
	x = nStr.split('.');
	x1 = x[0];
	x2 = x.length > 1 ? '.' + x[1] : '';
	var rgx = /(\d+)(\d{3})/;
	while (rgx.test(x1)) {
		x1 = x1.replace(rgx, '$1' + ',' + '$2');
	}
	return x1 + x2;
}

//////// Change World ////////

function checkNewWorld(newworld)
{
	document.changeWorldform.chosenworld.value = newworld;
	document.changeWorldform.submit();
}

///////////////////////////////
//////// Change World 2////////

function checkNewWorldTwo(newworld)
{
	document.changeWorldTwoform.chosenworld.value = newworld;	
	document.changeWorldTwoform.submit();
}

///////////////////////////////

function closeToSacking()
{
	alert("You are close to being sacked!");		
}

////////////////////////////////////////
/// CHECKS FOR SIGN UP EMAIL ETC ///////

function checkSignUp()
{
	
	if(document.signup.email.value == "")
	{
		alert("Please enter your email address")
		return false;
	}
	if(document.signup.email2.value == "")
	{
		alert("Please re-enter your email address")
		return false;
	}
	if(document.signup.email.value != document.signup.email2.value)
	{
		alert("Please type your email correctly")
		return false;
	}
	else
	{
		var email = document.signup.email.value
		if(!(isValidEmail(email)))
		{
			alert("Please enter a valid email address")
			return false;
		}

	}

	function isValidEmail(str) 				// Checking valid email - checking for 2 . and 1 @
	{
	   return (str.indexOf(".") > 0) && (str.indexOf("@") > 0);
	}

	if(document.signup.password.value == "")
	{
		alert("Please enter a password")
		return false;	
	}
	if(document.signup.password.value != document.signup.password2.value)
	{
		alert("Please type your password correctly")
		return false;
	}
	if(document.signup.forename.value == "")			// Checks if you have enterred your name
	{
		alert("Please Enter Your First Name")
		return false;
	}
		if(document.signup.surname.value == "")			// Checks if you have enterred your name
	{
		alert("Please Enter Your Surname")
		return false;
	}
	return true;
	
}

///////////////////////////////////////
//////// CHANGE WHICH MATCH ON FINANCE ////////

function whichMatch(which)
{
	document.whichmatchform.whichmatch.value = which;
	document.whichmatchform.submit();
}


//////// Vote for ETO ////////

function voteForETO(num)
{
	document.voteForETOform.voted.value = num;
	document.voteForETOform.submit();
}
