// prototype-window.xilinus.com/themes
// alert , alert_lite , alphacube , darkX , dialog , bluelighting , graylighting , greenlighting
// darkbluelighting , mac_os_x , blur_os_x , mac_os_x_dialog , nuncio , spread , theme1

// For Popup layers
document.write('<script type="text/javascript" src="js/popup_prototype.js"></script>');
document.write('<script type="text/javascript" src="js/popup_window.js"></script>');

document.write('<script language="JavaScript" src="js/CalendarPopup.js"></script>');
document.write('<script language="JavaScript" src="js/common.js"></script>');
document.write('<link href="css/CalendarPopup.css" rel="stylesheet" type="text/css"></link>');

document.write('<link href="css/popup_alphacube.css" rel="stylesheet" type="text/css"></link>');
document.write('<link href="css/popup_default.css" rel="stylesheet" type="text/css"></link>');

// For Tooltips
document.write('<script type="text/javascript" src="js/tooltip.js"></script>');
document.write('<link href="css/tooltip.css" rel="stylesheet" type="text/css"></link>');

document.write('<script src="js/dw_event.js" type="text/javascript"></script>');
document.write('<script src="js/dw_viewport.js" type="text/javascript"></script>');
document.write('<script src="js/dw_tooltip.js" type="text/javascript"></script>');
document.write('<script src="js/dw_tooltip_aux.js" type="text/javascript"></script>');

//document.write('<script src="js/jquery.js" type="text/javascript"></script>');
//document.write('<script src="js/ZeroClipboard.js" type="text/javascript"></script>');
	
// Default
document.write('<link href="css/pagination.css" rel="stylesheet" type="text/css"></link>');
document.write('<link href="css/user_style.css" rel="stylesheet" type="text/css"></link>');

//    var ran_number = Math.floor(Math.random()*8);
//				var themes     = new Array('alphacube','bluelighting','greenlighting','mac_os_x','blur_os_x','mac_os_x_dialog','spread','theme1');
//    var theme      = themes[ran_number];

function popupAlert(pageurl,okLabel,okOnClick,buttonClass,pagewidth)
{ 
    if(okOnClick=='')
        okOnClick = 'Dialog.okCallback()';
    if(pagewidth==0)
        pagewidth = 550;

    Dialog.alert({url: pageurl, options: {method: 'get'}},  
                 {className: 'alphacube', width:pagewidth, okLabel: okLabel, okOnClick: okOnClick,
                 buttonClass: buttonClass,closable:true,
                 showEffectOptions: {duration: 0.7}, hideEffectOptions: {duration: 0.3}});
}
function popupAlertClose(pageurl,okLabel,okOnClick,buttonClass,pagewidth)
{ 
    if(okOnClick=='')
        okOnClick = 'Dialog.okCallback()';
    if(pagewidth==0)
        pagewidth = 550;

    Dialog.alert({url: pageurl, options: {method: 'get'}},  
                 {className: 'alphacube', width:pagewidth, okLabel: okLabel, okOnClick: okOnClick,
                 buttonClass: buttonClass,
                 showEffectOptions: {duration: 0.7}, hideEffectOptions: {duration: 0.3}});
}

function popupConfirm(pageurl,okLabel,okOnClick,cancelLabel,cancelOnClick,buttonClass,pagewidth)
{ 
    if(okOnClick=='')
        okOnClick = 'Dialog.okCallback()';
    if(cancelOnClick=='')
        cancelOnClick = 'Dialog.cancelCallback()';
    if(pagewidth==0)
        pagewidth = 550;  

    Dialog.confirm({url: pageurl, options: {method: 'get'}},  
                 {className: 'alphacube',buttonClass: buttonClass, width:pagewidth,closable:true,
                 okLabel: okLabel,okOnClick: okOnClick,cancelLabel: cancelLabel,cancelOnClick: cancelOnClick,
                 showEffectOptions: {duration: 0.7}, hideEffectOptions: {duration: 0.3}});
}

function popupConfirmClose(pageurl,okLabel,okOnClick,cancelLabel,cancelOnClick,buttonClass,pagewidth)
{ 
    if(okOnClick=='')
        okOnClick = 'Dialog.okCallback()';
    if(cancelOnClick=='')
        cancelOnClick = 'Dialog.cancelCallback()';
    if(pagewidth==0)
        pagewidth = 550;  

    Dialog.confirm({url: pageurl, options: {method: 'get'}},  
                 {className: 'alphacube',buttonClass: buttonClass, width:pagewidth,
                 okLabel: okLabel,okOnClick: okOnClick,cancelLabel: cancelLabel,cancelOnClick: cancelOnClick,
                 showEffectOptions: {duration: 0.7}, hideEffectOptions: {duration: 0.3}});
}

function popupInfo(pageurl,pagewidth)
{ 
    if(pagewidth==0)
        pagewidth = 550;
        
    Dialog.info({url: pageurl, options: {method: 'get'}},  
                 {className: 'alphacube', width:pagewidth,closable:true,
                 showEffectOptions: {duration: 0.7}, hideEffectOptions: {duration: 0.3}});
}
function popupInfoClose(pageurl,pagewidth)
{ 
    if(pagewidth==0)
        pagewidth = 550;
        
    Dialog.info({url: pageurl, options: {method: 'get'}},  
                 {className: 'alphacube', width:pagewidth,
                 showEffectOptions: {duration: 0.7}, hideEffectOptions: {duration: 0.3}});
}

function checkEnter(e,fun)
{ 
    var characterCode;
	
    if(e && e.which)
    {
        e = e
        characterCode = e.which;
    }
    else
    {
        e = event
        characterCode = e.keyCode;
    }
    
    if(characterCode == 13)
    { 
        eval(fun);
    } 	
}

function clear_side(obj_name,text)
{
    if(obj_name.value==text)
        obj_name.value = "";
}

function handle(delta) 
{
   	if (delta < 0)
   	{
      	 moveTop(1);
   	}
   	else
   	{
      	 moveTop(0);
   	}
}

function wheel(event)
{
	   var delta = 0;
	   if (!event) event = window.event;
	   if (event.wheelDelta) 
	   {
		      delta = event.wheelDelta/120; 
		      if (window.opera) delta = -delta;
	   } 
	   else if (event.detail) 
	   {
		      delta = -event.detail/3;
	   }
	   if (delta)
		      handle(delta);
    if (event.preventDefault)
        event.preventDefault();
        
    event.returnValue = false;
}

