

function setCalendar(){    
    Calendar.setup({inputField:'ctl00_ContentPlaceHolder1_DateStart',ifFormat: '%m/%d/%Y',button:'ctl00_ContentPlaceHolder1_DateStartButton'});
}

function setCalendarTZ(){    
    Calendar.setup({inputField:'ctl00_ContentPlaceHolder1_date',ifFormat: '%m/%d/%Y',button:'ctl00_ContentPlaceHolder1_btnconvert'});
}

function CloseDiv(id){
    if (document.getElementById(id) != null){
        document.getElementById(id).style.display = 'none';
    }
}
function ViewSchedule(fullid,calid){
    document.getElementById(fullid).style.display = 'block';
    document.getElementById(calid).style.display = 'none';
}

function MapImageChange(){
    var img = document.getElementById("ctl00_ContentPlaceHolder1_ImgMap");
    
    if (img != null){
        var imgname = document.getElementById("ctl00_ContentPlaceHolder1_ddlMap");
        var imgtext = imgname.options[imgname.selectedIndex].text;
        
        if (imgtext != null){            
            img.src = "/images/maps/" + imgtext + ".jpg";
            new Effect.Appear('ctl00_ContentPlaceHolder1_ImgMap');          
        }
    }
}

var GMTDateTimeString;

 function CalcTimeZone(){
        
        
        var curDate = document.getElementById('date').value;    
        var curTime = document.getElementById('time').value;
        var displayDate;
               
        var gmtDT = formatDateTimeGMT(curDate + ' ' + curTime);
        
        GMTDateTimeString = formatDate(gmtDT) + ' ' + formatTime12hr(gmtDT);
        document.getElementById('newTime').innerHTML = '<b>' + GMTDateTimeString + '</b>';                
        document.getElementById('choose').style.display = 'block';
                
    }
function FillTimeZone(){


    var od = new Date();
    var displaydate = formatDate(od);
           
              
    document.getElementById('localTime').innerHTML = '<b style=color:white>' + displaydate + ' ' + formatTime12hr(od) + '</b>';
    document.getElementById('date').value = displaydate;
    document.getElementById('time').value = formatTime12hr(od);
    
    document.getElementById('TimeZoneConvert').style.display = 'block';
}

function formatDateTime(od){

     var month = od.getMonth()+1
          var year = od.getYear()
          var day = od.getDate()
          if(day<10) day = "0" + day
          if(month<10) month= "0" + month 
          if(year<1000) year+=1900
          
    
      var curHour = od.getHours()
      var curMin = od.getMinutes()
      var curSec = od.getSeconds()
      var curTime = 
        ((curHour < 10) ? "0" : "") + curHour + ":" 
        + ((curMin < 10) ? "0" : "") + curMin + ":" 
        + ((curSec < 10) ? "0" : "") + curSec
   
   return month + "/" + day + "/" + year + " " + curTime
}

function formatDateTimeGMT(curDateTime){

    
    var od = new Date(curDateTime); 
    var offset = getTimeZone();    
    
    var hours = od.getHours();
    hours += offset;           
    od.setHours(hours); 
    
    return od;
}

function formatTime12hr(curDateTime){
    
  var curHour = curDateTime.getHours()
  var curMin = curDateTime.getMinutes()
  var curSec = curDateTime.getSeconds()
  var curAMPM = " AM"
  var curTime = ""
  if (curHour >= 12){
    curHour -= 12
    curAMPM = " PM"
    }
  if (curHour == 0) curHour = 12
  curTime = curHour + ":" 
    + ((curMin < 10) ? "0" : "") + curMin + ":" 
    + ((curSec < 10) ? "0" : "") + curSec 
    + curAMPM
  return curTime
}

function formatTime24hr(curDateTime){

  var curHour = curDateTime.getHours()
  var curMin = curDateTime.getMinutes()
  var curSec = curDateTime.getSeconds()
  var curTime = 
    ((curHour < 10) ? "0" : "") + curHour + ":" 
    + ((curMin < 10) ? "0" : "") + curMin + ":" 
    + ((curSec < 10) ? "0" : "") + curSec 
  return curTime

}

function formatDate(curDateTime){
    var month = curDateTime.getMonth()+1
          var year = curDateTime.getYear()
          var day = curDateTime.getDate()
          if(day<10) day = "0" + day
          if(month<10) month= "0" + month 
          if(year<1000) year+=1900
          
          return month + "/" + day + "/" + year
}


