

<!-- Email:webmaster@szren.com-->as is.
var caution = false
function setCookie(name, value, expires, path, domain, secure) {
        var curCookie = name + "=" + escape(value) +
                ((expires) ? "; expires=" + expires.toGMTString() : "") +
                ((path) ? "; path=" + path : "") +
                ((domain) ? "; domain=" + domain : "") +
                ((secure) ? "; secure" : "")
        if (!caution || (name + "=" + escape(value)).length <= 4000)
                document.cookie = curCookie
        else
                if (confirm("Cookie exceeds 4KB and will be cut!"))
                        document.cookie = curCookie
}
function getCookie(name) {
        var prefix = name + "="
        var cookieStartIndex = document.cookie.indexOf(prefix)
        if (cookieStartIndex == -1)
                return null
        var cookieEndIndex = document.cookie.indexOf(";", cookieStartIndex + prefix.length)
        if (cookieEndIndex == -1)
                cookieEndIndex = document.cookie.length
        return unescape(document.cookie.substring(cookieStartIndex + prefix.length, cookieEndIndex))
}
function deleteCookie(name, path, domain) {
        if (getCookie(name)) {
                document.cookie = name + "=" +
                ((path) ? "; path=" + path : "") +
                ((domain) ? "; domain=" + domain : "") +
                "; expires=Thu, 01-Jan-70 00:00:01 GMT"
        }
}
function fixDate(date) {
        var base = new Date(0)
        var skew = base.getTime()
        if (skew > 0)
                date.setTime(date.getTime() - skew)
}

function initCookie(monthName) {
        var text = ""
        for (var i = 1; i <= 31; ++i) {
                text += "^" + i + "^"
        }
        var now = new Date()
        fixDate(now)
        now.setTime(now.getTime() + 1000 * 60 * 60 * 24 * 31)

        setCookie(monthName + "Calendar", text, now)
}
function getSpecificReminder(num, monthName) {
        var prefix = "^" + num + "^"
        var totalCookie = getCookie(monthName + "Calendar")
        var startIndex = totalCookie.indexOf(prefix, 0)
        var startData = totalCookie.indexOf("^", startIndex + 1) + 1
        if (num == 31)
                var endData = totalCookie.length
        else
                var endData = totalCookie.indexOf("^", startData)
        return totalCookie.substring(startData, endData)
}
function setSpecificReminder(num, monthName, newValue) {
        var prefix = "^" + num + "^"
        var totalCookie = getCookie(monthName + "Calendar")
        var startIndex = totalCookie.indexOf(prefix, 0)
        var startData = totalCookie.indexOf("^", startIndex + 1) + 1
                if (num == 31)
                var endData = totalCookie.length
        else
                var endData = totalCookie.indexOf("^", startData)
        var now = new Date()
        fixDate(now)
        now.setTime(now.getTime() + 1000 * 60 * 60 * 24 * 31)
        setCookie(monthName + "Calendar", totalCookie.substring(0, startData) + newValue + totalCookie.substring(endData, totalCookie.length), now)
}

function getInput(num, monthName) {
        if (!getCookie(monthName + "Calendar"))
                initCookie(monthName)
        var newValue = prompt("Enter reminder for current date:", getSpecificReminder(num, monthName))
        if (newValue)
                setSpecificReminder(num, monthName, newValue)
}
function getTime() {
        var now = new Date()
        var hour = now.getHours()
        var minute = now.getMinutes()
        now = null
        var ampm = ""
        if (hour >= 12) {
                hour -= 12
                ampm = "PM"
        } else
                ampm = "AM"
        hour = (hour == 0) ? 12 : hour
        if (minute < 10)
                minute = "0" + minute
        return hour + ":" + minute + " " + ampm
}
function leapYear(year) {
        if (year % 4 == 0)
                return true
        return false
}

function getDays(month, year) {
        var ar = new Array(12)
        ar[0] = 31
        ar[1] = (leapYear(year)) ? 29 : 28 // February
        ar[2] = 31
        ar[3] = 30
        ar[4] = 31
        ar[5] = 30
        ar[6] = 31
        ar[7] = 31
        ar[8] = 30
        ar[9] = 31
        ar[10] = 30
        ar[11] = 31
        return ar[month]
}
function getMonthName(month) {
        var ar = new Array(12)
        ar[0] = "一月"
        ar[1] = "二月"
        ar[2] = "三月"
        ar[3] = "四月"
        ar[4] = "五月"
        ar[5] = "六月"
        ar[6] = "七月"
        ar[7] = "八月"
        ar[8] = "九月"
        ar[9] = "十月"
        ar[10] = "十一月"
        ar[11] = "十二月"
        return ar[month]
}