// New Functions
function signin()
{
    chk = 0;
    if(document.getElementById('keepmelogged').checked==true)
    chk = 1;
    xajax_userSignIn(document.getElementById('email').value,document.getElementById('password').value,chk);
}
function forgotpassword()
{
	   popupConfirm('templates/forgotpassword.html','Send Password','forgotPassword();','Cancel','','button',400)
}
function resendmail(flag)
{
    if(flag==0)
	       popupConfirm('templates/resendmail.html','Resend Confirmation Email','resendmail(1);','Cancel','','button',400)
	   else
	   {
	       xajax_userSignIn(document.getElementById('email').value,document.getElementById('password').value,0,1);
	   }
}
function forgotPassword()
{
    xajax_forgotPassword(document.getElementById('forgotemail').value);
}
function signup()
{
	   popupConfirmClose('templates/signin.html','Login','signin();','Cancel','window.location.reload();','button',400)
}
function showOptions()
{
    if(document.getElementById('chk').checked==false)
        document.getElementById('sel').style.display='none';
    else
        document.getElementById('sel').style.display='block';
}
function userSignUpValidate()
{
    var chk;
    user_news = 'N';
    user_terms = 'N';
    chk = 0;
    
    if(document.getElementById('user_news').checked==true)
        user_news = 'Y';
    if(document.getElementById('user_terms').checked==true)
        user_terms = 'Y';
    if(document.getElementById('chk').checked==true)
        chk = 1;
        
    xajax_userSignUpValidate(document.signupform.user_fname.value,document.signupform.user_lname.value,document.signupform.user_email.value,document.signupform.user_password.value,document.signupform.user_password1.value,document.signupform.user_zip.value,chk,document.signupform.user_club.value,document.signupform.user_city.value,document.signupform.state_id.value,user_news,user_terms);
}
function message(values)
{
	   popupInfoClose('message.php?'+values,400)
}
function messages(values)
{
	   popupAlert('message.php?'+values,'Close','','button',400)
}
function userSignUp(user_fname,user_lname,user_email,user_password,user_password1,user_zip,chk,user_club,user_city,state_id,user_news)
{
    xajax_userSignUp(user_fname,user_lname,user_email,user_password,user_password1,user_zip,chk,user_club,user_city,state_id,user_news);
}
function comments()
{
    popupConfirm('templates/comments.html','Send Comments','sendcomments();','Cancel','','button',500)
    xajax_comments();
}
function sendcomments()
{
    xajax_sendcomments('Comments & Questions From ',document.getElementById('user_name').value,document.getElementById('user_email').value,document.getElementById('comments').value);
}
function askquestion()
{
    popupConfirm('templates/askquestion.html','Send','sendquestion();','Cancel','','button',500)
}
function sendquestion()
{
    xajax_sendcomments('Ask A Questions From ',document.getElementById('user_name').value,document.getElementById('user_email').value,document.getElementById('comments').value);
}

function editCms(id)
{
    popupConfirm('templates/editcms.html','Update','updateCms('+id+')','Cancel','','button',500)
    xajax_editCms(id);
}
function updateCms(id)
{
    xajax_updateCms(id,document.getElementById('cms_title').value,document.getElementById('cms_flag').checked,document.getElementById('cms_content').value);
    Dialog.okCallback()
}

function editSystem(id)
{
    popupConfirm('templates/editsystem.html','Update','updateSystem('+id+')','Cancel','','button',625)
    xajax_editSystem(id);
}
function updateSystem(id)
{
    xajax_updateSystem(id,document.getElementById('template_from').value,document.getElementById('template_subject').value,document.getElementById('template_content').value);
    Dialog.okCallback()
}

function editClub(id)
{
    if(id!=0)
        popupConfirm('templates/editclub.html','Update','updateClub('+id+')','Cancel','','button',400)
    else
        popupConfirm('templates/editclub.html','Add','updateClub('+id+')','Cancel','','button',400)
    xajax_editClub(id);
}
function updateClub(id)
{
    xajax_updateClub(id,document.getElementById('club_name').value,document.getElementById('club_address1').value,document.getElementById('club_address2').value,document.getElementById('club_state_id').value,document.getElementById('club_city').value,document.getElementById('club_zip').value,document.getElementById('club_phone').value);    
}
function clubLeagues(id)
{
    popupAlert('display.php?type=clubleague&id='+id,'Close','','button',700)
}
function delClub(id,count,name)
{
    if(count!=0)
        popupAlert('message.php?type=delclub&count='+count+'&name='+name+'&id='+id,'Close','','button',400);
    else
        popupConfirm('message.php?type=delclub&count='+count+'&name='+name+'&id='+id,'Delete','deleteClub('+id+')','Cancel','','button',400);
}
function deleteClub(id)
{
    xajax_deleteClub(id);
    Dialog.okCallback()
}


function editUser(id)
{
    popupConfirm('templates/edituser.html','Update','updateUser('+id+')','Cancel','','button',450)
    xajax_editUser(id);
}
function updateUser(id)
{
    var user_sex = 'M';
    if(document.getElementById('user_sex_F').checked==true)
        user_sex = 'F';
    var user_type = 'U';
    if(document.getElementById('user_type').checked==true)
        user_type = 'S';
        
    xajax_updateUser(id,document.getElementById('user_fname').value,document.getElementById('user_lname').value,document.getElementById('user_email').value,document.getElementById('user_password').value,document.getElementById('user_password1').value,user_sex,document.getElementById('user_zip').value,document.getElementById('user_phone').value,user_type,document.getElementById('user_level').value);
}
function editUserManager(id)
{
    popupConfirm('templates/editusermanager.html','Update','updateUserManager('+id+')','Cancel','','button',400)
    xajax_editUserManager(id);
}
function updateUserManager(id)
{
    var user_status = 'R';
    if(document.getElementById('user_status').checked==true)
        user_status = 'A';
        
    xajax_updateUserManager(id,document.getElementById('user_city').value,document.getElementById('user_club').value,document.getElementById('state_id').value,user_status);
}
function deleteUser(user_id)
{
    popupConfirm('message.php?type=deluser&user_id='+user_id,'Ok','deleteUserOk('+user_id+')','Cancel','','button',500)
}
function deleteUserOk(user_id)
{
    xajax_deleteUserOk(user_id);
}
function removePhoto(id)
{
    popupConfirm('message.php?type=delphoto&id='+id,'Remove Photo','removePhotoUser('+id+')','Cancel','','button',400);
}
function removePhotoUser(id)
{
    xajax_removePhotoUser(id);
    Dialog.okCallback()
}
function uploadPhoto(id)
{
    popupInfo('templates/uploadphoto.html',400);
}

