// JavaScript Document

function DateDiff(date) {//verilen bir tarihle şu an arasindaki farki saniye olarak döner.
	var objDate1=new Date(date);
	var objDate2=new Date(); //now	
	return Math.abs((objDate1.getTime()-objDate2.getTime())/1000);
}

function BosMu(val,vAdi) {
	val =String(val);
	if (trimAll(val)=="" || val=="0.00" || val=="0") {
		alert(vAdi + " alanını boş bırakmayınız.");
		return true;
	} else {
		return false;
	}
}

function SayiDegilMi(val,vAdi) {
	val = val.replace(",","");
	val = val.replace(",","");
	if (isNaN(val)) {
		alert(vAdi + " alanına rakamsal bir değer giriniz.");
		return true;
	}
	return false;
}

function EmailDegilMi(val) {
	if (val!="") {
		if (val.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) == -1) {
			alert("Geçerli bir email adresi giriniz.");
			return true;	
		}
	}
	return false;
}

function AralikDegilMi(val,vAdi,v1,v2) {
	val =Number(val);
	if (val < v1 || val > v2) {
		alert(vAdi + " alanı " + v1 + " ile " + v2 + " arasında olmalıdır.");
		return true;
	} else {
		return false;
	}
}

function TarihDegilMi(input,vAdi,bosOlabilir){
	var tarih,dteDate,day,month,year,saat,hour,minute;
	if (bosOlabilir && trimAll(input)=="") {return false;}
	tarih = input.substring(0,10);
	saat = input.substring(11,input.length);
	tarih = tarih.split("/");
	day = tarih[0];
	month = tarih[1];
	year = tarih[2];
	if (saat) {
		saat = saat.split(":");
		hour = saat[0];
		minute = saat[1];
		dteDate=new Date(year,month-1,day,hour,minute);
	} else {
		dteDate=new Date(year,month-1,day);	
	}
	bool = ((day==dteDate.getDate()) && (month==dteDate.getMonth()+1) && (year==dteDate.getFullYear()));
//	alert(day);alert(month);alert(year);
	if (!bool) {
		alert(vAdi + " alanına geçerli bir tarih giriniz.");
		return true;
	} else {
		return false;
	}
}

function Silebil(vID,vAdi) {
 if (confirm(vAdi + ": Bu kaydı silmek istediğinize emin misiniz?")) {
	document.Sil.ID.value =  vID;
	document.Sil.submit(); }
}

function trimAll(sString) {
	while (sString.substring(0,1) == ' ') {
		sString = sString.substring(1, sString.length);
	}
	while (sString.substring(sString.length-1, sString.length) == ' ') {
		sString = sString.substring(0,sString.length-1);
	}
	return sString;
}
