function ValidateLoginName(loginname,mode)
{if(mode=='onfocus')
loginname.value=(loginname.value=='Username or Email')?'':loginname.value;else
loginname.value=(loginname.value=='')?'Username or Email':loginname.value;}
function SetSelectionsInterface(xmlsource,ouputform,sport)
{var url=window.location.host;var foldersOut=fixAjaxURL();var flashvars={sourcePath:foldersOut+""+xmlsource,form:ouputform};var params={wmode:"transparent",allowScriptAccess:"always",quality:"high",sourcePath:foldersOut+""+xmlsource+"",form:""+ouputform+""};var attr={name:"flashObj_Selections",id:"flashObj_Selections"};var moviePath="";if(url!='localhost')
moviePath="http://cdn.fantazzle.com/api/flashinterfaces/playerSelection"+sport+".swf";else
moviePath=foldersOut+"api/flashinterfaces/playerSelection"+sport+".swf";swfobject.embedSWF(moviePath,"flashcontent","1000","1000","9.0.0","",flashvars,params,attr);}
function SetSelectionsNewInterface(xmlsource,ouputform,sport)
{var url=window.location.host;var foldersOut=fixAjaxURL();var flashvars={sourcePath:foldersOut+""+xmlsource,form:ouputform};var params={wmode:"transparent",allowScriptAccess:"always",quality:"high",sourcePath:foldersOut+""+xmlsource+"",form:""+ouputform+""};var attr={name:"flashObj_Selections",id:"flashObj_Selections"};var moviePath="";if(url!='localhost')
moviePath="http://cdn.fantazzle.com/api/flashinterfaces/playerSelection"+sport+".swf";else
moviePath=foldersOut+"api/flashinterfaces/playerSelection"+sport+".swf";swfobject.embedSWF(moviePath,"flashcontent","1000","1000","9.0.0","",flashvars,params,attr);}
function LoadPromotionalVideo()
{var url=window.location.host;var foldersOut=fixAjaxURL();var flashvars={configxml:foldersOut+"api/xmlapi/intro_video.xml"};var params={wmode:"opaque",allowScriptAccess:"always",quality:"high",autoplay:"false",autoload:"false"};var attr={name:"PromotionalVideoObj",id:"PromotionalVideoObj"};var moviePath="";if(url!='localhost')
moviePath="http://cdn.fantazzle.com/api/flashinterfaces/player_flv_maxi.swf";else
moviePath=foldersOut+"api/flashinterfaces/player_flv_maxi.swf";swfobject.embedSWF(moviePath,"PromotionalVideo","350","220","9.0.0","",flashvars,params,attr);}
function fixAjaxURL()
{var ajaxURL=document.location.href;var folders=0;var foldersOut="";for(i=0;i<ajaxURL.length;i++)
{if(ajaxURL.charAt(i)=="/")
{folders++;}}
if(ajaxURL.search('localhost')>=0)
folders=folders-4;else
folders=folders-3;for(x=0;x<folders;x++)
{foldersOut=foldersOut+"../";}
return foldersOut;}
function getElementbyClass(classname)
{var ccollect=new Array()
var inc=0
var alltags=document.all?document.all:document.getElementsByTagName("*")
for(i=0;i<alltags.length;i++)
{if(alltags[i].className==classname)
ccollect[inc++]=alltags[i]}
return ccollect;}
function validateLogin()
{var username=document.getElementById('LoginForm').username.value;var password=document.getElementById('LoginForm').password.value;if((password!="")&&(username!="")&&(username!="Username"))
{return true;}
else
{return false;}}
function validateLoginPage()
{var username=document.getElementById('LoginPageForm').usernamepage.value;var password=document.getElementById('LoginPageForm').passwordpage.value;if((password!="")&&(username!="")&&(username!="Username"))
{return true;}
else
{return false;}}
function bookmarksite(title,url){if(window.sidebar)
window.sidebar.addPanel(title,url,"");else if(window.opera&&window.print){var elem=document.createElement('a');elem.setAttribute('href',url);elem.setAttribute('title',title);elem.setAttribute('rel','sidebar');elem.click();}
else if(document.all)
window.external.AddFavorite(url,title);}
function transformExternalAnchors()
{var i,a,f,area;if(document.getElementsByTagName)
{a=document.getElementsByTagName("a");area=document.getElementsByTagName("area");i=0;for(i=0;i<a.length;i++)
{if(a[i].getAttribute('href')&&(a[i].getAttribute("rel")=="external"))
{a[i].target="_blank";}}
f=document.getElementsByTagName("form");i=0;for(i=0;i<f.length;i++)
{if(f[i].getAttribute('action')&&(f[i].getAttribute("title")=="external"))
{f[i].target="_blank";}}
i=0;for(i=0;i<area.length;i++)
{if(area[i].getAttribute('href')&&(area[i].getAttribute("class")=="url"))
{area[i].target="_blank";}}}}
function Redirect(location)
{if(location!=null)
{window.location=location;}}
function LoginFormCheck(formobj){var fieldRequired=Array("username","password");var fieldDescription=Array("User or Email","Password");var alertMsg="Please complete the following fields:\n";var l_Msg=alertMsg.length;for(var i=0;i<fieldRequired.length;i++){var obj=formobj.elements[fieldRequired[i]];if(obj){switch(obj.type){case"select-one":if(obj.selectedIndex==-1||obj.options[obj.selectedIndex].text==""){alertMsg+=" - "+fieldDescription[i]+"\n";}
break;case"select-multiple":if(obj.selectedIndex==-1){alertMsg+=" - "+fieldDescription[i]+"\n";}
break;case"text":case"password":case"textarea":if(obj.value==""||obj.value==null){alertMsg+=" - "+fieldDescription[i]+"\n";}
break;default:}
if(obj.type==undefined){var blnchecked=false;for(var j=0;j<obj.length;j++){if(obj[j].checked){blnchecked=true;}}
if(!blnchecked){alertMsg+=" - "+fieldDescription[i]+"\n";}}}}
if(alertMsg.length==l_Msg){return true;}else{alert(alertMsg);return false;}}
function RegisterPopupFormCheck(formobj){var fieldRequired=Array("username","email","password");var fieldDescription=Array("Desired Username","Desired Email","Password");var alertMsg="Please complete the following fields:\n";var l_Msg=alertMsg.length;for(var i=0;i<fieldRequired.length;i++){var obj=formobj.elements[fieldRequired[i]];if(obj){switch(obj.type){case"select-one":if(obj.selectedIndex==-1||obj.options[obj.selectedIndex].text==""){alertMsg+=" - "+fieldDescription[i]+"\n";}
break;case"select-multiple":if(obj.selectedIndex==-1){alertMsg+=" - "+fieldDescription[i]+"\n";}
break;case"text":case"password":case"textarea":if(obj.value==""||obj.value==null){alertMsg+=" - "+fieldDescription[i]+"\n";}
else
{if((obj.name=='email')||(obj.name=='Email'))
{if(!EmailValidator(obj.value))
alertMsg+=" - Please type a valid email\n";}
if((obj.name=='password')||(obj.name=='Password'))
{if((obj.value=='password')||(obj.value=='Password'))
alertMsg+=" - Please type a valid password\n";}}
break;case"checkbox":if(obj.checked==false){alertMsg+=" - "+fieldDescription[i]+"\n";}
break;default:}
if(obj.type==undefined){var blnchecked=false;for(var j=0;j<obj.length;j++){if(obj[j].checked){blnchecked=true;}}
if(!blnchecked){alertMsg+=" - "+fieldDescription[i]+"\n";}}}}
if(alertMsg.length==l_Msg){return true;}else{alert(alertMsg);return false;}}
function ChangeLoggedinCursor(action)
{if(document.getElementById('Clickablearea'))
{var Clickablearea=document.getElementById('Clickablearea');if(action=="in")
{Clickablearea.className="ChangeCursor";}
else
{Clickablearea.className="DontChangeCursor";}}}
function ExecuteOnCallback(identifier)
{var InlineScriptsonCallback=document.getElementsByTagName('script');if(InlineScriptsonCallback!=null)
{for(var z=0;z<InlineScriptsonCallback.length;z++)
{if(InlineScriptsonCallback[z].className==identifier)
{eval(InlineScriptsonCallback[z].innerHTML);}}}}
function ContentDisplay(textLink,displayOptionId,divID)
{var divContainer=document.getElementById(divID);var divOption=document.getElementById(displayOptionId);if((divContainer!=null)&&(divOption!=null))
{if(divContainer.className=="HiddenInfo")
{divContainer.className="ShowedInfo";divOption.innerHTML="<a href=\"javascript:ContentDisplay('"+textLink+"','"+displayOptionId+"','"+divID+"');\"><span>"+textLink+"</span> [-]</a>";}
else
{divContainer.className="HiddenInfo";divOption.innerHTML="<a href=\"javascript:ContentDisplay('"+textLink+"','"+displayOptionId+"','"+divID+"');\"><span>"+textLink+"</span> [+]</a>";}}
else
{alert('Javascript Error - Function: ContentDisplay() -Details: one parameter is missing');}}
function ShowPromocode()
{var Area=document.getElementById("promocode");if(Area!=null)
{if(Area.className=="HiddenContent")
{Area.className="VisibleContent";}
else
Area.className="HiddenContent";}
else
{alert('Javascript:Error :: Cannot locate the container ID');}}
function trimmer(str)
{var str=str.replace(/^\s\s*/,''),ws=/\s/,i=str.length;while(ws.test(str.charAt(--i)));return str.slice(0,i+1);}
function EmailValidator(email)
{if(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(trimmer(email)))
return true;else
return false;}
function InitialFunctions()
{transformExternalAnchors();}
window.onload=InitialFunctions;function GrantDynamicBonuses(bonustoken)
{var MyPromosAjax2=new Ajaxer();var foldersOut=fixAjaxURL();var LoadingMessage="";var ScriptableURL=foldersOut+"phpajax/backgroundbonusesapplier.ajax.php";var response=0;MyPromosAjax2.setMethod('POST');MyPromosAjax2.setURL(ScriptableURL);MyPromosAjax2.setParameter('promocode',bonustoken);MyPromosAjax2.setComplete(function()
{response=MyPromosAjax2.getResponseText();FunctionRetarder('DynamicBonusesResponse('+response+')',5);});MyPromosAjax2.execute();}
function FunctionRetarder(afterfunction,delayseconds)
{setTimeout(afterfunction,delayseconds*1000);}
function DynamicBonusesResponse(response)
{if((response==1)||(response=="1"))
{var url=window.location.host;if(url=="localhost")
window.location="/newfrontend/account/?expandable=mypromos";else
window.location="/account/?expandable=mypromos";}}