function leagueChange(league_id)
{
	   if(league_id=='0')
	   {
	       popupConfirm('templates/editleague.html','Add league','addLeague(0);','Cancel','','button',400);
	       document.getElementById('league_id').value = '';
	       xajax_editLeague(league_id);
	   }
	   else if(league_id=='-')
	       document.getElementById('league_id').value = '';
	   else
	   {
	       window.location='manageleague.php?id='+league_id;
	       //xajax_leagueDetails(league_id);
	   }
}
function addLeague(league_id)
{
    xajax_addLeague(league_id,document.getElementById('league_state_id').value,document.getElementById('club_id').value,document.getElementById('league_season').value,document.getElementById('league_name').value);
}
function stateChange(state_id)
{
    xajax_stateChange(state_id)
}
function clubChange(value)
{
	   if(value=='0')
   	{
   		   popupConfirm('templates/editclub.html','Add','updateClub(0)','Cancel','','button',400);
   		   xajax_editClub(value,document.getElementById('league_state_id').value);
   	}
   	else
   	{
   	    var clubname,seasonname;
   	    clubname = document.getElementById('club_id').options[document.getElementById('club_id').options.selectedIndex].text;
   	    if(document.getElementById('club_id').value=='-')
   	        document.getElementById('club_id').value = '';
   	        
   	    if(document.getElementById('club_id').value!='')
   	        clubname = clubname + ' - ';
   	    else
   	        clubname = '';
       	    
   	    seasonname = document.getElementById('league_season').value;
   	    document.getElementById('league_name').value = clubname + seasonname;
   	}
}
function leagueOption()
{
    var league_id;
    league_id = document.getElementById('league_id').value;
    if(league_id=='')
        alert("Please select any league.")
    else
    {
        popupConfirm('templates/leagueoption.php?league_id='+league_id,'Save Changes','updateLeague('+league_id+')','Cancel','','button',550);
        //xajax_editLeague(league_id);
    }
}
function customCalculation(selectval)
{
    var style = 'none';
    if(selectval=='C')
        style = '';
    document.getElementById('customcalculation').style.display = style;
    //document.getElementById('leaguestanding1').style.display = style;
}
function cmsPage(linksss)
{
    popupAlert(linksss,'Close','','button',700);
//    alert('aaaa');
}
 
function editLeague(league_id)
{
    popupConfirm('templates/leagueoption.php?league_id='+league_id,'Save Changes','updateLeague('+league_id+')','Cancel','','button',550);
     //xajax_editLeague(league_id);
}
function rankingPoints(value)
{
    //alert(value);
    if(value>0)
    {
        document.getElementById('dni_gamepoints').disabled      = false;
        document.getElementById('dni_gamepoints').checked       = false;
        document.getElementById('dni_gamepoints_1').style.color = '#4A4A4A';
    }
    else
    {
        document.getElementById('dni_gamepoints').disabled      = true;
        document.getElementById('dni_gamepoints_1').style.color = '#b5b5b5';
    }
}
function updateLeague(league_id)
{
    if(document.getElementById('settings').style.display=='')
    {
         var dni_gamepoints = 'N';
         if(document.getElementById('dni_gamepoints').checked==true)
             dni_gamepoints = 'Y';
             
         xajax_updateLeagueSettings(league_id,document.getElementById('league_game').value,document.getElementById('league_standing').value,document.getElementById('league_status').value,document.getElementById('ranking_points').value,dni_gamepoints,document.getElementById('gamewon').value,document.getElementById('mostgamewon').value,document.getElementById('allgamewon').value,document.getElementById('mosttotalgamepoints').value,document.getElementById('playgame').value,document.getElementById('playmatch').value,document.getElementById('minmatch').value,document.getElementById('playmatch').value);
    }
    else if(document.getElementById('info').style.display=='')
    {
         xajax_addLeague(league_id,document.getElementById('league_state_id').value,document.getElementById('club_id').value,document.getElementById('league_season').value,document.getElementById('league_name').value);
    }
    else if(document.getElementById('rules').style.display=='')
    {
         // xajax_updateLeagueRules(league_id,document.getElementById('FCKeditor1').value);
         document.league_rules_form.submit();
    }
    else
    {
        Dialog.okCallback()
    }
}
function delLeague()
{
    var league_id;
    league_id = document.getElementById('league_id').value;
    
    popupConfirm('message.php?type=delleague&league_id='+league_id,'Ok','deleteLeague('+league_id+')','Cancel','','button',400);
}
function delLeagues(league_id)
{
    popupConfirm('message.php?type=delleague&league_id='+league_id,'Delete','deleteLeague('+league_id+')','Cancel','','button',400);
}
function delLeagueAll(league_id)
{
    popupConfirm('message.php?type=delleagueall&league_id='+league_id,'Delete','deleteLeagueAll('+league_id+')','Cancel','','button',400);
}
function deleteLeague(league_id)
{
    xajax_deleteLeague(league_id);
}
function deleteLeagueAll(league_id)
{
    xajax_deleteLeagueAll(league_id);
}

function options(val)
{
    document.getElementById('settings').style.display = 'none';
    document.getElementById('info').style.display = 'none';
    document.getElementById('rules').style.display = 'none';
    document.getElementById('managers').style.display = 'none';
    if(val==1)
        document.getElementById('settings').style.display = '';
    else if(val==2)
        document.getElementById('info').style.display = '';
    else if(val==3)
        document.getElementById('rules').style.display = '';
    else if(val==4)
        document.getElementById('managers').style.display = '';
}
function addDivision()
{
    if(document.getElementById('adddivisiondiv').style.display=='')
    {
        document.getElementById('adddivisiondiv').style.display = 'none';
        document.getElementById('adddivisionbtn').style.display = '';
    }
    else
    {
        document.getElementById('adddivisiondiv').style.display = '';
        document.getElementById('adddivisionbtn').style.display = 'none';
        document.getElementById('division_name').focus();
    }
}
function addDivisionDb()
{
	   xajax_addDivision(document.getElementById('league_id').value,document.getElementById('division_name').value,document.getElementById('division_comment').value);
}
function editDivisionDetails(division_id)
{
    document.getElementById('division_id').value = division_id;
    popupConfirm('templates/editDivisionDetails.html','Update','updateDivisionDetails('+division_id+');','Cancel','','button',400); 
    xajax_editDivisionDetails(division_id);
}
function delDivision()
{
    deleteDivisionDetails(document.getElementById('league_id').value,document.getElementById('division_id').value);
}
function deleteDivisionDetails(league_id,division_id)
{
    popupConfirm('message.php?type=deldivision&division_id='+division_id,'Delete','confirmDeleteDivisionDetails('+league_id+','+division_id+')','Cancel','','button',400);
}
function confirmDeleteDivisionDetails(league_id,division_id)
{
    xajax_deleteDivisionDetails(league_id,division_id,document.getElementById('deletemessage').value);
}
function updateDivisionDetails(division_id)
{
    xajax_updateDivisionDetails(document.getElementById('league_id').value,division_id,document.getElementById('division_name').value,document.getElementById('division_comment').value);
}

