﻿
var gCalPostPage="../58/2008hor.d";var gCalResultContainerID="";var gCalTargetID="";var gCalDateSelectionChangedScript="";var gCalwRequest=new Sys.Net.WebRequest();var gCalwRequestSent=false;function showCalendar(viewID,targetID,resultContainerID,day,month,year,dateSelectionChangedScript,dateTimeFormat,dateTimeSeparator){hideCalendar();gCalResultContainerID=resultContainerID;gCalTargetID=targetID;gCalDateSelectionChangedScript=dateSelectionChangedScript;var cDay=day;var cMonth=month;var cYear=year;var targetValue=$("#"+gCalTargetID).val();var targerValues=targetValue.split(dateTimeSeparator);var dateTimeFormatValues=dateTimeFormat.split(dateTimeSeparator);var cDayIndex=2;var cMonthIndex=1;var cYearIndex=0;if(dateTimeFormatValues[0].indexOf("y")>=0||dateTimeFormatValues[0].indexOf("Y")>=0)
cYearIndex=0;if(dateTimeFormatValues[0].indexOf("m")>=0||dateTimeFormatValues[0].indexOf("M")>=0)
cMonthIndex=0;if(dateTimeFormatValues[0].indexOf("d")>=0||dateTimeFormatValues[0].indexOf("D")>=0)
cDayIndex=0;if(dateTimeFormatValues[1].indexOf("y")>=0||dateTimeFormatValues[1].indexOf("Y")>=0)
cYearIndex=1;if(dateTimeFormatValues[1].indexOf("m")>=0||dateTimeFormatValues[1].indexOf("M")>=0)
cMonthIndex=1;if(dateTimeFormatValues[1].indexOf("d")>=0||dateTimeFormatValues[1].indexOf("D")>=0)
cDayIndex=1;if(dateTimeFormatValues[2].indexOf("y")>=0||dateTimeFormatValues[2].indexOf("Y")>=0)
cYearIndex=2;if(dateTimeFormatValues[2].indexOf("m")>=0||dateTimeFormatValues[2].indexOf("M")>=0)
cMonthIndex=2;if(dateTimeFormatValues[2].indexOf("d")>=0||dateTimeFormatValues[2].indexOf("D")>=0)
cDayIndex=2;cDay=targerValues[cDayIndex];cMonth=targerValues[cMonthIndex];cYear=targerValues[cYearIndex];renderCalendarView(viewID,resultContainerID,cDay,cMonth,cYear);}
function changeCalendarView(viewID,day,month,year){renderCalendarView(viewID,gCalResultContainerID,day,month,year);}
function selectDate(day,month,year,lng,dateTimeFormat,dateTimeSeparator){if($get(gCalTargetID)!=null){var targerValues=new Array();var dateTimeFormatValues=dateTimeFormat.split(dateTimeSeparator);var cDayIndex=2;var cMonthIndex=1;var cYearIndex=0;if(dateTimeFormatValues[0].indexOf("y")>=0||dateTimeFormatValues[0].indexOf("Y")>=0)
targerValues[0]=year;if(dateTimeFormatValues[0].indexOf("m")>=0||dateTimeFormatValues[0].indexOf("M")>=0)
targerValues[0]=month;if(dateTimeFormatValues[0].indexOf("d")>=0||dateTimeFormatValues[0].indexOf("D")>=0)
targerValues[0]=day;if(dateTimeFormatValues[1].indexOf("y")>=0||dateTimeFormatValues[1].indexOf("Y")>=0)
targerValues[1]=year;if(dateTimeFormatValues[1].indexOf("m")>=0||dateTimeFormatValues[1].indexOf("M")>=0)
targerValues[1]=month;if(dateTimeFormatValues[1].indexOf("d")>=0||dateTimeFormatValues[1].indexOf("D")>=0)
targerValues[1]=day;if(dateTimeFormatValues[2].indexOf("y")>=0||dateTimeFormatValues[2].indexOf("Y")>=0)
targerValues[2]=year;if(dateTimeFormatValues[2].indexOf("m")>=0||dateTimeFormatValues[2].indexOf("M")>=0)
targerValues[2]=month;if(dateTimeFormatValues[2].indexOf("d")>=0||dateTimeFormatValues[2].indexOf("D")>=0)
targerValues[2]=day;$get(gCalTargetID).value=targerValues.join(dateTimeSeparator);eval(gCalDateSelectionChangedScript+"();");}
hideCalendar();}
function hideCalendar(){if($get(gCalResultContainerID)!=null){$get(gCalResultContainerID).style.display="none";gCalTargetID="";gCalDateSelectionChangedScript="";$(".ext_bg").hide();}}
function renderCalendarView(viewID,resultContainerID,day,month,year){if(resultContainerID!=""){var params=String.format("viewID={0}&resultContainerID={1}&day={2}&month={3}&year={4}",viewID,resultContainerID,day,month,year);var wRequest=new Sys.Net.WebRequest();wRequest.set_url(gCalPostPage);wRequest.set_httpVerb("POST");wRequest.set_userContext(resultContainerID);wRequest.set_body(params);wRequest.get_headers()["Content-Length"]=params.length;wRequest.add_completed(OnRenderCalendarViewCompleted);if(gCalwRequestSent==false){wRequest.invoke();gCalwRequestSent=true;}
if(Sys.Browser.agent==Sys.Browser.InternetExplorer&&Sys.Browser.version==6){$(".ext_bg").hide();}else{$(".ext_bg").show();}}}
function OnRenderCalendarViewCompleted(executor,eventArgs){if(executor.get_responseAvailable()){var resultStr=executor.get_responseData().replace("\n","").replace("\r","").replace("\t","");var startIndex=resultStr.indexOf('<div id="container">')+'<div id="container">'.length;var endIndex=resultStr.lastIndexOf("</div>");var resultContainer=$get(executor.get_webRequest().get_userContext());if(resultContainer!=null){resultContainer.innerHTML=resultStr.substring(startIndex,endIndex);resultContainer.style.display="block";}
gCalwRequestSent=false;}
else{if(executor.get_timedOut())
alert("Timed Out");else
if(executor.get_aborted())
alert("Aborted");}}
if(typeof(Sys)!=="undefined")Sys.Application.notifyScriptLoaded();