﻿function changeCaptchaImage(iID,iSrc){
	var captchaImage = document.getElementById(iID);
	var antiCacheValue = new Date().getTime();
	captchaImage.src = iSrc + "?" + antiCacheValue;
}
function loginTextBoxFocusIn(iTextBoxID){
	var objTextBox = document.getElementById(iTextBoxID);
	objTextBox.style.backgroundImage = "";
}
function loginTextBoxFocusOut(iTextBoxID,iBgImage){
	var objTextBox = document.getElementById(iTextBoxID);
	if(objTextBox.value == ""){
		objTextBox.style.backgroundImage = "url(" + iBgImage + ")";
		objTextBox.style.backgroundPosition='left center'
	}
}
function fillDdlDays(iDdlYearID,iDdlMonthID,iDdlDayID,iHdnSelectedDayID){
	var ddlYear = document.getElementById(iDdlYearID);
	var ddlMonth = document.getElementById(iDdlMonthID);
	var ddlDay = document.getElementById(iDdlDayID);
	var hdnSelectedDay =  document.getElementById(iHdnSelectedDayID);
	var intYear = parseInt(ddlYear.value);
	var intMonth = parseInt(ddlMonth.value);
	var maxDaysInMonth;
	switch (intMonth){
		case 1: case 3: case 5: case 7: case 8: case 10: case 12:
			maxDaysInMonth = 31;
			break;
		case 2:
			maxDaysInMonth = (intYear%4 == 0)?29:28;
			break;
		default :
			maxDaysInMonth = 30;
			break;
	}
	
	ddlDay.innerHTML = "";
	for (var i=1;i<=maxDaysInMonth;i++) {
		var optn = document.createElement("option");
		optn.setAttribute("value", i);
		optn.innerText = i;
		optn.value = i;
		optn.text = i;
		if(i==parseInt(hdnSelectedDay.value)){
			optn.setAttribute("selected", "selected");
			optn.selected = true;
		}
		//ddlDay.add(optn);
		ddlDay.appendChild(optn);
	}  
}
function memoSelectedDay(iDdlDayID,iHdnSelectedDayID){
	var ddlDay = document.getElementById(iDdlDayID);
	var hdnSelectedDay =  document.getElementById(iHdnSelectedDayID);
	hdnSelectedDay.value = ddlDay.value;
}
function checkerEffectVisible(iCheckerID,iControlToEnableID){
	var objChecker = document.getElementById(iCheckerID);
	var objControlToEnable = document.getElementById(iControlToEnableID);
	if(!objChecker.checked){
		objControlToEnable.style.display = "none";
	}else{
		objControlToEnable.style.display = "";
	}
}
function fillControlValueByControl(iFromID,iToID){
	var ctrl1 = document.getElementById(iToID);
	var ctrl2 = document.getElementById(iFromID);
	ctrl1.value = ctrl2.value;
}