function divisionDetails(division_id,type,flag)
{
    //type = 'M';
     
    if(division_id!=0)
        document.getElementById('division_id').value = division_id;
        
    if(document.getElementById('closefunction'))
    {
        types = document.getElementById('closefunction').value;
        
        if(types=='M')
        {
            //saveSchedule(0,0);
        }
        document.getElementById('closefunction').value = '';
    }
    
    division_id = document.getElementById('division_id').value;
    if(flag==1)
        Dialog.okCallback()
        
    if(type=='P')
    {
        //popupAlertClose('templates/divisionplayer.html','Close','xajax_sessionReg("st_td",1);xajax_sessionReg("st_tr",1);Dialog.okCallback();','button',900)
        popupInfo('templates/divisionplayer.html',950);
        xajax_divisionPlayer(division_id);
        xajax_sessionReg("st_td",1);
        xajax_sessionReg("st_tr",1);
    }
    else if(type=='M')
    {
        //popupAlertClose('templates/divisionschedule.html','Close','xajax_sessionReg("st_td",1);xajax_sessionReg("st_tr",1);Dialog.okCallback();','button',900);//saveSchedule(0,0);
        popupInfo('templates/divisionschedule.html',950);
        xajax_divisionMatch(division_id);
        xajax_sessionReg("st_td",1);
        xajax_sessionReg("st_tr",1);
        if (window.addEventListener)
            window.addEventListener('DOMMouseScroll', wheel, false);
            
        window.onmousewheel = document.onmousewheel = wheel;
    }
    else if(type=='S')
    {
        //popupAlertClose('templates/divisionscore.html','Close','xajax_sessionReg("st_td",1);xajax_sessionReg("st_tr",1);Dialog.okCallback();','button',900)
        popupInfo('templates/divisionscore.html',950);
        xajax_divisionScore(division_id);
        xajax_sessionReg("st_td",1);
        xajax_sessionReg("st_tr",1);
        if (window.addEventListener)
            window.addEventListener('DOMMouseScroll', wheel, false);
            
        window.onmousewheel = document.onmousewheel = wheel;
    }
}
function editDivisionDetailsPlayer(userid)
{
   popupConfirm('templates/editdivisionplayer.html','Save Changes','updatedivisionplayer('+userid+')','Cancel','','button',400);
   xajax_editDivisionPlayer(userid);
}
function updatedivisionplayer(userid)
{
    xajax_updatedivisionplayer(document.getElementById('division_id').value , userid, document.getElementById('user_email').value,document.getElementById('user_fname').value,document.getElementById('user_lname').value,document.getElementById('user_phone').value);
}
function createScheduleClose()
{
    if(document.getElementById('closefunction'))
    {
        types = document.getElementById('closefunction').value;
        
        if(types=='M')
        {
            val  = window.confirm('You have made changes to the schedule. Would you like to save them before leaving this screen ?');        
        }
        if(val)
        {
            saveScheduleNew();
        }
        document.getElementById('closefunction').value = '';
    }
}
function addPlayer()
{
    if(document.getElementById('adddivisiondiv1').style.display=='')
    {
        document.getElementById('adddivisiondiv1').style.display = 'none';
        document.getElementById('adddivisiondiv2').style.display = '';
    }
    else
    {
        document.getElementById('adddivisiondiv1').style.display = '';
        document.getElementById('adddivisiondiv2').style.display = 'none';
        document.getElementById('user_email').focus();
    }
}
function addPlayerDb(division_id)
{
    xajax_addPlayerInviteDb(division_id,document.getElementById('user_email').value,0);
}
function addPlayerInvite(division_id,user_email)
{
    xajax_addPlayerInviteDb(division_id,user_email,1);
    //Dialog.okCallback()
}
function invitePlayer(division_id,user_email)
{
    popupConfirm('templates/addNewPlayer.html','Invite the player','invitePlayerDb("'+division_id+'","'+user_email+'")','Cancel','','button',400);   
    xajax_invitePlayer(user_email); 
}
function invitePlayerDb(division_id,user_email)
{
    xajax_invitePlayerDb(division_id,user_email,document.getElementById('user_fname').value,document.getElementById('user_lname').value,document.getElementById('user_phone').value)
}
function resendInvitation(user_id)
{
    popupConfirm('message.php?type=resendInvitation&user_id='+user_id,'Re-send invitation','xajax_resendInvitation("'+user_id+'")','Cancel','','button',400);   
}
function delPlayer()
{
    var user_ids  = '0';
    var checks    = document.getElementsByName('user_id[]');
    var boxLength = checks.length;
    var division_id = document.getElementById('division_id').value;
    for(i=0;i<boxLength;i++)
    {
        if(checks[i].checked==true)
        {
            user_ids = user_ids + ',' + checks[i].value;
        }
    }
    if(user_ids=='0')
    {
        alert("Please select any player to remove.")        
    }
    else
    {
        popupConfirm('message.php?type=delplayer&division_id='+division_id+'&user_id='+user_ids,'Delete','deletePlayer('+division_id+',"'+user_ids+'")','Cancel','','button',400);
    }
}

function deletePlayer(division_id,user_id)
{   
    xajax_deletePlayer(division_id,user_id);
}

var cal1x;
function createSchedule()
{
    var division_id = document.getElementById('division_id').value;
    popupConfirm('templates/createschedule.html','Create Schedule','createScheduleAll()','Cancel','','button',500);
    cal1x = new CalendarPopup("testdiv1");
    xajax_createSchedule(division_id,'','',1);
//    xajax_createSchedule(division_id,'','','',1);
}
function createScheduleAll()
{
    var division_id = document.getElementById('division_id').value;
    
    xajax_createSchedule(division_id,document.getElementById('start_date').value,document.getElementById('rounds').value);
//    xajax_createSchedule(division_id,document.getElementById('start_date').value,document.getElementById('game_date').value,document.getElementById('courts').value);
}
function createScheduleNew(mess)
{
    var division_id = document.getElementById('division_id').value;
    //if(mess!='')
    //    popupAlert('message.php?type=newschedule&division_id='+division_id,'Close','','button',400);
    //else 
    popupConfirm('message.php?type=newschedule&division_id='+division_id,'Ok','Dialog.okCallback();createSchedule()','Cancel','','button',400);
}

