$(document).ready(function() {
var calIframeStr = "
";
calIframeStr += ""
calIframeStr += "
";
$('body').prepend(calIframeStr);
});
var objCal;
function getCalendar(objName, syear, smonth, str) {
var id ="";
var name ="";
if (str == null || str == undefined || str=="undefined"){
str = "Widget";
}
id ="l" + str;
name = "w" + str;
var win = document.getElementsByName(name)[0];
/*
var vDateflag ="";
if(objName == document.wnsearch.sDate) {
vDateflag = "sdate";
} else if(objName == document.wnsearch.eDate) {
vDateflag = "edate";
} else if(objName==document.searchForm.search_start_date) {
vDateflag = "sdate";
} else if(objName==document.searchForm.search_end_date)
{
vDateflag = "edate";
}
*/
objCal = objName;
with(document.getElementById(id)) {
if(style.visibility == "visible") {
style.visibility = "hidden";
} else {
var left = getAbsLeft(objName);
var top = getAbsTop(objName) + 30;
$(document).ready(function() {
if ($('#wrap').css("margin-left") == "auto"){
if ( 980 < document.body.clientWidth) {
var term = (document.body.clientWidth - 980 )/2;
left = left - term;
}
}
});
style.left = left + "px";
style.top = top + "px";
//self.wWidget.location.replace("/common/_calendar.jsp?date="+ objName.value+"&id="+id);
//self.eval(name).location.replace("calendar2.html?date="+objName.value+"&str="+str+"&flag="+vDateflag);
//self.eval(name).location.replace("/common/js/calendar2.html");
if (syear == null || syear == undefined || syear == "undefined"){
if(objName.value != null && objName.value != '') {
var arrDt = objName.value.split('-');
syear = arrDt[0];
}
else {
syear = '';
}
}
if (smonth == null || smonth == undefined || smonth == "undefined"){
if(objName.value != null && objName.value != '') {
var arrDt = objName.value.split('-');
smonth = arrDt[1];
}
else {
smonth = '';
}
}
self.eval(name).location.replace('/calendar2.do?syear=' + syear + '&smonth=' + smonth);
win.width = "204px";
win.height = "212px";
win.style.width= "204px";
win.style.height= "212px";
style.visibility = "visible";
}
}
}
function setDate(date,str) {
var id ="";
if (str == null || str == undefined || str=="undefined"){
id="lWidget";
}else{
id ="l" + str;
}
objCal.value = date;
document.getElementById(id).style.visibility="hidden";
}
function getAbsTop(obj) {
return (obj.offsetParent==null)? 0 : obj.offsetTop+getAbsTop(obj.offsetParent);
}
function getAbsLeft(obj) {
return (obj.offsetParent==null)? 0 : obj.offsetLeft+getAbsLeft(obj.offsetParent);
}
function findPos(obj) {
var curLeft = curTop = 0;
if (obj.offsetParent) {
do {
curLeft += obj.offsetLeft;
curTop += obj.offsetTop;
} while (obj = obj.offsetParent);
}
return {'left': curLeft, 'top': curTop};
}