﻿/// <reference name="MicrosoftAjax.js"/>
function TimeKeyPress() { if (!(event.keyCode >= 48 && event.keyCode <= 57)) { event.keyCode = 0; return false; }; if (event.srcElement.value.length == 2 && event.keyCode != 58) event.srcElement.value += ":"; }
function TimeLostFocus() {
	var value = event.srcElement.value;
	switch (value.length) {
		case 1:
			event.srcElement.value = '0' + value + ':00';
			break;
		case 2:
			event.srcElement.value = value + ':00';
			break;
		case 3:
			if (value.substring(2, 3) == ':')
				event.srcElement.value = value + '00';
			break;
		case 4:
			if (value.substring(2, 3) == ':') {
				if (value.substring(3, 4) > 5)
					event.srcElement.value = value.substring(0, 2) + ':0' + value.substring(3, 4);
				else
					event.srcElement.value = value + '0';
			}
			else
				event.srcElement.value = value.substring(0, 2) + ':' + value.substring(2, 4);
			break;
	}
}
function HourLostFocus() { switch (event.srcElement.value.length) { case 1: event.srcElement.value = '0' + event.srcElement.value + ':00'; break; case 3: event.srcElement.value = event.srcElement.value + ':00'; break; case 2: event.srcElement.value = event.srcElement.value + ':00'; break; } }
function SignOut(address) { if (!confirm('آيا مطمئن هستيد؟')) return; if (address == null) address = "../logout.aspx"; window.parent.location = address; }
function GotoHomePage() { try { var path = window.parent.frames[1].document.getElementById("__Path").value; document.location = "../" + path + "/Home.aspx"; } catch (exception) { document.location = "../default.aspx"; } }
function XMC_I(item) { Sys.UI.DomElement.addCssClass(item, 'xc_ov'); }
function XMC_O(item) { Sys.UI.DomElement.removeCssClass(item, 'xc_ov'); }


var PD_CV = {}

function PDF(t, ID) {
	if (PD_CV[t.id] == null) {
		PD_CV[t.id] = { V: t.value, IU: true };
	}
	else if (t.value != PD_CV[t.id].V) {
		PD_CV[t.id].IU = true;

		PD_CV[t.id].V = t.value;

		$get(ID).value = PD_CV[t.id].V;
	}
	else {
		PD_CV[t.id].IU = false;
	}
}

function PDF_H(e, p) {
	PDF(p.t, p.ID);
}

function pageLoad() {
	if (window.location.pathname.toLowerCase() == "/totalsystem.web/absence/dailyui.aspx") {
		var T = $get('Absence_Daily_FromDate');

		$addHandler(T, 'focus', Function.createCallback(PDF_H, { t: T, ID: 'Absence_Daily_ToDate' }));
	}
}