function dateTime(datetime,id)
{
    var division_id = document.getElementById('division_id').value;
    //var datetime    = document.getElementById('datetime');
    
    if(datetime=='AT')
    {
        popupConfirm('templates/edittime.html','Add Court Time','addCourtTime()','Cancel','','button',400);
        xajax_editCourtTime(id)
    }
    else if(datetime=='AD')
    {
        popupConfirm('templates/editdate.html','Add Court Date','addCourtDate()','Cancel','','button',400);
        cal1x = new CalendarPopup("testdiv1");
    }
    else if(datetime=='DT')
    {
        var checks    = document.getElementsByName('time_id[]');
        var boxLength = checks.length;
        var time_ids  = '0';
        for(i=0;i<boxLength;i++)
        {
            if(checks[i].checked==true)
            {
                time_ids = time_ids + ',' + checks[i].value;
            }
        }
        if(time_ids=='0')
        {
            alert("Please select any time to remove.")        
        }
        else
        {
            popupConfirm('message.php?type=deltime&division_id='+division_id+'&time_id='+time_ids,'Ok','deleteTime('+division_id+',"'+time_ids+'")','Cancel','','button',400);
        }
    }
    else if(datetime=='DD')
    {
        var checks    = document.getElementsByName('date_id[]');
        var boxLength = checks.length;
        var date_ids  = '0';
        for(i=0;i<boxLength;i++)
        {
            if(checks[i].checked==true)
            {
                date_ids = date_ids + ',' + checks[i].value;
            }
        }
        if(date_ids=='0')
        {
            alert("Please select any date to remove.")        
        }
        else
        {
            popupConfirm('message.php?type=deldate&division_id='+division_id+'&date_id='+date_ids,'Ok','deleteDate('+division_id+',"'+date_ids+'")','Cancel','','button',400);
        }
    }
    document.getElementById('datetime').value = '';
}
function editCourtTime(id)
{ 
    popupConfirm('templates/edittime.html','Update Court Time','addCourtTime()','Cancel','','button',400);
    xajax_editCourtTime(id)
}
function addCourtTime()
{
    var division_id = document.getElementById('division_id').value;
    
    xajax_addCourtTime(document.getElementById('time_id').value,division_id,document.getElementById('location').value,document.getElementById('court').value,document.getElementById('match_day').value,document.getElementById('hour').value,document.getElementById('minute').value,document.getElementById('ampm').value);
}
function deleteTime(division_id,time_id)
{
    xajax_deleteTime(division_id,time_id);
}
function editCourtDate(id)
{ 
    popupConfirm('templates/editdate.html','Update Court Date','addCourtDate()','Cancel','','button',400);
    cal1x = new CalendarPopup("testdiv1");
    xajax_editCourtDate(id)
}
function addCourtDate()
{
    var division_id = document.getElementById('division_id').value;
    
    xajax_addCourtDate(document.getElementById('date_id').value,division_id,document.getElementById('match_date').value);
}
function deleteDate(division_id,date_id)
{
    xajax_deleteDate(division_id,date_id);
}
function saveSchedule(time_id,date_id)
{
    var division_id = document.getElementById('division_id').value;
    var date_ids    = document.getElementById('date_ids').value.split(',');
    var time_ids    = document.getElementById('time_ids').value.split(',');
    var user,opponent;
    if(time_id!=0 && date_id!=0)
    {
        user     = "document.getElementById('user_"+date_id+"_"+time_id+"')";
        opponent = "document.getElementById('opponent_"+date_id+"_"+time_id+"')";
        user     = eval(user);
        opponent = eval(opponent);
        if(user && opponent)
        {
            xajax_addMatch(division_id,date_id,time_id,user.value,opponent.value);
        }
    }
    else
    {
        for(i=0;i<time_ids.length;i++)
        {
            for(j=0;j<date_ids.length;j++)
            {
                user     = "document.getElementById('user_"+date_ids[j]+"_"+time_ids[i]+"')";
                opponent = "document.getElementById('opponent_"+date_ids[j]+"_"+time_ids[i]+"')";
                user     = eval(user);
                opponent = eval(opponent);
                if(user && opponent)
                {
                    xajax_addMatch(division_id,date_ids[j],time_ids[i],user.value,opponent.value);
                }
            }
        }
    }
    //divisionDetails(0,'M',1);
}
function replaceSchedule(match_id,time_id,date_id)
{    
    var user,opponent;
    user        = "document.getElementById('user_"+date_id+"_"+time_id+"')";
    opponent    = "document.getElementById('opponent_"+date_id+"_"+time_id+"')";
    user        = eval(user).value;
    opponent    = eval(opponent).value;   
    
    popupInfoClose('templates/replaceschedule.html',600);
    if(user==0 || opponent==0)
    {
        xajax_divisionValue('keepthescore','style.display','none');
        xajax_divisionValue('usertext','innerHTML','You are removing a player from a match that has already been played.If you continue, the score will be erased');
    }
    xajax_divisionValue('match_id','value',match_id);
    xajax_divisionValue('time_id','value',time_id);
    xajax_divisionValue('date_id','value',date_id);
    xajax_divisionValue('maintable','style.display','');
    //popupConfirm('templates/replaceschedule.html','Keep the score','keep_or_erase_score('+match_id+','+time_id+','+date_id+',"Y")','Erase the score for this match','keep_or_erase_score('+match_id+','+time_id+','+date_id+',"N")','button',600);
  
}
function keep_or_erase_score(kep_score)
{
    var match_id,time_id,date_id,division_id,user,opponent;
    match_id    = document.getElementById('match_id').value;
    time_id     = document.getElementById('time_id').value;
    date_id     = document.getElementById('date_id').value;  
    
    division_id = document.getElementById('division_id').value;
    user        = "document.getElementById('user_"+date_id+"_"+time_id+"')";
    opponent    = "document.getElementById('opponent_"+date_id+"_"+time_id+"')";
    user        = eval(user).value;
    opponent    = eval(opponent).value;   
     
    xajax_addMatch(division_id,date_id,time_id,user,opponent,kep_score,match_id);
    if(kep_score!='Y' && kep_score!='N')
        divisionDetails(0,'M',1);
}
 
function saveScheduleNew()
{
    var division_id = document.getElementById('division_id').value;
    var date_ids    = document.getElementById('date_ids').value.split(',');
    var time_ids    = document.getElementById('time_ids').value.split(',');
    var user,opponent;
    for(i=0;i<time_ids.length;i++)
    {
        for(j=0;j<date_ids.length;j++)
        {
            user     = "document.getElementById('user_"+date_ids[j]+"_"+time_ids[i]+"')";
            opponent = "document.getElementById('opponent_"+date_ids[j]+"_"+time_ids[i]+"')";
            user     = eval(user);
            opponent = eval(opponent);
            if(user && opponent)
            {
                xajax_addMatch(division_id,date_ids[j],time_ids[i],user.value,opponent.value);
            }
        }
    }
}
function personalizedSchedule()
{
    var division_id = document.getElementById('division_id').value;
    window.open('personalizedschedule.php?id='+division_id,'personalizedschedule',"menubar=0,scrollbars=1,resizable=yes,width=800,height=450,top=100,left=100");
}
function fullSchedule()
{
    var division_id = document.getElementById('division_id').value;
	   window.open('fullschedule.php?id='+division_id,'fullschedule',"menubar=0,scrollbars=1,resizable=0,width=800,height=450,top=100,left=100");
}
function leagueRules(league_id)
{
    var division_id = document.getElementById('division_id').value;
//    popupAlert('leaguerule.php?league_id='+league_id+'&division_id='+division_id,'Close','','button',400)
	   window.open('leaguerule.php?league_id='+league_id+'&division_id='+division_id,'fullschedule',"menubar=0,scrollbars=1,resizable=0,width=800,height=450,top=100,left=100");
}
function printSchedule()
{
    var division_id = document.getElementById('division_id').value;				
    window.open('printschedule.php?id='+division_id,'fullschedule',"menubar=0,scrollbars=1,resizable=0,width=800,height=450,top=100,left=100");
}
function emailSchedule()
{
    var division_id = document.getElementById('division_id').value;
	   popupInfoClose('templates/emailschedule.html',500)
	   xajax_emailSchedule(division_id);
}
function emailScheduleSend()
{
    var division_id = document.getElementById('division_id').value;
    document.getElementById('main').style.display = 'none';
    document.getElementById('sub').style.display  = '';
	   xajax_emailScheduleSending(division_id,document.getElementById('emailschedule').value);
}
function scheduleOptions()
{
    var division_id = document.getElementById('division_id').value;
	   popupConfirm('templates/scheduleoptions.html','Save','scheduleOptionsUpdate()','Cancel','','button',600);
	   xajax_scheduleOptions(division_id);
}
function scheduleOptionsUpdate()
{
    var division_id = document.getElementById('division_id').value;
    var division_option = '';
    if(document.getElementById('division_option_D').checked)
        division_option = document.getElementById('division_option_D').value;
    else if(document.getElementById('division_option_W').checked)
        division_option = document.getElementById('division_option_W').value;
    xajax_scheduleOptionsUpdate(division_id,division_option);
}
function reportScore(report,reportdiv,match_id)
{
    if(document.getElementById('match_id').value=='0')
    {
        document.getElementById(report).style.display    = 'none';
        document.getElementById(reportdiv).style.display = '';
        document.getElementById('match_id').value        = match_id;       
    }
    else
    {
        document.getElementById('reportdiv_'+document.getElementById('match_id').value).style.backgroundColor = '#c2ffc0';
        alert("One Match Details Already Selected.");
    }
}
function reportScoreCancel(report,reportdiv,match_id)
{
    document.getElementById(report).style.display    = '';
    document.getElementById(reportdiv).style.display = 'none';
    document.getElementById('match_id').value        = 0;       
}
function reportScoreSave()
{
    var division_id = document.getElementById('division_id').value;
    var match_id    = document.getElementById('match_id').value;
    var league_game = document.getElementById('league_game').value;
    var user_score,oppo_score,values;
    values = '';
    
    for(i=1;i<=league_game;i++)
    {
         user_score = "document.getElementById('user_"+match_id+"_"+i+"')";
         oppo_score = "document.getElementById('oppo_"+match_id+"_"+i+"')";
         user_score = eval(user_score);
         oppo_score = eval(oppo_score);
         if(values!='') values = values + '~~!!~~'
         values = values + user_score.value + '~~!~~' + oppo_score.value;
    }
    xajax_scoreSave(division_id,match_id,league_game,values)
}

