function popup(url, winname, width, height)
{
	var win;
	win=window.open(url, winname, 'width='+width+',height='+height+',left=50,top=100,scrollbars=no,resizable=no');

	win.focus();
}
function popup1(url, winname, width, height)
{
	var win;
	win=window.open(url, winname, 'width='+width+',height='+height+',left=500,top=150,scrollbars=no,resizable=no');

	win.focus();
}

function checkLogin(playerid)
{
	
	if(playerid == "")
	{	
		return false;
	}
	return true;

}
function playQuiz(path,playerid,episode)
{
	if(episode == "" || episode ==undefined)
	{
		alert("This edition of quiz is now over. ");
		return false;
	}
	
	if(checkLogin(playerid)==true)
	{
		popup(path+'/popup.php','popup',800,605)
	}
	else
	{
		alert("You will need to login or register to play quiz");
		window.parent.frmlogin.mEmail.focus();
		
	}
}

function gotoLeague(playerid,path)
{
	
	if(checkLogin(playerid))
	{
		window.open(path+'/league/league_popup.php','','width=630,height=550,top=0,left=0,scrollbars=yes,resizable=no');
	}
	else
	{
		alert("Please Sign In to Continue");
		frmlogin.mEmail.focus();
	}
}
function isEmail(eltObj)
{
	strValue	=	eltObj.value;
	var objRE	=	/^[a-z0-9]([a-z0-9_\-\.]*)@([a-z0-9_\-\.]*)(\.[a-z]{2,4}(\.[a-z]{2}){0,2})$/i;
	if(!objRE.test(strValue))
	{
		return false;
	}
	return true;
}

function validateLogin(frmlogin)
{
	
	//return false;
	if(isEmpty(frmlogin.mEmail) || !isEmail(frmlogin.mEmail))
	{ 
		alert('Invalid Email Id');frmlogin.mEmail.focus();
		return false; 
	}
	if(isEmpty(frmlogin.mPass))
	{
		alert('Invalid Password'); frmlogin.mPass.focus();
		return false; 
	}
	frmlogin.submit();
}

function isEmpty(eltObj)
{
	strValue	=	trimAll(eltObj.value);
	if(strValue.length > 0)
	{
		return false;
    }
	return true;
}
function trimAll(strValue)
{
   var objRegExp = /^(\s*)$/;

   //check for all spaces
   if(objRegExp.test(strValue)) 
   {
       strValue = strValue.replace(objRegExp, '');
       if( strValue.length == 0)
          return strValue;
   }
    
   //check for leading & trailing spaces
   objRegExp = /^(\s*)([\W\w]*)(\b\s*$)/;
   if(objRegExp.test(strValue)) 
   {
       //remove leading and trailing whitespace characters
       strValue = strValue.replace(objRegExp, '$2');
   }
   return strValue;
}
function resetTournament(frm)
{
	
	frm.selTournament.value="";
	frm.opt1.checked=true;
	frm.opt2.checked=false;

}
function resetEpisode(frm)
{
	frm.selEpisode.value="";
	frm.opt1.checked=false;
	frm.opt2.checked=true;
	
	
}
function showtab(opt)
{
	if(opt == 1)
	{
		window.frames["scoreframe"].document.location.href = "episodescore.php";

	}
	else
	{
		window.frames["scoreframe"].document.location.href = "tournamentscore.php";
	}
}
function getPath()
{
	url		=	document.location.href;
	x		=	url.indexOf(".");
	x		=	url.indexOf("/",x);
	return url.substring(0,x);
}