function setCal(riqi,jg,jg1,jg2,jj,ii,mon,lineid,y) {

        var now = new Date()
        var year = now.getYear()
		if (mon==13)
		 var month = now.getMonth()
		else
		{
        var month = mon-1
		}
        var monthName = getMonthName(month)
        var date = now.getDate()
        now = null
        var firstDayInstance = new Date(year, month, 1)
        var firstDay = firstDayInstance.getDay()
        firstDayInstance = null
        var days = getDays(month, year)
        drawCal(firstDay + 1, days, date, monthName, year,riqi,jg,jg1,jg2,jj,ii,lineid,mon,y)
}

function drawCal(firstDay, lastDate, date, monthName, year,riqi,jg,jg1,jg2,jj,ii,lineid,mon,y) {
document.getElementById('idhid1').value=""

	var a=""
	var b=""
	var c=""
	var d=""
        var headerHeight = 20
        var border = 1
        var cellspacing = 0
        var headerColor = "#000000"
        var headerSize = "2"
        var colWidth = 60
        var dayCellHeight = 25
        var dayColor = "#000000"
        var cellHeight = 40
        var todayColor = "#FF5400"
		var todaybgcolor= "#efefef"
        var timeColor = "#1D75E1"
        var text = ""
		
		var a =riqi
	    var str1= new Array();   
	    str1=a.split(",");  

	    b=jg
	    var str= new Array();    
	    str=b.split(","); 
		
	    c=jg1
	    var str3= new Array();    
	    str3=c.split(","); 
		
	    d=jg2
	    var str2= new Array();    
	    str2=d.split(","); 
//	alert(str1.length)
        text += '<CENTER>'
        text += '<TABLE BORDER=' + border + ' CELLSPACING=' + cellspacing + '   bordercolor=#d4d0c8  bgcolor=#FFFFFF>'		
     //   text += '<TABLE BORDER=' + border + ' CELLSPACING=' + cellspacing + ' style=border-collapse:collapse  bordercolor=#d4d0c8>'
        text +=         '<TH COLSPAN=7 HEIGHT=' + headerHeight + '>'
        text +=                 '<FONT COLOR="' + headerColor + '" SIZE=' + headerSize + '>'
        text +=                         monthName + ' ' + year
        text +=                 '</FONT>'
        text +=         '</TH>'
        var openCol = '<TD WIDTH=' + colWidth + ' HEIGHT=' + dayCellHeight + '>'
        openCol += '<FONT COLOR="' + dayColor + '">'
        var closeCol = '</FONT></TD>'
        var weekDay = new Array(7)
        weekDay[0] = "星期天"
        weekDay[1] = "星期一"
        weekDay[2] = "星期二"
        weekDay[3] = "星期三"
        weekDay[4] = "星期四"
        weekDay[5] = "星期五"
        weekDay[6] = "星期六"
        text += '<TR ALIGN="center" VALIGN="center" style=" font-weight:bold;background-color:#f9f9f9;font-size:12px;">'
        for (var dayNum = 0; dayNum < 7; ++dayNum) {
                text += openCol + weekDay[dayNum] + closeCol
        }
        text += '</TR>'
        var digit = 1
        var curCell = 1
        for (var row = 1; row <= Math.ceil((lastDate + firstDay - 1) / 7); ++row) {
                text += '<TR ALIGN="right" VALIGN="top">'
                for (var col = 1; col <= 7; ++col) {
                        if (digit > lastDate)
                                break
                        if (curCell < firstDay) {
                                text += '<TD></TD>';
                                curCell++
                        } else {

						flagset="0"
						for(k=0;k<str1.length;k++)
						
						   if (digit==str1[k])
						   {
						     flagset="1"
							var flagPrice=k
						   }

                                if (flagset=="1") 
								{

                                        text += '<TD align=center HEIGHT=' + cellHeight + 'bgcolor='+ todaybgcolor +'>'
                                        text += '<FONT style="font-family:Arial, Helvetica, sans-serif; font-size:12px; COLOR="' + todayColor + '">'
                                        text += '<A id="downloadPanel'+row+''+col+''+jj+''+ii+''+mon+'"   onclick="download( event,\'downloadPanel'+row+''+col+''+jj+''+ii+''+mon+'\' );"><FONT COLOR="' + todayColor + '">' + digit + '</FONT></A>'
                                        text += '<BR>'
                                        text += '<FONT style="font-family:Arial, Helvetica, sans-serif; font-size:12px; COLOR=' + timeColor + '" SIZE=2>'
                                        text += '<CENTER>' + str[flagPrice] + '</CENTER>'
                                        text += '</FONT>'
                                        text += '</TD>'
                                } else
                                        text += '<TD align=center HEIGHT=' + cellHeight + '><FONT style="font-family:Arial, Helvetica, sans-serif; font-size:12px;">' + digit + '</font></TD>'
                             digit++
	day=digit-1	

		test='<div id="downloadPanel'+row+''+col+''+jj+''+ii+''+mon+'" style="position:absolute;top:0px;left:0px;width:120px;z-index:999;padding:6px 0px 6px 0px;border:1px solid #fb7;display:none;" class="infobar"><table bgcolor="#FFF9e3" width=100% align=center border=0 cellspacing=5 cellpadding=0><tr><td align=center width=60%><FONT style="font-family:Arial, Helvetica, sans-serif; font-size:14px;font-weight: bold;">类型</font></td><td width=40% align=center><FONT style="font-family:Arial, Helvetica,sans-serif; font-size:14px;font-weight: bold;">价格</font></td></tr><tr><td align=center><FONT style="font-family:Arial, Helvetica, sans-serif; font-size:12px;">门市价</font></td><td align=center>' + str2[flagPrice] + '</td></tr><tr><td align=center height=25><FONT style="font-family:Arial, Helvetica, sans-serif; font-size:12px;">成人价</font></td><td align=center>' + str[flagPrice] + '</td></tr><tr><td align=center><FONT style="font-family:Arial, Helvetica, sans-serif; font-size:12px;">儿童价</font></td><td align=center>' + str3[flagPrice] + '</td></tr><tr><td align=center colspan=2><a href="/toursline/Reservationform.asp?lineid='+lineid+'&startime='+y+'-'+mon+'-'+day+'"><img src="/toursline/images/Calendar_yuding.gif" border="0"/></a></td></tr></table></div>'
	  document.write(test)
                        } 
                }
                text += '</TR>'
        }
        text += '</TABLE>'
        text += '</CENTER>'
        document.write(text)

		
}