function myLeagues(id)
{
    window.location = 'home.php?id='+id;
}

function scoreDetails(match_id)
{
	   popupInfo('templates/scoreDetails.html',500);
	   xajax_scoreDetails(match_id);
}
function overallschedule(division_id)
{
//    popupInfo('templates/overallschedule.html',950);
//    xajax_divisionScore(division_id);
    window.open('overallschedule.php?id='+division_id,'overallschedule',"menubar=0,scrollbars=1,resizable=yes,width=900,height=650,top=15,left=40");
}

function divisionStateChange(state_id)
{
    xajax_divisionStateChange(state_id);
    xajax_standing(0);
}
function myLeague()
{
    document.getElementById('myleagues').disabled = false;
    document.getElementById('states').disabled    = true;
    document.getElementById('leagues').disabled   = true;
    xajax_standing(document.getElementById('myleagues').value);
}
function otherLeague()
{
    document.getElementById('myleagues').disabled = true;
    document.getElementById('states').disabled    = false;
    document.getElementById('leagues').disabled   = false;
    xajax_standing(document.getElementById('leagues').value);
}


function updateUserMyprofile()
{ 
    user_news = 'N';
    if(document.getElementById('user_news').checked)
        user_news = 'Y'; 
    if(document.getElementById('user_sex_M').checked)
        user_sex = 'M';
    else if(document.getElementById('user_sex_F').checked)
        user_sex = 'F';
     
     
   xajax_updateUser(document.myprofile.user_fname.value,document.myprofile.user_lname.value,document.myprofile.user_email.value,user_sex,document.myprofile.user_zip.value,document.myprofile.user_phone.value,document.myprofile.user_phone_status.value,document.myprofile.user_level.value,user_news,document.myprofile.user_lname_show.value,document.myprofile.user_email_show.value,document.myprofile.user_image_show.value);
    
   
}

function updateUserPassword()
{
    xajax_updateUserPassword(document.myprofile.user_password.value,document.myprofile.user_password1.value);
}

function updateEmail()
{
    popupConfirm('templates/editemail.html','Update Email','updateEmailUser()','Cancel','','button',400);
}
function updateEmailUser()
{
    xajax_updateEmailUser(document.getElementById('user_email_new').value);
}
function updatePasscode()
{
    popupConfirm('templates/editpasscode.html','Ok','updatePasscodeUser()','Cancel','','button',400);
}
function updatePasscodeUser()
{
    xajax_updatePasscodeUser(document.getElementById('user_randomkey').value);
}

function checkImageFile()
{
    var img1,count,imgext;    
    var img_exts	= 	new Array("jpg","jpeg","gif","png");
    
    img1	   =	document.photoupload.img.value;
    img1		  =	img1.split('.');
    count	  =	img1.length;
    imgext	 =	img1[count-1];	
    imgext	 =	imgext.toLowerCase();
    cflag	  =	0;
    imgexts	=	'';
    for(var i=0;i<img_exts.length;i++)
    {
        if(imgexts!='')	
            imgexts	=	imgexts	+	',';
        imgexts	=	imgexts	+	img_exts[i];
        if(img_exts[i]==imgext)
        {
            cflag	=	1;
        }
    }
    if(cflag==0)
    {
        alert("Image type is not supported.\nOnly '"+imgexts+"' files are supported");
        return false;
    }	
}

function manageleague()
{
	   popupConfirm('templates/manageleagues.html','Ok','manageleagueupdate()','Cancel','','button',400)
	   xajax_leaguePlay();
}
function manageleagueupdate()
{
    xajax_leaguePlayUpdate(document.getElementById('state_id').value,document.getElementById('user_city').value,document.getElementById('user_club').value);
}