function SelectTime(){

    
    var newDateTimeGMT = new Date(GMTDateTimeString);
    
    var curHour = newDateTimeGMT.getHours();
    var curMin = newDateTimeGMT.getMinutes();
    var AmPm = 'AM';
            
    if (curMin >= 30)
        curMin = "30";
    else
        curMin = "00";
    
    if (curHour == 0) curHour = 12
    
    if (curHour > 12){
        curHour -= 12;
        AmPm = 'PM';
    }
    
    curTime = curHour + ":" + curMin + ":00";
        
    var divAMPM = document.getElementById('ctl00_ContentPlaceHolder1_AMPM');
    var divMatchTime = document.getElementById('ctl00_ContentPlaceHolder1_MatchTime');
    var divMatchDate = document.getElementById('ctl00_ContentPlaceHolder1_DateStart');
    
    divMatchDate.value = formatDate(newDateTimeGMT);    
    divAMPM.value = AmPm;
    divMatchTime.value = curTime;
    
    
    CloseDiv('TimeZoneConvert');
    
}

function getTimeZone() {
   var rightNow = new Date();
   var date1 = new Date(rightNow.getFullYear(), 0, 1, 0, 0, 0, 0);
   var date2 = new Date(rightNow.getFullYear(), 6, 1, 0, 0, 0, 0);
   var temp = date1.toGMTString();
   var date3 = new Date(temp.substring(0, temp.lastIndexOf(" ")-1));
    temp = date2.toGMTString();
   var date4 = new Date(temp.substring(0, temp.lastIndexOf(" ")-1));
   var hoursDiffStdTime = (date1 - date3) / (1000 * 60 * 60);
   var hoursDiffDaylightTime = (date2 - date4) / (1000 * 60 * 60);
   
   
   return 0 - hoursDiffStdTime;
}
var holder = 'ctl00_ContentPlaceHolder1_';

function RankRegionChange(){
            var d = document.getElementById(holder + "ddlRegions").value;            
            window.location = 'ClanRankings.aspx?r=' + d + '&rt=2'
}

function RankClanChange(){
            var c = document.getElementById(holder + "ddlClan").value;
            window.location = 'Players.aspx?c=' + c;
}

function CheckSearchBox(){
    var searchopt;
    var searchtext;
    searchopt = document.getElementById(holder + "ddlSearchBy").value;
    searchtext = document.getElementById(holder + "txtSearch");
    
    if (searchopt == "0" || searchopt == "1"){
        searchtext.style.visibility = "visible";
        searchtext.focus();
    }
    
    else
         searchtext.style.visibility = "hidden";
}


function ChoosePlayer(player){
    var pl;    
    var pan;
    pl = document.getElementById("txtPlayer");
    
    pan = document.getElementById("dtgLookUpPlayer");
    pan.style.display = "none";
    pl.value = player;
    
}

function ScrimSearchClan(){
    var iregion;
    var searchtext;
    iregion = document.getElementById("ddlRegion").value;
    searchtext = document.getElementById("txtSearch").value;
    window.location = "SearchClans.aspx?n=1&r=" + iregion + "&s=" + searchtext;
    }
    function ScrimSearchClanNum(){    
        var iregion = document.getElementById("ddlRegion").value;        
        window.location = "SearchClans.aspx?n=1&r=" + iregion + "&f=&l=A";
    }
    function ScrimSearchClanAF(){    
        var iregion = document.getElementById("ddlRegion").value;        
        window.location = "SearchClans.aspx?n=1&r=" + iregion + "&f=a&l=f";
    }
    function ScrimSearchClanGL(){    
        var iregion = document.getElementById("ddlRegion").value;        
        window.location = "SearchClans.aspx?n=1&r=" + iregion + "&f=g&l=l";
    }
    function ScrimSearchClanMR(){    
        var iregion = document.getElementById("ddlRegion").value;        
        window.location = "SearchClans.aspx?n=1&r=" + iregion + "&f=m&l=r";
    }
    function ScrimSearchClanSZ(){    
        var iregion = document.getElementById("ddlRegion").value;        
        window.location = "SearchClans.aspx?n=1&r=" + iregion + "&f=s&l=z";
    }
    function EditMatchRoster(matchID){
        
    
    var newWin = window.open("EditMatchRoster.aspx?mid=" + matchID,"EditRoster","width=750,height=370,left=150,top=200,toolbars=0,status=1,scrollbars=1,resizable=1");
    
    if (!newWin) 
        alert("please allow pop up on this website");
    
}

function ClosePostMessage(){
    self.close();
    window.opener.location.href = window.opener.location.href;
}
function gotoScrimSetup(clanid){

   
    
    if (clanid != -1)
        window.location='ScrimSetup.aspx?c=' + clanid;
    else
        window.location='ScrimSetup.aspx';
    
    

}