function S(i) { return document.getElementById(i); }


function download( evt,aa){

//alert(document.getElementById('idhid1').value )
tmpstr1=document.getElementById('idhid1').value 
if (tmpstr1!="")
{

 tmpstr1=tmpstr.substr(0,tmpstr1.length-1);

 document.getElementById(tmpstr1).style.display="none";
}

abc=""+aa+"9"
document.getElementById('idhid1').value=abc;
aaa=document.getElementById('idhid1').value;
//alert(aaa);
aaa=aaa.substr(0,aaa.length-1);
//alert(aaa);
var _event = evt ? evt : event;
var _target = evt ? evt.target : event.srcElement;
var _p = S( aa );
_p.style.top = 80 ;

_p.style.left = ( _event.clientX + document.body.scrollLeft < 160 ? _event.clientX + document.body.scrollLeft + 10-463 : _event.clientX + document.body.scrollLeft - 60-463 );
Show( aa , true ); 
_p.focus();
//alert(aa);

}


function Show(obj, bShow) {

obj = (typeof(obj) == "string" ? S(obj) : obj);
if (obj) obj.style.display= (bShow ? "" : "none");
}


function hideDownloadPanel( evt ){
Show( aa ,false); 
}


function checkClick(evt){
var _target = evt ? evt.target : event.srcElement ;
var _id = _target.id;
if( _id == "" ){
_id = _target.parentNode.id;
}
tmpstr=document.getElementById('idhid1').value 
tmpstr=tmpstr.substr(0,tmpstr.length-1)
//alert(_id);
if( _id !="downloadDirect" && _id != "downloadAgent" && _id != tmpstr  && _id.indexOf( "downloadFile_" ) < 0 && _id.indexOf( "downloadLink_" ) < 0 ){

//alert(tmpstr);
Show( tmpstr, false );
}
}
window.onload = function(){
document.body.onclick=checkClick;
}



function closeWin(aa){   
	var div=document.getElementById(aa);   
	if(div != null){   
		div.style.display=  "none" 
	}   
}   