function moveRight(flag)
{
    var end_td,st_td,tds,trs;
    
    tds     = document.getElementById('tds').value;
    trs     = document.getElementById('trs').value;
    st_td   = document.getElementById('st_td').value;
    if(flag==0)
    {
        st_td = eval(st_td) - 1;
        if(st_td==0)
            st_td = 1;
    }
    else    
    {
        st_td  = eval(st_td) + 1;
        end_td = eval(st_td) + 3;
        if(tds<end_td)
        {
            st_td = eval(tds) - 3;
        }
    }
    
    end_td = eval(st_td) + 3;
    //alert(st_td+'=='+end_td)
    
    for(i=1;i<st_td;i++)
    {
        div = "document.getElementById('tds_"+i+"_l')";
        div = eval(div);
        if(div)
            div.style.display = 'none';
        div = "document.getElementById('tds_"+i+"_l_0')";
        div = eval(div);
        if(div)
            div.style.display = 'none';
            
        div = "document.getElementById('tds_"+i+"_c')";
        div = eval(div);
        if(div)
            div.style.display = 'none';
            
        div = "document.getElementById('tds_"+i+"_t')";
        div = eval(div);
        if(div)
            div.style.display = 'none';
            
        for(j=1;j<=trs;j++)
        {
            div = "document.getElementById('tds_"+i+"_"+j+"')";
            div = eval(div);
            if(div)
                div.style.display = 'none';
        }
    }
    for(i=tds;i>end_td;i--)
    {
        div = "document.getElementById('tds_"+i+"_l')";
        div = eval(div);
        if(div)
            div.style.display = 'none';
        div = "document.getElementById('tds_"+i+"_l_0')";
        div = eval(div);
        if(div)
            div.style.display = 'none';
            
        div = "document.getElementById('tds_"+i+"_c')";
        div = eval(div);
        if(div)
            div.style.display = 'none';
            
        div = "document.getElementById('tds_"+i+"_t')";
        div = eval(div);
        if(div)
            div.style.display = 'none';
            
        for(j=1;j<=trs;j++)
        {
            div = "document.getElementById('tds_"+i+"_"+j+"')";
            div = eval(div);
            if(div)
                div.style.display = 'none';
        }
    }
    for(i=st_td;i<=end_td;i++)
    {
        div = "document.getElementById('tds_"+i+"_l')";
        div = eval(div);
        if(div)
            div.style.display = '';
        div = "document.getElementById('tds_"+i+"_l_0')";
        div = eval(div);
        if(div)
            div.style.display = '';
            
        div = "document.getElementById('tds_"+i+"_c')";
        div = eval(div);
        if(div)
            div.style.display = '';
            
        div = "document.getElementById('tds_"+i+"_t')";
        div = eval(div);
        if(div)
            div.style.display = '';
            
        for(j=1;j<=trs;j++)
        {
            div = "document.getElementById('tds_"+i+"_"+j+"')";
            div = eval(div);
            if(div)
                div.style.display = '';
        }
    }
    
    width  = 730 / tds;
    
    margin = (st_td-1) * width;
    						
    document.getElementById('bottombar').style.marginLeft = margin;	
    				
    document.getElementById('st_td').value = st_td;
    xajax_sessionReg('st_td',st_td);
} 
function moveTop(flag)
{
    var end_tr,st_tr,tds,trs;
    
    trs     = document.getElementById('trs').value;
    st_tr   = document.getElementById('st_tr').value;
    if(flag==0)
    {
        st_tr = eval(st_tr) - 1;
        if(st_tr==0)
            st_tr = 1;
    }
    else    
    {
        st_tr  = eval(st_tr) + 1;
        end_tr = eval(st_tr) + 2;
        if(trs<end_tr)
        {
            st_tr = eval(trs) - 2;
        }
    }
    end_tr = eval(st_tr) + 2;
    
    for(i=1;i<st_tr;i++)
    {
        div = "document.getElementById('trs_"+i+"')";
        div = eval(div);
        if(div)
            div.style.display = 'none';
        div = "document.getElementById('trs_"+i+"_0')";
        div = eval(div);
        if(div)
            div.style.display = 'none';
    }
    for(i=trs;i>end_tr;i--)
    {
        div = "document.getElementById('trs_"+i+"')";
        div = eval(div);
        if(div)
            div.style.display = 'none';
        div = "document.getElementById('trs_"+i+"_0')";
        div = eval(div);
        if(div)
            div.style.display = 'none';
    }
    for(i=st_tr;i<=end_tr;i++)
    {
        div = "document.getElementById('trs_"+i+"')";
        div = eval(div);
        if(div)
            div.style.display = '';
        div = "document.getElementById('trs_"+i+"_0')";
        div = eval(div);
        if(div)
            div.style.display = '';
    }
        
    margin = (st_tr-1) * 8;
    
    document.getElementById('rightbar').style.marginTop = margin;
    //alert(margin);
    
    document.getElementById('st_tr').value = st_tr;
    xajax_sessionReg('st_tr',st_tr);
} 




function copymail(keyvalue)
{
    if (navigator.userAgent.indexOf("MSIE")>=0)
        copyEmail(keyvalue);
    else if (navigator.userAgent.indexOf("Mozilla")>=0)
        copy(keyvalue);
    else 
        copy(keyvalue);
}



function copyEmail(user_email)
{
    if(window.clipboardData)
    { 
        var r=clipboardData.setData('Text',user_email);
        return 1;
    }
    else
    {
        return 0;
    }
}


function copy(stoput) {
    var inElement=document.createElement("input");
    inElement.type="text";
    inElement.style.display="none";
    inElement.value=stoput;
    document.body.appendChild(inElement);
    if (inElement.createTextRange) {
        var range = inElement.createTextRange();
        if (range && BodyLoaded==1) range.execCommand('Copy');
    } else {
        var flashcopier = 'flashcopier';
        if(!document.getElementById(flashcopier)) {
            var divholder = document.createElement('div');
            divholder.id = flashcopier;
            document.body.appendChild(divholder);
        }
        document.getElementById(flashcopier).innerHTML = '';
        var divinfo = '<embed src="_clipboard.swf" FlashVars="clipboard='+encodeURIComponent(inElement.value)+'" width="0" height="0" type="application/x-shockwave-flash"></embed>';
        document.getElementById(flashcopier).innerHTML = divinfo;
    }
    inElement.parentNode.removeChild(inElement);
}

/*function copyEmail(user_email)
{
    if(window.clipboardData)
    { 
        //var r=clipboardData.setData('Text',user_email);
		clipboardData.setData('Text',user_email);
        return 1;
    }
   else
    {
        return 0;
    }
	
	
else if (window.netscape) {

	 
       netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
	 user_pref("signed.applets.codebase_principal_support", true);
	   
	   
	   try {
               netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
          } catch (e) {
            
		
		user_pref("signed.applets.codebase_principal_support", true);
			 return false;
          }
        var copytext = user_email;
           
        var str = Components.classes["@mozilla.org/supports-string;1"].
                             createInstance(Components.interfaces.nsISupportsString);
        if (!str) return false;
        
        str.data = copytext;
        
        var trans = Components.classes["@mozilla.org/widget/transferable;1"].
                             createInstance(Components.interfaces.nsITransferable);
        if (!trans) return false;
        
        trans.addDataFlavor("text/unicode");
        trans.setTransferData("text/unicode", str, copytext.length * 2);
        
        var clipid = Components.interfaces.nsIClipboard;
        var clip = Components.classes["@mozilla.org/widget/clipboard;1"].getService(clipid);
        if (!clip) return false;
        
        clip.setData(trans, null, clipid.kGlobalClipboard);
        
    } 
	
}*/

function mobChange()
{
    var reminder_type_day,reminder_type;
    
    reminder_type_day = document.getElementById('reminder_type_day').value;
    reminder_type     = document.getElementById('reminder_type').value;
    
	   if(reminder_type_day=='T'|| reminder_type_day=='B' || reminder_type=='T' || reminder_type=='B')
	       document.getElementById('ipr_mob').style.display="";
	   else
	       document.getElementById('ipr_mob').style.display="none";  
}
function notificationCheck()
{
    reminder_type_day = document.getElementById('reminder_type_day').value;
    reminder_type     = document.getElementById('reminder_type').value;
    if(document.getElementById('reminder_status_day').checked)
    {
        if(document.getElementById('reminder_type_day').value=='')
        {
            alert("Please Select The Message Type");
            document.getElementById('reminder_type_day').focus();
            return false;
        }
        else if(document.getElementById('reminder_time_day').value=='')
        {
            alert("Please Select The Time");
            document.getElementById('reminder_time_day').focus();
            return false;
        }
    }
    if(document.getElementById('reminder_status').checked)
    {        
        if(document.getElementById('reminder_type').value=='')
        {
            alert("Please Select The Message Type");
            document.getElementById('reminder_type').focus();
            return false;
        }
        else if(document.getElementById('reminder_days').value=='')
        {
            alert("Please Select The Days");
            document.getElementById('reminder_days').focus();
            return false;
        }
        else if(document.getElementById('reminder_time').value=='')
        {
            alert("Please Select The Time");
            document.getElementById('reminder_time').focus();
            return false;
        }
    }
	   if(reminder_type_day=='T'|| reminder_type_day=='B' || reminder_type=='T' || reminder_type=='B')
	   {
	       if(document.getElementById('mobprovider_id').value=='')
        {
            alert("Please Select The Mobile Provider");
            document.getElementById('mobprovider_id').focus();
            return false;
        }
        else if(document.getElementById('user_phone').value=='')
        {
            alert("Please Enter The Mobile Number");
            document.getElementById('user_phone').focus();
            return false;
        }
	   }
}

