function calendarPicker(strField){
    window.open( _APP_PATH + '/Common/DatePicker.aspx?field=' + strField, 'calendarPopup', 'width=250,height=143,left=10, top=10,resizable=no,status=no');
}

function sortTable(idx,direction){
	document.all.ctl00$ContentPlaceHolder1$SortFieldIdx.value = idx;
	document.all.ctl00$ContentPlaceHolder1$SortDirection.value = direction;
	document.all.ctl00$ContentPlaceHolder1$SortCommand.value = "1";	
	document.forms[0].submit();
}

function openWin(strURL, arg1, arg2, arg3, arg4, arg5)
{
		var argLen = arguments.length;
		var intX, intY, strUrl, intL, intT;
		if(argLen < 3){
			intX = '1020';
			intY = '700';
			intL = '0';
			intT = '0';
		}else{
			intX = arg2;
			intY = arg3;
			intL = arg4;
			intT = arg5;
		}
		if(strURL.indexOf('?') != -1)
			strURL += "&popUp=1";
		else
			strURL += "?popUp=1";

		strURL += "&l="+ _LID;
		if(arg1!=null && arg1!="")
			strURL += "#" + arg1;

oWin = window.open(_APP_PATH + strURL, '', "toolbar=no, menubar=no, location=no, status=no, width=" + intX + ", height=" + intY + ",left=" + intL + ", top=" + intT + ", scrollbars=yes, resizable=yes");
		oWin.focus();
}

document.onkeydown = function(){
	if(document.all.ctl00$ContentPlaceHolder1$PageIndex && event.keyCode == 13){
		if(document.all.ctl00$ContentPlaceHolder1$btnList1) document.all.ctl00$ContentPlaceHolder1$btnList1.focus();
		else if (document.all.ctl00$ContentPlaceHolder1$btnList2) document.all.ctl00$ContentPlaceHolder1$btnList2.focus();
	}
}


function validateForm(f){
	for ( var i = 0; i<f.length; i++){
		var e = f.elements[i];
		if(e.name.toLowerCase().indexOf('date')!=-1 )
			if(!isDate(e.value)){
				alert( _LID == "1"?"Lütfen geçerli bir tarih giriniz!":"Please enter a valid date!");
				return false;
			}
	}
	return true;
	
}

var dateValid
var OK = "1"
function isDate(inStr) {
	Tarih = inStr;
	// Bosh Ise
	if (Tarih.length == 0) 
	{
		return false;
	}
	// "/" "-" "."	
	if (Tarih.indexOf("/") < 0 && Tarih.indexOf("-") < 0 && Tarih.indexOf(".") < 0)
	{
		return false;
	}
	// Ayirac
	if (Tarih.indexOf("/") > 0 )
	{
		Ayirach = "/"
	}	
	else if (Tarih.indexOf("-") > 0 )
	{
		Ayirach = "-"
	}
	else
	{
		Ayirach = "."
	}		
	// Gun Ay Yil
	FirstPart = Tarih.substring(0,Tarih.indexOf(Ayirach))
	Tarih = Tarih.substring(Tarih.indexOf(Ayirach) +1,Tarih.length)
	SecondPart = Tarih.substring(0,Tarih.indexOf(Ayirach))
	ThirdPart = Tarih.substring(Tarih.indexOf(Ayirach) +1,Tarih.length)
	
	OK = "1"
	validateNum(FirstPart)
	validateNum(SecondPart)
	validateNum(ThirdPart)
	if (OK == "0")
	{
		return false;
	}	
	
	//Ay
	if (SecondPart < 1 || SecondPart > 12)
	{
		return false;
	}
	//Yil
	if (ThirdPart.length != 2 && ThirdPart.length != 4)
	{
		return false;
	}
	
	if (ThirdPart.length == 2)
	{
		if (ThirdPart == '00')
		{
			ThirdPart = '2000'
		}
		else
		{
			var BugunTarih = new Date()
			var BuYil = BugunTarih.getFullYear()
			var BuYilStr = String(BuYil) 
			ThirdPart = BuYilStr.substring(0,2) + ThirdPart
		}
		datefld.value = FirstPart + Ayirach + SecondPart + Ayirach + ThirdPart		
	}
	//Gun
	var days
	month = SecondPart	
	if (month==1 || month==3 || month==5 || month==7 || month==8 || month==10 || month==12)  days=31
	else if (month==4 || month==6 || month==9 || month==11) days=30
	else if (month==2)  
	{
		if (isLeapYear(ThirdPart)) days=29
		else days = 28
	}

	if (FirstPart < 1 || FirstPart > days)
	{
		return false;
	}
	//Ben Tarihmishim Baba
	return true;
}


function validateNum(Num) {
	var CharSet = "0123456789"
	var temp = ""
	for (var i=0; i<Num.length; i++) {
			temp = "" + Num.substring(i, i+1)
			if (CharSet.indexOf(temp) == "-1") OK = "0"
	}
}

function isLeapYear (Year)
{
	if (((Year % 4)==0) && ((Year % 100)!=0) || ((Year % 400)==0)) 
	{
		return (true);
	} 
	else 
	{ 
		return (false)
	}
}


	function setRaceDate(){
	if(_LID == "1")
		document.all.txtRaceDate.value = document.getElementById("dpicker_textBox").value;
	else
		document.all.txtRaceDate.value = document.getElementById("dpickerEN_textBox").value;
	}

	function reoladPage(){
		document.location.reload();
	}

	function OpenOwnerEntry(){
		window.open("http://cari.tjk.org/eDivaNet.Web/Default/DefaultSahip.aspx", new Date().getTime(), "menubar=0, resizable=1, scrollbars=0, status=1, left=10, top=10, width=1015, height=690");
	}