function updateConfig()
{
    var auto_approve='N';
    
    if(document.getElementById('auto_approve').checked)
        auto_approve = 'Y';
        
    xajax_updateConfig(auto_approve,document.getElementById('support_url').value,document.getElementById('zendesk_site').value,document.getElementById('zendesk_token').value,document.getElementById('paypal_api_username').value,document.getElementById('paypal_api_password').value,document.getElementById('paypal_api_signature').value);
}

function hideStandingDiv()
{
    document.getElementById('subdiv').style.display = '';
    document.getElementById('standing').style.display = 'none';
}

function checkAllDivision(check_box,flag)
{
    var division_ids = '0';
    var checks    = document.getElementsByName('division_ids[]');
    var boxLength = checks.length;
    for(i=0;i<boxLength;i++)
    {
        if(checks[i].checked==true && flag!=1)
            division_ids = division_ids + ',' + checks[i].value;
        else if(flag==1)
        {
            if(check_box.checked)
                checks[i].checked = true;
            else
                checks[i].checked = false;
        }
    }
    if(flag==0)
    {
        if(division_ids=='0')
            alert("Please select any division to send email.")
        else
        {
            popupConfirm('templates/senddivisionmail.html','Send Mail','sendDivisionEmails("'+division_ids+'")','Cancel','','button',600);
            xajax_divisionDetails(document.getElementById('league_id').value,division_ids);
        }
    }
}
function sendDivisionEmails(division_ids)
{
    popupInfoClose('templates/senddivisionmail_new.html',600);
    xajax_sendDivisionEmails(document.getElementById('league_id').value,division_ids,document.getElementById('templatesubject').value,document.getElementById('templatecontent').value);
}

function WysiwugEditor(name)
{
	  window.open("editor.php?name="+name,'editor',"menubar=1,resizable=0,width=720,height=450,top=100,left=100");
}

function deleteLeagueManager(league_id,user_id)
{
    popupConfirm('message.php?type=delman&league_id='+league_id+'&user_id='+user_id,'Delete','xajax_deleteLeagueManager('+league_id+','+user_id+')','Cancel','','button',400);
}
function primaryLeagueManager(league_id,user_id)
{
    popupConfirm('message.php?type=primaryman&league_id='+league_id+'&user_id='+user_id,'Make Primary','xajax_primaryLeagueManager('+league_id+','+user_id+')','Cancel','','button',400);
}

function searchLeagueManager(league_id)
{
    xajax_searchLeagueManager(league_id,document.getElementById('search_user').value)
}

function editPaymentSettings(payment_id)
{    
    if(payment_id!=0)
        popupConfirm('templates/edit_payment.html','Update','updatePaymentSettings('+payment_id+')','Cancel','','button',500);
    else
        popupConfirm('templates/edit_payment.html','Add','updatePaymentSettings('+payment_id+')','Cancel','','button',500);
    xajax_editPaymentSettings(payment_id);
}
function updatePaymentSettings(payment_id)
{
    var feature_ids = '';
    var checks      = document.getElementById('feature_id');
    for(i=0;i<checks.length;i++)
    {
        if(checks[i].selected==true)
        {
            feature_ids = feature_ids + ',' + checks[i].value + ',';
        }
    }
    
    payment_status = "D";
    if(document.getElementById('payment_status').checked==true)
        payment_status = 'A';
           
    xajax_updatePaymentSettings(payment_id,document.getElementById('payment_name').value,document.getElementById('payment_desc').value,document.getElementById('payment_amount').value,document.getElementById('payment_duration').value,document.getElementById('payment_type').value,feature_ids,payment_status);
}
function deletePaymentSettings(payment_id)
{
     popupConfirm('message.php?type=delpayment&payment_id='+payment_id,'Delete','xajax_deletePaymentSettings('+payment_id+')','Cancel','','button',400);
}

function swapPlayer()
{
    var division_id = document.getElementById('division_id').value;
    popupConfirm('templates/swap_player.html','Swap','swapPlayers()','Cancel','','button',500);
    xajax_listPlayer(division_id);
}
function swapPlayers()
{
    var division_id = document.getElementById('division_id').value;
    xajax_swapPlayers(division_id,document.getElementById('withdrawn_user').value,document.getElementById('new_user').value);
}
function swapPlayersOk(erase_flag)
{
    xajax_swapPlayersOk(document.getElementById('division_id').value,document.getElementById('withdrawn_user').value,document.getElementById('new_user').value,erase_flag)
}

function matchDetails(division_id)
{
    window.open('matchdetails.php?id='+division_id,'matchdetails',"menubar=0,scrollbars=1,resizable=yes,width=900,height=650,top=15,left=40");
}

function paymentMessage(feature_id)
{
    messages("type=invalidpayment&feature_id="+feature_id);
}
function paymentMessageUser(feature_id)
{
    messages("type=invalidpaymentuser&feature_id="+feature_id);
}
function printStandings()
{
    var division_id = document.getElementById('division_id').value;				
    window.open('printstanding.php?id='+division_id,'fullstanding',"menubar=0,scrollbars=1,resizable=0,width=800,height=450,top=100,left=100");
}

function finalWeek()
{
    if(document.getElementById('weeks_play'))
        xajax_finalWeek(document.getElementById('division_id').value,document.getElementById('start_date').value,document.getElementById('rounds').value);
}

function supportSite()
{
    xajax_comments(1);
//    window.open('http://support.iplayracquetball.com/')
}

function checkPayment(val)
{
    if(val==1)
        document.getElementById('payment_submit').value = 'Downgrade to free plan';
    else
        document.getElementById('payment_submit').value = 'Purchase Plan';
}

function planChange(payment_id)
{
    var payment_id = 0;
    for(i=0;i<document.formpayment.payment_id.length;i++)
    {
        if(document.formpayment.payment_id[i].checked)
            payment_id = document.formpayment.payment_id[i].value;
    }
    popupConfirm('message.php?type=planchange&payment_id='+payment_id,'Ok','document.formpayment.submit()','Cancel','','button',400);
}

function confirmRegistration(user_id)
{
    popupConfirm('message.php?type=userconfirm&user_id='+user_id,'Ok','confirmRegistrationSubmit('+user_id+')','Cancel','','button',400);
}
function confirmRegistrationSubmit(user_id)
{
    xajax_confirmRegistration(user_id,document.getElementById('new_password').value,document.getElementById('new_password1').value)
}